0001382821-23-000020.txt : 20230216 0001382821-23-000020.hdr.sgml : 20230216 20230216161435 ACCESSION NUMBER: 0001382821-23-000020 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 115 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230216 DATE AS OF CHANGE: 20230216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Redfin Corp CENTRAL INDEX KEY: 0001382821 STANDARD INDUSTRIAL CLASSIFICATION: REAL ESTATE AGENTS & MANAGERS (FOR OTHERS) [6531] IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38160 FILM NUMBER: 23638674 BUSINESS ADDRESS: STREET 1: 1099 STEWART STREET, SUITE 600 CITY: seattle STATE: wa ZIP: 98101 BUSINESS PHONE: (206) 576-8610 MAIL ADDRESS: STREET 1: 1099 STEWART STREET, SUITE 600 CITY: seattle STATE: wa ZIP: 98101 FORMER COMPANY: FORMER CONFORMED NAME: Redfin CORP DATE OF NAME CHANGE: 20061206 10-K 1 rdfn-20221231.htm 10-K rdfn-20221231
00013828212022FYfalseP2YP3YP1Yhttp://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2022#OtherAssetsCurrent http://fasb.org/us-gaap/2022#PrepaidExpenseCurrentP2Y00013828212022-01-012022-12-3100013828212022-06-30iso4217:USD00013828212023-02-10xbrli:shares00013828212022-12-3100013828212021-12-31iso4217:USDxbrli:shares0001382821us-gaap:ServiceMember2022-01-012022-12-310001382821us-gaap:ServiceMember2021-01-012021-12-310001382821us-gaap:ServiceMember2020-01-012020-12-310001382821us-gaap:ProductMember2022-01-012022-12-310001382821us-gaap:ProductMember2021-01-012021-12-310001382821us-gaap:ProductMember2020-01-012020-12-3100013828212021-01-012021-12-3100013828212020-01-012020-12-3100013828212020-12-3100013828212019-12-310001382821us-gaap:PreferredStockMember2019-12-310001382821us-gaap:CommonStockMember2019-12-310001382821us-gaap:AdditionalPaidInCapitalMember2019-12-310001382821us-gaap:RetainedEarningsMember2019-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001382821us-gaap:PreferredStockMember2020-01-012020-12-310001382821us-gaap:CommonStockMember2020-01-012020-12-310001382821us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001382821us-gaap:RetainedEarningsMember2020-01-012020-12-310001382821us-gaap:PreferredStockMember2020-12-310001382821us-gaap:CommonStockMember2020-12-310001382821us-gaap:AdditionalPaidInCapitalMember2020-12-310001382821us-gaap:RetainedEarningsMember2020-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001382821us-gaap:PreferredStockMember2021-01-012021-12-310001382821us-gaap:CommonStockMember2021-01-012021-12-310001382821us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001382821us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-12-310001382821us-gaap:RetainedEarningsMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-12-310001382821srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001382821us-gaap:RetainedEarningsMember2021-01-012021-12-310001382821us-gaap:PreferredStockMember2021-12-310001382821us-gaap:CommonStockMember2021-12-310001382821us-gaap:AdditionalPaidInCapitalMember2021-12-310001382821us-gaap:RetainedEarningsMember2021-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001382821us-gaap:PreferredStockMember2022-01-012022-12-310001382821us-gaap:CommonStockMember2022-01-012022-12-310001382821us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001382821us-gaap:RetainedEarningsMember2022-01-012022-12-310001382821us-gaap:PreferredStockMember2022-12-310001382821us-gaap:CommonStockMember2022-12-310001382821us-gaap:AdditionalPaidInCapitalMember2022-12-310001382821us-gaap:RetainedEarningsMember2022-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31rdfn:classOfReceivablerdfn:category0001382821srt:MinimumMember2022-01-012022-12-310001382821srt:MaximumMember2022-01-012022-12-310001382821srt:MinimumMember2022-12-310001382821srt:MaximumMember2022-12-31rdfn:sublease0001382821rdfn:BayEquityMember2022-04-012022-04-010001382821rdfn:BayEquityMember2022-01-012022-12-310001382821rdfn:BayEquityMember2022-04-010001382821rdfn:BayEquityMemberus-gaap:TradeNamesMember2022-04-010001382821rdfn:BayEquityMemberus-gaap:TradeNamesMember2022-04-012022-04-010001382821rdfn:BayEquityMemberrdfn:ApplicationPlatformMember2022-04-010001382821rdfn:BayEquityMemberrdfn:ApplicationPlatformMember2022-04-012022-04-010001382821rdfn:BayEquityMember2021-01-012021-12-310001382821us-gaap:AcquisitionRelatedCostsMember2022-01-012022-12-31rdfn:segment0001382821us-gaap:OperatingSegmentsMemberrdfn:RealEstateSegmentMember2022-01-012022-12-310001382821rdfn:PropertiesSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:RentalsSegmentMember2022-01-012022-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:MortgageSegmentsMember2022-01-012022-12-310001382821us-gaap:CorporateNonSegmentMember2022-01-012022-12-310001382821us-gaap:IntersegmentEliminationMember2022-01-012022-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:RealEstateSegmentMember2021-01-012021-12-310001382821rdfn:PropertiesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:RentalsSegmentMember2021-01-012021-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:MortgageSegmentsMember2021-01-012021-12-310001382821us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001382821us-gaap:IntersegmentEliminationMember2021-01-012021-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:RealEstateSegmentMember2020-01-012020-12-310001382821rdfn:PropertiesSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:RentalsSegmentMember2020-01-012020-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:MortgageSegmentsMember2020-01-012020-12-310001382821us-gaap:CorporateNonSegmentMember2020-01-012020-12-310001382821us-gaap:IntersegmentEliminationMember2020-01-012020-12-310001382821us-gaap:ForwardContractsMember2022-12-310001382821us-gaap:ForwardContractsMember2021-12-310001382821us-gaap:InterestRateLockCommitmentsMember2022-12-310001382821us-gaap:InterestRateLockCommitmentsMember2021-12-310001382821us-gaap:ForwardContractsMember2022-01-012022-12-310001382821us-gaap:ForwardContractsMember2021-01-012021-12-310001382821us-gaap:ForwardContractsMember2020-01-012020-12-310001382821us-gaap:InterestRateLockCommitmentsMember2022-01-012022-12-310001382821us-gaap:InterestRateLockCommitmentsMember2021-01-012021-12-310001382821us-gaap:InterestRateLockCommitmentsMember2020-01-012020-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001382821us-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel1Memberrdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel2Memberrdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel3Memberrdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel1Memberrdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel2Memberrdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel3Memberrdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821rdfn:MeasurementInputPullThroughRateMemberrdfn:MarketingpricingMemberus-gaap:InterestRateLockCommitmentsMembersrt:MinimumMember2022-12-31xbrli:pure0001382821rdfn:MeasurementInputPullThroughRateMemberrdfn:MarketingpricingMembersrt:MaximumMemberus-gaap:InterestRateLockCommitmentsMember2022-12-310001382821rdfn:MeasurementInputPullThroughRateMemberrdfn:MarketingpricingMemberus-gaap:InterestRateLockCommitmentsMember2022-12-310001382821rdfn:MeasurementInputPullThroughRateMemberrdfn:MarketingpricingMemberus-gaap:InterestRateLockCommitmentsMember2021-12-310001382821us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberrdfn:MortgageServicingRightsMember2022-12-310001382821us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberrdfn:MortgageServicingRightsMember2022-12-310001382821us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputPrepaymentRateMemberrdfn:MortgageServicingRightsMember2022-12-310001382821us-gaap:MeasurementInputDefaultRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberrdfn:MortgageServicingRightsMember2022-12-310001382821us-gaap:MeasurementInputDefaultRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MaximumMemberrdfn:MortgageServicingRightsMember2022-12-310001382821us-gaap:MeasurementInputDefaultRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberrdfn:MortgageServicingRightsMember2022-12-310001382821us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberrdfn:MortgageServicingRightsMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001382821us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MaximumMemberrdfn:MortgageServicingRightsMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001382821us-gaap:ValuationTechniqueDiscountedCashFlowMemberrdfn:MortgageServicingRightsMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001382821us-gaap:InterestRateLockCommitmentsMember2020-12-310001382821us-gaap:InterestRateLockCommitmentsMember2019-12-310001382821rdfn:MortgageServicingRightsMember2021-12-310001382821rdfn:MortgageServicingRightsMember2020-12-310001382821rdfn:MortgageServicingRightsMember2019-12-310001382821rdfn:MortgageServicingRightsMember2022-01-012022-12-310001382821rdfn:MortgageServicingRightsMember2021-01-012021-12-310001382821rdfn:MortgageServicingRightsMember2020-01-012020-12-310001382821rdfn:MortgageServicingRightsMember2022-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2022-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2021-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2022-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2021-12-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2022-12-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2021-12-310001382821us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001382821us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:EquitySecuritiesMember2021-12-31rdfn:home0001382821us-gaap:LeaseholdImprovementsMember2022-12-310001382821us-gaap:LeaseholdImprovementsMember2021-12-310001382821us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2022-01-012022-12-310001382821us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2022-01-012022-12-310001382821us-gaap:SoftwareDevelopmentMember2022-12-310001382821us-gaap:SoftwareDevelopmentMember2021-12-310001382821us-gaap:OfficeEquipmentMembersrt:MinimumMember2022-01-012022-12-310001382821us-gaap:OfficeEquipmentMembersrt:MaximumMember2022-01-012022-12-310001382821us-gaap:OfficeEquipmentMember2022-12-310001382821us-gaap:OfficeEquipmentMember2021-12-310001382821rdfn:SoftwareMember2022-01-012022-12-310001382821rdfn:SoftwareMember2022-12-310001382821rdfn:SoftwareMember2021-12-310001382821us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001382821us-gaap:FurnitureAndFixturesMember2022-12-310001382821us-gaap:FurnitureAndFixturesMember2021-12-310001382821rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember2022-12-310001382821rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember2021-12-310001382821us-gaap:ConstructionInProgressMember2022-12-310001382821us-gaap:ConstructionInProgressMember2021-12-310001382821us-gaap:CostOfSalesMember2022-01-012022-12-310001382821us-gaap:CostOfSalesMember2021-01-012021-12-310001382821us-gaap:OperatingExpenseMember2022-01-012022-12-310001382821us-gaap:OperatingExpenseMember2021-01-012021-12-3100013828212020-05-112020-05-11rdfn:patent00013828212020-10-282020-10-28rdfn:plaintiff00013828212022-04-292022-04-2900013828212022-04-2900013828212022-05-232022-05-230001382821rdfn:PurchaseCommitmentsMember2022-12-310001382821us-gaap:TradeNamesMember2022-01-012022-12-310001382821us-gaap:TradeNamesMember2022-12-310001382821us-gaap:TradeNamesMember2021-12-310001382821us-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001382821us-gaap:DevelopedTechnologyRightsMember2022-12-310001382821us-gaap:DevelopedTechnologyRightsMember2021-12-310001382821us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001382821us-gaap:CustomerRelationshipsMember2022-12-310001382821us-gaap:CustomerRelationshipsMember2021-12-310001382821rdfn:RealEstateServicesSegmentMember2021-12-310001382821rdfn:RentalsSegmentMember2021-12-310001382821rdfn:MortgageSegmentsMember2021-12-310001382821rdfn:BayEquityMemberrdfn:RealEstateServicesSegmentMember2022-01-012022-12-310001382821rdfn:BayEquityMemberrdfn:RentalsSegmentMember2022-01-012022-12-310001382821rdfn:BayEquityMemberrdfn:MortgageSegmentsMember2022-01-012022-12-310001382821rdfn:RealEstateServicesSegmentMember2022-12-310001382821rdfn:RentalsSegmentMember2022-12-310001382821rdfn:MortgageSegmentsMember2022-12-310001382821us-gaap:CommonStockMember2020-04-012020-04-010001382821us-gaap:CommonStockMember2020-04-010001382821us-gaap:PreferredStockMember2020-04-012020-04-010001382821us-gaap:PreferredStockMember2020-04-0100013828212020-04-012020-04-0100013828212020-04-01utr:D0001382821rdfn:A2004EquityIncentivePlanMemberus-gaap:EmployeeStockMember2022-12-310001382821rdfn:A2004EquityIncentivePlanMember2022-01-012022-12-310001382821rdfn:A2017EquityIncentivePlanMember2017-07-260001382821rdfn:A2017EquityIncentivePlanMember2022-01-012022-12-310001382821rdfn:A2017EquityIncentivePlanMembersrt:MinimumMember2022-01-012022-12-310001382821rdfn:A2017EquityIncentivePlanMembersrt:MaximumMember2022-01-012022-12-310001382821rdfn:A2017EquityIncentivePlanMember2022-12-310001382821rdfn:A2017EquityIncentivePlanMember2021-12-310001382821us-gaap:EmployeeStockMemberrdfn:A2017EmployeeStockPurchasePlanMember2017-07-270001382821us-gaap:EmployeeStockMemberrdfn:A2017EmployeeStockPurchasePlanMember2022-01-012022-12-310001382821rdfn:A2017EmployeeStockPurchasePlanMember2022-12-310001382821rdfn:A2017EmployeeStockPurchasePlanMember2021-12-310001382821us-gaap:EmployeeStockMemberrdfn:A2017EmployeeStockPurchasePlanMember2022-07-012022-07-010001382821us-gaap:EmployeeStockMemberrdfn:A2017EmployeeStockPurchasePlanMember2022-01-012022-01-010001382821us-gaap:PerformanceSharesMembersrt:ChiefExecutiveOfficerMember2019-01-012019-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2021-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2022-12-310001382821us-gaap:PerformanceSharesMember2022-12-310001382821us-gaap:PerformanceSharesMember2022-01-012022-12-310001382821us-gaap:PerformanceSharesMembersrt:MinimumMember2022-01-012022-12-310001382821us-gaap:PerformanceSharesMembersrt:MaximumMember2022-01-012022-12-310001382821us-gaap:PerformanceSharesMemberrdfn:CurrentPeriodMember2022-01-012022-12-310001382821us-gaap:PerformanceSharesMemberrdfn:CurrentPeriodMember2021-01-012021-12-310001382821us-gaap:PerformanceSharesMemberrdfn:CurrentPeriodMember2020-01-012020-12-310001382821us-gaap:PerformanceSharesMemberrdfn:PriorPeriodsMember2022-01-012022-12-310001382821us-gaap:PerformanceSharesMemberrdfn:PriorPeriodsMember2021-01-012021-12-310001382821us-gaap:PerformanceSharesMemberrdfn:PriorPeriodsMember2020-01-012020-12-310001382821us-gaap:PerformanceSharesMember2021-01-012021-12-310001382821us-gaap:PerformanceSharesMember2020-01-012020-12-310001382821us-gaap:CostOfSalesMember2020-01-012020-12-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001382821us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001382821us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001382821us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001382821us-gaap:ConvertibleDebtMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2022-01-012022-12-310001382821us-gaap:ConvertibleDebtMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2021-01-012021-12-310001382821us-gaap:ConvertibleDebtMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-01-012020-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2022-01-012022-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2021-01-012021-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001382821us-gaap:ConvertibleDebtMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2022-01-012022-12-310001382821us-gaap:ConvertibleDebtMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-01-012021-12-310001382821us-gaap:ConvertibleDebtMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2020-01-012020-12-310001382821us-gaap:ConvertiblePreferredStockMember2022-01-012022-12-310001382821us-gaap:ConvertiblePreferredStockMember2021-01-012021-12-310001382821us-gaap:ConvertiblePreferredStockMember2020-01-012020-12-310001382821us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001382821us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001382821us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001382821us-gaap:RestrictedStockUnitsRSUMemberrdfn:NonEmployeeDirectorsMember2022-01-012022-12-310001382821us-gaap:DomesticCountryMember2022-12-310001382821us-gaap:DomesticCountryMember2021-12-310001382821us-gaap:StateAndLocalJurisdictionMember2022-12-310001382821us-gaap:StateAndLocalJurisdictionMember2021-12-310001382821us-gaap:ForeignCountryMember2022-12-310001382821us-gaap:ForeignCountryMember2021-12-310001382821us-gaap:DomesticCountryMember2022-01-012022-12-310001382821us-gaap:ResearchMember2022-12-310001382821us-gaap:ResearchMember2021-12-310001382821us-gaap:DomesticCountryMember2021-01-012021-12-3100013828212017-03-310001382821us-gaap:ResearchMember2017-03-312017-03-310001382821us-gaap:DomesticCountryMember2020-01-012020-12-310001382821us-gaap:ForeignCountryMember2022-01-012022-12-310001382821us-gaap:ForeignCountryMember2021-01-012021-12-310001382821us-gaap:ForeignCountryMember2020-01-012020-12-310001382821rdfn:RentPathHoldingsIncMember2022-01-012022-12-310001382821rdfn:RentPathHoldingsIncMember2021-01-012021-12-310001382821rdfn:RentPathHoldingsIncMember2020-01-012020-12-310001382821rdfn:WesternAllianceBankMemberus-gaap:WarehouseAgreementBorrowingsMember2021-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:TexasCapitalBankNationalAssociationMember2021-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2021-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:CityNationalBankMember2022-12-310001382821rdfn:ComericaBankMemberus-gaap:WarehouseAgreementBorrowingsMember2022-12-310001382821rdfn:OriginBankMemberus-gaap:WarehouseAgreementBorrowingsMember2022-12-310001382821rdfn:MTBankMemberus-gaap:WarehouseAgreementBorrowingsMember2022-12-310001382821rdfn:ProsperityBankMemberus-gaap:WarehouseAgreementBorrowingsMember2022-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:RepublicBankTrustCompanyMember2022-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:WellsFargoBankNAMember2022-12-310001382821us-gaap:WarehouseAgreementBorrowingsMember2022-12-310001382821us-gaap:WarehouseAgreementBorrowingsMember2021-12-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMember2022-12-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMember2021-12-310001382821us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberrdfn:GoldmanSachsBankUSAMember2022-01-012022-12-31rdfn:employee0001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMembersrt:MinimumMember2022-01-012022-12-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMembersrt:MaximumMember2022-01-012022-12-310001382821us-gaap:RevolvingCreditFacilityMember2022-12-310001382821us-gaap:RevolvingCreditFacilityMember2021-12-310001382821us-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310001382821us-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001382821us-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2022-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2022-01-012022-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2022-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2022-01-012022-12-310001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2022-12-310001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2022-01-012022-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2018-07-230001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2020-10-200001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2020-10-202020-10-200001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-04-050001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2021-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2021-12-310001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2021-01-012021-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-01-012020-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2020-01-012020-12-310001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-01-012021-12-310001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2020-01-012020-12-310001382821us-gaap:SeniorNotesMember2022-01-012022-12-310001382821us-gaap:SeniorNotesMember2021-01-012021-12-310001382821us-gaap:SeniorNotesMember2020-01-012020-12-310001382821us-gaap:SeniorNotesMemberrdfn:ConvertibleSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2022-01-012022-12-31rdfn:tradingDay0001382821us-gaap:SeniorNotesMemberrdfn:ConvertibleSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2022-01-012022-12-31rdfn:businessDay0001382821us-gaap:DebtInstrumentRedemptionPeriodTwoMember2022-01-012022-12-310001382821us-gaap:SeniorNotesMemberrdfn:CappedCallTransactionMemberus-gaap:CallOptionMembersrt:MinimumMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-03-252021-03-250001382821us-gaap:SeniorNotesMemberrdfn:CappedCallTransactionMembersrt:MaximumMemberus-gaap:CallOptionMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-03-252021-03-250001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-03-252021-03-25

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, 2022
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 001-38160
Redfin Corporation
(Exact name of registrant as specified in its charter)
Delaware74-3064240
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1099 Stewart StreetSuite 600
SeattleWA98101
(Address of Principal Executive Offices)(Zip Code)
(206)576-8610
Registrant's telephone number, including area code

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.001 par value per shareRDFNThe Nasdaq Stock Market, LLC

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.
YesNo
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.
YesNo
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.
YesNo
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).
YesNo

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller 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 statement 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).
YesNo

As of the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the registrant's common stock held by its non-affiliates, computed by reference to the price at which the common stock was last sold, was $864,727,436.

The registrant had 109,735,021 shares of common stock outstanding as of February 10, 2023.

DOCUMENTS INCORPORATED BY REFERENCE

The portions of the registrant's proxy statement to be filed in connection with the registrant’s 2023 Annual Meeting of Stockholders that are responsive to the disclosure required by Part III of Form 10-K are incorporated by reference into Part III of this Form 10-K.



Redfin Corporation

Annual Report on Form 10-K
For the Year Ended December 31, 2022

Table of Contents
PART IPage
Item 1.
Item 1A.
Item 1B.
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.




As used in this annual report, the terms "Redfin," "we," "us," and "our" refer to Redfin Corporation and its subsidiaries taken as a whole, unless otherwise noted or unless the context indicates otherwise. However, when referencing (i) the 2023 notes, the 2025 notes, and the 2027 notes, the terms “we,” “us,” and “our” refer only to Redfin Corporation and not to Redfin Corporation and its subsidiaries taken as a whole, (ii) the secured revolving credit facility with Goldman Sachs, the terms "we," "us," and "our" refer only to RedfinNow Borrower LLC, and (iii) each warehouse credit facility, the terms "we," "us"," and "our" refer only to Redfin Mortgage, LLC or Bay Equity LLC, as the context dictates.

Note Regarding Forward-Looking Statements

This annual report contains forward-looking statements. All statements contained in this report other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, our market growth and trends, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” “could,” “would,” “project,” “plan,” "hope," “potentially,” “preliminary,” “likely,” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described under Item 1A. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the effect of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the future events and trends discussed in this report may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. Accordingly, you should not rely on forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, performance, or events and circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to update any of these forward-looking statements for any reason after the date of this report or to conform these statements to actual results or revised expectations.

Note Regarding Industry and Market Data

This annual report contains information using industry publications that generally state that the information contained therein has been obtained from sources believed to be reliable, but such information may not be accurate or complete. While we are not aware of any misstatements regarding the information from these industry publications, we have not independently verified any of the data from third-party sources nor have we ascertained the underlying economic assumptions relied on therein.

i

PART I

Item 1. Business

Overview

We help people buy and sell homes. Representing customers in over 100 markets in the United States, we are a residential real estate brokerage. We pair our own agents with our own technology to create a service that is faster, better, and costs less. We meet customers through our listings-search website and mobile application.

We use the same combination of technology and local service to originate mortgage loans and offer title and settlement services. Beginning in April 2021, we also offer digital platforms to connect consumers with available apartments and houses for rent.

Our mission is to redefine real estate in the consumer’s favor.

Representing Customers

Our brokerage efficiency results in savings that we share with our customers. We charge most home sellers a commission of 1% to 1.5%, compared to the 2.5% to 3% typically charged by traditional brokerages.

The results of our customer-first approach are clear. We:
helped customers buy or sell more than 497,000 homes worth more than $249 billion through 2022;
saved customers more than $1.5 billion, when compared to a 2.5% commission, since our launch in 2006;
drew more than 49 million monthly average visitors to our website and mobile application in 2022, 5% more compared to 2021;
had customers buy and sell the same home with us at a 32% higher rate than competing brokerages;
sold Redfin-listed homes for nearly $1,800 more on average than competing brokerages’ similar listings in 2022, according to a study we commissioned; and
had listings on the market for an average of less than 23 days in 2021 compared to the industry average of more than 26 days, according to a study we commissioned; and, according to the same study, approximately 97% of Redfin listings sold within 90 days versus the industry average of approximately 95%.

To serve customers when our own agents can’t due to high demand or geographic limitations, we’ve developed partnerships with over 8,700 agents at other brokerages. Once we refer a customer to a partner agent, that agent, not us, represents the customer from the initial meeting through closing, at which point the agent pays us a portion of her commission as a referral fee.

Complete Customer Solution

Our long-term goal is to combine brokerage, rentals, mortgage, and title services into one solution, sharing information, coordinating deadlines, and streamlining processes so that a consumer's move is easier and often less costly. As we integrate these services more closely over time, we believe we can help consumers move much more efficiently than a combination of stand-alone companies ever could.

Bay Equity underwrites mortgage loans and, after originating each loan, Bay Equity sells most of the loans to third-party mortgage investors, retains a small amount of mortgage servicing rights, and services a small portfolio of loans. Bay Equity is licensed in 49 states and the District of Columbia. These markets accounted for 84% of our brokerage's buy-side transactions in 2022.

Title Forward offers title and settlement services. Title Forward has officially launched in 27 markets across eight states and the District of Columbia. These markets accounted for 45% of our brokerage's transactions in 2022.

1

RedfinNow bought homes directly from homeowners and resells them to homebuyers. In November 2022, we decided to wind-down RedfinNow and expect to complete the liquidation of our RedfinNow inventory in the second quarter of 2023.

Rent. offers an end-to-end digital marketing platform that connects consumers with available apartments and houses for rent across all 50 states and the District of Columbia.

Competition

The residential brokerage industry is highly fragmented, with numerous active licensed agents and brokerages, and is evolving rapidly in response to technological advancements, changing customer preferences, and new offerings. We compete primarily against other residential real estate brokerages, which include franchise operations affiliated with national or local brands, and small independent brokerages. We also compete with hybrid residential brokerages, which combine Internet technology and brokerage services, and a growing number of others that operate with non-traditional real estate business models. Competition is particularly intense in some of the densely populated metropolitan markets we serve, as they are dominated by entrenched real estate brokerages and are the primary markets for innovative and well-capitalized new entrants.

We believe we compete primarily based on:
access to timely, accurate data about homes for sale;
traffic to our website and mobile application, which themselves are subject to competition against real estate data websites that aggregate listings and sell advertising to traditional brokers;
the speed and quality of our service, including agent responsiveness and local knowledge;
our ability to hire and retain agents who deliver the best customer service;
the costs of delivering our service and the price of our service to consumers;
consumer awareness of our service and the effectiveness of our marketing efforts;
technological innovation; and
depth and breadth of local referral networks.

Bay Equity competes with numerous national and local multi-product banks as well as focused mortgage originators. We compete primarily on service, product selection, interest rates, and origination fees.

Title Forward competes with numerous national and local companies that typically focus solely on these services. We compete primarily on timeliness of service and fees.

Rent. competes with companies that provide an online marketplace for residential rental listings and related digital marketing solutions. We compete primarily on the scope and quality of listings we offer on our digital platforms, our value-added digital marketing solutions, traffic generated through our websites and mobile applications, and the breadth of our broader marketing services.

Seasonality

For the impact of seasonality on our business, see "Quarterly Results of Operations and Key Business Metrics" under Item 7.

2

Our Lead Agents

Our goal is to be the best employer in real estate. At the heart of this goal is an investment in the real estate agents who directly help our customers buy and sell homes. We refer to these agents as our lead agents. Unlike traditional real estate brokerages, where agents work as independent contractors, we employ our lead agents and pay them a salary, offer them an opportunity to earn additional cash and equity compensation, and provide them with health insurance and other benefits. As a result, our lead agents in 2022 earned a median income that was more than two times as much as agents at competing brokerages. Also in 2022, our lead agents were, on average, more than twice as productive as agents at competing brokerages. Our investment in our lead agents has resulted in a significant competitive advantage in agent retention. From 2020 to 2021, our lead agent retention was 77% compared with 66% for the industry, and from 2021 to 2022 (which was impacted by our layoffs) our retention was 66% compared with 61% for the industry. Our ability to attract, develop, and retain lead agents is critical to our success.

As of December 31, 2022, we had 5,572 employees. For 2022, our average number of lead agents was 2,426. See "Key Business Metrics - Average Number of Lead Agents" under Item 7.

Our Executive Officers

Below is information regarding our executive officers. Each executive officer holds office until his or her successor is duly elected and qualified or until the officer’s earlier resignation, disqualification, or removal.

Glenn Kelman, age 52, has served as our chief executive officer since September 2005 and one of our directors since March 2006.
Bridget Frey, age 45, has been employed by us since June 2011 and has served as our chief technology officer since February 2015.
Anthony Kappus, age 42, has been employed by us since March 2014 and has served as our chief legal officer since May 2021. Mr. Kappus previously served as our senior vice president - legal affairs from August 2018 to May 2021 and vice president - legal from September 2014 to August 2018.
Chris Nielsen, age 56, has served as our chief financial officer since June 2013.
Anna Stevens, age 49, has served as our chief human resources officer since August 2022. Prior to joining Redfin, Ms. Stevens served as the Chief People Officer of HD Supply, Inc., a North American industrial distributor.
Christian Taubman, age 44, has served as our chief growth officer since April 2021. Mr. Taubman previously served as our chief product officer from October 2019 to April 2021. Prior to joining Redfin, Mr. Taubman served in several different roles with Amazon (a technology company) from April 2011 to October 2019. As Director - Smart Home Verticals from December 2017 to October 2019, Mr. Taubman led employees in product management, software engineering, and program management, with the mission of helping customers to connect more smart devices to Amazon's Alexa virtual assistant.
Adam Wiener, age 44, has been employed by us since October 2007 and has served as our president of real estate operations since April 2021. Mr. Wiener previously served as our chief growth officer from July 2015 to April 2021.

Our Regulatory Environment

The residential real estate industry is heavily regulated by federal, state, and local governments in the United States. Because of our complete customer solution approach of combining brokerage, rentals, mortgage, title services, a customer may be able to receive more than one real estate-related service from us. Accordingly, some government regulations affect more than one of our operating segments and may impact our ability to offer multiple services to the same customer.

3

For example, the Real Estate Settlement Procedures Act of 1974 restricts, with some exceptions, kickbacks or referral fees that real estate settlement service providers, such as brokerages, mortgage originators, and title and closing service providers, may pay or receive in connection with the referral of settlement services. Furthermore, the Fair Housing Act of 1968 (the “FHA”) prohibits discrimination in the purchase or sale of homes. The FHA applies to real estate agents, mortgage lenders, title companies, and home sellers, such as RedfinNow, as well as many forms of advertising and communications, including MLS listings and insights about home listings.

Additionally, our brokerage, mortgage, and title business each requires a license specific to its business from each state in which it operates, and the licensing requirements vary by state. Furthermore, some of our employees who provide services for these businesses must also hold individual licenses. These entity and individual licenses may be costly to obtain and maintain, which may adversely affect our company’s earnings.

Our Website and Public Filings

Our website is www.redfin.com. Through this website, we make available, free of charge, 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 Securities Exchange Act of 1934, as soon as reasonably practicable after we file such material with, or furnish it to, the U.S. Securities and Exchange Commission (the "SEC").
4

Item 1A. Risk Factors

You should carefully consider the risks described below, together with all other information in this annual report, before investing in any of our securities. The occurrence of any single risk or any combination of risks could materially and adversely affect our business, operating results, financial condition, liquidity, or competitive position, and consequently, the value of our securities. The material adverse effects include, but are not limited to, not growing our revenue or market share at the pace that they have grown historically or at all, our revenue and market share fluctuating on a quarterly and annual basis, an extension of our history of losses and a failure to become profitable, not achieving the revenue and net income (loss) guidance that we provide, and harm to our reputation and brand.

Risks Related to Our Business and Industry

Our business depends significantly on the health of the U.S. residential real estate industry and macroeconomic factors.

Our success depends largely on the health of the U.S. residential real estate industry. This industry, in turn, is affected by changes in general economic conditions, which are beyond our control. Any of the following factors could reduce the volume of residential real estate transactions, cause a decline in the prices at which homes are bought and sold, or otherwise adversely affect the industry and harm our business:
seasonal or cyclical downturns in the U.S. residential real estate industry, which may be due to any single factor, or a combination of factors, listed below, or factors which are currently not known to us or that have not historically affected the industry;
slow economic growth or recessionary conditions;
increased unemployment rates or stagnant or declining wages;
inflationary conditions;
low consumer confidence in the economy or the U.S. residential real estate industry;
adverse changes in local or regional economic conditions in the markets that we serve, particularly our top-10 markets and markets into which we are attempting to expand;
increased mortgage rates; reduced availability of mortgage financing; or increased down payment requirements;
low home inventory levels, which may result from zoning regulations, higher construction costs, and housing market uncertainty that discourages some home sellers, among other factors;
lack of affordably priced homes, which may result from home prices growing faster than wages, among other factors;
volatility and general declines in the stock market or lower yields on individuals' investment portfolios;
increased expenses associated with home ownership, including rising insurance costs that may result from more frequent and severe natural disasters and inclement weather;
newly enacted and potential federal, state, and local legislative actions, as well as new judicial decisions, that would affect the residential real estate industry generally or in our top-10 markets, including (i) actions or decisions that would increase the tax liability arising from buying, selling, or owning real estate, (ii) actions or decisions that would change the way real estate brokerage commissions are negotiated, calculated, or paid, and (iii) actions or decisions that would discourage individuals from owning, or obtaining a mortgage on, more than one home, and (iv) potential reform relating to Fannie Mae, Freddie Mac, and other government sponsored entities that provide liquidity to the mortgage market;
changes that cause U.S. real estate to be more expensive for foreign purchases, such as (i) increases in the exchange rate for the U.S. dollar compared to foreign currencies and (ii) foreign regulatory changes or capital controls that make it more difficult for foreign purchasers to withdraw capital from their home countries or purchase and hold U.S. real estate;
changed generational views on homeownership and generally decreased financial resources available for purchasing homes; and
5

war, terrorism, political uncertainty, natural disasters, inclement weather, health epidemics or pandemics, and acts of God, including the affect of COVID-19 on the residential real estate market in the United States.

Our real estate services segment, which is our largest segment by gross profit, is concentrated in certain geographic markets. Our failure to adapt to any substantial shift in the relative percentage of residential housing transactions from these markets to other markets in the United States could adversely affect our financial performance.

For the year ended December 31, 2022, our top-10 markets by real estate services revenue consisted of the metropolitan areas of Boston, Chicago, Denver (including Boulder and Colorado Springs), Los Angeles (including Santa Barbara), Maryland, Northern Virginia, Portland (including Bend), San Diego, San Francisco, and Seattle.

Local and regional conditions in these markets may differ significantly from prevailing conditions in the United States or other parts of the country. Accordingly, events may adversely and disproportionately affect demand for and sales prices of homes in these markets. Any overall or disproportionate downturn in demand or home prices in any of our largest markets, particularly if we are unable to increase revenue from our other markets, could adversely affect growth of our revenue and market share or otherwise harm our business.

Our top markets are primarily major metropolitan areas, where home prices and transaction volumes are generally higher than other markets. As a result, our real estate services revenue and gross margin are generally higher in these markets than in our smaller markets. To the extent there is a long-term net migration to cities outside of these markets, the relative percentage of residential housing transactions may shift away from the top markets where we have historically generated most of our revenue. Our inability to adapt to any shift, including failing to increase revenue from other markets, could adversely affect our financial performance and market share.

Competition in each of our lines of business is intense.

Many of our competitors across each of our businesses have substantial competitive advantages, such as longer operating histories, stronger brand recognition, greater financial resources, more management, sales, marketing and other resources, superior local referral networks, perceived local knowledge and expertise, and extensive relationships with participants in the residential real estate industry, including third-party data providers such as multiple listing services ("MLSs"). Consequently, these competitors may have an advantage in recruiting and retaining agents, attracting consumers, and growing their businesses. They may also be able to provide consumers with offerings that are different from or superior to those we provide. The success of our competitors could result in our loss of market share and harm our business.

We may be unable to maintain or improve our current technology offerings at a competitive level or develop new technology offerings that meet customer or agent expectations. Our technology offerings may also contain undetected errors or vulnerabilities.

Our technology offerings, including tools, features, and products, are key to our competitive plan for attracting potential customers and hiring and retaining lead agents. Maintaining or improving our current technology to meet evolving industry standards and customer and agent expectations, as well as developing commercially successful and innovative new technology, is challenging and expensive. For example, the nature of development cycles may result in delays between the time we incur expenses and the time we introduce new technology and generate revenue, if any, from those investments. Anticipated customer demand for a technology offering could also decrease after the development cycle has commenced, and we would not be able to recoup costs, which may be substantial, we incurred.

As standards and expectations evolve and new technology becomes available, we may be unable to identify, design, develop, and implement, in a timely and cost-effective manner, new technology offerings to meet those standards and expectations. As a result, we may be unable to compete effectively, and to the extent our competitors develop new technology offerings faster than us, they may render our offerings noncompetitive or obsolete. Additionally, even if we implemented new technology offerings in a timely manner, our customers and agents may not accept or be satisfied by the offerings.

6

Furthermore, our development and testing processes may not detect errors and vulnerabilities in our technology offerings prior to their implementation. Any inefficiencies, errors, technical problems, or vulnerabilities arising in our technology offerings after their release could reduce the quality of our services or interfere with our customers' and agents' access to and use of our technology and offerings.

We may be unable to obtain and provide comprehensive and accurate real estate listings quickly, or at all.

We believe that users of our website and mobile application come to us primarily because of the real estate listing data that we provide. Accordingly, if we were unable to obtain and provide comprehensive and accurate real estate listings data, our primary channels for meeting customers will be diminished. We get listings data primarily from MLSs in the markets we serve. We also source listings data from public records, other third-party listing providers, and individual homeowners and brokers. Many of our competitors and other real estate websites also have access to MLSs and other listings data, including proprietary data, and may be able to source listings data or other real estate information faster or more efficiently than we can. Since MLS participation is voluntary, brokers and homeowners may decline to post their listings data to their local MLS or may seek to change or limit the way that data is distributed. A competitor or another industry participant could also create an alternative listings data service, which may reduce the relevancy and comprehensive nature of the MLSs. If MLSs cease to be the predominant source of listings data in the markets that we serve, we may be unable to get access to comprehensive listings data on commercially reasonable terms, or at all, which may result in fewer people using our website and mobile application.

We rely on business data to make decisions and drive our machine-learning technology, and errors or inaccuracies in such data may adversely affect our business decisions and the customer experience.

We regularly analyze business data to evaluate growth trends, measure our performance, establish budgets, and make strategic decisions. While our business decisions are based on what we believe to be reasonable calculations for the applicable period of measurement, there are inherent challenges in measuring and interpreting the data, and we cannot be certain that the data are accurate. Errors or inaccuracies in the data could result in poor business decisions, resource allocation, or strategic initiatives. For example, if we overestimate traffic to our website and mobile application, we may not invest an adequate amount of resources in attracting new customers or we may hire more lead agents in a given market than necessary to meet customer demand.

We also use our business data and proprietary algorithms to inform our machine learning, such as in the calculation of our Redfin Estimate, which provides an estimate on the market value of individual homes. If customers disagree with us or if our Redfin Estimate fails to accurately reflect market pricing such that we are unable to attract homebuyers or help our customers sell their homes at satisfactory prices, or at all, customers may lose confidence in us.

We may be unable to attract homebuyers and home sellers to our website and mobile application in a cost-effective manner.

Our website and mobile application are our primary channels for meeting new customers. Accordingly, our success depends on our ability to attract homebuyers and home sellers to our website and mobile application in a cost-effective manner. To meet customers, we rely heavily on traffic generated from search engines and downloads of our mobile application from mobile application stores. We also rely on marketing methods such as targeted email campaigns, paid search advertising, social media marketing, and traditional media, including TV, radio, and billboards.

7

The number of visitors to our website and downloads of our mobile application depend in large part on how and where our website and mobile application rank in Internet search results and mobile application stores, respectively. While we use search engine optimization to help our website rank highly in search results, maintaining or improving our search result rankings is not within our control. Internet search engines frequently update and change their ranking algorithms, referral methodologies, or design layouts, which determine the placement and display of a user’s search results. In some instances, Internet search engines may change these rankings, which may have the effect of promoting their own competing services or the services of one or more of our competitors. Similarly, mobile application stores can change how they display searches and how mobile applications are featured. For instance, editors at the Apple App Store can feature prominently editor-curated mobile applications and cause the mobile application to appear larger than other applications or more visibly on a featured list.

Additionally, our marketing efforts may fail to attract the desired number of customers for a variety of reasons, including the possibility that the creative treatment for our advertisements may be ineffective or new third-party email delivery policies may make it more difficult for us to execute targeted email campaigns.

If we are unable to deliver a rewarding experience on mobile devices, whether through our mobile website or mobile application, we may be unable to attract and retain customers.

Developing and supporting a mobile website and mobile application across multiple operating systems and devices requires substantial time and resources. We may not be able to consistently provide a rewarding customer experience on mobile devices and, as a result, customers we meet through our mobile website or mobile application may not choose to use our services at the same rate as customers we meet through our website.

As new mobile devices and mobile operating systems are released, we may encounter problems in developing or supporting our mobile website or mobile application for them. Developing or supporting our mobile website or mobile application for new devices and their operating systems may require substantial time and resources. The success of our mobile website and mobile application could also be harmed by factors outside of our control, such as:
increased costs to develop, distribute, or maintain our mobile website or mobile application;
changes to the terms of service or requirements of a mobile application store that requires us to change our mobile application development or features in an adverse manner; and
changes in mobile operating systems, such as Apple’s iOS and Google’s Android, that disproportionately affect us, degrade the functionality of our mobile website or mobile application, require that we make costly upgrades to our technology offerings, or give preferential treatment to competitors' websites or mobile applications.

Our business model of employing lead agents subjects us to challenges not faced by our competitors. Our ability to hire and retain a sufficient number of lead agents is critical to our ability to maintain and grow our market share and to provide an adequate level of service to customers who want to work with our lead agents.

As a result of our business model of employing our lead agents, our lead agents generally earn less on a per transaction basis than traditional agents who work as independent contractors at traditional brokerages. Because our model is uncommon in our industry, agents considering working for us may not understand our compensation model or may not perceive it to be more attractive than the independent contractor, commission-driven compensation model used by most traditional brokerages. Additionally, due to the costs of employing our lead agents, lead agent turnover may be more costly to us than to traditional brokerages. If we are unable to attract, retain, effectively train, motivate, and utilize lead agents, we will be unable to offset the costs of employing them and grow our business. We may also be required to change our compensation model, which could significantly increase our lead agent compensation or other costs.

Also as a result of employing our lead agents, we incur costs that our brokerage competitors do not, such as base pay, employee benefits, expense reimbursement, training, and employee transactional support staff. Because of this, we have significant costs that, in the event of downturns in demand in the markets we serve, may result in us being unable to adjust as rapidly as some of our competitors. In turn, such downturns may impact us more than our competitors.
8


Conversely, in times of rapidly rising demand we may face a shortfall of lead agents. To the extent our customer demand increases from current levels, our ability to adequately serve the additional customers, and in turn grow our revenue and U.S. market share by value, depends, in part, on our ability to timely hire and retain additional lead agents. To the extent we are unable to hire, either timely or at all, or retain the required number of lead agents to serve our customer demand, we will be unable to maximize our revenue and market share growth. Although we are able to refer excess demand to our partner agents, historically our partner agents have closed transactions with customers they meet at a lower rate than our lead agents and have generated lower revenue per transaction.

Referring customers to our partner agents may harm our business.

We refer customers to third-party partner agents when we do not have a lead agent available due to high demand or geographic limitations. Our dependence on partner agents can be particularly heavy in certain new markets as we build our operations to scale in those markets or during times of rapidly rising demand for our services. Our partner agents are independent licensed agents affiliated with other brokerages, and we do not have any control over their actions. If our partner agents were to provide poor customer service, engage in malfeasance, or otherwise violate the laws and rules to which we are subject, we may be subject to legal claims and our reputation and business may be harmed.

Our arrangements with third parties may limit our growth and brand awareness. For example, referring customers to partner agents potentially redirects repeat and referral opportunities to the partner agents.

If we do not comply with the rules, terms of service, and policies of REALTOR® associations and MLSs, our access to and use of listings data may be restricted or terminated.

We must comply with the rules, terms of service, and policies of REALTOR® associations and MLSs to access and use MLSs' listings data. We belong to numerous REALTOR® associations and MLSs, and each has adopted its own rules, terms of service, and policies governing, among other things, how MLS data may be used and how listings data must be displayed on our website and mobile application. These rules typically do not contemplate multi-jurisdictional online brokerages like ours and vary widely among markets. They also are in some cases inconsistent with the rules of other REALTOR® associations and MLSs such that we are required to customize our website, mobile application, or service to accommodate differences between rules of REALTOR® associations and MLSs. Complying with the rules of each REALTOR® association and MLS requires significant investment, including personnel, technology and development resources, and the exercise of considerable judgment. If we are deemed to be noncompliant with a REALTOR® association or MLS’s rules, we may face disciplinary sanctions in that association or MLS, which could include monetary fines, restricting or terminating our access to that MLS’s data, or other disciplinary measures. The loss or degradation of this listings data could materially and adversely affect traffic to our website and mobile application, making us less relevant to consumers and restricting our ability to attract customers. It also could reduce agent and customer confidence in our services and harm our business.

If we fail to comply with the requirements governing the licensing of our brokerage, mortgage, and title businesses in the jurisdictions in which we operate, then our ability to operate those businesses in those jurisdictions may be revoked.

Redfin, as a brokerage, and our agents must comply with the requirements governing the licensing and conduct of real estate brokerage and brokerage-related businesses in the markets where we operate. Furthermore, we are also required to comply with the requirements governing the licensing and conduct of mortgage and title and settlement businesses in the markets where we operate. Due to the geographic scope of our operations, we and our agents may not be in compliance with all of the required licenses at all times. Additionally, if we enter into new markets, we may become subject to additional licensing requirements. If we or our agents fail to obtain or maintain the required licenses for conducting our brokerage, mortgage, and title businesses or fail to strictly adhere to associated regulations, the relevant government authorities may order us to suspend relevant operations or impose fines or other penalties.

9

Our wind-down plan for our RedfinNow operations may adversely impact our business, results of operations, financial performance, and reputation.

There are risks and uncertainties inherent to the wind-down of RedfinNow operations that could adversely impact our overall business, results of operations, financial performance, and reputation, including, but not limited to:
Our ability to operate RedfinNow during the wind-down period, including our ability to successfully complete ongoing renovations of homes we’ve purchased, and to market and close on the sale of homes in inventory, may be adversely impacted by market conditions or other factors which could lead to longer hold times for homes in inventory, increased holding, renovation, and transactions costs, lower sales prices, and an overall decrease in profitability.
Our financial projections and financial performance may be adversely impacted by, among other things, the accuracy of the estimates and assumptions related to the wind-down of RedfinNow operations on which our projections are based; other facts we discover that could require us to incur additional expense and record additional charges that may be materially different from our initial expectations about the financial performance of the business and the costs of the wind-down; and unanticipated changes to management’s estimates (including, but not limited to, the accounting for the estimated net realizable value of inventory), reserves, or allowances and future costs we incur, such as those related to warranty or consumer claims.
Our decision to wind-down our RedfinNow operations may have unintended impacts on our other business lines by, among other things, limiting our ability to meet new potential homebuyers and home sellers through marketing cash offers fulfilled by RedfinNow, limiting, and ultimately eliminating, the sale of RedfinNow-owned homes through our real estate services segment, and similarly impacting our title and settlement operations.
RedfinNow may have overestimated the amount it should pay to purchase a home, and homes owned by it may significantly decline in value prior to being sold. As a result, we may be required to significantly write down the inventory value of homes and, to the extent we are able to resell homes at all, resell them at a price that is substantially less than our costs of acquiring and renovating the homes.

The extent to which the wind-down will impact our operations will depend on future developments, which are highly uncertain and cannot be predicted. Any of these risks could delay our wind-down of RedfinNow operations, increase costs and charges associated with the wind-down and disrupt the operations of our other businesses, any of which may adversely impact our business, results of operations, financial performance, and reputation.

It’s possible that the net proceeds Bay Equity receives from the sale of mortgage loans it originates may not exceed the loan amount. Additionally, Bay Equity may also be unable to sell its originated loans at all. In that situation, Bay Equity will need to service the loans and potentially foreclose on the home by itself or through a third party, and either option could impose significant costs, time, and resources on Bay Equity. Bay Equity’s inability to sell its originated loans could also expose us to adverse market conditions affecting mortgage loans.

Bay Equity intends to sell most of the mortgage loans that it originates to investors in the secondary mortgage market. Bay Equity's ability to sell its originated loans in the secondary market, and receive net proceeds from the sale that exceed the loan amount, depends largely on there being sufficient liquidity in the secondary market and its compliance with contracts with investors who have purchased the loans.

10

Demand in the secondary market for mortgage loans, and Bay Equity’s ability to sell the mortgage loans that it originates on favorable terms and in a timely manner, can be hindered by many factors, including changes in regulatory requirements, the willingness of the agencies, aggregators, or other investors to provide funding for and purchase mortgage loans, and general economic conditions. If Bay Equity were unable to sell its originated loans, either initially or following a repurchase, then it may need to service the loans and we would be exposed to adverse market conditions affecting mortgage loans. For example, we may be required to write down the value of the loan, which reduces the amount of our current assets. Additionally, if Bay Equity borrowed under a warehouse credit facility for the loan, then it will be required to repay the borrowed amount, which reduces our cash on hand that is available for other corporate uses. Finally, if a homeowner were unable to make his or her mortgage payments, then we may be required to foreclose on the home securing the loan. Bay Equity may be unable to retain its subservicer on economically feasible terms to foreclose a home. Furthermore, any proceeds from selling a foreclosed home may be significantly less than the remaining amount of the loan due to Bay Equity.

The growth of Rent.'s business depends on its ability to attract property managers' advertising spending.

Rent.'s growth depends on advertising revenue generated primarily through property managers. Rent.'s ability to attract and retain advertisers may be adversely affected by any of the following factors:
a prolonged period of high occupancy within rental properties;
declining quantity and quality of renter leads it provides to property managers;
its inability to keep pace with changes in technology and features expected by renters when visiting an online rental portal;
its failure to offer an attractive return on investment to advertisers; and
the inability of property managers to evict tenants for delinquent rent payments.

Rent. does not have long-term contracts with many of its advertisers, and these advertisers may choose to end their relationships with Rent. with little or no advance notice. As Rent.'s existing subscriptions for advertising terminate, it may not be successful in securing new subscriptions.

We may not realize the anticipated benefits from, and may incur substantial costs related to, our acquisitions of Rent. and Bay Equity.

We acquired Rent. on April 2, 2021 and Bay Equity on April 1, 2022. The anticipated benefits of each acquisition may not come to fruition. Integrating Rent. and Bay Equity will be challenging and time consuming, and may subject us to additional costs that we have not anticipated in evaluating the transaction. Furthermore, GAAP requires us to test the goodwill associated with these acquisitions at least annually and we review our goodwill and intangible assets for impairment when events change indicate that an impairment may be appropriate. Depending on the results of these reviews, we may be required to record a non-cash charge to our earnings in the period we determined impairment was appropriate, which may negatively impact our results of operations in that period.

11

Cybersecurity incidents could disrupt our business or result in the loss of critical and confidential information.

Cybersecurity incidents directed at us or our third-party service providers can range from uncoordinated individual attempts to gain unauthorized access to information technology systems to sophisticated and targeted measures known as advanced persistent threats. Cybersecurity incidents are also constantly evolving, increasing the difficulty of detecting and successfully defending against them. In the ordinary course of our business, we and our third-party service providers collect and store sensitive data, including our proprietary business information and intellectual property and that of our customers and employees, including personally identifiable information. Additionally, we rely on third-parties and their security procedures for the secure storage, processing, maintenance, and transmission of information that are critical to our operations. Despite measures designed to prevent, detect, address, and mitigate cybersecurity incidents, such incidents may occur to us or our third-party providers and, depending on their nature and scope, could potentially result in the misappropriation, destruction, corruption, or unavailability of critical data and confidential or proprietary information (our own or that of third parties, including personally identifiable information of our customers and employees) and the disruption of business operations. Any real or perceived compromises to our security, or that of our third-party providers, could cause customers to lose trust and confidence in us and stop using our website and mobile applications. In addition, we may incur significant costs for remediation that may include liability for stolen assets or information, repair of system damage, and compensation to customers, employees, and business partners. We may also be subject to government enforcement proceedings and legal claims by private parties.

We process, transmit, and store personal information, and unauthorized access to, or the unintended release of, this information could result in a claim for damages, regulatory action, loss of business, or unfavorable publicity.

We process, transmit, and store personal information to provide services to our customers and as an employer. As a result, we are subject to certain contractual terms, as well as federal, state, and foreign laws and regulations designed to protect personal information. While we take measures to protect the security and privacy of this information, it is possible that our security controls over personal data and other practices we follow may not prevent the unauthorized access to, or the unintended release of, personal information. If such unauthorized access or unintended release occurred, we could suffer significant damage to our brand and reputation, customers could lose confidence in the security and reliability of our services, and we could incur significant costs to address and fix these security incidents. These incidents could also lead to lawsuits and regulatory investigations and enforcement actions.

We rely on third-party licensed technology, and the inability to maintain these licenses or errors in the software we license could result in increased costs or reduced service levels.

We employ certain third-party software obtained under licenses from other companies in our technology. Our reliance on this third-party software may become costly if the licensor increases the price for the license or changes the terms of use and we cannot find commercially reasonable alternatives. Even if we were to find an alternative, integration of our technology with new third-party software may require substantial investment of our time and resources.

Any undetected errors or defects in the third-party software we license could prevent the deployment or impair the functionality of our technology, delay new service offerings, or result in a failure of our website or mobile application.

We use open source software in some aspects of our technology and may fail to comply with the terms of one or more of these open source licenses.

Our technology incorporates software covered by open source licenses. The terms of various open source licenses have not been interpreted by U.S. courts, and if they were interpreted, such licenses could be construed in a manner that imposes unanticipated restrictions on our technology. If portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in our use of such software, each of which could reduce or eliminate the value of our technologies.

12

Moreover, our processes for controlling our use of open source software may not be effective. If we do not comply with the terms of an open source software license, we could be required to seek licenses from third parties to continue offering our services on terms that are not economically feasible, to re-engineer our technology to remove or replace the open source software, to discontinue the use of certain technology if re-engineering could not be accomplished on a timely basis, to pay monetary damages, to make generally available the source code for our proprietary technology, or to waive certain intellectual property rights.

We may be unable to secure intellectual property protection for all of our technology and methodologies, enforce our intellectual property rights, or protect our other proprietary business information.

Our success and ability to compete depends in part on our intellectual property and our other proprietary business information. To protect our proprietary rights, we rely on trademark, copyright, and patent law, trade-secret protection, and contractual provisions and restrictions. However, we may be unable to secure intellectual property protection for all of our technology and methodologies or the steps we take to enforce our intellectual property rights may be inadequate. Furthermore, we may also be unable to protect our proprietary business information from misappropriation.

If we are unable to secure intellectual property rights, our competitors could use our intellectual property to market offerings similar to ours and we would have no recourse to enjoin or stop their actions. Additionally, any of our intellectual property rights may be challenged by others and invalidated through administrative processes or litigation. Moreover, even if we secured our intellectual property rights, others may infringe on our intellectual property and we may be unable to successfully enforce our rights against the infringers because we may be unaware of the infringement or our legal actions may not be successful. Finally, others may misappropriate our proprietary business information, and we may be unaware of the misappropriation or unable to enforce our legal rights in a cost-effective manner. If any of these events were to occur, our ability to compete effectively would be impaired.

We may be unable to maintain and scale the technology underlying our offerings.

As the number of homebuyers and home sellers, renters, agents, and listings shared on our website and mobile application and the extent and types of data grow, our need for additional network capacity and computing power will also grow. Operating our underlying technology systems is expensive and complex, and we could experience operational failures. If we experience interruptions or failures in these systems for any reason, the security and availability of our services and technologies could be affected.

We are subject to a variety of federal, state and local laws, and our compliance with these laws, or the enforcement of our rights under these laws, may increase our expenses, require management's resources, or force us to change our business practices.

We are currently subject to a variety of, and may in the future become subject to additional, federal, state, and local laws. The laws include, but are not limited to, those relating to real estate, brokerage, title, mortgage, advertising, privacy and consumer protection, labor and employment, and intellectual property. These laws and their related regulations may evolve frequently and may be inconsistent from one jurisdiction to another. Additionally, certain of these laws and regulations were created for traditional real estate brokerages, and it is unclear how they may affect us given our business model that is unlike traditional brokerages or certain of our services that historically have not been offered by traditional brokerages.

These laws can be costly for us to comply with or enforce. Additionally, if we are unable to comply with and become liable for violations of these laws, or if courts or regulatory bodies provide unfavorable interpretations of existing regulations, our operations in affected markets may become prohibitively expensive, consume significant amounts of management's time, or need to be discontinued.

13

We are subject to costs associated with defending and resolving proceedings brought by government entities and claims brought by private parties.

We are from time to time involved in, and may in the future be subject to, government investigations or enforcement actions and private third-party claims arising from the laws to which we are subject or the contracts to which we are a party. Such investigations, actions, and claims include, but are not limited to, matters relating to employment law (including misclassification), intellectual property, privacy and consumer protection, website accessibility, the Real Estate Settlement Procedures Act of 1974, the Fair Housing Act of 1968 or other fair housing statutes, cybersecurity incidents, data breaches, commercial or contractual disputes, and exposure to COVID-19. They may also relate to ordinary-course brokerage disputes, including, but not limited to, failure to disclose property defects, failure to meet client legal obligations, commission disputes, personal injury or property damage claims, and vicarious liability based upon conduct of individuals or entities outside of our control, including partner agents and third-party contractor agents. See Note 8 to our consolidated financial statements for a discussion of pending third-party claims that we believe may be material to us.

Any such investigations, actions, or claims can be costly to defend or resolve, require significant time from management, or result in negative publicity. Furthermore, to the extent we are unsuccessful in defending an action or claim, we may be subject to civil or criminal penalties, including significant fines or damages, the loss of ability to operate in a jurisdiction, or the need to change certain business practices (including redesigning, or obtaining a license for, our technology or modifying or ceasing to offer certain services).

In August 2019, Devin Cook, a former associate agent, filed a complaint against us in a California state court alleging misclassification as an independent contractor. On May 23, 2022, we settled Ms. Cook’s and a related case through global mediation for an aggregate of $3.0 million. This amount is subject to adjustment if the actual number of our agents or their workweeks differ from the number we provided to the plaintiffs. The settlement is subject to court approval. If it does not get approved or a court finds against us on classification of our associate agents, we may have to pay significant additional damages and change our business practices, which may be costly and time-consuming. Changes could require us to reclassify associate agents as employees, thereby subjecting them to wage and hour laws, and resulting in related tax and employment liabilities. Agents may also opt out of our platform given the loss of flexibility under an employment model.

The real estate market may be negatively impacted by industry changes as the result of certain class action lawsuits.

The real estate industry faces significant antitrust pressure, both from several private lawsuits and from the Department of Justice (the “DOJ”)’s related investigation. The National Association of Realtors (“NAR”) and certain companies (Realogy, HomeServices of America, RE/MAX, and Keller Williams) are defendants in class action complaints referred to as the “Moehrl-related suits” which allege violations of federal antitrust law. The DOJ also agreed to settle a suit with NAR in which NAR agreed to adopt certain rule changes, such as increased disclosure of commission offers from sellers’ agents to buyers’ agents, but the direct and indirect effects, if any, of the settlement upon the real estate industry are not yet entirely clear and the DOJ recently walked away from this settlement and reopened its investigation. Moreover, the Moehrl-related suits seek additional changes in real estate industry practices beyond the changes NAR agreed to in the DOJ settlement. Further, these lawsuits have prompted discussion of regulatory changes to rules established by local or state real estate boards or multiple listing services. Although the settlement between NAR and the DOJ does not require changes to agent and broker compensation, the resolution of the Moehrl-related suits and/or other regulatory changes may require changes to our or our brokers’ business models, including changes in agent and broker compensation. Even if commission sharing remains the norm, it may no longer be mandated in places where it is currently mandated, leading to hourly or a la carte services. If buyers end up having to compensate buyer brokers, they may be more likely to contact listing agents directly, driving dual agent broker commissions down. These potential changes in agent and broker compensation in particular could reduce the fees we receive from our agents, which, in turn, could adversely affect our financial condition and results of operations.
14


Risks Related to Our Indebtedness

We may not have sufficient cash flow to make the payments required by our convertible senior notes, and a failure to make payments when due may result in the entire principal amount of the convertible senior notes becoming due prior to the notes' maturity, which may result in our bankruptcy.

We are required to pay interest on our 2023 notes and 2027 notes on a semi-annual basis. In addition, holders of our convertible senior notes have the right to require us to repurchase their notes upon the occurrence of a fundamental change at a repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus any accrued and unpaid interest. Furthermore, holders of our notes have the right to convert their notes upon any of the conditions described below:
during any calendar quarter, if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the notes on each applicable trading day;
during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate of the notes on each such trading day;
if we call any or all of the notes for redemption, at any time prior to the close of business on the scheduled trading day prior to the redemption date; or
upon the occurrence of specified corporate events.

If any of these conversion features under a tranche of our notes are triggered, then holders of such notes will be entitled to convert the notes at any time during specified periods at their option. Upon conversion, we will be required to make cash payments in respect of the notes being converted, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share).

Our ability to make these payments depends on having sufficient cash on hand when the payments are due. Our cash availability, in turn, depends on our future performance, which is subject to the other risks described in this Item 1A. If we are unable to generate sufficient cash flow to make the payments when due, then we may be required to adopt one or more alternatives, such as selling assets, refinancing the notes, or raising additional capital. However, we may not be able to engage in any of these activities or engage in these activities on desirable terms.

Our failure to make payments when due may result in an event of default under the indentures governing our convertible senior notes and cause (i) with respect to our 2023 notes, the remaining $23.5 million aggregate principal amount, which will mature on July 15, 2023; (ii) with respect to our 2025 notes, the remaining $518.7 million aggregate principal amount, and (iii) with respect to our 2027 notes, the entire $575.0 million aggregate principal amount, plus, in each case, any accrued and unpaid interest, to become due immediately and prior to the maturity date. Any such acceleration of the principal amount could result in our bankruptcy. In a bankruptcy, the holders of our convertible senior notes would have a claim to our assets that is senior to the claims of holders of our common stock.

A substantial portion of our mortgage business’s assets are measured at fair value. If our estimates of fair value are inaccurate, we may be required to record a significant write down of our assets.

Bay Equity’s mortgage servicing rights (“MSRs”), interest rate lock commitments (“IRLCs”), and mortgage loans held for sale are recorded at fair value on our balance sheet. Fair value determinations require many assumptions and complex analyses, and we cannot control many of the underlying factors. If our estimates are incorrect, we could be required to write down the value of these assets, which could adversely affect our financial condition and results of operations.

15

In particular, our estimates of the fair value of Bay Equity’s MSRs are based on the cash flows projected to result from the servicing of the related mortgage loans and continually fluctuate due to a number of factors, including estimated discount rate, the cost of servicing, objective portfolio characteristics, contractual service fees, default rates, prepayment rates and other market conditions that affect the number of loans that ultimately become delinquent or are repaid or refinanced. These estimates are calculated by a third party using financial models that account for a high number of variables that drive cash flows associated with MSRs and anticipate changes in those variables over the life of the MSR. The accuracy of our estimates of the fair value of our MSRs are dependent on the reasonableness of the results of such models and the variables and assumptions that are built into them. If prepayment speeds or loan delinquencies are higher than anticipated, or other factors perform worse than modeled, the recorded value of certain of our MSRs may decrease, which could adversely affect our financial condition and results of operations.

Bay Equity relies on its warehouse credit facilities to fund the mortgage loans that it originates. If one or more of those facilities were to become unavailable, Bay Equity may be unable to find replacement financing on commercially reasonable terms, or at all, and this could adversely affect its ability to originate additional mortgage loans.

Bay Equity relies on borrowings from warehouse credit facilities to fund substantially all of the mortgage loans that it originates. To grow its business, Bay Equity depends, in part, on having sufficient borrowing capacity under its current facilities or obtaining additional borrowing capacity under new facilities. A current facility may become unavailable if Bay Equity fails to comply with its ongoing obligations under the facility, including failing to satisfy applicable financial covenants, or if it cannot agree with the lender on terms to renew the facility. New facilities may not be available on terms acceptable to us. If Bay Equity were unable to secure sufficient borrowing capacity through its warehouse credit facilities, then it may need to rely on our cash on hand to originate mortgage loans. If this cash were unavailable, then Bay Equity may be unable to maintain or increase the amount of mortgage loans that it originates, which will adversely affect its growth.

The cross-acceleration and cross-default provisions in the agreements governing our current indebtedness may result in an immediate obligation to repay all of either our 2025 and 2027 convertible senior notes or our warehouse credit facilities.

The indentures governing our 2025 and 2027 convertible senior notes contain cross-acceleration and cross-default provisions. These provisions could have the effect of creating an event of default under the indenture for either our 2025 or 2027 convertible senior notes, despite our compliance with that agreement, due solely to an event of default or failure to pay amounts owed under the indenture for the other tranche of convertible senior notes. Accordingly, all or a significant portion of our outstanding convertible senior notes could become immediately payable due solely to our failure to comply with the terms of a single agreement governing either our 2025 or 2027 convertible senior notes. Our warehouse credit facilities contain cross-acceleration and cross-default provisions. These provisions could have the effect of creating an event of default under the agreement for any such warehouse credit facility, despite our compliance with that agreement, due solely to an event of default or failure to pay amounts owed under the agreement for another warehouse credit facility. Accordingly, all or a significant portion of our outstanding warehouse indebtedness could become immediately payable due solely to our failure to comply with the terms of a single agreement governing one of our warehouse credit facilities. The cross-default provisions in our existing warehouse credit facilities do not pick up defaults under our convertible senior notes. Our existing warehouse credit facilities are also carved out of the cross-payment default provisions in our 2025 and 2027 senior notes given that they constitute non-recourse debt.

16

Risks Related to Our Convertible Preferred Stock

We may be required to make cash payments to our preferred stockholders before our preferred stock's final redemption date of November 30, 2024, and any cash payments may materially reduce our net working capital.

On November 30, 2024, we will be required to redeem all shares of our convertible preferred stock then outstanding and pay accrued dividends on those shares. A preferred stockholder has the option of receiving cash, shares of our common stock, or a combination of cash and shares for this redemption. However, before this redemption, we may be required to make cash payments to our preferred stockholders in the two situations described below, and any such cash payments will reduce our cash available for other corporate uses and may materially reduce our net working capital.

Dividends accrue on each $1,000 of our outstanding convertible preferred stock at a rate of 5.5% per year and are payable quarterly. Assuming we satisfy the "equity conditions" (as defined in the certificate of designation governing our preferred stock), we will pay dividends in shares of our common stock. These conditions principally include (i) we have ensured the liquidity and transferability of our common stock held by the preferred stockholders, (ii) we have issued common stock and paid cash to the preferred stockholders, as required by the certificate of designation, (iii) we are not in bankruptcy or have had a bankruptcy proceeding instituted against us, and (iv) we have not breached an agreement that governs the preferred stockholders' rights with respect to the preferred stock and such breach materially and adversely impacts our business or a preferred stockholder's economic benefits under the agreement. However, if we fail to satisfy these "equity conditions," then we must pay cash dividends in amount equal to (i) the number of shares of our common stock that we would have issued as dividends, assuming we satisfied the conditions, multiplied by (ii) the volume-weighted-average closing price of our common stock for the ten trading days preceding the date the dividends are payable.

A preferred stockholder has the right to require us to redeem its preferred stock for cash following the occurrence of a "triggering event" (as defined in the certificate of designation governing our preferred stock). These events are similar in nature to the "equity conditions" described above. The cash payment, for each share of preferred stock, would equal the sum of (i) $1,000, (ii) any accrued dividends on the preferred stock, and (iii) an amount equal to all scheduled dividend payments (excluding any accrued dividends) on the preferred stock for all remaining dividend periods from the date the preferred stockholder requests redemption through November 29, 2024.

Risks Relating to Ownership of Our Common Stock

Our restated certificate of incorporation designates the Court of Chancery of the State of Delaware and the U.S. federal district courts as the exclusive forums for certain types of actions that may be initiated by our stockholders. These provisions may limit a stockholder's ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or employees, which may discourage lawsuits with respect to such claims.

Our restated certificate of incorporation provides that, unless we consent in writing to an alternative forum, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or employees to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our restated certificate of incorporation, or our restated bylaws, (iv) any action to interpret, apply, enforce or determine the validity of our restated certificate of incorporation or our restated bylaws, or (iv) any action asserting a claim that is governed by the internal affairs doctrine. This exclusive forum provision does not apply to actions arising under the Securities Exchange Act of 1934, or, as described below, the Securities Act of 1933.

Our restated certificate of incorporation further provides that, unless we consent in writing to an alternative forum, the U.S. federal district courts will be the exclusive forum for any complaint asserting a cause of action arising under the Securities Act of 1933. Notwithstanding this provision, stockholders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder.

17

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

None.

Item 3. Legal Proceedings

See "Legal Proceedings" under Note 8 to our consolidated financial statements for a discussion of our material, pending legal proceedings.


Item 4. Mine Safety Disclosures

Not applicable.

18

PART II

Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information, Holders of Record, and Dividends

Our common stock is listed on The Nasdaq Global Select Market under the symbol “RDFN.”

As of February 10, 2023, we had 60 holders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of beneficial owners of our common stock represented by these record holders.

The holders of our convertible preferred stock are entitled to dividends, which accrue daily based on a 360-day fiscal year at a rate of 5.5% per annum based on the issue price and are payable quarterly in arrears on the first business day following the end of each calendar quarter. Assuming we satisfy certain conditions, we will pay dividends in shares of common stock at a rate of the dividend payable divided by $17.95. If we do not satisfy such conditions, we will pay dividends in a cash amount equal to (1) the dividend shares otherwise issuable on the dividends multiplied by (2) the volume-weighted average closing price of our common stock for the ten trading days preceding the date the dividends are payable. Except for the foregoing, we have no intention of paying cash dividends in the foreseeable future.

Stock Performance Graph

The graph below compares the cumulative total return of a $100 investment in our common stock with the cumulative total return of the same investment in the S&P 500 Index and the RDG Composite Index. The period shown commences on December 31, 2017, which was the year in which our common stock first started trading after our initial public offering ("IPO"), and ends on December 31, 2022.

rdfn-20221231_g1.jpg


19

Unregistered Sales of Securities

During the period covered by this annual report, we did not sell any equity securities that were not registered under the Securities Act of 1933.

Purchases of Equity Securities

During the quarter ended December 31, 2022, there were no purchases of our common stock by or on behalf of us or any of our affiliated purchasers, as such term is defined in Rule 10b-18(a)(3) under the Securities Exchange Act of 1934.

Item 6. [Reserved]

Not applicable.
20

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read together with our consolidated financial statements, the accompanying notes, and other information included in this annual report. In particular, the risk factors contained in Item 1A may reflect trends, demands, commitments, events, or uncertainties that could materially impact our results of operations and liquidity and capital resources.

The following discussion contains forward-looking statements, such as statements regarding our future operating results and financial position, our business strategy and plans, our market growth and trends, and our objectives for future operations. See "Note Regarding Forward-Looking Statements" for more information about relying on these forward-looking statements. The following discussion also contains information using industry publications. See "Note Regarding Industry and Market Data" for more information about relying on these industry publications.

When we use the term "basis points" in the following discussion, we refer to units of one‑hundredth of one percent.
    
Overview

We help people buy and sell homes. Representing customers in over 100 markets in the United States, we are a residential real estate brokerage. We pair our own agents with our own technology to create a service that is faster, better, and costs less. We meet customers through our listings-search website and mobile application.

We use the same combination of technology and local service to originate mortgage loans and offer title and settlement services. Beginning in April 2021, we also offer digital platforms to connect consumers with available apartments and houses for rent.

Our mission is to redefine real estate in the consumer’s favor.

Adverse Macroeconomic Conditions and Our Associated Actions

Beginning in the second quarter of 2022, a number of economic factors began to adversely impact the residential real estate market, including higher mortgage interest rates, lower consumer sentiment, increased inflation, and declining financial market conditions. This shift in the macroeconomic backdrop had an adverse impact on consumer demand for our services, as consumers weighed the financial implications of selling or purchasing a home and taking out a mortgage. Our real estate services transaction volume decreased by 27% in the third and fourth quarters of 2022, compared to the prior year. This stands in contrast to the 2% that our real estate services transaction volume decreased in the first and second quarters of 2022, compared to the prior year. Our newly acquired mortgage business, Bay Equity, also experienced significant declines in loan volumes beginning in the second quarter of 2022, particularly from refinancing prior mortgages.

In response to these macroeconomic and consumer demand developments, we took action to adjust our operations and manage our business towards longer-term profitability despite these adverse macroeconomic factors.

In June, we laid off 442 employees, which represented approximately eight percent of total employees. In November, we laid off an additional 862 employees, which represented 13% of total employees. From April 2022, after completing the acquisition of Bay Equity, through the end of the year, through involuntary reductions and attrition, we reduced our total of number of employees by 28%, including a reduction in lead agents of 30%. These workforce reductions were intended to align the size of our operations with the level of consumer demand for our services at that time.

Also in November, we decided to wind-down RedfinNow. This was a strategic decision we made in order to focus our resources on our core business in the face of the rising cost of capital.

21

Key Business Metrics

In addition to the measures presented in our consolidated financial statements, we use the following key metrics to evaluate our business, develop financial forecasts, and make strategic decisions.
Year Ended December 31,
202220212020
Monthly average visitors (in thousands)49,654 47,113 42,862 
Real estate services transactions
Brokerage66,554 76,680 60,510 
Partner13,649 17,899 15,290 
Total80,203 94,579 75,800 
Real estate services revenue per transaction
Brokerage$11,269 $11,076 $10,040 
Partner2,718 3,020 2,858 
Aggregate9,814 9,551 8,591 
U.S. market share by units(1)
0.80 %0.77 %0.67 %
Revenue from top-10 markets as a percentage of real estate services revenue58 %62 %63 %
Average number of lead agents2,426 2,396 1,757 
RedfinNow homes sold2,044 1,451 453 
Revenue per RedfinNow home sold$576,599 $594,268 $462,883 
Mortgage originations by dollars (in millions)$4,317 $988 $685 
Mortgage originations by units (in ones)10,625 2,643 1,973 
(1) Prior to the second quarter of 2022, we reported our U.S. market share based on the aggregate home value of our real estate services transactions, relative to the aggregate value of all U.S. home sales, which we computed based on the mean sale price of U.S. homes provided by the National Association of REALTORS® (“NAR”). Beginning in the second quarter of 2022, NAR (1) revised its methodology of computing the mean sale price, (2) restated its previously reported mean sale price beginning from January 2020 (and indicated that previously reported mean sale price prior to January 2020 is not comparable), and (3) discontinued publication of the mean sale price as part of its primary data set. Due to these changes, as of the second quarter of 2022, we report our U.S. market share based on the number of homes sold, rather than the dollar value of homes sold. Our market share by number of homes sold has historically been lower than our market share by dollar value of homes sold. We also stopped reporting the aggregate home value of our real estate services transactions.

Monthly Average Visitors

The number of, and growth in, visitors to our website and mobile application are important leading indicators of our business activity because these channels are the primary ways we meet customers. The number of visitors is influenced by, among other things, market conditions that affect interest in buying or selling homes, the level and success of our marketing programs, seasonality, and how our website appears in search results. We believe we can continue to increase visitors, which helps our growth.

Given the lengthy process to buy or sell a home, a visitor during one month may not convert to a revenue-generating customer until many months later, if at all.

When we refer to "monthly average visitors" for a particular period, we are referring to the average number of unique visitors to our website and our mobile applications for each of the months in that period, as measured by Google Analytics, a product that provides digital marketing intelligence. Google Analytics tracks visitors using cookies, with a unique cookie being assigned to each browser or mobile application on a device. For any given month, Google Analytics counts all of the unique cookies that visited our website and mobile applications during that month. Google Analytics considers each unique cookie as a unique visitor. Due to third-party technological limitations, user software settings, or user behavior, it is possible that Google Analytics may assign a unique cookie to different visits by the same person to our website or mobile application. In such instances, Google Analytics would count different visits by the same person as separate visits by unique visitors. Accordingly, reliance on the number of unique cookies counted by Google Analytics may overstate the actual number of unique persons who visit our website or our mobile applications for a given month.

Our monthly average visitors exclude visitors to Rent.'s websites and mobile applications.

22

Real Estate Services Transactions

We record a brokerage real estate services transaction when one of our lead agents represented the homebuyer or home seller in the purchase or sale, respectively, of a home. We record a partner real estate services transaction (i) when one of our partner agents represented the homebuyer or home seller in the purchase or sale, respectively, of a home or (ii) when a Redfin customer sold his or her home to a third-party institutional buyer following our introduction of that customer to the buyer. We include a single transaction twice when our lead agents or our partner agents serve both the homebuyer and the home seller of the transaction. Additionally, when one of our lead agents represents RedfinNow in its sale of a home, we include that transaction as a brokerage real estate services transaction.

Increasing the number of real estate services transactions is critical to increasing our revenue and, in turn, to achieving profitability. Real estate services transaction volume is influenced by, among other things, the pricing and quality of our services as well as market conditions that affect home sales, such as local inventory levels and mortgage interest rates. Real estate services transaction volume is also affected by seasonality and macroeconomic factors.

Real Estate Services Revenue per Transaction

Real estate services revenue per transaction, together with the number of real estate services transactions, is a factor in evaluating revenue growth. We also use this metric to evaluate pricing changes. Changes in real estate services revenue per transaction can be affected by, among other things, our pricing, the mix of transactions from homebuyers and home sellers, changes in the value of homes in the markets we serve, the geographic mix of our transactions, and the transactions we refer to partner agents and any third-party institutional buyer. We calculate real estate services revenue per transaction by dividing brokerage, partner, or aggregate revenue, as applicable, by the corresponding number of real estate services transactions in any period.

We generally generate more real estate services revenue per transaction from representing homebuyers than home sellers. However, we believe that representing home sellers has unique strategic value, including the marketing power of yard signs and other campaigns, and the market effect of controlling listing inventory.

Prior to July 2022, homebuyers who purchased their home using our brokerage services would receive a commission refund in a substantial majority of our markets. In July 2022, we began a pilot program in certain of those markets to eliminate our commission refund. Since this pilot was successful, we eliminated our commission refund in all markets in December 2022. The average refund per transaction for a homebuyer was $1,336 in 2022, and $852 in the fourth quarter of 2022. We expect that elimination of our commission refund in all markets will increase our real estate services revenue per transaction, although this metric is also impacted by the factors discussed above.

From 2021 to 2022, the percentage of brokerage transactions from home sellers was essentially unchanged at approximately 44%.

U.S. Market Share by Units

Increasing our U.S. market share by units is critical to our ability to grow our business and achieve profitability over the long term. We believe there is a significant opportunity to increase our share in the markets we currently serve.

We calculate our market share by aggregating the number of brokerage and partner real estate services transactions. We then divide that number by two times the aggregate number of U.S. home sales, in order to account for both the sell- and buy-side components of each home sale. We obtain the aggregate number of U.S. home sales from the National Association of REALTORS® ("NAR"). NAR data for the most recent period is preliminary and may subsequently be updated by NAR.

23

Revenue from Top-10 Markets as a Percentage of Real Estate Services Revenue

Our top-10 markets by real estate services revenue are the metropolitan areas of Boston, Chicago, Denver (including Boulder and Colorado Springs), Los Angeles (including Santa Barbara), Maryland, Northern Virginia, Portland (including Bend), San Diego, San Francisco, and Seattle. This metric is an indicator of the geographic concentration of our real estate services segment. We expect our revenue from top-10 markets to decline as a percentage of our total real estate services revenue over time.

Average Number of Lead Agents

The average number of lead agents, in combination with our other key metrics such as the number of brokerage transactions, is a basis for calculating agent productivity and is one indicator of the potential future growth of our business. We systematically evaluate traffic to our website and mobile application and customer activity to anticipate changes in customer demand, helping determine when and where to hire lead agents.

We calculate the average number of lead agents by taking the average of the number of lead agents at the end of each month included in the period.

RedfinNow Homes Sold

The number of homes sold by RedfinNow is an indicator for investors to understand the underlying transaction volume growth of our RedfinNow business. This number is influenced by, among other things, the level and quality of our homes available for sale inventory and market conditions that affect home sales, such as local inventory levels and mortgage interest rates.

Revenue per RedfinNow Home Sold

Revenue per RedfinNow home sold, together with the number of RedfinNow homes sold, is a factor in evaluating revenue growth. Changes in revenue per RedfinNow home sold can be affected by, among other things, the geographic mix of home sales, the types and sizes of homes that it had previously purchased, pricing of homes listed for sale, and changes in the value of homes in the markets it serves. For any period, we calculate revenue per RedfinNow home sold by dividing revenue from sales of homes by RedfinNow by the number of homes sold by RedfinNow during that period.

Mortgage Originations

Mortgage originations is the volume of mortgage loans originated by our mortgage business, measured by both dollar value of loans and number of loans. This volume is an indicator for the growth of our mortgage business. Mortgage originations is affected by mortgage interest rates, the ability of our mortgage loan officers to close loans, and the number of our homebuyer customers who use our mortgage business for a mortgage loan, among other factors.

Prior to April 1, 2022, our mortgage business consisted solely of Redfin Mortgage, LLC. From April 1, 2022 through June 30, 2022, our mortgage business consisted of both Bay Equity LLC and Redfin Mortgage, LLC. We dissolved Redfin Mortgage, LLC on June 30, 2022, and since that time, our mortgage business has consisted solely of Bay Equity LLC.

Components of Our Results of Operations

Revenue

We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, from the sale of homes, from subscription-based product offerings for our rentals business, and from the origination, sales, and servicing of mortgages.

24

Real Estate Services Revenue

Brokerage Revenue—Brokerage revenue includes our offer and listing services, where our lead agents represent homebuyers and home sellers. We recognize commission-based brokerage revenue upon closing of a brokerage transaction, less the amount of any commission refunds, closing-cost reductions, or promotional offers that may result in a material right. Brokerage revenue is affected by the number of brokerage transactions we close, the mix of brokerage transactions, home-sale prices, commission rates, and the amount we give to customers.

Partner Revenue—Partner revenue consists of fees paid to us from partner agents or under other referral agreements, less the amount of any payments we make to homebuyers and home sellers. We recognize these fees as revenue on the closing of a transaction. Partner revenue is affected by the number of partner transactions closed, home-sale prices, commission rates, and the amount we refund to customers. If the portion of customers we introduce to our own lead agents increases, we expect the portion of revenue closed by partner agents to decrease.

Properties Revenue

Properties Revenue—Properties revenue consists of revenue earned when we sell homes that we previously bought directly from homeowners. Properties revenue is recorded at closing on a gross basis, representing the sales price of the home.

Rentals Revenue

Rentals Revenue—Rentals revenue is primarily composed of subscription-based product offerings for internet listing services, as well as lead management and digital marketing solutions.

Mortgage Revenue

Mortgage Revenue—Mortgage revenue includes fees from the origination and subsequent sale of loans, loan servicing income, interest income on loans held for sale, origination of IRLCs, and the changes in fair value of our IRLCs, forward sales commitments, loans held for sale, and MSRs.

Other Revenue

Other Revenue—Other services revenue includes fees earned from title settlement services, Walk Score data services, and advertising. Substantially all fees and revenue from other services are recognized when the service is provided.

Intercompany Eliminations

Intercompany Eliminations—Revenue earned from transactions between operating segments are eliminated in consolidating our financial statements. Intercompany transactions primarily consist of services performed from our real estate services segment for our properties segment.

Cost of Revenue and Gross Margin

Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, customer fulfillment costs related to our rentals segment, office and occupancy expenses, interest expense on our mortgage related warehouse facilities, and depreciation and amortization related to fixed assets and acquired intangible assets. Home costs related to our properties segment include home purchase costs, capitalized improvements, selling expenses directly attributable to the transaction, and home maintenance expenses.

Gross profit is revenue less cost of revenue. Gross margin is gross profit expressed as a percentage of revenue. Our gross margin has and will continue to be affected by a number of factors, but the most important are the mix of revenue from our relatively higher-gross-margin real estate services segment and our relatively lower-gross-margin properties segment, real estate services revenue per transaction, agent and support-staff productivity, personnel costs and transaction bonuses, and, for properties, the home purchase costs.
25


Operating Expenses

Technology and Development

Our primary technology and development expenses are building software for our customers, lead agents, and support staff to work together on a transaction, and building a website and mobile application to meet customers looking to move. These expenses primarily include personnel costs (including base pay, bonuses, benefits, and stock-based compensation), data licenses, software and equipment, and infrastructure such as for data centers and hosted services. The expenses also include amortization of capitalized internal-use software and website and mobile application development costs as well as amortization of acquired intangible assets. We expense research and development costs as incurred and record them in technology and development expenses.

Marketing

Marketing expenses consist primarily of media costs for online and offline advertising, as well as personnel costs (including base pay, benefits, and stock-based compensation).

General and Administrative

General and administrative expenses consist primarily of personnel costs (including base pay, benefits, and stock-based compensation), facilities costs and related expenses for our executive, finance, human resources, and legal organizations, depreciation related to our fixed assets, and fees for outside services. Outside services are principally composed of external legal, audit, and tax services. For our rentals business, personnel costs include employees in the sales department. These employees are responsible for attracting potential rental properties and agreeing to contract terms, but they are not responsible for delivering a service to the rental property.

Interest Income, Interest Expense, Income Tax (Expense) Benefit, Gain on Extinguishment of Convertible Senior Notes, and Other (Expense) Income, Net

Interest Income

Interest income consists primarily of interest earned on our cash, cash equivalents, and investments.

Interest Expense

Interest expense consists primarily of interest payable on our convertible senior notes and the amortization of debt discounts and issuance cost related to our convertible senior notes. See Note 15 to our consolidated financial statements for information regarding interest on our convertible senior notes.

Interest expense also includes interest on borrowings and the amortization of debt issuance costs related to our secured revolving credit facility. See Note 15 to our consolidated financial statements for information regarding interest for the facility, which we terminated on December 29, 2022.

Income Tax (Expense) Benefit

Income tax expense primarily relates to current state income taxes recorded for the year, partially offset by a deferred income tax benefit generated by the reduction to a deferred tax liability created through our April 2, 2021 acquisition of Rent..

Gain on Extinguishment of Convertible Senior Notes

Gain on extinguishment of convertible senior notes relates to gains recognized on the repurchase of our convertible senior notes.
26


Other (Expense) Income, Net

Other (expense) income, net consists primarily of realized and unrealized gains and losses on investments and other assets. See Note 4 to our consolidated financial statements for information regarding unrealized losses on our investments.

Results of Operations

The following tables set forth our results of operations for the periods presented and as a percentage of our revenue for those periods.
Year Ended December 31,
202220212020
(in thousands)
Revenue$2,284,442 $1,922,765 $886,093 
Cost of revenue(1)
1,998,389 1,518,945 653,983 
Gross profit286,053 403,820 232,110 
Operating expenses:
Technology and development(1)
196,250 156,718 84,297 
Marketing(1)
158,071 138,740 54,881 
General and administrative(1)
254,593 218,315 85,624 
Restructuring and reorganization40,469 — 6,516 
Total operating expenses649,383 513,773 231,318 
(Loss) income from operations(363,330)(109,953)792 
Interest income6,639 635 2,074 
Interest expense(17,745)(11,762)(19,495)
Income tax (expense) benefit(126)6,107 — 
Gain on extinguishment of convertible senior notes57,193 — — 
Other (expense) income, net(3,774)5,360 (1,898)
Net loss$(321,143)$(109,613)$(18,527)
(1) Includes stock-based compensation as follows:
Year Ended December 31,
202220212020
(in thousands)
Cost of revenue$15,950$13,614$8,844
Technology and development29,60823,27516,564
Marketing4,0932,3501,569
General and administrative18,60615,4839,996
Total$68,257$54,722$36,973

27

Year Ended December 31,
202220212020
(as a percentage of revenue)
Revenue100.0 %100.0 %100.0 %
Cost of revenue(1)
87.5 79.0 73.8 
Gross profit12.5 21.0 26.2 
Operating expenses:
Technology and development(1)
8.6 8.2 9.5 
Marketing(1)
6.9 7.2 6.2 
General and administrative(1)
11.1 11.4 9.7 
Restructuring and reorganization1.8 0.0 0.7 
Total operating expenses
28.4 26.8 26.1 
(Loss) income from operations(15.9)(5.8)0.1 
Interest income0.3 0.0 0.2 
Interest expense(0.8)(0.6)(2.2)
Income tax benefit— 0.3 — 
Gain on extinguishment of convertible senior notes2.5 — — 
Other (expense) income, net(0.2)0.3 (0.2)
Net loss(14.1)%(5.8)%(2.1)%
(1) Includes stock-based compensation as follows:
Year Ended December 31,
202220212020
(as a percentage of revenue)
Cost of revenue0.7 %0.7 %1.0 %
Technology and development1.3 1.2 1.9 
Marketing0.2 0.1 0.2 
General and administrative0.8 0.8 1.1 
Total3.0 %2.8 %4.2 %

Comparison of the Years Ended December 31, 2022 and 2021

Revenue
Year Ended December 31,
Change
20222021DollarsPercentage
(in thousands, except percentages)
Real estate services
Brokerage$749,985 $849,288 $(99,303)(12)%
Partner37,091 54,046 (16,955)(31)
Total real estate services787,076 903,334 (116,258)(13)
Properties1,202,651 880,653 321,998 37 
Rentals155,910 121,877 34,033 28 
Mortgage132,904 19,818 113,086 571 
Other23,684 13,609 10,075 74 
Intercompany elimination(17,783)(16,526)(1,257)
Total revenue
$2,284,442 $1,922,765 $361,677 19 
Percentage of revenue
Real estate services
Brokerage32.8 %44.2 %
Partner1.6 2.8 
Total real estate services34.4 47.0 
Properties52.6 45.8 
Rentals6.8 6.3 
Mortgage5.8 1.0 
Other1.2 0.8 
Intercompany elimination(0.8)(0.9)
Total revenue
100.0 %100.0 %

28

In 2022, revenue increased by $361.7 million, or 19%, as compared with 2021. Included in the increase was $155.9 million from our acquisition of Rent., and there was $121.9 million of such revenue in 2021. Also included in the increase was $130.2 million resulting from our acquisition of Bay Equity, and there was no such revenue in 2021. Excluding these revenues from Rent. and Bay Equity, this increase in revenue was primarily attributable to a $322.0 million increase in properties revenue, which was partially offset by a $116.3 million decrease in real estate services revenue. Properties revenue increased 37%, primarily driven by a 41% increase in RedfinNow homes sold and a 3% decrease in revenue per RedfinNow home sold. These increases are largely due to our properties business's expansion. Brokerage revenue decreased by $99.3 million and partner revenue decreased by $17.0 million. Brokerage revenue decreased 12% during the period, driven by a 13% decrease in brokerage transactions and partially offset by a 2% increase in brokerage revenue per transaction.

Cost of Revenue and Gross Margin
Year Ended December 31,
Change
20222021DollarsPercentage
(in thousands, except percentages)
Cost of revenue
Real estate services$608,027 $603,320 $4,707 %
Properties1,225,717 870,052 355,665 41 
Rentals33,416 21,739 11,677 54 
Mortgage126,552 26,096 100,456 385 
Other22,460 14,264 8,196 57 
Intercompany elimination(17,783)(16,526)(1,257)
Total cost of revenue$1,998,389 $1,518,945 $479,444 32 
Gross profit
Real estate services$179,049 $300,014 $(120,965)(40)%
Properties(23,066)10,601 (33,667)(318)
Rentals122,494 100,138 22,356 22 
Mortgage6,352 (6,278)12,630 (201)
Other1,224 (655)1,879 (287)
Total gross profit$286,053 $403,820 $(117,767)(29)
Gross margin (percentage of revenue)
Real estate services22.7 %33.2 %
Properties(1.9)1.2 
Rentals78.6 82.2 
Mortgage4.8 (31.7)
Other5.2 (4.8)
Total gross margin12.5 21.0 

In 2022, total cost of revenue increased by $479.4 million, or 32%, as compared with 2021. Included in the increase was $33.4 million from our acquisition of Rent., and there were $21.7 million of such expenses in 2021. Also included in the increase was $118.1 million resulting from our acquisition of Bay Equity, and there were no such expenses in 2021. Excluding these expenses from Rent. and Bay Equity, this increase in cost of revenue was primarily attributable to a $331.6 million increase in home purchase costs and related capitalized improvements by our properties business, due to more RedfinNow homes having been sold.

Total gross margin decreased 850 basis points as compared with 2021, driven primarily by the relative growth of our properties business compared to our real estate services and other businesses, and decreases in real estate services and properties gross margin. This was partially offset by the increases in mortgage and other gross margin.

In 2022, real estate services gross margin decreased 1,050 basis points as compared with 2021. This was primarily attributable to a 930 basis point increase in personnel costs and transaction bonuses as a percentage of revenue.

29

In 2022, properties gross margin decreased 310 basis points as compared with 2021. This was primarily attributable to a 370 basis point increase in home purchase costs and related capitalized improvements, including our lower of cost or net realizable value write-downs, as a percentage of revenue. This was partially offset by a 50 basis point decrease in personnel costs and transaction bonuses as a percentage of revenue.

In 2022, rentals gross margin decreased by 360 basis points. This was primarily attributable to a 210 basis point increase in marketing expenses and a 210 basis point increase in personnel costs, each as a percentage of revenue and due to expanded services. This was partially offset by a 90 basis point reduction in outside services costs as a percentage of revenue.

In 2022, mortgage gross margin increased by 3,650 basis points. This was primarily attributable to a 3,160 basis point decrease in personnel costs and transaction bonuses as a percentage of revenue.

In 2022, other gross margin increased by 1,000 basis points. This was primarily attributable to a 470 basis point decrease in personnel costs and transaction bonuses as a percentage of revenue.

Operating Expenses
Year Ended December 31,
Change
20222021DollarsPercentage
(in thousands, except percentages)
Technology and development$196,250 $156,718 $39,532 25 %
Marketing158,071 138,740 19,331 14 
General and administrative254,593 218,315 36,278 17 
Restructuring and reorganization40,469 — 40,469 n/a
Total operating expenses$649,383 $513,773 $135,610 26 
Percentage of revenue
Technology and development8.6 %8.2 %
Marketing6.9 7.2 
General and administrative11.1 11.4 
Restructuring and reorganization1.8 0.0 
Total operating expenses28.4 %26.8 %

In 2022, technology and development expenses increased by $39.5 million, or 25%, as compared with 2021. Included in the increase was $52.3 million resulting from our acquisition of Rent., and there were $39.0 million such expenses in 2021. Also included in the increase was $1.8 million resulting from our acquisition of Bay Equity, and there were no such expenses in 2021. Excluding these expenses from Rent. and Bay Equity, the increase was primarily attributable to a $16.6 million increase in personnel costs.

In 2022, marketing expenses increased by $19.3 million, or 14%, as compared with 2021. Included in the increase was $51.1 million resulting from our acquisition of Rent., and there were $36.1 million such expenses in 2021. Also included in the increase was $4.7 million resulting from our acquisition of Bay Equity, and there were no such expenses in 2021. Excluding these expenses from Rent. and Bay Equity, marketing expenses decreased by $0.4 million. The decrease was primarily attributable to a $4.9 million decrease in marketing media costs. This was partially offset by a $2.8 million increase in personnel costs.

In 2022, general and administrative expenses increased by $36.3 million, or 17%, as compared with 2021. Included in the increase was $90.8 million resulting from our acquisition of Rent., and there were $71.5 million such expenses in 2021. Also included in the increase was $22.8 million resulting from our acquisition of Bay Equity, and there were no such expenses in 2021. Excluding these expenses from Rent. and Bay Equity, general and administrative expenses decreased by $5.9 million. The decrease was primarily attributable to a $7.3 million decrease in advertising campaign and contractor expenses for recruiting employees, and a $6.5 million decrease in acquisition transaction expenses. This was partially offset by a $4.4 million increase in internet-based software services, and a $4.0 million increase in personnel costs due to increased headcount.

In 2022, restructuring and reorganization expenses increased by $40.5 million, and there were no such expenses in 2021. See Note 1 to our consolidated financial statements for more information on our restructuring and reorganization costs.

30

Interest Income, Interest Expense, Income Tax (Expense) Benefit, Gain on Extinguishment of Convertible Senior Notes, and Other (Expense) Income, Net

Year Ended December 31,
Change
20222021DollarsPercentage
(in thousands, except percentages)
Interest income$6,639 $635 $6,004 946 %
Interest expense(17,745)(11,762)(5,983)51 
Income tax (expense) benefit(126)6,107 (6,233)(102)
Gain on extinguishment of convertible senior notes57,193 — 57,193 n/a
Other (expense) income, net(3,774)5,360 (9,134)(170)
Interest income, interest expense, income tax (expense) benefit, gain on extinguishment of convertible senior notes, and other (expense) income, net$42,187 $340 $41,847 12,308 
Percentage of revenue
Interest income0.3 %0.0 %
Interest expense(0.8)(0.6)
Income tax (expense) benefit0.0 0.3 
Gain on extinguishment of convertible senior notes2.5 0.0 
Other (expense) income, net(0.2)0.3 
Interest income, interest expense, income tax (expense) benefit, gain on extinguishment of convertible senior notes, and other (expense) income, net1.8 %0.0 %

In 2022, interest income, interest expense, income tax (expense) benefit, gain on extinguishment of convertible senior notes, and other (expense) income, net increased by $41.8 million, as compared with 2021.

Interest income increased by $6.0 million primarily due to higher interest rates on our cash, cash equivalents, and investments compared with 2021.

Interest expense increased by $6.0 million primarily due to $3.9 million in additional expense from increased interest rates related to our borrowings under the RedfinNow line of credit as well as $0.7 million of accelerated amortization due to our early termination of that facility in association with our wind-down of RedfinNow. In addition, we had a full year of amortization for our 2027 notes as compared to a partial year in 2021, resulting in $0.5 million in additional expense in 2022.

Income tax (expense) benefit decreased by $6.2 million primarily due to a one-time income tax benefit from the Rent. acquisition in 2021, where no such benefit was recognized in 2022.

Gain on extinguishment of convertible senior notes increased by $57.2 million, due to our paying down a portion of our 2025 notes at a discount, where there was no such activity in 2021. See Note 15 to our consolidated financial statements for further information on these transactions.

Other (expense) income, net increased by $9.1 million primarily due to (1) the fair value of one of our investments being recorded in 2021, where we did not have this recording during 2022, and the subsequent sale of that investment at a loss, (2) impairment of leases, and (3) losses on various property and equipment disposals.
31

Comparison of the Years Ended December 31, 2021 and 2020

Revenue
Year Ended December 31,
Change
20212020DollarsPercentage
(in thousands, except percentages)
Real estate services
Brokerage$849,288 $607,513 $241,775 40 %
Partner54,046 43,695 10,351 24 
Total real estate services903,334 651,208 252,126 39 
Properties880,653 209,686 670,967 320 
Rentals121,877 — 121,877 n/a
Mortgage19,818 15,835 3,983 25 
Other13,609 12,377 1,232 10 
Intercompany elimination(16,526)(3,013)(13,513)448 
Total revenue
$1,922,765 $886,093 $1,036,672 117 
Percentage of revenue
Real estate services
Brokerage44.2 %68.6 %
Partner2.8 4.9 
Total real estate services47.0 73.5 
Properties 45.8 23.7 
Rentals6.3 n/a
Mortgage 1.0 1.8 
Other 0.8 1.4 
Intercompany elimination(0.9)(0.4)
Total revenue
100.0 %100.0 %

In 2021, revenue increased by $1,036.7 million, or 117%, as compared with 2020. Included in the increase was $121.9 million resulting from our acquisition of Rent., where there were no such revenues in 2020. Excluding these revenues from Rent., this increase in revenue was primarily attributable to a $671.0 million increase in properties revenue and a $252.1 million increase in real estate services revenue. Properties revenue increased 320%, primarily driven by a 220% increase in RedfinNow homes sold and a 28% increase in revenue per RedfinNow home sold. These increases are largely due to our properties business's expansion, greater customer awareness of that business, and COVID-19's impacts on that business during the prior period. Brokerage revenue increased by $241.8 million and partner revenue increased by $10.4 million. Brokerage revenue increased 40% during the period, driven by a 27% increase in brokerage transactions and a 10% increase in brokerage revenue per transaction. We believe the increase in brokerage transactions was attributable to higher levels of customer awareness of Redfin and increasing customer demand, while the increase in brokerage revenue per transaction was driven primarily by increasing home values.

32

Cost of Revenue and Gross Margin
Year Ended December 31,
Change
20212020DollarsPercentage
(in thousands, except percentages)
Cost of revenue
Real estate services$603,320 $417,140 $186,180 45 %
Properties870,052 214,382 655,670 306 
Rentals21,739 — 21,739 n/a
Mortgage26,096 15,627 10,469 67 
Other14,264 9,847 4,417 45 
Intercompany elimination(16,526)(3,013)(13,513)448 
Total cost of revenue$1,518,945 $653,983 $864,962 132 
Gross profit
Real estate services$300,014 $234,068 $65,946 28 %
Properties10,601 (4,696)15,297 (326)
Rentals100,138 — 100,138 n/a
Mortgage(6,278)208 (6,486)(3,118)
Other(655)2,530 (3,185)(126)
Total gross profit$403,820 $232,110 $171,710 74 
Gross margin (percentage of revenue)
Real estate services33.2 %35.9 %
Properties1.2 (2.2)
Rentals82.2 n/a
Mortgage(31.7)1.3 
Other(4.8)20.4 
Total gross margin21.0 26.2 

In 2021, total cost of revenue increased by $865.0 million, or 132%, as compared with 2020. Included in the increase was $21.7 million resulting from our acquisition of Rent., and there were no such expenses in 2020. Excluding these expenses from Rent., this increase in cost of revenue was primarily attributable to (1) a $590.6 million increase in home purchase costs and related capitalized improvements by our properties business, due to more RedfinNow homes having been sold, and (2) a $168.7 million increase in personnel costs and transaction bonuses, due to increased headcount and increased brokerage transactions, respectively.

Total gross margin decreased 520 basis points as compared with 2020, driven primarily by the relative growth of our properties business compared to our real estate services and other businesses, and decreases in real estate services, mortgage, and other gross margin. This was partially offset by the increase in properties gross margin, and our acquisition of Rent., which comprises our rentals business.

In 2021, real estate services gross margin decreased 270 basis points as compared with 2020. This was primarily attributable to a 230 basis point increase in personnel costs and transaction bonuses and a 140 basis point increase in home-touring and field expenses, each as a percentage of revenue. This was partially offset by a 50 basis point decrease in listing expenses, and a 40 basis point reduction in occupancy and office expenses, each as a percentage of revenue.

In 2021, properties gross margin increased 340 basis points as compared with 2020. This was primarily attributable to a 210 basis point decrease in home purchase costs and related capitalized improvements, and a 120 basis point decrease in personnel costs and transaction bonuses, each as a percentage of revenue.

In 2021, mortgage gross margin decreased by 3,300 basis points. This was primarily attributable to a 2,690 basis point increase in personnel costs and transaction bonuses as a percentage of revenue.

In 2021, other gross margin decreased by 2,520 basis points. This was primarily attributable to a 2,620 basis point increase in personnel costs and transaction bonuses as a percentage of revenue.

33

Operating Expenses
Year Ended December 31,
Change
20212020DollarsPercentage
(in thousands, except percentages)
Technology and development$156,718 $84,297 $72,421 86 %
Marketing138,740 54,881 83,859 153 
General and administrative218,315 85,624 132,691 155 
Restructuring and reorganization$— $6,516 $(6,516)(100)
Total operating expenses$513,773 $231,318 $282,455 122 
Percentage of revenue
Technology and development 8.2 %9.5 %
Marketing7.2 6.2 
General and administrative11.4 9.7 
Restructuring and reorganization0.0 0.7 
Total operating expenses26.8 %26.1 %

In 2021, technology and development expenses increased by $72.4 million, or 86%, as compared with 2020. Included in the increase was $39.0 million resulting from our acquisition of Rent., and there were no such expenses in 2020. Excluding these expenses from Rent., the increase was primarily attributable to a $26.4 million increase in personnel costs due to increased headcount.

In 2021, marketing expenses increased by $83.9 million, or 153%, as compared with 2020. Included in the increase was $36.1 million resulting from our acquisition of Rent., and there were no such expenses in 2020. Excluding these expenses from Rent., the increase was primarily attributable to a $43.0 million increase in marketing media costs as we expanded advertising.

In 2021, general and administrative expenses increased by $132.7 million, or 155%, as compared with 2020. Included in the increase was $71.5 million resulting from our acquisition of Rent., and there were no such expenses in 2020. Excluding these expenses from Rent., the increase was primarily attributable to a $30.0 million increase in personnel costs due to increased headcount, an $8.9 million increase in transaction costs from our acquisition of Rent. and our proposed acquisition of Bay Equity, and a $7.0 million increase in advertising campaign and contractor expenses for recruiting employees and independent contractors.

In 2021, restructuring and reorganization expenses decreased by $6.5 million, or 100%, as compared with 2020. We had no such restructuring expenses in 2021.

Interest Income, Interest Expense, Income Tax Benefit, and Other Income (Expense), Net

Year Ended December 31,
Change
20212020DollarsPercentage
(in thousands, except percentages)
Interest income$635 $2,074 $(1,439)(69)%
Interest expense(11,762)(19,495)7,733 40 
Income tax benefit6,107 — 6,107 n/a
Other income (expense), net5,360 (1,898)7,258 (382)
Interest income, interest expense, income tax benefit, and other income (expense), net$340 $(19,319)$19,659 102 
Percentage of revenue
Interest income0.0 %0.2 %
Interest expense(0.6)(2.2)
Income tax benefit0.3 — 
Other income (expense), net0.3 (0.2)
Interest income, interest expense, income tax benefit, and other income (expense), net0.0 %(2.2)%

In 2021, interest income, interest expense, income tax benefit, and other income (expense), net increased by $19.7 million as compared to the same period in 2020.

34


Interest income decreased by $1.4 million primarily due lower interest rates on our cash, cash equivalents, and investments compared to 2020.

Interest expense decreased by $7.7 million due primarily to the implementation of ASU 2020-06, which eliminates the liability and equity separation models for convertible instruments. As a result, we did not incur an expense for the accretion of the equity portion of our convertible senior notes during 2021. See Note 15 to our consolidated financial statements for more information on our adoption of this accounting standard.

Income tax benefit increased by $6.1 million primarily due to a deferred tax liability created through the Rent. acquisition, and such deferred tax liability was used to realize certain deferred tax assets against which we had previously recorded a full valuation allowance. We did not have any income tax benefit during 2020. See Note 14 to our consolidated financial statements.

Other income (expense), net increased by $7.3 million primarily due to (1) recording the fair value of one of our investments during 2021, where we did not have this recording during 2020, and (2) writing down the fair value of another of our investments during 2020, where we did not have this write down during 2021. See Note 4 to our consolidated financial statements for more information on our fair value recording.

Quarterly Results of Operations and Key Business Metrics

The following tables set forth our unaudited quarterly statements of operations data for the most recent eight quarters, as well as the percentage that each line item represents of our revenue for each quarter presented. The information for each quarter has been prepared on a basis consistent with our consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal, recurring nature that are necessary for a fair presentation of the financial information contained in those statements. The following quarterly financial data should be read in conjunction with our consolidated financial statements.

Quarterly Results
Three Months Ended
Dec. 31, 2022Sep. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sep. 30, 2021Jun. 30, 2021Mar. 31, 2021
Revenue$479,664 $600,517 $606,915 $597,346 $643,057 $540,074 $471,315 $268,319 
Cost of revenue(1)
442,229 542,440 488,912 524,808 535,033 412,772 345,179 225,961 
Gross profit37,435 58,077 118,003 72,538 108,024 127,302 126,136 42,358 
Operating expenses:
Technology and development(1)
47,041 48,063 51,506 49,640 43,894 43,658 41,488 27,678 
Marketing(1)
24,238 33,748 56,743 43,342 22,397 49,143 55,398 11,802 
General and administrative(1)
62,889 61,005 71,733 58,966 66,962 54,395 59,567 37,391 
Restructuring and reorganization21,798 284 12,677 5,710 — — — — 
Total155,966 143,100 192,659 157,658 133,253 147,196 156,453 76,871 
Loss from operations(118,531)(85,023)(74,656)(85,120)(25,229)(19,894)(30,317)(34,513)
Interest income4,691 1,174 554 220 163 178 135 159 
Interest expense(4,905)(5,359)(3,620)(3,861)(3,939)(3,672)(2,813)(1,338)
Income tax benefit (expense)299 (132)(159)(134)744 311 5,052 — 
Gain on extinguishment of convertible senior notes57,193 — — — — — — — 
Other (expense) income, net(693)(905)(265)(1,911)1,259 4,128 65 (92)
Net loss$(61,946)$(90,245)$(78,146)$(90,806)$(27,002)$(18,949)$(27,878)$(35,784)
Net loss attributable to common stock$(62,090)$(90,517)$(78,496)$(91,599)$(28,396)$(20,611)$(29,756)$(38,120)
Net loss per share—diluted$(0.57)$(0.83)$(0.73)$(0.86)$(0.27)$(0.20)$(0.29)$(0.37)
(1) Includes stock-based compensation as follows:
35

Three Months Ended
Dec. 31, 2022Sep. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sep. 30, 2021Jun. 30, 2021Mar. 31, 2021
Cost of revenue$4,307 $4,387 $3,879 $3,377 $3,595 $3,283 $3,758 $2,978 
Technology and development6,572 7,371 7,700 7,965 6,288 5,455 5,771 5,761 
Marketing1,069 1,028 924 1,072 736 537 535 542 
General and administrative4,638 5,284 4,310 4,374 4,667 3,835 3,679 3,302 
Total$16,586 $18,070 $16,813 $16,788 $15,286 $13,110 $13,743 $12,583 
Three Months Ended
Dec. 31, 2022Sep. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sep. 30, 2021Jun. 30, 2021Mar. 31, 2021
(as a percentage of revenue)
Revenue100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %
Cost of revenue(1)
92.2 90.3 80.6 87.9 83.2 76.4 73.2 84.2 
Gross profit7.8 9.7 19.4 12.1 16.8 23.6 26.8 15.8 
Operating expenses
Technology and development(1)
9.8 8.0 8.5 8.3 6.8 8.1 8.8 10.3 
Marketing(1)
5.1 5.6 9.3 7.3 3.5 9.1 11.8 4.4 
General and administrative(1)
13.1 10.2 11.8 9.9 10.3 10.1 12.6 13.9 
Restructuring and reorganization4.5 0.0 2.1 1.0 — — — — 
Total32.5 23.8 31.7 26.4 20.6 27.3 33.2 28.6 
Loss from operations(24.7)(14.2)(12.3)(14.2)(3.8)(3.7)(6.4)(12.8)
Interest income1.0 0.2 0.1 — — — — 0.1 
Interest expense(1.0)(0.9)(0.6)(0.6)(0.6)(0.7)(0.6)(0.5)
Income tax benefit (expense)0.1 — — — 0.1 0.1 1.1 — 
Gain on extinguishment of convertible senior notes11.9 — — — — — — — 
Other (expense) income, net(0.1)(0.2)— (0.3)0.2 0.8 — — 
Net loss(12.8)%(15.0)%(12.9)%(15.2)%(4.1)%(3.5)%(5.9)%(13.2)%
(1) Includes stock-based compensation as follows:
Three Months Ended
Dec. 31, 2022Sep. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sep. 30, 2021Jun. 30, 2021Mar. 31, 2021
(as a percentage of revenue)
Cost of revenue0.9 %0.7 %0.6 %0.6 %0.6 %0.6 %0.8 %1.1 %
Technology and development1.4 1.2 1.3 1.3 1.0 1.0 1.2 2.2 
Marketing0.2 0.2 0.2 0.2 0.1 0.1 0.1 0.2 
General and administrative0.9 0.9 0.7 0.7 0.6 0.7 0.8 1.2 
Total3.4 %3.0 %2.8 %2.8 %2.3 %2.4 %2.9 %4.7 %

Our revenue and cost of revenue have typically followed the seasonal pattern of the residential real estate industry. As such, revenue and cost of revenue increase sequentially from the first quarter to the second quarter and sequentially again during the third quarter. Fourth quarter revenue typically declines sequentially from the third quarter. Our 2022 revenue and cost of revenue were impacted by macroeconomic conditions; see “Adverse Macroeconomic Conditions and Our Associated Actions” under Item 7.

In 2021, revenue increased from the third quarter to the fourth quarter, largely due to our properties business's expansion and greater customer awareness of that business.

Two acquisitions also increased our quarterly revenue, cost of revenue and operating expenses in 2021 and 2022.
We completed our acquisition of Rent. on April 2, 2021. The acquisition increased revenue, cost of revenue, and operating expenses in the second quarter, third quarter, and fourth quarter of 2022 over their seasonal pattern, because there were no such results in prior quarters.
We completed our acquisition of Bay Equity on April 1, 2022. The acquisition increased revenue, cost of revenue, and operating expenses in the second quarter, third quarter, and fourth quarter of 2022 over their seasonal pattern, because there were no such results in prior quarters.
36


Quarterly Key Business Metrics
Dec. 31, 2022Sep. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sep. 30, 2021Jun. 30, 2021Mar. 31, 2021
Monthly average visitors (in thousands)
43,847 50,785 52,698 51,287 44,665 49,147 48,437 46,202 
Real estate services transactions
Brokerage12,743 18,245 20,565 15,001 19,428 21,929 21,006 14,317 
Partner2,742 3,507 3,983 3,417 4,603 4,755 4,597 3,944 
Total15,485 21,752 24,548 18,418 24,031 26,684 25,603 18,261 
Real estate services revenue per transaction
Brokerage$10,914 $11,103 $11,692 $11,191 $10,900 $11,107 $11,307 $10,927 
Partner2,611 2,556 2,851 2,814 2,819 2,990 3,195 3,084 
Aggregate9,444 9,725 10,258 9,637 9,352 9,661 9,850 9,233 
U.S. market share by units(1)
0.76 %0.80 %0.82 %0.79 %0.78 %0.78 %0.77 %0.75 %
Revenue from top-10 Redfin markets as a percentage of real estate services revenue57 %58 %59 %57 %61 %62 %64 %62 %
Average number of lead agents
2,022 2,293 2,640 2,750 2,485 2,370 2,456 2,277 
RedfinNow homes sold474 530 423 617 600 388 292 171 
Revenue per RedfinNow home sold$538,788 $550,903 $604,120 $608,851 $622,519 $599,963 $571,670 $525,765 
Mortgage originations by dollars (in millions)$1,036 $1,557 $1,565 $159 $242 $258 $261 $227 
Mortgage originations by units (in ones)2,631 3,720 3,860 414 591 671 749 632 
(1) Prior to the second quarter of 2022, we reported our U.S. market share based on the aggregate home value of our real estate services transactions, relative to the aggregate value of all U.S. home sales, which we computed based on the mean sale price of U.S. homes provided by the National Association of REALTORS® (“NAR”). Beginning in the second quarter of 2022, NAR (1) revised its methodology of computing the mean sale price, (2) restated its previously reported mean sale price beginning from January 2020 (and indicated that previously reported mean sale price prior to January 2020 is not comparable), and (3) discontinued publication of the mean sale price as part of its primary data set. Due to these changes, as of the second quarter of 2022, we report our U.S. market share based on the number of homes sold, rather than the dollar value of homes sold. Our market share by number of homes sold has historically been lower than our market share by dollar value of homes sold. We also stopped reporting the aggregate home value of our real estate services transactions.

Similar to our revenue, monthly average visitors to our website and mobile application has typically followed the seasonal pattern of the residential real estate industry. Monthly average visitors in 2022 were impacted by adverse macroeconomic conditions. See section “Adverse Macroeconomic Conditions and Our Associated Actions” under Item 7.

Segment Financial Information

The tables below present, for each of our reportable and other segments, financial information on a GAAP basis and adjusted EBITDA, which is a non-GAAP financial measure, for the year ended December 31, 2022, 2021, and 2020.

See Note 3 to our consolidated financial statements for more information regarding our GAAP segment reporting.

To supplement our consolidated financial statements that are prepared and presented in accordance with GAAP, we also compute and present adjusted EBITDA, which is a non-GAAP financial measure. We believe adjusted EBITDA is useful for investors because it enhances period-to-period comparability of our financial statements on a consistent basis and provides investors with useful insight into the underlying trends of the business. The presentation of this financial measure is not intended to be considered in isolation or as a substitute of, or superior to, our financial information prepared and presented in accordance with GAAP. Our calculation of adjusted EBITDA may be different from adjusted EBITDA or similar non-GAAP financial measures used by other companies, limiting its usefulness for comparison purposes. Our adjusted EBITDA for the year ended December 31, 2022, 2021, and 2020 is presented below, along with a reconciliation of adjusted EBITDA to net loss.

37

Year ended December 31, 2022
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$787,076 $1,202,651 $155,910 $132,904 $23,684 $(17,783)$2,284,442 
Cost of revenue608,027 1,225,717 33,416 126,552 22,460 (17,783)1,998,389 
Gross profit179,049 (23,066)122,494 6,352 1,224 — 286,053 
Operating expenses
Technology and development105,196 17,326 59,899 6,034 3,591 4,204 196,250 
Marketing98,673 2,762 51,064 4,889 199 484 158,071 
General and administrative88,171 11,203 92,728 25,680 3,307 33,504 254,593 
Restructuring and reorganization— — — — — 40,469 40,469 
Total operating expenses292,040 31,291 203,691 36,603 7,097 78,661 649,383 
Loss from operations(112,991)(54,357)(81,197)(30,251)(5,873)(78,661)(363,330)
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net(123)(7,607)1,389 (114)140 48,502 42,187 
Net loss$(113,114)$(61,964)$(79,808)$(30,365)$(5,733)$(30,159)$(321,143)

Year ended December 31, 2022
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Net loss$(113,114)$(61,964)$(79,808)$(30,365)$(5,733)$(30,159)$(321,143)
Interest income(1)
— (1,266)(24)(10,499)(143)(5,181)(17,113)
Interest expense(2)
— 8,859 — 8,580 — 8,778 26,217 
Income tax expense— 10 (1,077)— — 1,193 126 
Depreciation and amortization17,526 2,335 38,683 3,438 1,089 1,836 64,907 
Stock-based compensation(3)
36,652 5,238 11,319 4,132 1,496 9,420 68,257 
Acquisition-related costs(4)
— — — — — 2,437 2,437 
Restructuring and reorganization(5)
— — — — — 40,469 40,469 
Impairment(6)
— — — — — 1,136 1,136 
Gain on extinguishment of convertible senior notes— — — — — (57,193)(57,193)
Adjusted EBITDA$(58,936)$(46,788)$(30,907)$(24,714)$(3,291)$(27,264)$(191,900)
(1) Interest income includes $10.5 million of interest income related to originated mortgage loans for the year ended December 31, 2022.
(2) Interest expense includes $8.5 million of interest expense related to our warehouse credit facilities for the year ended December 31, 2022.
(3) Stock-based compensation consists of expenses related to stock options, restricted stock units, and our employee stock purchase program. See Note 12 to our consolidated financial statements for more information.
(4) Acquisition-related costs consist of fees for external advisory, legal, and other professional services incurred in connection with our acquisition of other companies.
(5) Restructuring and reorganization expenses primarily consist of personnel-related costs associated with employee terminations, furloughs, or retention due to the restructuring and reorganization activities from our acquisitions of Bay Equity and Rent., and from our June and October 2022 workforce reductions.
(6) Impairment consists of an impairment loss due to subleasing one of our operating leases.

38

Year ended December 31, 2021
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$903,334 $880,653 $121,877 $19,818 $13,609 $(16,526)$1,922,765 
Cost of revenue603,320 870,052 21,739 26,096 14,264 (16,526)1,518,945 
Gross profit300,014 10,601 100,138 (6,278)(655)— 403,820 
Operating expenses
Technology and development81,588 13,237 41,492 10,396 2,528 7,477 156,718 
Marketing98,746 1,889 36,174 561 209 1,161 138,740 
General and administrative84,655 9,593 71,943 8,306 2,288 41,530 218,315 
Restructuring and reorganization— — — — — — — 
Total operating expenses264,989 24,719 149,609 19,263 5,025 50,168 513,773 
Loss from operations35,025 (14,118)(49,471)(25,541)(5,680)(50,168)(109,953)
Interest income, interest expense, income tax benefit, and other expense, net(87)(4,261)3,301 1,382 340 
Net income (loss)$34,938 $(18,379)$(46,170)$(25,538)$(5,678)$(48,786)$(109,613)

Year ended December 31, 2021
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Net loss$34,938 $(18,379)$(46,170)$(25,538)$(5,678)$(48,786)$(109,613)
Interest income(1)
— (9)— (1,598)(2)(619)(2,228)
Interest expense(2)
— 4,271 — 1,666 — 7,490 13,427 
Income tax expense— — (2,699)— — (3,408)(6,107)
Depreciation and amortization13,282 1,888 27,607 1,406 761 1,962 46,906 
Stock-based compensation(3)
34,662 5,177 1,311 2,985 856 9,731 54,722 
Acquisition-related costs(4)
— — — — — 7,925 7,925 
Restructuring and reorganization(5)
— — — — — — — 
Adjusted EBITDA$82,882 $(7,052)$(19,951)$(21,079)$(4,063)$(25,705)$5,032 
(1) Interest income includes $1.6 million of interest income related to originated mortgage loans for the year ended December 31, 2021.
(2) Interest expense includes $1.7 million of interest expense related to our warehouse credit facilities for the year ended December 31, 2021.
(3) Stock-based compensation consists of expenses related to stock options, restricted stock units, and our employee stock purchase program. See Note 12 to our consolidated financial statements for more information.
(4) Acquisition-related costs consist of fees for external advisory, legal, and other professional services incurred in connection with our acquisition of other companies.
(5) Restructuring and reorganization expenses primarily consist of personnel-related costs associated with employee terminations, furloughs, or retention due to the restructuring and reorganization activities from our acquisition of Rent..

39

Year ended December 31, 2020
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$651,208 $209,686 $— $15,835 $12,377 $(3,013)$886,093 
Cost of revenue417,140 214,382 — 15,627 9,847 (3,013)653,983 
Gross profit234,068 (4,696)— 208 2,530 — 232,110 
Operating expenses
Technology and development66,389 5,986 — 5,914 1,288 4,720 84,297 
Marketing53,399 536 — 267 88 591 54,881 
General and administrative54,538 2,810 — 1,665 764 25,847 85,624 
Restructuring and reorganization— — — — — 6,516 6,516 
Total operating expenses174,326 9,332 — 7,846 2,140 37,674 231,318 
Loss from operations59,742 (14,028)— (7,638)390 (37,674)792 
Interest income, interest expense, and other expense, net— (1,018)— 73 30 (18,404)(19,319)
Net income (loss)$59,742 $(15,046)$— $(7,565)$420 $(56,078)$(18,527)

Year ended December 31, 2020
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Net loss$59,742 $(15,046)$— $(7,565)$420 $(56,078)$(18,527)
Interest income(1)
— (244)— (1,354)(30)(1,726)(3,354)
Interest expense(2)
— 1,262 — 1,394 — 13,599 16,255 
Depreciation and amortization11,070 971 — 728 618 1,177 14,564 
Stock-based compensation(3)
26,448 2,234 — 1,505 315 6,471 36,973 
Restructuring and reorganization(4)
— — — — — 6,516 6,516 
Impairment(5)
— — — — — 2,063 2,063 
Loss on extinguishment of convertible senior notes— — — — — 4,634 4,634 
Adjusted EBITDA$97,260 $(10,823)$— $(5,292)$1,323 $(23,344)$59,124 
(1) Interest income includes $1.3 million of interest income related to originated mortgage loans for the year ended December 31, 2020.
(2) Interest expense includes $1.4 million of interest expense related to our warehouse credit facilities for the year ended December 31, 2020.
(3) Stock-based compensation consists of expenses related to stock options, restricted stock units, and our employee stock purchase program. See Note 12 to our consolidated financial statements for more information.
(4) Restructuring and reorganization expenses primarily consist of direct and incremental costs related to COVID-19.
(5) Impairment primarily consists of an impairment cost related to our cost method investments.

Liquidity and Capital Resources

As of December 31, 2022, we had cash and cash equivalents of $239.8 million and investments of $151.7 million, which consist primarily of operating cash on deposit with financial institutions, money market instruments, U.S. treasury securities, and agency bonds.

Also, as of December 31, 2022, we had $1,117.2 million aggregate principal amount of convertible senior notes outstanding across three issuances maturing between July 15, 2023 and April 1, 2027. See Note 15 to our consolidated financial statements for our obligations to pay semi-annual interest and to repay any outstanding amounts at the notes' maturity. Between November 13, 2022 and December 27, 2022, we repurchased and retired an aggregate amount of $142.5 million of our 2025 convertible senior notes pursuant to the repurchase program authorized by our board of directors on October 17, 2022. As of December 31, 2022, $166.4 million remained available for future repurchases pursuant to the foregoing repurchase program.

Also, as of December 31, 2022, we had 40,000 shares of convertible preferred stock outstanding. See Note 11 to our consolidated financial statements for our obligations to pay quarterly interest and to redeem any outstanding shares on November 30, 2024.
40


On November 2022, we announced that we were winding down RedfinNow. See Note 5 to our consolidated financial statements for more information on changes to inventory related to home purchases and home sales for our properties business during 2022. See Note 15 to our consolidated financial statements for more information regarding the secured revolving credit facility previously used to purchase RedfinNow homes, which we terminated on December 29, 2022.

Our mortgage business has significant cash requirements due to the period of time between its origination of a mortgage loan and the sale of that loan. We have relied on warehouse credit facilities with different lenders to fund substantially the entire portion of the mortgage loans that our mortgage business originates. Once our mortgage business sells a loan in the secondary mortgage market, we use the proceeds to reduce the outstanding balance under the related facility. See Note 15 to our consolidated financial statements for more information regarding our warehouse credit facilities.

We believe that our existing cash and cash equivalents and investments, together with cash we expect to generate from future operations, the cash we will generate from the wind-down of RedfinNow, and borrowings from our mortgage warehouse credit facilities, will provide sufficient liquidity to meet our operational needs and our growth, and fulfill our payment obligations with respect to our convertible senior notes and convertible preferred stock. However, our liquidity assumptions may change or prove to be incorrect, and we could exhaust our available financial resources sooner than we currently expect. As a result, we may seek new sources of credit financing or elect to raise additional funds through equity, equity-linked, or debt financing arrangements. We cannot assure you that any additional financing will be available to us on acceptable terms or at all.

Our title and settlement business holds cash in escrow that we do not record in our consolidated balance sheets. See Note 8 to our consolidated financial statements for more information regarding these amounts.

Cash Flows

The following table summarizes our cash flows for the periods indicated:
Year Ended December 31,
202220212020
(in thousands)
Net cash provided by (used in) operating activities$40,491 $(301,568)$61,267 
Net cash used in investing activities(184,338)(576,306)(57,119)
Net cash (used in) provided by financing activities(332,094)650,341 694,227 

Net Cash Provided By (Used In) Operating Activities

Our operating cash flows result primarily from cash generated by commissions paid to us from our real estate services business and sales of homes from our properties business. Our primary uses of cash from operating activities include payments for personnel-related costs, including employee benefits and bonus programs, marketing and advertising activities, purchases of homes for our properties business, office and occupancy costs, and outside services costs. Additionally, our mortgage business generates a significant amount operating cash flow activity from the origination and sale of loans held for sale.

Net cash provided by operating activities was $40.5 million for the year ended December 31, 2022, primarily attributable to changes in assets and liabilities of $244.7 million and $116.9 million of non-cash items related to stock-based compensation, depreciation and amortization, gain on extinguishment of convertible senior notes, amortization of debt discounts and issuances costs, lease expense related to right-of-use assets, and other non-cash items. This was offset by a net loss of $321.1 million. The primary source of cash related to changes in our assets and liabilities was a $243.9 million decrease in inventory related to the wind-down of RedfinNow. The primary use of cash related to changes in our assets and liabilities was a $48.9 million decrease in accounts payable and accrued and other liabilities related to the timing of vendor payments and payroll-related expenses.

41

Net cash used in operating activities was $301.6 million for the year ended December 31, 2021, primarily attributable to a net loss of $109.6 million, offset by $114.8 million of non-cash items related to stock- based compensation, depreciation and amortization, amortization of debt discounts and issuances costs, lease expense related to right-of-use assets, impairment charges related to one of our cost-method investments, and other non-cash items. Changes in assets and liabilities decreased cash provided by operating activities by $306.8 million. The primary source of cash related to changes in our assets and liabilities was a $28.9 million increase in accounts payable and other accrued liabilities related to the timing of vendor payments and payroll related expenses. The primary use of cash related to changes in our assets and liabilities was a $309.1 million increase in inventory related to our properties business.

Net cash provided by operating activities was $61.3 million for the year ended December 31, 2020, primarily attributable to a net loss of $18.5 million, offset by $77.2 million of non-cash items related to stock- based compensation, depreciation and amortization expenses, amortization of debt discounts and issuances costs, and lease expense related to right-of-use assets. Changes in assets and liabilities increased cash used in operating activities by $2.6 million. The primary sources of cash related to changes in our assets and liabilities were a $41.2 million increase in accounts payable and other accrued liabilities related to the timing of vendor payments and payroll related expenses, and a $25.4 million decrease in inventory related to our properties business. The primary uses of cash related to changes in our assets and liabilities were a $35.5 million increase in accounts receivable related to the timing of escrow payments in-transit, a $19.5 million increase in net loans held for sale related to our mortgage business, and an $11.3 million decrease in lease liabilities.

Net Cash Used In Investing Activities

Our primary investing activities include acquisitions of other companies and the purchase of investments and property and equipment, primarily related to capitalized software development expenses and leasehold improvements.

Net cash used in investing activities was $184.3 million for the year ended December 31, 2022, primarily attributable to cash paid for our acquisition of Bay Equity of $97.3 million, $65.5 million in net investments in U.S. government securities, and $21.5 million in purchases of property and equipment.

Net cash used in investing activities was $576.3 million for the year ended December 31, 2021, primarily attributable to cash paid for our acquisition of Rent. of $608.0 million, $59.2 million in net investments in U.S. government securities, and $17.6 million of capitalized software development expenses.

Net cash used in investing activities was $57.1 million for the year ended December 31, 2020, primarily attributable to $42.4 million in net investments in U.S. government securities, $5.8 million related to equipment, furnishings and leasehold improvements for new or expansion of existing office space, and $8.9 million of capitalized software development expenses.

Net Cash (Used In) Provided By Financing Activities

Our primary financing activities have come from (i) our initial public offering in August 2017, (ii) sales of our common stock and 2023 notes in July 2018, our common stock and convertible preferred stock in April 2020, our 2025 notes in October 2020, and our 2027 notes in March 2021, and (iii) the sale of our common stock pursuant to stock option exercises and our ESPP. Additionally, we generate a significant amount of financing cash flow activity due to borrowings from and repayments to our warehouse credit facilities and, historically, our secured revolving credit facility, which we terminated on December 29, 2022.

Net cash used in financing activities was $332.1 million for the year ended December 31, 2022, primarily attributable to a $199.8 million decrease in net borrowings under our secured revolving credit facility, $83.6 million used in connection with repurchases of our 2025 notes, and a $51.1 million decrease in net borrowings under our warehouse credit facilities.

Net cash provided by financing activities was $650.3 million for the year ended December 31, 2021, primarily attributable to $498.9 million in net proceeds from the issuance of our 2027 notes offering, a $175.8 million increase in net borrowings under our secured revolving credit facility, and $22.8 million in proceeds from the issuance of common stock pursuant to our equity compensation plans.

42

Net cash provided by financing activities was $694.2 million for the year ended December 31, 2020, primarily attributable to $647.5 million in net proceeds from the issuance of our 2025 notes offering, $109.5 million in net proceeds from the issuance of common stock and our convertible preferred stock offering, $21.1 million in proceeds from the issuance of common stock pursuant to our equity compensation plans, a $19.5 million increase in net borrowings under our secured revolving credit facility, and a $17.7 million increase in our net borrowings under our warehouse credit facilities. This was partially offset by $108.1 million used in connection with repurchases and conversions of our 2023 notes.

Critical Accounting Policies and Estimates

Discussion and analysis of our financial condition and results of operations are based on our financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and related disclosure of contingent assets and liabilities, revenue, and expenses at the date of the financial statements. Generally, we base our estimates on historical experience and on various other assumptions in accordance with GAAP that we believe to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions.

Critical accounting policies and estimates are those that we consider the most important to the portrayal of our financial condition and results of operations because they require our most difficult, subjective, or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. Based on this definition, we have identified the critical accounting policies and estimates addressed below. In addition, we have other key accounting policies and estimates that are described in Note 1 to our consolidated financial statements.

Revenue Recognition

Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue. Of these, we consider the most critical of our revenue recognition policies to be those related to commissions and fees charged on brokerage transactions closed by our lead agents, and from the sale of homes. We recognize commission-based brokerage revenue upon closing of a brokerage transaction, less the amount of any commission refunds, closing-cost reductions, or promotional offers that may result in a material right. We determined that brokerage revenue primarily contains a single performance obligation that is satisfied upon the closing of a transaction, at which point the entire transaction price is earned. We evaluate our brokerage contracts and promotional pricing to determine if there are any additional material rights and allocate the transaction price based on standalone selling prices.

Properties revenue is earned when we sell homes that were previously bought directly from homeowners. Our contracts with customers contain a single performance obligation that is satisfied upon a transaction closing. Properties revenue is recorded at closing on a gross basis, representing the sales price of the home.

Rentals revenue is primarily recognized on a straight-line basis over the term of the contract, which is generally less than one year. Revenue is presented net of sales allowances, which are not material.

Mortgage revenue is recognized (1) when an interest rate lock commitment is made to a customer, adjusted for a pull-through percentage, (2) for origination fees, when the purchase or refinance of a loan is complete, and (3) when the fair value of our interest rate lock commitments, forward sale commitments, and loans held for sale are recorded at current market quotes.

We have utilized the practical expedient in ASC 606, Revenue from Contracts with Customers, and elected not to capitalize contract costs for contracts with customers with durations less than one year. We do not have significant remaining performance obligations or contract balances.

See Note 1 to our consolidated financial statements for further discussion of our revenue recognition policy.

43

Acquired Intangible Assets and Goodwill

We recognize separately identifiable intangible assets acquired in a business combination. Determining the fair value of the intangible assets acquired requires management’s judgment, often utilizes third-party valuation specialists, and involves the use of significant estimates and assumptions with respect to the timing and amounts of future cash flows, discount rates, replacement costs, and asset lives, among other estimates.

The judgments made in the determination of the estimated fair value assigned to the intangible assets acquired and the estimated useful life of each asset could significantly impact our consolidated financial statements in periods after the acquisition, such as through depreciation and amortization expense.

We evaluate intangible assets for impairment whenever events or circumstances indicate that they may not be recoverable. We measure recoverability by comparing the carrying amount of an asset group to future undiscounted net cash flows expected to be generated.

Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired. We assess goodwill for possible impairment by performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. When utilizing a quantitative assessment, we determine fair value at the reporting unit level based on a combination of an income approach and market approach. The income approach is based on estimated future cash flows, discounted at a rate that approximates the cost of capital of a market participant, while the market approach is based on guideline public company multiples and adjusted for the specific size and risk profile of the reporting units.

For fiscal year 2022, we performed a quantitative assessment and concluded that there was no impairment to any of our reporting units. No goodwill impairment charges were recorded in fiscal 2022 or 2021.

See Note 2 to our consolidated financial statements for a summary of our valuation of the Bay Equity intangible assets, along with their estimated useful lives.

Inventory

Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis. When evidence exists that the net realizable value of a home is lower than its cost, we recognize the difference as a loss in the period in which it occurs. In determining net realizable value, management must use judgment and estimates, including assessment of readily available market value indicators such as the Redfin Estimate and other third-party home value indicators, assessment of a current listing or pending offer price if either are available, and the value of any improvements made to the home. If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value. In determining net realizable value, we use judgment and estimates, including assessment of readily available market value indicators. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized in cost of revenue and the value of the corresponding asset is reduced. As of December 31, 2022, we had $8.4 million in inventory write-downs. We will continue to monitor our reserve and may make further material adjustments in the future due to changing market conditions, natural disasters, or other forces outside of our control. On November 7, 2022, we decided to wind-down RedfinNow. We expect to complete the liquidation of our RedfinNow inventory in the second quarter of 2023.

See Note 5 to our consolidated financial statements for a summary of our inventory categories and any net realizable write-downs.

44

Business Combinations

The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We record assets and liabilities of an acquired business at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.

The purchase price allocation process requires our management to make significant estimates and assumptions. Although we believe the assumptions and estimates made are reasonable, they are inherently uncertain and based in part on experience, market conditions, projections of future performance, and information obtained from legacy management of acquired companies. Critical estimates include but are not limited to:
future revenue, cost of revenue and operating margin projections,
discount rates,
terminal growth rate; and
market data of comparable guideline companies.

See Note 2 to our consolidated financial statements for a summary of our business combinations activities.

Recent Accounting Standards

For information on recent accounting standards, see Note 1 to our consolidated financial statements.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Our primary operations are within the United States and in the first quarter of 2019 we launched limited operations in Canada. We are exposed to market risks in the ordinary course of our business. These risks primarily consist of fluctuations in interest rates.

Interest Rate Risk

Our investment policy allows us to maintain a portfolio of cash equivalents and investments in a variety of securities, including U.S. treasury and agency issues, bank certificates of deposit that are 100% insured by the Federal Deposit Insurance Corporation, and SEC-registered money market funds that consist of a minimum of $1 billion in assets and meet the above requirements. The goals of our investment policy are liquidity and capital preservation. We do not enter into investments for trading or speculative purposes.

As of December 31, 2022, we had cash and cash equivalents of $239.8 million and investments of $151.7 million. Our investments are composed of available-for-sale securities that consist primarily of U.S. treasury securities with maturities of two years or less. We believe we do not have any material exposure to changes in the fair value of these assets as a result of changes in interest rates due to the relatively short-term nature and risk profile of our portfolio. Declines in interest rates, however, would reduce future investment income. Assuming no change in our outstanding cash, cash equivalents, and investments during the first quarter of 2022, a hypothetical 10% change in interest rates, occurring during and sustained throughout that quarter, would not have a material impact on our financial results for that quarter.

We are exposed to interest rate risk on our mortgage loans held for sale and IRLCs associated with our mortgage loan origination services. We manage this interest rate risk through the use of forward sales commitments on both a best efforts whole loans basis and on a mandatory basis. Forward sales commitments entered into on a mandatory basis are done through the use of commitments to sell mortgage-backed securities. We do not enter into or hold derivatives for trading or speculative purposes. The fair value of our IRLCs and forward sales commitments are reflected in other current assets and accrued and other liabilities, as applicable, with changes in the fair value of these commitments recognized as revenue. The net fair value change for the periods presented were not material. See Note 4 to our consolidated financial statements for a summary of the fair value of our forward sales commitments and our IRLCs.
45


Foreign Currency Exchange Risk

As our operations in Canada have been limited, and we do not maintain a significant balance of foreign currency, we do not currently face significant foreign currency exchange rate risk.
46

Item 8. Financial Statements and Supplementary Data

Index to Consolidated Financial Statements
47

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Redfin Corporation

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Redfin Corporation and subsidiaries (the "Company") as of December 31, 2022 and 2021, the related consolidated statements of comprehensive loss, cash flows, and changes in mezzanine equity and stockholders' equity, for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

We have also 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, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 16, 2023, expressed an unqualified opinion on the Company's internal control over financial reporting.

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 critical audit matters does not alter in any way our opinion on the 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.

Valuation of Inventory –– Refer to Footnote 1 and Footnote 5 to the Consolidated Financial Statements

As discussed in Note 5 to the consolidated financial statements, net inventory was $114.3 million at December 31, 2022 compared to $358.2 million as of December 31, 2021. Inventory includes residential homes acquired through the Company’s RedfinNow business and is stated at the lower of cost or net realizable value. As of December 31, 2022 and 2021, lower of cost or net realizable value write-downs were $8.4 million and $2.4 million, respectively. On a periodic basis, management reviews the value of homes held in inventory for indicators that net realizable value is lower than cost. In determining net realizable value, management uses judgment and estimates, including assessment of readily available market value indicators. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized in cost of revenue and the value of the corresponding asset is reduced.

Given the significant judgment required by management in estimating the net realizable value of inventory, specifically the estimated selling price of each home, our associated audit procedures required a high degree of auditor judgment and an increased extent of effort. Accordingly, we considered the audit of the estimated net realizable value of inventory to be a critical audit matter.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to management’s estimate of the net realizable value of inventory included the following, among others:

We tested the effectiveness of the Company’s internal controls over the determination of net realizable value.

We evaluated the reasonableness of management’s process for developing estimates where a net realizable value was not readily available or observable.

We discussed with management the Company’s plans to sell the December 31, 2022 inventory and evaluated whether management’s assessment of net realizable value of inventory was consistent with information obtained through such inquiries.

We tested a sample of homes in inventory to determine whether the net realizable value of these homes was reasonable. To make this determination we obtained and inspected, where available, sales contracts to sell the inventory after December 31, 2022. For homes for which a sales contract was not available, we considered alternate evidence including external data on sales prices for comparable homes in the same geographic location as our audit selections.

We evaluated management’s ability to develop reasonable estimates of net realizable value by comparing prior period estimates of net realizable value to the actual selling prices for homes sold in 2022.

We tested the mathematical accuracy of management’s analysis.

/s/ Deloitte & Touche LLP
Seattle, Washington
February 16, 2023

We have served as the Company's auditor since 2013.
48

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Redfin Corporation

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Redfin Corporation and subsidiaries (the “Company”) as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2022, of the Company and our report dated February 17, 2023, expressed an unqualified opinion on those financial statements.

As described in Management’s Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at Bay Equity LLC (“Bay Equity”), which was acquired on April 1, 2022, and whose financial statements constitute 29.6% of total assets (after excluding goodwill and intangible assets which were integrated with the Company’s systems and control environment), 5.7% of revenues, and 5.4% of net loss of the consolidated financial statement amounts as of and for the year ended December 31, 2022. Accordingly, our audit did not include the internal control over financial reporting at Bay Equity.

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 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/ Deloitte & Touche LLP
Seattle, Washington
February 16, 2023
49


Redfin Corporation and Subsidiaries
Consolidated Balance Sheets
(in thousands, except share and per share amounts)
December 31,
20222021
Assets
Current assets
Cash and cash equivalents$239,840 $591,003 
Restricted cash2,406 127,278 
Short-term investments122,259 33,737 
Accounts receivable, net of allowances for credit losses of $2,019 and $1,298
54,880 69,594 
Inventory114,273 358,221 
Loans held for sale199,604 35,759 
Prepaid expenses34,506 22,948 
Other current assets8,690 7,524 
Total current assets776,458 1,246,064 
Property and equipment, net55,105 58,671 
Right-of-use assets, net42,032 54,200 
Mortgage servicing rights, at fair value36,261  
Long-term investments29,480 54,828 
Goodwill461,349 409,382 
Intangible assets, net162,272 185,929 
Other assets, noncurrent11,247 12,898 
Total assets$1,574,204 $2,021,972 
Liabilities, mezzanine equity, and stockholders' equity
Current liabilities
Accounts payable$11,819 $12,546 
Accrued and other liabilities109,743 118,122 
Warehouse credit facilities190,509 33,043 
Secured revolving credit facility 199,781 
Convertible senior notes, net23,431 23,280 
Lease liabilities19,137 15,040 
Total current liabilities354,639 401,812 
Lease liabilities, noncurrent37,298 55,222 
Convertible senior notes, net, noncurrent1,078,157 1,214,017 
Deferred tax liabilities243 1,201 
Total liabilities1,470,337 1,672,252 
Commitments and contingencies (Note 8)
Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 and 40,000 shares issued and outstanding at December 31, 2022 and 2021, respectively
39,914 39,868 
Stockholders’ equity
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 109,696,178 and 106,308,767 shares issued and outstanding at December 31, 2022 and 2021, respectively
110 106 
Additional paid-in capital757,951 682,084 
Accumulated other comprehensive loss(801)(174)
Accumulated deficit(693,307)(372,164)
Total stockholders’ equity63,953 309,852 
Total liabilities, mezzanine equity, and stockholders’ equity$1,574,204 $2,021,972 

See Notes to the consolidated financial statements.
50

Redfin Corporation and Subsidiaries
Consolidated Statements of Comprehensive Loss
(in thousands, except share and per share amounts)
Year Ended December 31,
202220212020
Revenue
Service$1,081,877 $1,042,112 $674,345 
Product1,202,565 880,653 211,748 
Total revenue2,284,442 1,922,765 886,093 
Cost of revenue
Service772,351 648,660 437,484 
Product1,226,038 870,285 216,499 
Total cost of revenue1,998,389 1,518,945 653,983 
Gross profit286,053 403,820 232,110 
Operating expenses
Technology and development196,250 156,718 84,297 
Marketing158,071 138,740 54,881 
General and administrative254,593 218,315 85,624 
Restructuring and reorganization40,469  6,516 
Total operating expenses649,383 513,773 231,318 
(Loss) income from operations(363,330)(109,953)792 
Interest income6,639 635 2,074 
Interest expense(17,745)(11,762)(19,495)
Income tax (expense) benefit(126)6,107  
Gain on extinguishment of convertible senior notes57,193   
Other (expense) income, net(3,774)5,360 (1,898)
Net loss$(321,143)$(109,613)$(18,527)
Dividends on convertible preferred stock(1,560)(7,269)(4,454)
Net loss attributable to common stock—basic and diluted$(322,703)$(116,882)$(22,981)
Net loss per share attributable to common stock—basic and diluted$(2.99)$(1.12)$(0.23)
Weighted-average shares used to compute net loss per share attributable to common stock—basic and diluted107,927,464 104,683,460 98,574,529 
Net loss$(321,143)$(109,613)$(18,527)
Other comprehensive income
Foreign currency translation adjustments94 6 (3)
Unrealized gain on available-for-sale securities533 379 172 
Comprehensive loss$(320,516)$(109,228)$(18,358)

See Notes to the consolidated financial statements.

51

Redfin Corporation and Subsidiaries
Consolidated Statements of Cash Flows
(in thousands)
Year Ended December 31,
202220212020
Operating Activities
Net loss
$(321,143)$(109,613)$(18,527)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization64,907 46,906 14,564 
Stock-based compensation68,257 54,722 36,973 
Amortization of debt discount and issuance costs6,137 4,989 12,038 
Non-cash lease expense16,234 11,630 9,204 
Impairment costs1,136  2,063 
Loss on conversions of convertible senior notes  4,634 
Net loss (gain) on IRLCs, forward sales commitments, and loans held for sale14,427 815 (1,921)
Change in fair value of mortgage servicing rights, net(801)  
Gain on extinguishment of convertible senior notes(57,193)  
Other3,791 (4,227)(349)
Change in assets and liabilities:
Accounts receivable, net24,411 (7,149)(35,496)
Inventory243,948 (309,063)25,432 
Prepaid expenses and other assets(5,904)(12,248)2,333 
Accounts payable(2,472)3,059 2,086 
Accrued and other liabilities, deferred tax liabilities, and payroll tax liabilities, noncurrent(46,454)25,791 39,092 
Lease liabilities(18,452)(13,268)(11,312)
Origination of mortgage servicing rights(3,140)  
Proceeds from sale of mortgage servicing rights1,662   
Origination of loans held for sale(3,949,442)(986,982)(677,310)
Proceeds from sale of loans originated as held for sale4,000,582 993,070 657,763 
Net cash provided by (used in) operating activities40,491 (301,568)61,267 
Investing activities
Purchases of property and equipment(21,531)(27,492)(14,686)
Purchases of investments(182,466)(146,274)(198,172)
Sales of investments17,545 98,687 7,887 
Maturities of investments99,455 106,773 147,852 
Cash paid for acquisition, net of cash, cash equivalents, and restricted cash acquired(97,341)(608,000) 
Net cash used in investing activities(184,338)(576,306)(57,119)
Financing activities
Proceeds from the issuance of convertible preferred stock, net of issuance costs  39,801 
Proceeds from the issuance of common stock, net of issuance costs  69,701 
Proceeds from the issuance of common stock pursuant to employee equity plans11,528 22,772 21,072 
Tax payments related to net share settlements on restricted stock units(7,498)(27,066)(16,852)
Borrowings from warehouse credit facilities3,938,265 942,993 662,278 
Repayments to warehouse credit facilities(3,989,407)(948,979)(644,551)
Borrowings from secured revolving credit facility565,334 624,828 89,619 
Repayments to secured revolving credit facility(765,114)(448,996)(70,115)
Cash paid for secured revolving credit facility issuance costs(733)(527)(4)
Proceeds from issuance of convertible senior notes, net of issuance costs 561,529 647,486 
Purchases of capped calls related to convertible senior notes (62,647) 
Conversions of convertible senior notes (2,159)(108,061)
Principal payments under finance lease obligations(855)(796)(221)
Repurchases of convertible senior notes(83,614)  
Other financing payables (10,611)4,074 
Net cash (used in) provided by financing activities(332,094)650,341 694,227 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(94)(6)(3)
Net change in cash, cash equivalents, and restricted cash(476,035)(227,539)698,372 
Cash, cash equivalents, and restricted cash:
Beginning of period718,281 945,820 247,448 
End of period
$242,246 $718,281 $945,820 
Supplemental disclosure of cash flow information
Cash paid for interest$20,107 $7,592 $4,958 
Non-cash transactions
Stock-based compensation capitalized in property and equipment3,660 4,059 2,348 
Property and equipment additions in accounts payable and accrued liabilities99 659 1,682 
Leasehold improvements paid directly by lessor118 1,334 37 
Issuance of common stock for repurchases and conversions of convertible senior notes  98,397 
As of December 31,
202220212020
Reconciliation of cash, cash equivalents, and restricted cash
Cash and cash equivalents$239,840 $591,003 $925,276 
Restricted cash2,406 127,278 20,544 
Total cash, cash equivalents, and restricted cash$242,246 $718,281 $945,820 

See Notes to the consolidated financial statements.
52

Redfin Corporation and Subsidiaries
Consolidated Statements of Changes in Mezzanine Equity and Stockholders’ Equity
(in thousands, except share amounts)
Series A Convertible
Preferred Stock
Common StockAdditional
Paid-in Capital
Accumulated DeficitAccumulated Other Comprehensive Income (Loss)Total Stockholders' Equity
SharesAmountSharesAmount
Balance, December 31, 2019 $ 93,001,597 $93 $583,097 $(251,786)$42 $331,446 
Issuance of convertible preferred stock, net40,000 39,823 — — — — — — 
Issuance of common stock as dividend on convertible preferred stock— — 61,280 — — — — — 
Issuance of common stock, net— — 4,484,305 4 69,697 — — 69,701 
Equity component of convertible senior notes, net— — — — 165,257 — — 165,257 
Issuance of common stock pursuant to employee stock purchase program— — 320,609 — 8,174 — — 8,174 
Issuance of common stock pursuant to exercise of stock options— — 2,011,938 2 12,703 — — 12,705 
Issuance of common stock pursuant to settlement of restricted stock units— — 1,490,506 2 (2)— —  
Common stock surrendered for employees' tax liability upon settlement of restricted stock units— — (439,131)— (16,852)— — (16,852)
Issuance of common stock in connection with repurchase of convertible senior notes— — 2,056,180 2 (701)— — (699)
Issuance of common stock in connection with conversion of convertible senior notes— — 13,310 — (138)— — (138)
Stock-based compensation— — — — 39,321 — — 39,321 
Other comprehensive income— — — — — — 169 169 
Net loss— — — — — (18,527)— (18,527)
Balance, December 31, 202040,000 $39,823 103,000,594 $103 $860,556 $(270,313)$211 $590,557 
Issuance of convertible preferred stock, net— 45 — — — — — — 
Issuance of common stock as dividend on convertible preferred stock— — 122,560 — — — — — 
Issuance of common stock pursuant to employee stock purchase program— — 334,248 — 13,787 — — 13,787 
Issuance of common stock pursuant to exercise of stock options— — 1,709,324 2 8,978 — — 8,980 
Issuance of common stock pursuant to settlement of restricted stock units— — 1,559,425 2 (2)— —  
Common stock surrendered for employees' tax liability upon settlement of restricted stock units— — (458,152)(1)(27,066)— — (27,067)
Cumulative-effect adjustment from accounting changes— — — — (170,240)7,762 — (162,478)
Purchases of capped calls related to convertible senior notes— — — — (62,647)— — (62,647)
Issuance of common stock in connection with conversion of convertible senior notes— — 40,768 — (63)— — (63)
Stock-based compensation— — — — 58,781 — — 58,781 
Other comprehensive loss— — — — — — (385)(385)
Net loss— — — — — (109,613)— (109,613)
Balance, December 31, 202140,000 $39,868 106,308,767 $106 $682,084 $(372,164)$(174)$309,852 
Issuance of convertible preferred stock, net— 46 — — — — — — 
Issuance of common stock as dividend on convertible preferred stock— — 122,560 — — — — — 
Issuance of common stock pursuant to employee stock purchase program— — 1,170,106 1 6,464 — — 6,465 
Issuance of common stock pursuant to exercise of stock options— — 700,333 1 4,986 — — 4,987 
Issuance of common stock pursuant to settlement of restricted stock units— — 1,972,441 2 (2)— —  
Common stock surrendered for employees' tax liability upon settlement of restricted stock units— — (578,029)— (7,498)— — (7,498)
Stock-based compensation— — — — 71,917 — — 71,917 
Other comprehensive loss— — — — — — (627)(627)
Net loss— — — — — (321,143)— (321,143)
Balance, December 31, 202240,000 $39,914 109,696,178 $110 $757,951 $(693,307)$(801)$63,953 

See Notes to the consolidated financial statements.
53

Index to Notes to Consolidated Financial Statements
54

Redfin Corporation and Subsidiaries
Notes to Consolidated Financial Statements
(in thousands, except share and per share amounts)

Note 1: Description of Business and Summary of Significant Accounting Policies

Description of Business—Redfin Corporation was incorporated in October 2002 and is headquartered in Seattle, Washington. We operate an online real estate marketplace and provide real estate services, including assisting individuals in the purchase or sale of their home. We also provide title and settlement services and originate and sell mortgages. In addition, we use digital platforms to connect consumers with rental properties. We have operations located in multiple states across the United States and certain provinces in Canada.

Basis of Presentation—The consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”).

Certain amounts presented in the prior period consolidated statements of comprehensive loss have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported total revenue or expenses in the consolidated statements of comprehensive loss.

Principles of Consolidation—The consolidated financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.

Certain Significant Risks and Business Uncertainties—We operate in the residential real estate industry and are a technology-focused company. Accordingly, we are affected by a variety of factors that could have a significant negative effect on our future financial position, results of operations, and cash flows. These factors include: negative macroeconomic factors affecting the health of the U.S. residential real estate industry, the continued impact of COVID-19 on the residential real estate industry, negative factors disproportionately affecting markets where we derive most of our revenue, intense competition in the U.S. residential real estate industry, our inability to maintain or improve our technology offerings, our failure to obtain and provide comprehensive and accurate real estate listings, errors or inaccuracies in the business data that we rely on to make decisions, and our inability to attract homebuyers and home sellers to our website and mobile application.

Use of Estimates—The preparation of consolidated financial statements, in conformity with GAAP, requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. Our estimates include, but are not limited to, valuation of deferred income taxes, stock-based compensation, net realizable value of inventory, capitalization of website and software development costs, the incremental borrowing rate for the determination of the present value of lease payments, recoverability of intangible assets with finite lives, fair value of our mortgage loans held for sale (“LHFS”) and mortgage servicing rights, estimated useful life of intangible assets, fair value of reporting units for purposes of allocating and evaluating goodwill for impairment, and current expected credit losses on certain financial assets. The amounts ultimately realized from the affected assets or ultimately recognized as liabilities will depend on, among other factors, general business conditions and could differ materially in the near term from the carrying amounts reflected in the consolidated financial statements.

Cash and Cash Equivalents—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents.

Restricted Cash—Restricted cash primarily consists of cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility. We terminated the secured revolving credit facility on December 29, 2022.

55

Accounts Receivable, Net and Allowance for Credit Losses—We have three material classes of receivables: (i) real estate services receivables, (ii) receivables from the sale of homes through our properties business, and (iii) receivables from customers in relation to our rentals business. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received. The majority of our transactions are processed through escrow and collectibility is not a significant risk. For transactions not directly processed through escrow, we establish an allowance for expected credit losses based on historical experience of collectibility, current external economic conditions that may affect collectibility, and current or expected changes to the regulatory environment in which we operate our businesses. We evaluate for changes in credit quality indicators on an annual basis or in the event of a material economic event or material change in the regulatory environment in which we operate.

Investments—We have investments in marketable securities that are available to support our operational needs, which are included in our consolidated balance sheets as short-term and long-term investments. Our short-term and long-term investments consist primarily of U.S. treasury securities, including inflation protected securities, and other federal or local government issued securities. Available-for-sale debt securities are recorded at fair value, and unrealized holding gains and losses are recorded as a component of accumulated other comprehensive (loss) income. Securities with maturities of one year or less and those identified by management at the time of purchase to be used to fund operations within one year are classified as short-term. All other securities are classified as long-term. We evaluate our available-for-sale debt securities, both ones classified as cash equivalents and as investments, for expected credit losses on a quarterly basis. An expected credit loss reserve is charged against the fair value of an available-for-sale debt security when it is identified, with a credit loss charged against net earnings. We review factors to determine whether an expected credit loss exists based on credit quality indicators, such as the extent to which the fair value as of the reporting date is less than the amortized cost basis, present value of cash flows expected to be collected, the financial condition and prospects of the issuer, adverse conditions specifically related to the security, and any changes to the credit rating of the security by a rating agency. Realized gains and losses are accounted for using the specific identification method. Purchases and sales are recorded on a trade date basis.

Fair Value—We account for certain assets and liabilities at fair value. Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:

Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable such as quoted prices for similar assets or liabilities in active markets, or can be corroborated by observable market data.

Level 3—Unobservable inputs that are supported by little or no market activity and require us to develop our own assumptions.

The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities.

Concentration of Credit Risk—Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents and investments. We generally place our cash and cash equivalents and investments with major financial institutions we deem to be of high-credit-quality in order to limit our credit exposure. We maintain our cash accounts with financial institutions where deposits exceed federal insurance limits.

56

Inventory—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis. If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value. In determining net realizable value, we use judgment and estimates, including assessment of readily available market value indicators. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized in cost of revenue and the value of the corresponding asset is reduced.

We classify inventory into three categories: homes for sale, homes not available for sale, and homes under improvement. Homes for sale represent homes that are currently listed on the market for sale and homes which we are under a contractual commitment to sell after the escrow period. Homes not available for sale are generally recently purchased homes that have been temporarily rented back to the prior owner and are not listed on the market for sale. The rental period is typically less than 30 days. Homes under improvement are homes that are in the process of being prepared to be listed for sale.

Variable Interest Entities—In connection with establishing a secured revolving credit facility to support the financing of homes that it purchases, RedfinNow formed a special purpose entity called RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation. We have determined that RedfinNow Borrower is a variable interest entity (“VIE”) and that we are the primary beneficiary of the variable interest in RedfinNow Borrower based on our power to direct the activities that most significantly impact the economic outcomes of the entity through our role in designing the entity and managing the homes purchased and sold by the entity. We have a potentially significant variable interest in the entity based upon our equity interest held in the VIE. As we have concluded that we are the primary beneficiary, we have included the accounts of the VIE in our consolidated financial statements. The lender of the secured revolving credit facility does not have recourse against the general credit of the primary beneficiary beyond the circumstances disclosed in Note 15. See Note 15 for a summary of the secured revolving credit facility, including outstanding borrowings associated with the VIE and related collateral. On November 7, 2022, we decided to wind-down RedfinNow and on December 29, 2022, we terminated our secured revolving credit facility.

Loans Held for Sale—Our mortgage segment originates residential mortgage loans. We have elected the fair value option for all loans held for sale and record these loans at fair value. Gains and losses from changes in fair value and direct loan origination fees and costs are recognized in net gain on loans held for sale. The fair value of loans held for sale is in excess of the contractual principal amounts by $2,650 and $660, respectively, as of December 31, 2022 and December 31, 2021. The mortgage loans we originate are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations.

Other Current Assets—Other current assets consist primarily of miscellaneous non-trade receivables, interest receivable, and interest rate lock commitments from mortgage origination operations (see Derivative Instruments below).

Derivative Instruments—Our mortgage segment is party to interest rate lock commitments (“IRLCs“) with customers resulting from mortgage origination operations. IRLCs for single-family mortgage loans that we intend to sell are considered free-standing derivatives. All free-standing derivatives are required to be recorded on our consolidated balance sheets at fair value. Since we can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements.

57

Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best efforts whole loans basis and on a mandatory basis. Forward sales commitments entered into on a mandatory basis are done through the use of commitments to sell mortgage-backed securities. We do not enter into or hold derivatives for trading or speculative purposes. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued and other liabilities, as applicable. We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties.

Property and Equipment—Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives. Depreciation and amortization is included in cost of revenue, marketing, technology and development, and general and administrative and is allocated based on estimated usage for each class of asset.

Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. Repair and maintenance costs are expensed as incurred.

Costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs relating to upgrades or enhancements that meet the capitalization criteria are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance and enhancement costs (including those costs in the post-implementation stages) are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the websites (or software) that result in added functionality, in which case the costs are capitalized.

Capitalized software development activities placed in service are amortized over the expected useful lives of those releases. We view capitalized software costs as either internal use, or market and product expansion. Currently, internal use and expansion useful lives are estimated at two to three years.

Estimated useful lives of website and software development activities are reviewed annually, or whenever events or changes in circumstances indicate that intangible assets may be impaired, and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades or enhancements to the existing functionality.

Intangible Assets—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives ranging from three to ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Fair values are derived by applying various valuation methodologies including the income approach and cost approach, using critical estimates and assumptions that include the revenue growth rate, royalty rate, discount rate, and cost to replace.

Impairment of Long-Lived Assets—Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured first by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such asset were considered to be impaired, an impairment loss would be recognized in the amount by which the carrying value of the asset exceeds its fair value. To date, no such impairment has occurred.

Goodwill—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired.

58

We perform an impairment assessment of goodwill at our reporting unit level. To test for goodwill impairment, we have the option to perform a qualitative assessment of goodwill rather than completing the quantitative assessment. We consider macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting the reporting units, and changes in the fair value of our common stock. We must assess whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we conclude this is not the case, we do not need to perform any further assessment. Otherwise, we must perform a quantitative assessment and compare the fair value of the reporting unit to its carrying value, including goodwill. If the fair value of the reporting unit is less than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We use a combination of discounted cash flow models and market data of comparable guideline companies to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a market participant would use and adjusted for the specific size and risk profile of the reporting units.

The aggregate carrying value of goodwill was $461,349 and $409,382 at December 31, 2022 and 2021, respectively. For the year ended December 31, 2022, we performed a quantitative assessment and concluded that there was no impairment. See Note 9 for more information.

Other Assets, Noncurrent—Other assets consists primarily of leased building security deposits and the noncurrent portion of prepaid assets.

Leases—The extent of our lease commitments consists of operating leases for physical office locations with original terms ranging from one to 11 years. We have accounted for the portfolio of leases by disaggregation based on the nature and term of the lease. Generally, the leases require a fixed minimum rent with contractual minimum rent increases over the term of the lease. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets, but rather lease expense is recognized on a straight-line basis over the term of the lease.

When available, the rate implicit in the lease to discount lease payments to present value would be used; however, none of our significant leases as of December 31, 2022 provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate for each portfolio of leases to discount the lease payments based on information available at lease commencement.

We have evaluated the performance of existing leases in relation to our leasing strategy and have determined that most renewal options would not be reasonably certain to be exercised.

The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of the consideration in the lease contracts between lease and non-lease components based on standalone prices and determined the allocation per the contracts to be appropriate. A portion of the right-of-use assets and related lease liabilities on our consolidated balance sheets were classified as held for sale as of December 31, 2022, $413 and $352, respectively.

Mezzanine Equity—We have issued convertible preferred stock that we have determined is a financial instrument with both equity and debt characteristics and is classified as mezzanine equity in our consolidated financial statements. The instrument was initially recognized at fair value net of issuance costs. We reassess whether the instrument is currently redeemable or probable to become redeemable in the future as of each reporting date, in which, if the instrument meets either criteria, we will accrete the carrying value to the redemption value based on the effective interest method over the remaining term. To assess classification, we review all features of the instrument, including mandatory redemption features and conversion features that may be substantive. All financial instruments that are classified as mezzanine equity are evaluated for embedded derivative features by evaluating each feature against the nature of the host instrument (e.g. more equity-like or debt-like). Features identified as embedded derivatives that are material are recognized separately as a derivative asset or liability in the consolidated financial statements. We have evaluated our convertible preferred stock and determined that its nature is that of an equity host and no material embedded derivatives exist that would require bifurcation on our consolidated balance sheets. See Note 11 for more information.

59

Foreign Currency Translation—Our international operations generally use their local currency as their functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Income and expense accounts are translated at the average monthly exchange rates during the year. Resulting translation adjustments are reported as a component of other comprehensive income and recorded in accumulated other comprehensive loss on our consolidated balance sheets.

Income Taxes—Income taxes are accounted for using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the consolidated balance sheets and tax bases of assets and liabilities at the applicable enacted tax rates. We establish a valuation allowance for deferred tax assets if it is more likely than not that these items will expire before we are able to realize their benefits or if future deductibility is uncertain.

We account for uncertainty in income taxes in accordance with ASC 740, Income Taxes. Tax positions are evaluated utilizing a two-step process, whereby we first determine whether it is more likely than not that a tax position will be sustained upon examination by the tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely to be realized upon ultimate settlement. Subsequent adjustments to amounts previously recorded impact the financial statements in the period during which the changes are identified. We recognize interest and penalties related to unrecognized tax benefits as income tax expense.

Convertible Senior Notes—In accounting for the issuance of our convertible senior notes, we treat the instrument wholly as a liability, in accordance with the adoption of ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity ("ASU 2020-06").

Issuance costs are amortized to expense over the respective term of the convertible senior notes.

For conversions prior to the maturity of the notes, we will settle using cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election. The carrying amount of the instrument (including unamortized debt issuance costs) is reduced by cash and other assets transferred, with the difference reflected as a reduction to additional paid-in capital. The indentures governing our convertible senior notes allow us, under certain circumstances, to irrevocably fix our method for settling conversions of the applicable notes by giving notice to the noteholders. Our election to irrevocably fix the settlement method could affect the calculation of diluted earnings per share when applicable. We have no plans to exercise our rights to fix the settlement method.

When we repurchase a portion of our convertible senior notes, we will derecognize the liability, accelerate the amortization of debt issuance costs, and record on our consolidated statements of comprehensive loss a gain or loss on extinguishment dependent on the repurchase price. See Note 15 for information regarding repurchases for the year ended December 31, 2022.

Revenue Recognition—We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, from the sale of homes, from subscription-based product offerings for our rentals business, and from the origination, sales, and servicing of mortgages. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.

We have utilized the allowable practical expedient in the accounting guidance and elected not to capitalize costs related to obtaining contracts with customers with durations of less than one year. We do not have significant remaining performance obligations.

Revenue earned but not received is recorded as accrued revenue in accounts receivable on our consolidated balance sheets, net of an allowance for credit losses. Accrued revenue consisting of commission revenue is known and is clearing escrow, and therefore it is not estimated.

60

Nature and Disaggregation of Revenue

Real Estate Services Revenue

Brokerage Revenue—Brokerage revenue includes our offer and listing services, where our lead agents represent homebuyers and home sellers. We recognize commission-based brokerage revenue upon closing of a brokerage transaction, less the amount of any commission refunds, closing-cost reductions, or promotional offers that may result in a material right. The transaction price is generally calculated by taking the agreed upon commission rate and applying that to the home's selling price. Brokerage revenue primarily contains a single performance obligation that is satisfied upon the closing of a transaction, at which point the entire transaction price is earned. We are not entitled to any commission until the performance obligation is satisfied and are not owed any commission for unsuccessful transactions, even if services have been provided. In conjunction with providing offering and listing services to our customers, we may offer promotional pricing or additional discounts on future services. This results in a material right to our customers and represents an additional performance obligation, for which the transaction price is allocated based on standalone selling prices. Amounts allocated to a promise to provide future listing or offering services at a significant discount are initially recorded as contract liabilities. Our promotional pricing and additional discounts have not resulted in a material impact to timing of revenue recognition. The balance of the corresponding contract liabilities are included in accrued and other liabilities on our consolidated balance sheets. See Note 10 for more information.

Partner Revenue—Partner revenue consists of fees paid to us from partner agents or under other referral agreements, less the amount of any payments we make to homebuyers and home sellers. We recognize these fees as revenue on the closing of a transaction. The transaction price is a fixed percentage of the partner agent's commission. The partner agent or other entity related to our referral agreements directly remits the referral fee revenue to us. We are neither entitled to referral fee revenue, nor is our performance obligation satisfied, until the related referred home's sale closes.

Properties Revenue

Properties Revenue—Properties revenue consists of revenue earned when we sell homes that we previously bought directly from homeowners. Properties revenue is recorded at closing on a gross basis, representing the sales price of the home. Our contracts with customers contain a single performance obligation that is satisfied upon a transaction closing. We do not offer warranties for sold homes, and there are no continuing performance obligations following the transaction close date.

Rentals Revenue

Rentals Revenue—Rentals revenue is primarily composed of subscription-based product offerings for internet listing services, as well as lead management and digital marketing solutions.

Rentals revenue is recorded as a component of service revenue in our consolidated statements of comprehensive loss. Revenue is recognized upon transfer of control of promised service to customers over time in an amount that reflects the consideration we expect to receive in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the contract, which generally have a term of less than one year. Revenue is presented net of sales allowances, which are not material.

The transaction price for a contract is generally determined by the stated price in the contract, excluding any related sales taxes. We enter into contracts that can include various combinations of subscription services, which are capable of being distinct and accounted for as separate performance obligations. We allocate the transaction price to each performance obligation in the contract on a relative stand-alone selling price basis. Generally, the combinations of subscription services are fulfilled concurrently and are co-terminus. Our rentals contracts do not contain any refund provisions other than in the event of our non-performance or breach.

61

Mortgage Revenue

Mortgage Revenue—Mortgage revenue includes fees from the origination and subsequent sale of loans, loan servicing income, interest income on loans held for sale, origination of IRLCs, and the changes in fair value of our IRLCs, forward sales commitments, loans held for sale, and MSRs.

Other Revenue

Other Revenue—Other services revenue includes fees earned from title settlement services, Walk Score data services, and advertising. Substantially all fees and revenue from other services are recognized when the service is provided.

Intercompany Eliminations

Intercompany Eliminations—Revenue earned from transactions between operating segments are eliminated in consolidating our financial statements. Intercompany transactions primarily consist of services performed from our real estate services segment for our properties segment.

Cost of Revenue—Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, customer fulfillment costs related to our rentals segment, office and occupancy expenses, interest expense on our mortgage related warehouse facilities, and depreciation and amortization related to fixed assets and acquired intangible assets. Home costs related to our properties segment include home purchase costs, capitalized improvements, selling expenses directly attributable to the transaction, and home maintenance expenses.

Technology and Development—Technology and development expenses primarily include personnel costs (including base pay, bonuses, benefits, and stock-based compensation), data licenses, software and equipment, and infrastructure such as for data centers and hosted services. The expenses also include amortization of capitalized internal-use software and website and mobile application development costs as well as amortization of acquired intangible assets. We expense research and development costs as incurred and record them in technology and development expenses.

Advertising and Advertising Production Costs—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. Advertising costs and advertising production costs are included in marketing expenses. The following table summarizes total advertising and advertising production costs for the periods listed:
Year Ended December 31,
202220212020
Advertising costs$133,593 $119,278 $42,919 
Advertising production costs3,425 2,303 256 

Stock-based Compensation—We account for stock-based compensation by measuring and recognizing as compensation expense the fair value of all share-based payment awards made to employees, including stock options and restricted stock unit awards, and shares forecasted to be issued pursuant to our ESPP, in each case based on estimated grant date fair values. Stock-based compensation expense is recognized over the requisite service period on a straight-line basis. The Black-Scholes-Merton option-pricing model is used to determine the fair value of stock options and shares forecasted to be issued pursuant to our ESPP. For restricted stock unit awards and restricted stock unit awards with performance conditions, we use the market value of our common stock on the date of grant to determine the fair value of the award. For restricted stock unit awards with market conditions, the market condition is reflected in the grant date fair value of the award using a Monte Carlo simulation.

In valuing stock options and shares forecasted to be issued pursuant to our ESPP, we make assumptions about expected life, stock price volatility, risk-free interest rates, and expected dividends.

Expected Life—The expected term was estimated using the simplified method allowed under guidance from the SEC as our historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.
62


Volatility—The expected stock price volatility for our common stock was estimated by taking the average historical price volatility for industry peers based on daily price observations. Industry peers consist of several public companies in the real estate and technology industries.

Risk-Free Rate—The risk-free interest rate is based on the yields of U.S. treasury securities with maturities similar to the expected term of the options for each option group.

Dividend Yield—We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, an expected dividend yield of zero was used.

Business Combinations—The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We record assets and liabilities of an acquired business at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.

Restructuring and Reorganization—Restructuring and reorganization expenses primarily consist of employee termination costs (including severance, retention, benefits, and payroll taxes) associated with the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”), our mortgage business, and Rent Group Inc. (“Rent.”), our rentals business, and from our June 2022 workforce reduction. Restructuring and reorganization expenses will also include additional expenses throughout 2022 and into 2023 related to our November 9, 2022 workforce reduction and wind-down of our RedfinNow operations. These expenses are included in restructuring and reorganization in our consolidated statements of comprehensive loss and in accrued and other liabilities in our consolidated balance sheets. We expect to complete our restructuring and reorganization activities by the end of 2023.

Mortgage Servicing Rights (“MSRs”)—We determine the fair value of MSRs using a valuation model that calculates the net present value of estimated future cash flows. Key estimates of future cash flows include prepayment speeds, default rates, discount rates, cost of servicing, objective portfolio characteristics, and others factors. Changes in these estimates could materially change the estimated fair value.

Lease Impairment—During the year ended December 31, 2022 we recognized impairment losses of $1,136 due to subleasing two of our operating leases.

Recently Adopted Accounting Pronouncements—None applicable.

Recently Issued Accounting Pronouncements—None applicable.

Note 2: Business Combinations

On April 1, 2022, we acquired, for $139,671 in cash, all of the equity interests of Bay Equity, and Bay Equity became one of our wholly owned subsidiaries. We acquired Bay Equity to expand our mortgage business.

The results of operations and the fair values of the assets acquired and liabilities assumed have been included in our consolidated financial statements since the date of acquisition. The revenue from Bay Equity is reported in our mortgage segment in Note 3. The goodwill recognized in connection with our acquisition of Bay Equity is primarily attributable to the anticipated synergies from future growth of the combined business and is not expected to be deductible for tax purposes. We assigned the recognized goodwill of $51,967 to the mortgage segment.
63


The following table summarizes the fair value of assets acquired and liabilities assumed as a result of the Bay Equity acquisition and is subject to revision as more detailed analyses are completed and additional information about the fair value of assets acquired and liabilities assumed becomes available:
Cash and cash equivalents$39,963 
Restricted cash2,367 
Accounts receivable9,697 
Prepaid expenses1,222 
Other current assets19,262 
Property and equipment, net897 
Operating lease right-of-use assets4,995 
Loans held for sale213,891 
Mortgage servicing rights, at fair value33,982 
Other assets, noncurrent294 
Intangible assets14,510 
Goodwill51,967 
Total assets acquired393,047 
Accounts payable1,747 
Accrued and other liabilities38,026 
Lease liabilities2,848 
Lease liabilities and deposits, noncurrent2,147 
Warehouse credit facilities208,608 
Total liabilities assumed253,376 
Total purchase consideration$139,671 

Acquisition-related costs consisted of external fees for advisory, legal, and other professional services and totaled approximately $2,437 for the year ended December 31, 2022. These costs were expensed as incurred and recorded in general and administrative costs in our consolidated statements of comprehensive loss.

Identifiable Intangible AssetsThe following table provides the fair values of the Bay Equity intangible assets, along with their estimated useful lives:
Estimated Fair ValueEstimated Useful Life
(in years)
Trade names$11,650 5
Developed technology2,860 3
Total$14,510 

The identifiable intangible assets include trade names and developed technology. Trade names primarily relate to the Bay Equity brand. Developed technology primarily relates to website functionality around data consolidation and optimization which helps drive efficiencies in loan origination and processing. The fair values of trade names and developed technology are derived by applying the relief from royalty method and replacement cost method, respectively. Critical estimates in valuing the intangible assets include revenue growth rate, royalty rate, discount rate, and number of months to recreate the underlying application.

Unaudited Pro Forma Financial InformationThe following table presents unaudited pro forma financial information for the years ended December 31, 2022 and 2021. The pro forma financial information combines our results of operations with that of Bay Equity as though the companies had been combined as of January 1, 2021. The pro forma information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the Bay Equity acquisition had taken place at such time. The pro forma financial information presented below includes adjustments for depreciation and amortization, restructuring costs, and transaction costs:
Year Ended December 31,
20222021
Revenue$2,340,310 $2,286,570 
Net loss(316,933)(57,883)

64

There were no material non-recurring adjustments made in the pro forma financial information disclosed above.

Note 3: Segment Reporting and Revenue

In its operation of our business, our management, including our chief operating decision maker ("CODM"), who is also our chief executive officer, evaluates the performance of our operating segments based on our statement of operations results, inclusive of net loss. We do not analyze discrete segment balance sheet information related to long-term assets, substantially all of which are located in the United States. We have six operating segments and four reportable segments, real estate services, properties, rentals, and mortgage. As a result of our decision to wind-down RedfinNow operations, we plan to report our properties segment as a discontinued operation beginning with the period during which we complete wind-down of the business.

We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, from the sale of homes, from subscription-based product offerings for our rentals business, and from the origination, sales, and servicing of mortgages. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.

Information on each of our reportable and other segments and reconciliation to consolidated net loss is presented in the tables below. We have assigned certain previously reported expenses to each segment to conform to the way we internally manage and monitor our business. We allocated indirect costs to each segment based on a reasonable allocation methodology, when such costs are significant to the performance measures of the segments.
Year Ended December 31, 2022
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$787,076 $1,202,651 $155,910 $132,904 $23,684 $(17,783)$2,284,442 
Cost of revenue608,027 1,225,717 33,416 126,552 22,460 (17,783)1,998,389 
Gross profit179,049 (23,066)122,494 6,352 1,224  286,053 
Operating expenses
Technology and development105,196 17,326 59,899 6,034 3,591 4,204 196,250 
Marketing98,673 2,762 51,064 4,889 199 484 158,071 
General and administrative88,171 11,203 92,728 25,680 3,307 33,504 254,593 
Restructuring and reorganization     40,469 40,469 
Total operating expenses292,040 31,291 203,691 36,603 7,097 78,661 649,383 
Loss from operations(112,991)(54,357)(81,197)(30,251)(5,873)(78,661)(363,330)
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net(123)(7,607)1,389 (114)140 48,502 42,187 
Net loss$(113,114)$(61,964)$(79,808)$(30,365)$(5,733)$(30,159)$(321,143)
65

Year Ended December 31, 2021
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$903,334 $880,653 $121,877 $19,818 $13,609 $(16,526)$1,922,765 
Cost of revenue603,320 870,052 21,739 26,096 14,264 (16,526)1,518,945 
Gross profit300,014 10,601 100,138 (6,278)(655) 403,820 
Operating expenses
Technology and development81,588 13,237 41,492 10,396 2,528 7,477 156,718 
Marketing98,746 1,889 36,174 561 209 1,161 138,740 
General and administrative84,655 9,593 71,943 8,306 2,288 41,530 218,315 
Restructuring and reorganization       
Total operating expenses264,989 24,719 149,609 19,263 5,025 50,168 513,773 
Loss from operations35,025 (14,118)(49,471)(25,541)(5,680)(50,168)(109,953)
Interest income, interest expense, income tax benefit, and other expense, net(87)(4,261)3,301 3 2 1,382 340 
Net income (loss)$34,938 $(18,379)$(46,170)$(25,538)$(5,678)$(48,786)$(109,613)
Year Ended December 31, 2020
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$651,208 $209,686 $ $15,835 $12,377 $(3,013)$886,093 
Cost of revenue417,140 214,382  15,627 9,847 (3,013)653,983 
Gross profit234,068 (4,696) 208 2,530  232,110 
Operating expenses
Technology and development66,389 5,986  5,914 1,288 4,720 84,297 
Marketing53,399 536  267 88 591 54,881 
General and administrative54,538 2,810  1,665 764 25,847 85,624 
Restructuring and reorganization     6,516 6,516 
Total operating expenses174,326 9,332  7,846 2,140 37,674 231,318 
Loss from operations59,742 (14,028) (7,638)390 (37,674)792 
Interest income, interest expense, and other expense, net (1,018) 73 30 (18,404)(19,319)
Net income (loss)$59,742 $(15,046)$ $(7,565)$420 $(56,078)$(18,527)

Note 4: Financial Instruments

Derivatives

Our primary market exposure is to interest rate risk, specifically U.S. treasury and mortgage interest rates, due to their impact on mortgage-related assets and commitments. We use forward sales commitments on whole loans and mortgage-backed securities to manage and reduce this risk. We do not have any derivative instruments designated as hedging instruments.

Forward Sales Commitments—We are exposed to interest rate and price risk on loans held for sale from the funding date until the date the loan is sold. Forward sales commitments on whole loans and mortgage-backed securities are used to fix the forward sales price that will be realized at the sale of each loan.

66

Interest Rate Lock Commitments—IRLCs represent an agreement to extend credit to a mortgage loan applicant. We commit (subject to loan approval) to fund the loan at the specified rate, regardless of changes in market interest rates between the commitment date and the funding date. Outstanding IRLCs are subject to interest rate risk and related price risk during the period from the date of commitment through the loan funding date or expiration date. Loan commitments generally range between 30 and 90 days and the borrower is not obligated to obtain the loan. Therefore, IRLCs are subject to fallout risk, which occurs when approved borrowers choose not to close on the underlying loans. We review our commitment-to-closing ratio ("pull-through rate") as part of an estimate of the number of mortgage loans that will fund according to the IRLCs.
December 31,
Notional Amounts20222021
Forward sales commitments$301,548 $70,550 
IRLCs210,787 67,485 

The locations and amounts of gains (losses) recognized in revenue related to our derivatives are as follows:
Year Ended December 31,
InstrumentClassification202220212020
Forward sales commitmentsService revenue$(11,336)$518 $(184)
IRLCsService revenue(4,184)(641)1,342 

Fair Value of Financial Instruments

A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected on our consolidated balance sheets, is set forth below:
Balance at December 31, 2022
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant
Unobservable Inputs
(Level 3)
Assets
Cash equivalents
Money market funds$186,410 $186,410 $ $ 
Total cash equivalents186,410 186,410   
Short-term investments
U.S. treasury securities96,925 96,925   
Agency bonds25,334 25,334   
Total short-term investments122,259 122,259   
Loans held for sale199,604  199,604  
Other current assets
Forward sales commitments1,669  1,669  
IRLCs2,338   2,338 
Total other current assets4,007  1,669 2,338 
Mortgage servicing rights, at fair value36,261   36,261 
Long-term investments
U.S. treasury securities29,480 29,480   
Total assets$578,021 $338,149 $201,273 $38,599 
Liabilities
Accrued and other liabilities
Forward sales commitments$1,873 $ $1,873 $ 
IRLCs1,041   1,041 
Total liabilities$2,914 $ $1,873 $1,041 
67

Balance at December 31, 2021
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant
Unobservable Inputs
(Level 3)
Assets
Cash equivalents
        Money market funds$509,971 $509,971 $ $ 
Total cash equivalents509,971 509,971   
Short-term investments
   U.S. treasury securities16,718 16,718   
Agency bonds11,906 11,906   
Equity securities5,113 5,113   
Loans held for sale35,759  35,759  
Prepaid expenses and other current assets
Forward sales commitments138  138  
IRLCs1,191   1,191 
Total prepaid expenses and other current assets1,329  138 1,191 
Long-term investments
   U.S. treasury securities54,828 54,828   
Total assets$635,624 $598,536 $35,897 $1,191 
Liabilities
Accrued and other liabilities
Forward sales commitments$93 $ $93 $ 
IRLCs60   60 
Total liabilities$153 $ $93 $60 

There were no transfers into or out of Level 3 financial instruments during the years ended December 31, 2022 and 2021.

The significant unobservable input used in the fair value measurement of IRLCs is the pull-through rate. Significant changes in the input could result in a significant change in fair value measurement.

The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:
December 31, 2022December 31, 2021
Key InputsValuation TechniqueRangeWeighted-AverageRangeWeighted-Average
IRLCs
Pull-through rate
Market pricing
62.0% - 100.0%
91.0%71.1%71.1%
MSRs
Prepayment speedDiscounted cash flow
6.0% - 14.4%
6.6%N/AN/A
Default ratesDiscounted cash flow
0.0% - 0.5%
0.1%N/AN/A
Discount rateDiscounted cash flow
9.5% - 12.4%
9.6%N/AN/A

The following is a summary of changes in the fair value of IRLCs:
Year Ended December 31,
202220212020
Balance, net—beginning of period$1,131 $1,771 $438 
IRLCs acquired in business combination4,326   
Issuances of IRLCs51,453 18,415 18,090 
Settlements of IRLCs(54,784)(18,827)(16,986)
Fair value changes recognized in earnings(829)(228)229 
Balance, net—end of period$1,297 $1,131 $1,771 

68

The following is a summary of changes in the fair value of MSRs:
Year Ended December 31,
202220212020
Balance—beginning of period$ $ $ 
MSRs acquired in business combination33,982   
MSRs originated3,140   
MSRs sales(1,662)  
Fair value changes recognized in earnings801   
Balance, net—end of period$36,261 $ $ 

The following table presents the carrying amounts and estimated fair values of our convertible senior notes that are not recorded at fair value on our consolidated balance sheets:
December 31, 2022December 31, 2021
IssuanceNet Carrying Amount Estimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,431 $22,147 $23,280 $34,487 
2025 notes512,683 309,292 650,783 593,366 
2027 notes565,474 267,398 563,234 467,814 

The difference between the principal amounts of our 2023 notes, our 2025 notes, and our 2027 notes, which were $23,512, $518,728, and $575,000, respectively, and the net carrying amounts of the notes represents the unamortized debt issuance costs. The estimated fair value of each tranche of convertible senior notes is based on the closing trading price of the notes on the last day of trading for the period, and is classified as Level 2 within the fair value hierarchy, due to the limited trading activity of the notes. Based on the closing price of our common stock of $4.24 on December 31, 2022, the if-converted value of all three convertible notes were less than the principal amounts. See Note 15 for additional details on our convertible senior notes.

See Note 11 for the carrying amount of our convertible preferred stock.

Assets and liabilities recognized or disclosed at fair value on a nonrecurring basis include items such as property and equipment, goodwill and other intangible assets, equity investments, and other assets. These assets are measured at fair value if determined to be impaired.

The cost or amortized cost, gross unrealized gains and losses, and estimated fair market value of our cash, money market funds, restricted cash, available-for-sale investments, and equity securities were as follows:
December 31, 2022
Fair Value HierarchyCost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
CashN/A$53,430 $— $— $53,430 $53,430 $— $— 
Money markets fundsLevel 1186,410 — — 186,410 186,410 — — 
Restricted cashN/A2,406 — — 2,406 2,406 — — 
U.S. treasury securitiesLevel 1127,130 28 (753)126,405 — 96,925 29,480 
Agency bondsLevel 125,339  (5)25,334 — 25,334  
Total$394,715 $28 $(758)$393,985 $242,246 $122,259 $29,480 
69

December 31, 2021
Fair Value HierarchyCost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
CashN/A$81,032 $— $— $81,032 $81,032 $— $— 
Money markets fundsLevel 1509,971 — — 509,971 509,971 — — 
Restricted cashN/A127,278 — — 127,278 127,278 — — 
U.S. treasury securitiesLevel 171,749 1 (204)71,546 — 16,718 54,828 
Agency bondsLevel 111,900 6  11,906 — 11,906  
Equity securitiesLevel 1500 4,613  5,113 — 5,113  
Total$802,430 $4,620 $(204)$806,846 $718,281 $33,737 $54,828 

As of December 31, 2022 and 2021, the aggregate fair value of available-for-sale debt securities in an unrealized loss position totaled $77,277 and $54,671, with aggregate unrealized losses of $758 and $204, respectively. We have evaluated our portfolio of available-for-sale debt securities based on credit quality indicators for expected credit losses and do not believe there are any expected credit losses. In addition, as of December 31, 2022 and 2021, we had not made a decision to sell any of our debt securities held, nor did we consider it more likely than not that we would be required to sell such securities before recovery of our amortized cost basis. Our portfolio consists of U.S. government securities, all with a high quality credit rating issued by various credit agencies.

As of December 31, 2022 and 2021, we had accrued interest of $576 and $86, respectively, on our available-for-sale investments, for which we have recorded no expected credit losses. Accrued interest receivable is presented within other current assets in our consolidated balance sheets.

Note 5: Inventory

The components of inventory were as follows:
December 31,
20222021
Finished goods
Homes for sale$97,636 $119,410 
Work in progress
Homes not available for sale2,467 16,377 
Homes under improvement14,170 222,434 
Inventory$114,273 $358,221 

Inventory costs include direct home purchase costs and any capitalized improvements, net of inventory reserves, which reflect the lower of cost or net realizable value write-downs applied on a specific home basis. As of December 31, 2022 and 2021, lower of cost or net realizable value write-downs were $8,404 and $2,364, respectively. These write-downs are included within the changes in inventory in net cash provided by (used in) operating activities in our consolidated statements of cash flows.

The following table summarizes our inventory activities:
December 31,
20222021
Number of homes purchased1,569 2,021 
Inventory value of homes purchased$806,269 $1,034,916 
Number of homes sold2,044 1,450 
Inventory value of homes sold$1,033,866 $738,809 

70

Note 6: Property and Equipment

The components of property and equipment were as follows:
December 31,
Useful Lives (years)20222021
Leasehold improvementsShorter of lease term or economic life$32,285 $33,455 
Website and software development costs
2 - 3
62,963 50,439 
Computer and office equipment
3 - 5
20,036 14,216 
Software31,871 1,871 
Furniture77,911 8,091 
Property and equipment, gross125,066 108,072 
Accumulated depreciation and amortization(76,788)(59,766)
Construction in progress6,827 10,365 
Property and equipment, net$55,105 $58,671 

The following table summarizes depreciation and amortization and capitalized software development costs:
Year Ended December 31,
202220212020
Depreciation and amortization for property and equipment$26,740 $20,047 $14,076 
Capitalized software development costs, including stock-based compensation19,906 19,175 11,414 

Note 7: Leases

The components of lease expense were as follows:
Year Ended December 31,
Lease CostClassification20222021
Operating lease cost:

Operating lease cost(1)
Cost of revenue$13,144 $9,437 
Operating lease cost(1)
Operating expenses8,223 6,123 
Total operating lease cost$21,367 $15,560 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$788 $492 
Interest on lease liabilitiesCost of revenue94 73 
Total finance lease cost$882 $565 
(1) Includes lease expense with initial terms of 12 months or less of $3,599 and $1,464 for the years ended December 31, 2022 and 2021.
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2023$20,525 $658 $2,602 $23,785 
202414,799 278 491 15,568 
202510,649 164 434 11,247 
20268,619 35 159 8,813 
20274,620  116 4,736 
Thereafter678  40 718 
Total lease payments$59,890 $1,135 $3,842 $64,867 
Less: Interest(1)
4,537 53 
Present value of lease liabilities$55,353 $1,082 
(1) Includes interest on operating leases of $1,996 and financing leases of $31 due within the next 12 months.
71

December 31,
Lease Term and Discount Rate20222021
Weighted-average remaining operating lease term (years)3.64.8
Weighted-average remaining finance lease term (years)2.73.2
Weighted-average discount rate for operating leases4.5 %4.4 %
Weighted-average discount rate for finance leases5.4 %5.4 %
Year Ended December 31,
Supplemental Cash Flow Information20222021
Cash paid for amounts included in the measurement of lease liabilities
  Operating cash outflows from operating leases$21,504 $16,421 
Operating cash outflows from finance leases100 83 
Financing cash outflows from finance leases612 347 
Right-of-use assets obtained in exchange for lease liabilities
  Operating leases$132 $7,677 
  Finance leases234 1,333 

Note 8: Commitments and Contingencies

Legal Proceedings

Below is a discussion of our material, pending legal proceedings. We cannot estimate a range of reasonably possible losses given the preliminary stage of these proceedings and the claims and issues presented. In addition to the matters discussed below, from time to time, we are involved in litigation, claims, and other proceedings arising in the ordinary course of our business. Except for the matters discussed below, we do not believe that any of our pending litigation, claims, and other proceedings are material to our business.

Lawsuit by David Eraker—On May 11, 2020, David Eraker, our co-founder and former chief executive officer who departed Redfin in 2006, filed a complaint through Appliance Computing III, Inc. (d/b/a Surefield) ("Surefield"), which is a company that Mr. Eraker founded and that we believe he controls, in the U.S. District Court for the Western District of Texas, Waco Division. The complaint alleged that we were infringing four patents claimed to be owned by Surefield without its authorization or license. Surefield sought an unspecified amount of damages and an injunction against us offering products and services that allegedly infringe the patents at issue. On May 17, 2022, the jury returned a verdict in our favor, finding that we did not infringe any of the asserted claims of the patents claimed to be owned by Surefield, and accordingly, we do not owe any damages to Surefield. The jury also found that all asserted claims of Surefield’s claimed patents were invalid. The court entered final judgment on August 15, 2022. On September 12, 2022, Surefield filed a motion for judgment as a matter of law and a motion for a new trial. In the motions, Surefield asserts that no jury could have found non-infringement based on the trial record, among other things. We filed oppositions to the motions on October 3, 2022 and Surefield filed replies on October 21, 2022.

Lawsuit Alleging Violations of the Fair Housing Act—On October 28, 2020, a group of ten organizations filed a complaint against us in the U.S. District Court for the Western District of Washington. The organizations are the National Fair Housing Alliance, the Fair Housing Center of Metropolitan Detroit, the Fair Housing Justice Center, the Fair Housing Rights Center in Southeastern Pennsylvania, the HOPE Fair Housing Center, the Lexington Fair Housing Council, the Long Island Housing Services, the Metropolitan Milwaukee Fair Housing Council, Open Communities, and the South Suburban Housing Center. The complaint alleged that certain of our business policies and practices violate certain provisions of the Fair Housing Act (the “FHA”). The plaintiffs alleged that these policies and practices (i) have the effect of our services being unavailable in predominantly non-white communities on a more frequent basis than predominantly white communities and (ii) are unnecessary to achieve a valid interest or legitimate objective. The complaint focused on the following policies and practices, as alleged by the plaintiffs: (i) a home's price must exceed a certain dollar amount before we offer service through one of our lead agents or partner agents and (ii) our services and pricing structures are available only for homes serviced by one of our lead agents and those same services and pricing structures may not be offered by one of our partner agents. The plaintiffs sought (i) a declaration that our alleged policies and practices violate the FHA, (ii) an order enjoining us from further alleged violations, (iii) an unspecified amount of monetary damages, and (iv) payment of plaintiffs’ attorneys' fees and costs.

72

On April 29, 2022, we settled this lawsuit. As part of the settlement, we paid an aggregate of $3,000 to the ten organizations on May 25, 2022 and will pay an additional aggregate of $1,000 to the ten organizations by April 29, 2023. The latter payment will be dedicated to fund programs devoted to expanding home ownership opportunities. In addition to the financial payments, we also agreed to certain changes to our business practices, including expanding our brokerage services to lower-priced homes in certain markets, designating a fair housing compliance officer, revamping our fair housing training, and expanding our diversity recruiting efforts.

Lawsuits Alleging Misclassification—On August 28, 2019, Devin Cook, who was one of our former independent contractor licensed sales associates, whom we call associate agents, filed a complaint against us in the Superior Court of California, County of San Francisco. The plaintiff initially pled the complaint as a class action and alleged that we misclassified her as an independent contractor instead of an employee. The plaintiff also sought unspecified penalties pursuant to representative claims under California’s Private Attorney General Act ("PAGA"). On January 30, 2020, the plaintiff filed a first amended complaint dismissing her class action claim and asserting only claims under PAGA.

On November 20, 2020, Jason Bell, who was one of our former lead agents as well as a former associate agent, filed a complaint against us in the U.S. District Court for the Southern District of California. The complaint was pled as a class action and alleges that, (1) during the time he served as an associate agent, we misclassified him as an independent contractor instead of an employee and (2) during the time he served as a lead agent, we misclassified him as an employee who was exempt from minimum wage and overtime laws. The plaintiff also asserted representative claims under PAGA. The plaintiff sought unspecified amounts of unpaid overtime wages, regular wages, meal and rest period compensation, waiting time and other penalties, injunctive and other equitable relief, and plaintiff's attorneys' fees and costs.

On May 23, 2022, pursuant to a combined mediation, we settled the lawsuits brought by Ms. Cook and Mr. Bell for an aggregate of $3,000. This amount is subject to adjustment if our actual number of associate agents, lead agents, or their respective workweeks differs from the number that we represented to the plaintiffs. This settlement is subject to each court’s approval.

Commitments

Purchase Commitments—Purchase commitments primarily relate to network infrastructure for our data operations. Future payments due under these agreements as of December 31, 2022 are as follows:
Purchase Commitments
2023
$38,322 
2024
33,075 
2025
31,762 
2026
31,360 
202716,860 
Thereafter
 
Total future minimum payments
$151,379 

Other Commitments—Our title and settlement business and our mortgage business each hold cash in escrow at third-party financial institutions on behalf of homebuyers and home sellers. As of December 31, 2022, we held $17,649 in escrow and did not record this amount on our consolidated balance sheets. We may be held contingently liable for the disposition of the cash we hold in escrow.

73

Note 9: Acquired Intangible Assets and Goodwill

Acquired Intangible AssetsThe following table presents the gross carrying amount and accumulated amortization of intangible assets:
December 31, 2022December 31, 2021
Weighted-Average Useful
Life
(years)
GrossAccumulated
Amortization
NetGrossAccumulated
Amortization
Net
Trade names9.3$82,690 $(14,856)$67,834 $71,040 $(6,004)$65,036 
Developed technology3.366,340 (38,465)27,875 63,480 (17,285)46,195 
Customer relationship1081,360 (14,797)66,563 81,360 (6,662)74,698 
$230,390 $(68,118)$162,272 $215,880 $(29,951)$185,929 

Our intangible assets are amortized on a straight-line basis over their respective estimated useful lives to a split between general and administrative and cost of revenue for customer relationships and trade names; and developed technology intangible assets are split between general and administrative expense, cost of revenue, and technology and development expense in our consolidated statements of comprehensive loss. Amortization expense amounted to $38,167 and $26,901 for the years ended December 31, 2022 and 2021, respectively.

The following table presents our estimate of remaining amortization expense for intangible assets that existed as of December 31, 2022:
2023$38,988 
202423,741 
202517,618 
202617,380 
202715,633
Thereafter48,912
Estimated remaining amortization expense$162,272 

Goodwill—The carrying amounts of goodwill by reportable segment were as follows:
Real Estate ServicesRentalsMortgageTotal
Balance as of December 31, 2021
$250,231 $159,151 $ $409,382 
Goodwill resulting from acquisition  51,967 51,967 
Balance as of December 31, 2022
$250,231 $159,151 $51,967 $461,349 

For the year ended December 31, 2022, we performed a quantitative assessment and concluded there was no impairment since it was not more likely than not that the fair value of any of our reporting units was less than its carrying value. We did not recognize any goodwill impairment charges during the years ended December 31, 2022 or 2021.

Note 10: Accrued and Other Liabilities

The components of accrued and other liabilities were as follows:
December 31,
20222021
Accrued compensation and benefits
$76,539 $78,437 
Miscellaneous accrued and other liabilities
27,543 25,217 
Payroll tax liability deferred by the CARES Act 7,760 
Customer contract liabilities5,661 6,708 
Total accrued and other liabilities
$109,743 $118,122 

74

Note 11: Mezzanine Equity

On April 1, 2020, we issued 4,484,305 shares of our common stock, at a price of $15.61 per share, and 40,000 shares of our preferred stock, at a price of $1,000 per share, for aggregate gross proceeds of $110,000. We designated this preferred stock as Series A Convertible Preferred Stock (our "convertible preferred stock"). Our convertible preferred stock is classified as mezzanine equity in our consolidated financial statements as the substantive conversion features at the option of the holder precludes liability classification. We have determined there are no material embedded features that require recognition as a derivative asset or liability.

We allocated the gross proceeds of $110,000 to the common stock issuance and the convertible preferred stock issuance based on the standalone fair value of the issuances, resulting in a fair valuation of $40,000 for the preferred stock, which is also the value of the mandatory redemption amount.

As of December 31, 2022, the carrying value of our convertible preferred stock, net of issuance costs, is $39,914, and holders have earned unpaid stock dividends in the amount of 30,640 shares of common stock. This stock dividend was issued on January 3, 2023. These shares are included in basic and diluted net loss per share attributable to common stock, as described in Note 13. As of December 31, 2022, no shares of the preferred stock have been converted, and the preferred stock was not redeemable, nor probable to become redeemable in the future as there is a more than remote chance the shares will be automatically converted prior to the mandatory redemption date. The number of shares of common stock reserved for future issuance resulting from dividends, conversion, or redemption with respect to the preferred stock was 2,622,177 as of the issuance date.

Dividends—The holders of our convertible preferred stock are entitled to dividends. Dividends accrue daily based on a 360 day fiscal year at a rate of 5.5% per annum based on the issue price and are payable quarterly in arrears on the first business day following the end of each calendar quarter. Assuming we satisfy certain conditions, we will pay dividends in shares of common stock at a rate of the dividend payable divided by $17.95. If we do not satisfy such conditions, we will pay dividends in a cash amount equal to (i) the dividend shares otherwise issuable on the dividends multiplied by (ii) the volume-weighted average closing price of our common stock for the ten trading days preceding the date the dividends are payable.

Participation Rights—Holders of our convertible preferred stock are entitled to dividends paid and distributions made to holders of our common stock to the same extent as if such preferred stockholders had converted their shares of preferred stock into common stock and held such shares on the record date for such dividends and distributions.

Conversion—Holders may convert their convertible preferred stock into common stock at any time at a rate per share of preferred stock equal to the issue price divided by $19.51 (the "conversion price"). A holder that converts will also receive any dividend shares resulting from accrued dividends.

Our convertible preferred stock may also be automatically converted to shares of our common stock. If the closing price of our common stock exceeds $27.32 per share (i) for each day of the 30 consecutive trading days immediately preceding April 1, 2023 or (ii) following April 1, 2023 until 30 trading days prior to November 30, 2024, for each day of any 30 consecutive trading days, then each outstanding share of preferred stock will automatically convert into a number of shares of our common stock at a rate per share of preferred stock equal to the issue price divided by the conversion price. Upon an automatic conversion, a holder will also receive any dividend shares resulting from accrued dividends.

Redemption—On November 30, 2024, we will be required to redeem any outstanding shares of our convertible preferred stock, and each holder may elect to receive cash, shares of common stock, or a combination of cash and shares. If a holder elects to receive cash, we will pay, for each share of preferred stock, an amount equal to the issue price plus any accrued dividends. If a holder elects to receive shares, we will issue, for each share of preferred stock, a number of shares of common stock at a rate of the issue price divided by the conversion price plus any dividend shares resulting from accrued dividends.

75

A holder of our convertible preferred stock has the right to require us to redeem up to all shares of preferred stock it holds following certain events outlined in the document governing the preferred stock. If a holder redeems as the result of such events, such holder may elect to receive cash or shares of common stock, as calculated in the same manner as the mandatory redemption described above. Additionally, such holder will also receive, in cash or shares of common stock as elected by the holder, an amount equal to all scheduled dividend payments on the preferred stock for all remaining dividend periods from the date the holder gives its notice of redemption.

Liquidation Rights—Upon our liquidation, dissolution, or winding up, holders of our convertible preferred stock will be entitled to receive cash out of our assets prior to holders of the common stock.

Note 12: Equity and Equity Compensation Plans

Common Stock—As of December 31, 2022 and 2021, our amended and restated certificate of incorporation authorized us to issue 500,000,000 shares of common stock with a par value of $0.001 per share.

Preferred Stock—As of December 31, 2022 and 2021, our amended and restated certificate of incorporation authorized us to issue 10,000,000 shares of preferred stock with a par value of $0.001 per share.

Amended and Restated 2004 Equity Incentive Plan—We granted stock options under our 2004 Equity Incentive Plan, as amended ("2004 Plan"), until July 26, 2017, when we terminated it in connection with our IPO. Accordingly, no shares are available for future issuance under our 2004 Plan. Our 2004 Plan continues to govern outstanding equity awards granted thereunder, all of which are fully vested. The term of each stock option under the plan is no more than 10 years, and each stock option generally vests over a four-year period.

2017 Equity Incentive Plan—Our 2017 Equity Incentive Plan ("2017 EIP") became effective on July 26, 2017 and provides for issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, officers, and consultants. The number of shares of common stock initially reserved for issuance under our 2017 EIP was 7,898,159. The number of shares reserved for issuance under our 2017 EIP will increase automatically on January 1 of each calendar year beginning on January 1, 2018, and continuing through January 1, 2028, by the number of shares equal to the lesser of 5% of the total outstanding shares of our common stock as of the immediately preceding December 31 or an amount determined by our board of directors. The term of each stock option and restricted stock unit under the plan will not exceed 10 years, and each award generally vests between two and four years.

We have reserved shares of common stock for future issuance under our 2017 EIP as follows:
December 31,
20222021
Stock options issued and outstanding3,282,789 4,019,011 
Restricted stock units outstanding15,731,632 4,617,425 
Shares available for future equity grants7,951,616 15,205,854 
Total shares reserved for future issuance26,966,037 23,842,290 

2017 Employee Stock Purchase Plan—Our 2017 Employee Stock Purchase Plan ("ESPP") was approved by the board of directors on July 27, 2017, and enables eligible employees to purchase shares of our common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. We initially reserved 1,600,000 shares of common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on January 1 of each calendar year beginning after the first offering date and continuing through January 1, 2028, by the number of shares equal to the lesser of 1% of the total outstanding shares of our common stock as of the immediately preceding December 31 or an amount determined by our board of directors. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of (i) the fair market value of our common stock on the first trading day of the offering period, and (ii) the fair market value of our common stock on the purchase date.

76

We have reserved shares of common stock for future issuance under our ESPP as follows:
December 31,
20222021
Shares available for issuance at beginning of period5,865,467 4,039,667 
Shares issued during the period(1,170,106)(334,248)
     Total shares available for issuance at end of period 4,695,361 3,705,419

The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:
For the Offering Period beginning July 1, 2022For the Offering Period beginning January 1, 2022
Expected life0.5 years0.5 years
Volatility95.48%53.94%
Risk-free interest rate2.52%0.22%
Dividend yield%%
Weighted-average grant date fair value$3.35$11.52

Stock OptionsOption activity for the year ended December 31, 2022 was as follows:
Number Of OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (years)Aggregate Intrinsic Value
Outstanding at January 1, 20224,019,011 $8.02 3.73$122,038 
PSOs earned(1)
150,000 27.50 
Options exercised(700,333)6.94 
Options expired(185,889)8.89 
Outstanding at December 31, 2022
3,282,789 $9.10 2.90$1,145 
Options exercisable at December 31, 2022
3,282,789 $9.10 2.90$1,145 
(1) We granted stock options subject to performance conditions (“PSOs”) to our chief executive officer in 2019. We previously reported the target achievement level of these PSOs - 150,000 PSOs - within our outstanding stock options. During the first quarter of 2022, our board of directors determined that our chief executive officer earned his PSOs at the maximum achievement level. Accordingly, we are reporting an additional 150,000 PSOs as being earned during the first quarter of 2022.

The grant date fair value of our stock options was recorded as stock-based compensation over the stock options' vesting period. All outstanding options were fully vested as of December 31, 2022. We did not recognize any option-related expense during the year ended December 31, 2022. With respect to our PSOs, we had previously expensed the PSOs based on their maximum achievement level. During the first quarter of 2022, our board of directors certified our maximum achievement of the PSOs.

The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:
Year Ended December 31,
202220212020
Fair value of options vested$484 $793 $2,228 
Intrinsic value of options exercised5,588 90,920 55,822 
    
77

Restricted Stock UnitsRestricted stock unit activity for the year ended December 31, 2022 was as follows:
Restricted Stock UnitsWeighted-Average Grant Date Fair Value
Outstanding at January 1, 20224,617,425 $37.13 
Granted16,408,296 8.54 
Vested(1,972,441)30.43 
Forfeited or canceled(3,321,648)21.13 
Outstanding or deferred at December 31, 2022(1)
15,731,632 $11.53 
(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of December 31, 2022 includes these restricted stock units. As no further conditions exist to prevent the issuance of the shares of common stock underlying these restricted stock units, the shares are included in the basic and diluted weighted shares outstanding used to calculate net loss per share attributable to common stock. The amount of shares whose issuance have been deferred is not considered material and is not reported separately from stock-based compensation in our consolidated statements of changes in mezzanine equity and stockholders’ equity.

The grant date fair value of restricted stock units is recorded as stock-based compensation over the vesting period. As of December 31, 2022, there was $147,928 of total unrecognized stock-based compensation related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.65 years.

As of December 31, 2022, there were 1,593,465 restricted stock units subject to performance and market conditions ("PSUs") outstanding at 100% of the target level. Depending on our achievement of the performance and market conditions, the actual number of shares of common stock issuable upon vesting of PSUs will range from 0% to 200% of the target amount. For each PSU recipient, the awards will vest only if the recipient is continuing to provide service to us upon our board of directors, or its compensation committee, certifying that we have achieved the PSUs' related performance or market conditions. Stock-based compensation expense for PSUs with performance conditions will be recognized when it is probable that the performance conditions will be achieved. For PSUs with market conditions, the market condition is reflected in the grant date fair value of the award and the expense is recognized over the life of the award. Stock-compensation expense associated with the PSUs is as follows:
Year Ended December 31,
202220212020
Expense associated with the current period$5,341 $6,314 $2,664 
Expense due to reassessment of achievement related to prior periods(267) 190 
Total expense$5,074 $6,314 $2,854 

Compensation CostThe following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:
Year Ended December 31,
202220212020
Cost of revenue$15,950 $13,614 $8,844 
Technology and development(1)
29,608 23,275 16,564 
Marketing4,093 2,350 1,569 
General and administrative18,606 15,483 9,996 
Total stock-based compensation$68,257 $54,722 $36,973 
(1) Net of $3,660, $4,059 and $2,348 of stock-based compensation expense capitalized for internally developed software for the years ended December 31, 2022, 2021 and 2020, respectively.

Note 13: Net Loss per Share Attributable to Common Stock

Net loss per share attributable to common stock is computed by dividing the net loss attributable to common stock by the weighted-average number of common shares outstanding. We have outstanding stock options, restricted stock units, options to purchase shares under our ESPP, convertible preferred stock, and convertible senior notes, which are considered in the calculation of diluted net income per share whenever doing so would be dilutive.

78

We calculate basic and diluted net loss per share attributable to common stock in conformity with the two-class method required for companies with participating securities. We consider our convertible preferred stock to be a participating security. Under the two-class method, net loss attributable to common stock is not allocated to the preferred stock as its holders do not have a contractual obligation to share in losses, as discussed in Note 11.

The calculation of basic and diluted net loss per share attributable to common stock was as follows:
Year Ended December 31,
202220212020
Numerator:
Net loss$(321,143)$(109,613)$(18,527)
Dividends on convertible preferred stock(1,560)(7,269)(4,454)
Net loss attributable to common stock—basic and diluted$(322,703)$(116,882)$(22,981)
Denominator:
Weighted-average shares—basic and diluted(1)
107,927,464 104,683,460 98,574,529 
Net loss per share attributable to common stock—basic and diluted$(2.99)$(1.12)$(0.23)
(1) Basic and diluted weighted-average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.
Year Ended December 31,
202220212020
2023 notes as if converted769,623 769,623 838,821 
2025 notes as if converted7,154,297 9,119,960 9,119,960 
2027 notes as if converted6,147,900 6,147,900  
Convertible preferred stock as if converted2,040,000 2,040,000 2,040,000 
Stock options outstanding(1)
3,282,789 4,019,011 5,733,738 
Restricted stock units outstanding(1)(2)
15,710,223 4,589,696 4,443,315 
Total35,104,832 26,686,190 22,175,834 
(1) Excludes 1,593,465 incremental PSUs that could vest, assuming applicable performance criteria and market conditions are achieved at 200% of target, which is the maximum achievement level. See Note 12 for additional information regarding PSUs.
(2) Excludes 21,409 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2022.

79

Note 14: Income Taxes

Our deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:
December 31,
20222021
Deferred income tax assets
Net operating loss carryforwards$164,242 $143,917 
Business interest limitation carryforwards34,445 35,234 
Tax credit carryforwards23,240 18,828 
Lease liabilities15,019 17,396 
Capitalized research and development costs32,216  
Other30,719 23,152 
Gross deferred income tax assets299,881 238,527 
Valuation allowance(245,212)(176,872)
Total deferred income tax assets, net of valuation allowance54,669 61,655 
Deferred income tax liabilities
Intangible assets(40,069)(48,250)
Right-of-use assets(11,225)(13,465)
Other(3,618)(1,141)
Total deferred income tax liabilities(54,912)(62,856)
Net deferred income tax assets and liabilities$(243)$(1,201)

In determining the realizability of the net U.S. federal and state deferred tax assets, we consider numerous factors including historical profitability, estimated future taxable income, prudent and feasible tax planning strategies, and the industry in which we operate. Management reassesses the realization of the deferred tax assets each reporting period, which resulted in a valuation allowance against the full amount of our U.S. deferred tax assets for all periods presented. To the extent that the financial results of our U.S. operations improve in the future and the deferred tax assets become realizable, we will reduce the valuation allowance through earnings.

The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2022 and 2021:
December 31,
20222021
Federal$651,498 $611,296 
Various states34,718 18,777 
Foreign5,255 3,213 

Federal NOL carryforwards are available to offset federal taxable income with NOL carryforwards of $413,145 generated after 2017 available to offset future U.S. federal taxable income over an indefinite period, and the remainder expiring between 2023 and 2037. State NOL carryforwards are available to offset future taxable income and begin to expire in 2023. NOL carryforward periods for the various states jurisdictions generally range from 5 to 20 years. Foreign NOL carryforward periods for foreign federal and provincial jurisdictions are generally 20 years and will begin to expire in 2039.

Net research and development credit carryforwards of $23,240 and $18,828 are available as of December 31, 2022 and 2021, respectively, to reduce future tax liabilities. The research and development credit carryforwards begin to expire in 2026.

Deductible but limited federal business interest expense carryforwards of $145,296 and $149,710 are available as of December 31, 2022 and 2021, respectively, to offset future U.S. federal taxable over an indefinite period.

80

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of NOL and income tax credit carryforwards that could be utilized annually in the future to offset taxable income and income tax liabilities. Any such annual limitation may significantly reduce the utilization of the NOLs and income tax credits before they expire. A Section 382 limitation study performed as of March 31, 2017 determined that we experienced an ownership change in 2006 with $1,506 of the 2006 NOL, and $32 of the 2006 research and development tax credit unavailable for future use. Furthermore, in connection with the acquisition of Rent., Rent. experienced an ownership change that triggered Section 382. As of September 30, 2021, Rent. completed a Section 382 limitation study and, based on this analysis, we do not expect a reduction in our ability to fully utilize Rent.’s pre-change NOLs.

The components of loss before benefit for income taxes for the years ended December 31, 2022, 2021, and 2020 were $(318,216), $(114,262), and $(17,582), for federal purposes, respectively, and $(2,801), $(1,458), and $(945), for foreign purposes, respectively.

The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:
December 31,
202220212020
U.S. federal income tax at statutory rate21.00 %21.00 %21.00 %
State taxes (net of federal benefit)4.89 9.06 25.23 
Stock-based compensation(2.53)14.88 69.14 
Permanent differences(0.14)(0.12)(1.03)
Federal research and development credit1.38 5.41 20.42 
Change in valuation allowance(21.29)(41.89)(132.88)
Other0.20 (1.62)1.32 
Acquisition costs(0.01)(1.44) 
Extinguishment of convertible notes  (3.20)
Expiration of tax attribute carryforwards(3.53)  
Effective income tax rate(0.03)%5.28 % %

We recorded an income tax expense of $126 for the year ended December 31, 2022, which in part consists of current state income tax expense recorded for the year ended December 31, 2022. Our current state income tax expense was partially offset with a deferred income tax benefit generated by the reduction to a deferred tax liability created through our April 2, 2021 acquisition of Rent.. We recorded an income tax benefit of $6,107 for the year ended December 31, 2021, which is primarily a result of a deferred tax liability created through our April 2, 2021 acquisition of Rent. and can be used to realize certain deferred tax assets against which we had previously recorded a full valuation allowance. Our deferred income tax benefit was partially offset by current state income tax expense recorded for the year ended December 31, 2021. We did not record any tax benefit for the year ended December 31, 2020.

The difference between the U.S. federal income tax at statutory rate of 21% for the years ended December 31, 2022, 2021, and 2020, and our effective tax rate in all periods is primarily due to a full valuation allowance related to our U.S. deferred tax assets and the impact of U.S. states where we incur current income tax expense.

The following table summarizes the components of our income tax benefit for the periods presented:
December 31,
202220212020
Current income tax expense:
U.S. - State$1,084 $1,215 $ 
Total current income tax expense1,084 1,215  
Deferred income tax benefit:
U.S. - Federal97   
U.S. - State(1,055)(7,322) 
Total deferred income tax benefit(958)(7,322) 
Total income tax benefit$126 $(6,107)$ 

81

We account for uncertainty in income taxes in accordance with ASC 740. Tax positions are evaluated utilizing a two-step process, whereby we first determine whether it is more likely than not that a tax position will be sustained upon examination by the tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement.

The following table summarizes the activity related to unrecognized tax benefits:
December 31,
202220212020
Unrecognized benefit—beginning of year
$4,692 $3,105 $2,159 
Gross (decreases) increases—prior year tax positions(210)32  
Gross increases—current year tax positions1,327 1,555 946 
Unrecognized benefit—end of year$5,809 $4,692 $3,105 

All of the unrecognized tax benefits as of December 31, 2022 and 2021 are accounted for as a reduction in our deferred tax assets. Due to our valuation allowance, none of the $5,809 and $4,692 of unrecognized tax benefits would affect our effective tax rate, if recognized. We do not believe it is reasonably possible that our unrecognized tax benefits will significantly change in the next 12 months.

We recognize interest and penalties related to unrecognized tax benefits as income tax expense. There was no interest or penalties accrued related to unrecognized tax benefits for each year ended December 31, 2022 and 2021 and no liability for accrued interest or penalties related to unrecognized tax benefits as of December 31, 2022.

Our material income tax jurisdictions are the United States (federal) and Canada (foreign). As a result of NOL carryforwards, we are subject to audit for all tax years for federal and foreign purposes. All tax years remain subject to examination in various other jurisdictions that are not material to our consolidated financial statements.

Note 15: Debt

Warehouse Credit Facilities—To provide capital for the mortgage loans that it originates, our mortgage segment utilizes warehouse credit facilities that are classified as current liabilities on our consolidated balance sheets. Borrowings under each warehouse credit facility are secured by the related mortgage loan, and rights and income related to the loans. The following table summarizes borrowings under these facilities as of the periods presented:
December 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Western Alliance BankN/AN/AN/A$50,000 $17,089 3.00 %
Texas Capital Bank, N.A.N/AN/AN/A40,000 11,852 3.01 
Flagstar Bank, FSBN/AN/AN/A25,000 4,102 3.00 
City National Bank75,000 27,288 5.89 %N/AN/AN/A
Comerica Bank75,000 26,526 6.36 %N/AN/AN/A
Origin Bank75,000 23,739 5.98 %N/AN/AN/A
M&T Bank50,000 19,126 6.45 %N/AN/AN/A
Prosperity Bank100,000 35,856 6.18 %N/AN/AN/A
Republic Bank & Trust Company75,000 26,636 5.81 %N/AN/AN/A
Wells Fargo Bank, N.A.100,000 31,338 6.41 %N/AN/AN/A
Total$550,000 $190,509 $115,000 $33,043 

82

Secured Revolving Credit Facility—To provide capital for the homes that it purchases, RedfinNow, through a special purpose entity called RedfinNow Borrower, entered into a secured revolving credit facility with Goldman Sachs Bank, N.A. ("Goldman Sachs"). Borrowings under the facility were secured by RedfinNow Borrower's assets, including the financed homes, as well as the equity interests in RedfinNow Borrower. The following table summarizes borrowings under this facility as of the period presented:
December 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$ $  %$200,000 $199,781 3.30 %

We terminated the facility on December 29, 2022 after repaying all borrowings and accrued interest. Prior to this termination, Goldman Sachs was permitted to, at its sole option, finance a portion of RedfinNow Borrower's acquisition costs of qualified homes that had been purchased. The portion financed was based, in part, on how long the qualifying home had been owned by a Redfin entity. Beginning on January 1, 2022, all outstanding borrowings generally bore interest at a rate equal to (i) the USD-SOFR-Compound rate plus (ii) 11.448 basis points (subject to a floor of 0.30%) plus (iii) 3.00%. Outstanding borrowings before January 1, 2022 generally bore interest at a rate of one-month LIBOR (subject to a floor of 0.30%) plus 3.00%.

As of December 31, 2022 and 2021, RedfinNow Borrower had $214,707 and $567,128 of total assets, respectively, of which $113,684 and $337,630 related to inventory, and $98,781 and $101,064 in cash and cash equivalents, respectively.

The following table summarizes the debt issuance costs amortized and interest expense recognized in relation to our RedfinNow Borrower facility:
Year Ended December 31,
202220212020
Debt issuance costs$996 $324 $619 
Interest expense7,863 3,946 643 

Convertible Senior NotesWe have issued convertible senior notes with the following characteristics:
IssuanceMaturity DateStated Cash Interest RateEffective Interest RateFirst Interest Payment DateSemi-Annual Interest Payment DatesConversion Rate
2023 notesJuly 15, 20231.75 %2.45 %January 15, 2019January 15; July 1532.7332
2025 notesOctober 15, 2025— %0.42 %13.7920
2027 notesApril 1, 20270.50 %0.90 %October 1, 2021April 1; October 110.6920

We issued our 2023 notes on July 23, 2018, with an aggregate principal amount of $143,750. Subsequent to the issuance date, we repurchased or settled conversions of an aggregate of $120,238 of our 2023 notes. On July 20, 2021, our 2023 notes became redeemable by us, but we did not exercise our redemption right during the three months ended December 31, 2022.

We issued our 2025 notes on October 20, 2020, with an aggregate principal amount of $661,250. In the quarter ended December 31, 2022, we repurchased and retired approximately $142,522 in aggregate principal amount of our 2025 notes at a price of $83,614 using available cash. In connection with these repurchases, we recorded a gain on extinguishment of debt of $57,193 in the year ended December 31, 2022.

We issued our 2027 notes on March 25, 2021 and April 5, 2021, with an aggregate principal amount of $575,000.

83

The components of the convertible senior notes are as follows:
December 31, 2022
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,512 $ $81 $23,431 
2025 notes518,7286,045512,683 
2027 notes575,0009,526565,474 
December 31, 2021
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,512 $ $232 $23,280 
2025 notes661,250  10,467 650,783 
2027 notes575,000  11,766 563,234 
Year End December 31,
202220212020
2023 notes
Contractual interest expense$411 $413 $2,113 
Amortization of debt discount  4,735 
Amortization of debt issuance costs150 189 623 
Total interest expense$561 $602 $7,471 
2025 notes
Contractual interest expense   
Amortization of debt discount  5,693 
Amortization of debt issuance costs2,706 2,760 346 
Total interest expense$2,706 $2,760 $6,039 
2027 notes
Contractual interest expense2,875 2,187  
Amortization of debt discount   
Amortization of debt issuance costs2,240 1,705  
Total interest expense$5,115 $3,892 $ 
Total
Contractual interest expense3,286 2,600 2,113 
Amortization of debt discount  10,428 
Amortization of debt issuance costs5,096 4,654 969 
Total interest expense$8,382 $7,254 $13,510 

84

Conversion of Our Convertible Senior Notes

Prior to the free conversion date, a holder of each tranche of our convertible senior notes may convert its notes in multiples of $1,000 principal amount only if one or more of the conditions described below is satisfied. On or after the free conversion date, a holder may convert its notes in such multiples without any conditions. The free conversion date is April 15, 2023 for our 2023 notes, July 15, 2025 for our 2025 notes, and January 1, 2027 for our 2027 notes.

The conditions are:
during any calendar quarter (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day;
during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the applicable notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the applicable conversion rate on each such trading day;
if we call any or all of the applicable notes for redemption, at any time prior to the close of business on the scheduled trading day prior to the redemption date; or
upon the occurrence of specified corporate events.

We intend to settle any future conversions of our convertible senior notes by paying or delivering, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election. We apply the if-converted method to calculate diluted earnings per share when applicable. Under the if-converted method, the denominator of the diluted earnings per share calculation is adjusted to reflect the full number of common shares issuable upon conversion, while the numerator is adjusted to add back interest expense for the period.

Classification of Our Convertible Senior Notes

Historically, we had separated our 2023 notes and our 2025 notes into liability and equity components. With our adoption of ASU 2020-06 on January 1, 2021, using the modified retrospective approach, this accounting treatment is no longer applicable. All of our convertible senior notes are now accounted for wholly as liabilities. The difference between the principal amount of the notes and the net carrying amount represents the unamortized debt discount, which we record as a deduction from the debt liability in our consolidated balance sheets. This discount is amortized to interest expense using the effective interest method over the term of the notes.

See Note 4 for fair value information related to our convertible senior notes.

2027 Capped Calls—In connection with the pricing of our 2027 notes, we entered into capped call transactions with certain counterparties (the “2027 capped calls”). The 2027 capped calls have initial strike prices of $93.53 per share and initial cap prices of $138.56 per share, in each case subject to certain adjustments. Conditions that cause adjustments to the initial strike price and initial cap price of the 2027 capped calls are similar to the conditions that result in corresponding adjustments to the conversion rate for our 2027 notes. The 2027 capped calls cover, subject to anti-dilution adjustments, 6,147,900 shares of our common stock and are generally intended to reduce or offset the potential dilution to our common stock upon any conversion of the 2027 notes, with such reduction or offset, as the case may be, subject to a cap based on the cap price. The 2027 capped calls are separate transactions, and not part of the terms of our 2027 notes. As these instruments meet certain accounting criteria, the 2027 capped calls are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $62,647 incurred in connection with the 2027 capped calls was recorded as a reduction to additional paid-in capital on our consolidated balance sheets.


85

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

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our principal executive and principal financial officers, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934), as of the end of the period covered by this Annual Report. Based on such evaluation, our principal executive and principal financial officers have concluded that as of such date, our disclosure controls and procedures were effective at the reasonable assurance level described below.

Management's Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) under the Securities Exchange Act of 1934. Our management, with the participation of our principal executive and principal financial officers, evaluated the effectiveness of our internal control over financial reporting using the framework set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control—Integrated Framework (2013). Based on this assessment, management concluded that Redfin Corporation maintained effective internal control over financial reporting as of the end of the period covered by this Annual Report. Deloitte & Touche LLP, our independent registered public accounting firm, has issued an attestation report on our internal control over financial reporting, and this attestation report appears in Item 8.

As permitted by SEC guidance, our management has excluded from its evaluation of the effectiveness of our internal control over financial reporting the internal control over financial reporting of Bay Equity, which we acquired on April 1, 2022. Bay Equity constituted 29.6% of our total assets (after excluding goodwill and intangible assets which were integrated with our systems and control environment), 5.7% of our revenues, and 5.4% of our net loss, of the consolidated financial statement amounts as of and for the year ended December 31, 2022.

Changes in Internal Control Over Financing Reporting

In connection with the evaluation required by Rule 13a-15(d) under the Securities Exchange Act of 1934, there were no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2022 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company have been detected. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

Item 9B. Other Information

None.

86

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

87

PART III

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this Item is incorporated by reference to our proxy statement to be filed in connection with our 2023 Annual Meeting of Stockholders by April 30, 2023.

Item 11. Executive Compensation

The information required by this Item is incorporated by reference to our proxy statement to be filed in connection with our 2023 Annual Meeting of Stockholders by April 30, 2023.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this Item is incorporated by reference to our proxy statement to be filed in connection with our 2023 Annual Meeting of Stockholders by April 30, 2023.

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this Item is incorporated by reference to our proxy statement to be filed in connection with our 2023 Annual Meeting of Stockholders by April 30, 2023.

Item 14. Principal Accounting Fees and Services

The information required by this Item is incorporated by reference to our proxy statement to be filed in connection with our 2023 Annual Meeting of Stockholders by April 30, 2023.
88

PART IV

Item 15. Exhibits, Financial Statement Schedules

The financial statements and financial statement schedules required to be filed as part of this annual report are included under Item 8.

The exhibits required to be filed as part of this Annual Report are listed below. Exhibits 10.1 through 10.15 constitute management contracts or compensatory plans or arrangements. Notwithstanding any language to the contrary, Exhibits 32.1, 32.2, 101, and 104 shall not be deemed to be filed as part of this annual report for purposes of Section 18 of the Securities Exchange Act of 1934.
Incorporated by Reference
Exhibit NumberExhibit DescriptionFilingExhibitFiling DateFiled Herewith
2.18-K2.1Jan. 11, 2022
3.110-Q3.1Aug. 4, 2022
3.28-K3.1Jan. 26, 2022
3.38-K3.1June 15, 2020
4.1S-1/A4.1July 26, 2017
4.210-K4.2Feb. 17, 2022
4.38-K4.1July 23, 2018
4.4
Form of Convertible Senior Note due 2023 (contained in exhibit 4.3)
8-K4.1July 23, 2018
4.58-K4.1Oct. 20, 2020
4.6
Form of Convertible Senior Note due 2025 (contained in exhibit 4.5)
8-K4.1Oct. 20, 2020
4.78-K4.1March 25, 2021
4.88-K4.2March 25, 2021
10.1S-110.2June 30, 2017
10.210-K10.3Feb. 22, 2018
10.310-Q10.1May 8, 2019
10.48-K10.1June 6, 2018
10.58-K10.1June 6, 2019
10.610-Q10.2Aug. 1, 2019
10.7S-1/A10.1July 17, 2017
10.810-Q10.1Nov. 5, 2020
10.9S-110.4June 30, 2017
10.10S-110.5June 30, 2017
10.1110-K10.11Feb. 17, 2022
10.1210-K10.6Feb. 22, 2018
10.1310-Q10.1Nov. 9, 2022
10.1410-K10.13Feb. 12, 2020
10.1510-K10.10Feb. 14, 2019
10.168-K10.1Jan. 11, 2022
21.1X
23.1X
24.1
Power of Attorney (contained in "Signatures")
X
31.1X
31.2X
32.1X
32.2X
101Interactive Data FilesX
104Cover page interactive data file, submitted using inline XBRL (contained in Exhibit 101)X

Item 16. Form 10-K Summary

None.
89

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.
Redfin Corporation
(Registrant)
February 16, 2023By/s/ Glenn Kelman
(Date)
Glenn Kelman
Chief Executive Officer

KNOW ALL PERSONS BY THESE PRESENTS, that each individual whose signature appears below constitutes and appoints Glenn Kelman and Chris Nielsen, and each of them, as his or her true and lawful attorneys-in-fact and agents with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the U.S. Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or his or her or their substitute or substitutes, may lawfully do or cause to be done or by virtue hereof.

    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:

Name TitleDate
/s/ Glenn Kelman Chief Executive Officer and Director (Principal Executive Officer)February 16, 2023
Glenn Kelman
/s/ Chris Nielsen Chief Financial Officer (Principal Financial and Accounting Officer)February 16, 2023
Chris Nielsen
/s/ David LissyChairman of the Board of DirectorsFebruary 16, 2023
David Lissy 
/s/ Robert BassDirectorFebruary 16, 2023
Robert Bass 
/s/ Julie BornsteinDirectorFebruary 16, 2023
Julie Bornstein 
/s/ Kerry ChandlerDirectorFebruary 16, 2023
Kerry Chandler
/s/ Austin LigonDirectorFebruary 16, 2023
Austin Ligon
/s/ Brad SingerDirectorFebruary 16, 2023
Brad Singer
/s/ James SlavetDirectorFebruary 16, 2023
James Slavet
/s/ Selina TobaccowalaDirectorFebruary 16, 2023
Selina Tobaccowala

EX-21.1 2 ex211202210-k.htm EX-21.1 Document

Subsidiaries of Redfin Corporation
Name of SubsidiaryDoing Business As
(If Different than Legal Name)
Jurisdiction
Forward Settlement Solutions, Inc.Title ForwardDelaware
Forward Settlement Solutions of Texas, LLCTitle ForwardTexas
RDFN Ventures, Inc.RedfinNowDelaware
Redfin Home Services LLCDelaware
Redfin Mortgage, LLCDelaware
Redfin Subsidiary Holding CorporationDelaware
Redfin Unlimited Liability CompanyBritish Columbia, Canada
RedfinNow Borrower LLCDelaware
RedfinNow Pledgor LLCDelaware
Ruby Merger Sub LLCDelaware
Title Forward of California Inc.Title ForwardCalifornia
Walk Score Management, LLCWashington




EX-23.1 3 ex231202210-k.htm EX-23.1 Document

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statement Nos. 333-219561, 333-223163, 333-229679, 333-236393, 333-253456 and 333-262815 on Form S-8 of our reports dated February 16, 2023, relating to the financial statements of Redfin Corporation and the effectiveness of Redfin Corporation’s internal control over financial reporting appearing in this Annual Report on Form 10-K of Redfin Corporation for the year ended December 31, 2022.

/s/ Deloitte & Touche LLP

Seattle, Washington
February 16, 2023

EX-31.1 4 ex311202210-k.htm EX-31.1 Document

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934

I, Glenn Kelman, certify that:

1. I have reviewed this Annual Report on Form 10-K of Redfin Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)  Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)  Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and 

(d)  Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)  All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b)  Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: February 16, 2023
/s/ Glenn Kelman
Glenn Kelman
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 5 ex312202210-k.htm EX-31.2 Document

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER 
PURSUANT TO RULE 13a-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934

I, Chris Nielsen, certify that:

1. I have reviewed this Annual Report on Form 10-K of Redfin Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)  Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)  Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)  Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)  All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b)  Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: February 16, 2023
/s/ Chris Nielsen
Chris Nielsen
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 6 ex321202210-k.htm EX-32.1 Document

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350

I, Glenn Kelman, Chief Executive Officer of Redfin Corporation (the “Company”), certify pursuant to 18 U.S.C. Section 1350 that, to my knowledge, the Annual Report on Form 10-K of the Company for the year ended December 31, 2022 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 16, 2023
/s/ Glenn Kelman
Glenn Kelman
Chief Executive Officer


EX-32.2 7 ex322202210-k.htm EX-32.2 Document

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350

I, Chris Nielsen, Chief Financial Officer of Redfin Corporation (the “Company”), certify pursuant to 18 U.S.C. Section 1350 that, to my knowledge, the Annual Report on Form 10-K of the Company for the year ended December 31, 2022 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 16, 2023
/s/ Chris Nielsen
Chris Nielsen
Chief Financial Officer



EX-101.SCH 8 rdfn-20221231.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 Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Segment Reporting and Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Acquired Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accrued and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Mezzanine Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Equity and Equity Compensation Plans link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss per Share Attributable to Common Stock link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Segment Reporting and Revenue - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Accrued and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Equity and Equity Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Net Loss per Share Attributable to Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Income Taxes Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Debt - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncement and Changes in Accounting Principles (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Business Combinations - Schedule of Finite-Lived Intangible Assets as Part of Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Business Combinations - Unaudited Pro Forma Results (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Segment Reporting and Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Financial Instruments - Derivative Instruments, Gain (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value MSRs (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Financial Instruments - Schedule of Long-term Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Financial Instruments - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Inventory - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Inventory - Schedule of Inventory Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Inventory - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Property and Equipment - Summary of Software Development (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Leases - Summary of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Acquired Intangible Assets and Goodwill - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Acquired Intangible Assets and Goodwill - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Accrued and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Mezzanine Equity (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under 2017 EIP (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Equity and Equity Compensation Plans - Summary of Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Income Taxes - Summary of Operating Loss Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Income Taxes - Components of Income Tax Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Debt - Warehouse Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Debt - Secured Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Debt - Summary of Debt Cost with Amortized and Interest Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Debt - Components of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 rdfn-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 rdfn-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 rdfn-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Restatement [Axis] Revision of Prior Period [Axis] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] City National Bank City National Bank [Member] City National Bank Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred income tax benefit: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] 2027 Lessee, Operating Lease, Liability, Other, Payments, Due Year Five Lessee, Operating Lease, Liability, Other, Payments, Due Year Five Valuation Technique, Discounted Cash Flow Valuation Technique, Discounted Cash Flow [Member] Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Present value of lease liabilities Finance Lease, Liability Property and equipment, gross Property, Plant and Equipment, Gross Additional paid-in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Number of organizations Loss Contingency, Number of Plaintiffs Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate 2025 Lessee, Operating Lease, Liability, Other, Payments, Due Year Three Lessee, Operating Lease, Liability, Other, Payments, Due Year Three 2026 Finance Lease, Liability, to be Paid, Year Four Depreciation and amortization for property and equipment Depreciation Issuance of common stock pursuant to exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of common stock pursuant to settlement restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stated Cash Interest Rate Debt Instrument, Interest Rate, Stated Percentage Weighted-average discount rate for operating leases Operating Lease, Weighted Average Discount Rate, Percent Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Increase (decrease) in operating loss carryforwards Increase (Decrease) in Operating Loss Carryforwards Increase (Decrease) in Operating Loss Carryforwards U.S. - State Current State and Local Tax Expense (Benefit) Redeemable convertible preferred stock, outstanding (in shares) Redeemable convertible preferred stock beginning balance (in shares) Redeemable convertible preferred stock ending balance (in shares) Temporary Equity, Shares Outstanding 2025 Finance Lease, Liability, to be Paid, Year Three Measurement Input Type [Domain] Measurement Input Type [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating Lessee, Operating Lease, Liability, to be Paid [Abstract] Extinguishment of convertible notes Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Discount rate Measurement Input, Discount Rate [Member] Texas Capital Bank, N.A. Texas Capital Bank, National Association [Member] Texas Capital Bank, National Association [Member] Gross increases—current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions RentPath Holdings, Inc. RentPath Holdings, Inc. [Member] RentPath Holdings, Inc. Finance lease, right-of-use asset, amortization Finance Lease, Right-of-Use Asset, Amortization Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Related Party [Domain] Related Party [Domain] Operating Leased Assets [Line Items] Lessee, Lease, Description [Line Items] Fair Value Fair Value Measurement, Policy [Policy Text Block] Payroll tax liability deferred by the CARES Act Accrued Payroll Taxes, Current, CARES Act Accrued Payroll Taxes, Current, CARES Act Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Options forfeited or canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Cash, cash equivalents, and available-for-sale debt securities, amortized cost Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost Plan Name [Domain] Plan Name [Domain] Equity component of convertible senior notes, net Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Outstanding Borrowings Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Employee Stock Employee Stock [Member] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted average remaining contractual life outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Shares issued, price per share (in dollars per share) Shares Issued, Price Per Share Technology and Development In Process Research and Development, Policy [Policy Text Block] Mortgage servicing rights, at fair value Servicing Asset at Fair Value, Amount Award Type [Axis] Award Type [Axis] Fair value of loans held for sale Mortgages Held-for-sale, Fair Value Disclosure Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Long-term Investments Debt Securities, Noncurrent [Abstract] Lender Name [Axis] Lender Name [Axis] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other Commitments [Domain] Other Commitments [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Total liabilities Liabilities Trading days Dividend Rate, Volume-Weighted Average Closing Price, Trading Days Dividend Rate, Volume-Weighted Average Closing Price, Trading Days Weighted-average remaining operating lease term (years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Warehouse credit facilities Outstanding Borrowings Warehouse Agreement Borrowings Loans held for sale Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance Conversion stock price trigger (in dollars per share) Temporary Equity, Conversion Stock Price Trigger Temporary Equity, Conversion Stock Price Trigger Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Loss contingency accrual Loss Contingency, Accrual, Current Revenue Recognition, Nature and Disaggregation of Revenue Revenue from Contract with Customer [Policy Text Block] Current income tax expense: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Financing cash outflows from finance leases Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Useful Lives (years) Property, Plant and Equipment, Useful Life Estimated Fair Value Assets, Fair Value Disclosure [Abstract] Loans Held for Sale Financing Receivable, Held-for-sale [Policy Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Outstanding beginning period (in dollars per share) Outstanding or deferred ending period (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 Financing Finance Lease, Liability, to be Paid [Abstract] Total deferred income tax benefit Deferred Income Tax Expense (Benefit) MSRs originated Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Originations Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Originations Operating loss unavailable for carryforward Operating Loss Carryforwards, Limitations On Use, Value Operating Loss Carryforwards, Limitations On Use, Value Developed technology Developed Technology Rights [Member] 2025 Lessee, Lease Liability, Payments, Due Year Three Lessee, Lease Liability, Payments, Due Year Three 2026 Lessee, Lease Liability, Payments, Due Year Four Lessee, Lease Liability, Payments, Due Year Four Dividends on convertible preferred stock Temporary Equity, Dividends, Adjustment Convertible preferred stock as if converted Convertible Preferred Stock [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Accounts Receivable, Net and Allowance for Credit Losses Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Leasehold improvements paid directly by lessor Leasehold Improvements Paid Directly By Lessor Leasehold Improvements Paid Directly By Lessor Acquisition-related Costs Acquisition-related Costs [Member] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Interest expense Contractual interest expense Interest Expense, Debt Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 and 40,000 shares issued and outstanding at December 31, 2022 and 2021, respectively Redeemable convertible preferred stock beginning balance Redeemable convertible preferred stock ending balance Carrying value of convertible preferred stock Temporary Equity, Carrying Amount, Attributable to Parent Other Commitments [Axis] Other Commitments [Axis] Homes under improvement Inventory, Real Estate, Construction in Process Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Disclosure of Share-based Compensation Arrangements by Share-based Payment Award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Schedule of Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Goldman Sachs Bank USA Goldman Sachs Bank USA [Member] Goldman Sachs Bank USA [Member] Loss on conversions of convertible senior notes Gain (Loss) On Conversion Of Debt Gain (Loss) On Conversion Of Debt Schedule of Components of Income Tax Benefit Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Unrecognized compensation expense, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Aggregate unrealized losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Weighted average remaining contractual life exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Repurchased face amount Debt Instrument, Repurchased Face Amount Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Mortgage servicing rights, at fair value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mortgage Servicing Rights, at Fair Value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mortgage Servicing Rights, at Fair Value Leases [Abstract] Leases [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Conversion Rate Debt Instrument, Convertible, Conversion Ratio Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Lower of cost or net realizable value write-downs Inventory Write-down Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Financial Instruments Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Acquired Intangible Assets and Goodwill Intangible Assets Disclosure [Text Block] Federal research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Cumulative-effect adjustment from accounting changes Revision of Prior Period, Accounting Standards Update, Adjustment [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Title of Individual [Axis] Title of Individual [Axis] Derivatives Instruments Derivatives, Policy [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Summary of Operating Loss Carryforwards Summary of Operating Loss Carryforwards [Table Text Block] 2024 Other Commitment, to be Paid, Year Two Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Combinations Business Combination Disclosure [Text Block] Borrowings from warehouse credit facilities Proceeds from Unsecured Lines of Credit Accounts payable Increase (Decrease) in Accounts Payable Balance, net—beginning of period Balance, net—end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value Option, Disclosures [Table] Fair Value Option, Disclosures [Table] Material non-recurring recurring adjustments Net loss Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] Weighted-Average Interest Rate on Outstanding Borrowings Debt, Weighted Average Interest Rate Credit Facility [Domain] Credit Facility [Domain] Net loss per share attributable to common stock—basic (in dollars per share) Earnings Per Share, Basic Convertible senior notes, net Convertible Debt, Current New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] 2026 Other Commitment, to be Paid, Year Four Other Corporate, Non-Segment [Member] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Debt securities, available-for-sale, amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Prepaid expenses Prepaid Expense, Current Expected credit losses Debt Securities, Available-for-Sale, Allowance for Credit Loss Strike and cap price (in dollars per share) Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share Entity Interactive Data Current Entity Interactive Data Current Shares issued during period (in shares) Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Money market funds Money markets funds Money Market Funds [Member] 2027 Finance Lease, Liability, to be Paid, Year Five Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Schedule of Allocation of Share-based Compensation Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Income Taxes Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Proceeds from the issuance of convertible preferred stock, net of issuance costs Proceeds From Issuance Of Temporary Equity Proceeds From Issuance Of Temporary Equity Inventory value of homes sold Inventory, Net, Sales Inventory, Net, Sales PSOs earned (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Redeemable convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Market pricing Marketing pricing [Member] Marketing pricing [Member] Current assets Assets, Current [Abstract] Unrecognized tax benefits, income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Redeemable convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Options exercisable at period end (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Inventory value of homes purchased Inventory, Net, Additions Inventory, Net, Additions Issuance of common stock for repurchases and conversions of convertible senior notes Issuance Of Common Stock For Repurchase And Conversions of Convertible Senior Notes Issuance Of Common Stock For Repurchase And Conversions of Convertible Senior Notes Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Principal payments under finance lease obligations Finance Lease, Principal Payments Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total current income tax expense Current Income Tax Expense (Benefit) Product Product [Member] Republic Bank & Trust Company Republic Bank & Trust Company [Member] Republic Bank & Trust Company Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Inventory Increase (Decrease) in Inventories Unamortized Debt Discount Debt Instrument, Unamortized Discount (Premium), Net Common stock, outstanding (in shares) Balance, beginning of period (in shares) Balance, end of period (in shares) Common Stock, Shares, Outstanding Goodwill Balance as of December 31, 2021 Balance as of December 31, 2022 Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Income tax (expense) benefit Income tax (expense) benefit Income tax (expense) benefit Income Tax Expense (Benefit) Valuation allowance Deferred Tax Assets, Valuation Allowance Cash, cash equivalents, and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Deferred tax liabilities Deferred Income Tax Liabilities, Net Entity Public Float Entity Public Float Derivative Asset, Type [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Cost of revenue Cost of Goods and Services Sold Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Liabilities Derivative Liability Operating leases, number of subleases Operating Lease, Number of Subleases Operating Lease, Number of Subleases Bay Equity Bay Equity [Member] Bay Equity Preferred stock, dividend (in dollars per share) Preferred Stock, Dividend Rate, Per-Dollar-Amount Convertible senior notes, net, noncurrent Convertible Debt, Noncurrent Conversion price, percentage Debt Instrument, Convertible, Conversion Price, Percentage Debt Instrument, Convertible, Conversion Price, Percentage PSOs earned (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period Common stock—par value $0.001 per share; 500,000,000 shares authorized; 109,696,178 and 106,308,767 shares issued and outstanding at December 31, 2022 and 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Series A Convertible Preferred Stock Preferred Stock [Member] Mortgage Mortgage Segments [Member] Mortgage Segments Senior Notes Senior Notes [Member] Patents allegedly infringed upon Loss Contingency, Patents Allegedly Infringed, Number Total future minimum payments Other Commitment Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Proceeds from sale of loans originated as held for sale Proceeds from Sale of Mortgage Loans Held-for-sale Beginning of period End of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Current liabilities Liabilities, Current [Abstract] Short-term investments Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current Proceeds from the issuance of common stock pursuant to employee equity plans Proceeds from Stock Options Exercised IRLCs acquired in business combination Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Finance lease, interest expense Finance Lease, Interest Expense Income Statement Location [Domain] Income Statement Location [Domain] Loans held for sale Loans Held-for-sale, Fair Value Disclosure Unrealized loss position Debt Securities, Available-for-Sale, Unrealized Loss Position Amendment Flag Amendment Flag Intangible assets, useful life Weighted-Average Useful Life (years) Finite-Lived Intangible Asset, Useful Life Operating lease cost Operating Lease, Cost Unrealized Gains (Losses) Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract] Goodwill resulting from acquisition Goodwill, Acquired During Period Thereafter Other Commitment, to be Paid, after Year Five Revenue Business Acquisition, Pro Forma Revenue Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction in progress Construction in Progress [Member] Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Deferred income tax assets Components of Deferred Tax Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other assets, noncurrent Other Assets, Noncurrent Origination of loans held for sale Payments for Origination of Mortgage Loans Held-for-sale Stock Option Activity, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Options exercisable at period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization Depreciation, Depletion and Amortization Purchase price of common stock, percentage of market price of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Debt securities, available for sale, estimated fair value Debt Securities, Available-for-Sale, Excluding Accrued Interest Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Operating lease term Lessee, Operating Lease, Term of Contract Origination of mortgage servicing rights Increase (Decrease) Payments To Acquire Mortgage Servicing Rights (MSR) Increase (Decrease) Payments To Acquire Mortgage Servicing Rights (MSR) Accrued and Other Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Expense due to reassessment of achievement related to prior periods Prior Periods [Member] Prior Periods Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Operating cash outflows from operating leases Operating Lease, Payments Stock options outstanding Share-Based Payment Arrangement, Option [Member] Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Allowances for credit losses Accounts Receivable, Allowance for Credit Loss, Current Issuance of common stock pursuant to exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Business interest limitation carryforwards Deferred Tax Asset, Interest Carryforward Common stock, authorized (in shares) Common Stock, Shares Authorized Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] 2023 Lessee, Lease Liability, Payments, Due Year One Lessee, Lease Liability, Payments, Due Year One Total operating expenses Total operating expenses Operating Expenses Maximum Maximum [Member] Total Lease Obligations Lessee, Lease Liability, Payments Due [Abstract] Lessee, Lease Liability, Payments Due Issuance of common stock in connection with repurchase of convertible senior notes Stock Issued During Period, Value, Repurchase Of Convertible Securities Stock Issued During Period, Value, Repurchase Of Convertible Securities Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and cash equivalents, at carrying value Cash and Cash Equivalents, at Carrying Value Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Measurement Frequency [Domain] Measurement Frequency [Domain] Mezzanine Equity Stockholders' Equity Note Disclosure [Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Cost of Revenue Cost of Goods and Service [Policy Text Block] Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Future Minimum Payments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Conversion price ratio denominator Temporary Equity, Conversion Price Ratio Denominator Temporary Equity, Conversion Price Ratio Denominator Cash, cash equivalents, and available-for-sale debt securities Cash, Cash Equivalents, And Available-For-Sale Debt Securities Cash, Cash Equivalents, And Available-For-Sale Debt Securities Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Accounts receivable, net Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Short-term investments Short-Term Investments Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Repayments to warehouse credit facilities Repayments of Lines of Credit Segment Reporting and Revenue Segment Reporting Disclosure [Text Block] Debt instrument, floor rate of basis spread on variable rate Debt Instrument, Floor Rate of Basis Spread On Variable Rate Debt Instrument, Floor Rate of Basis Spread On Variable Rate Net deferred income tax assets and liabilities Deferred Tax Liabilities, Net Liabilities, mezzanine equity, and stockholders' equity Liabilities and Equity [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent U.S. treasury securities U.S. treasury securities US Treasury Securities [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Litigation settlement payment Litigation Settlement, Amount Awarded to Other Party Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Inventory Inventory Inventory, Net Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Mezzanine Equity Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block] 2023 Lessee, Operating Lease, Liability, Other, Payments, Due Year One Lessee, Operating Lease, Liability, Other, Payments, Due Year One Proceeds from the issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Weighted average shares of common stock— basic (in shares) Weighted Average Number of Shares Outstanding, Basic Loans held for sale Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Loans Held for Sale Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Loans Held for Sale Notional Amounts Derivative, Notional Amount Number of homes purchased Number of Homes Purchased Number of Homes Purchased Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Entity Well Known Seasoned Issuer Entity Well-known Seasoned Issuer Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Equity and Equity Compensation Plans Share-Based Payment Arrangement [Text Block] Other Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Warehouse Agreement Borrowings Warehouse Agreement Borrowings [Member] Schedule of Reserved Shares of Common Stock Schedule Of Reserved Shares Of Common Stock [Table Text Block] Schedule of Reserved Shares of Common Stock [Table Text Block] Award Date [Axis] Award Date [Axis] Operating expenses Operating Expense [Member] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Related Party [Axis] Related Party [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Accrued interest Interest Receivable Right-of-use assets obtained in exchange for lease liabilities Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Cash paid for acquisition, net of cash, cash equivalents, and restricted cash acquired Cash paid for acquisition, net of cash, cash equivalents, and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Issuances of IRLCs Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Change in fair value of mortgage servicing rights, net Change In Fair Value Of Mortgage Servicing Rights, Net, Operating Activities Change In Fair Value Of Mortgage Servicing Rights, Net, Operating Activities Convertible Senior Notes Debt, Policy [Policy Text Block] Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Current Fiscal Year End Date Current Fiscal Year End Date Non-cash lease expense Operating Lease, Non-Cash Lease Expense Operating Lease, Non-Cash Lease Expense Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Percentage of common stock, outstanding Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase, Percentage of Outstanding Common Stock Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase, Percentage of Outstanding Common Stock Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Total current liabilities Liabilities, Current Borrowings from secured revolving credit facility Proceeds from Secured Lines of Credit Schedule of Share-based Compensation, Restricted Stock Units Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Expected life Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Income Tax Authority [Domain] Income Tax Authority [Domain] Weighted-average remaining finance lease term (years) Finance Lease, Weighted Average Remaining Lease Term Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] IRLCs Interest Rate Lock Commitments [Member] Issuance of convertible preferred stock, net Temporary Equity, Stock Issued During Period, Value, New Issues Credit Facility [Axis] Credit Facility [Axis] Unrealized gain on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Reconciliation of cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Cash Cash [Member] Real estate services Real Estate Segment [Member] Real Estate Segment [Member] Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Pull-through rate Measurement Input, Pull Through Rate [Member] Measurement Input, Pull Through Rate Wells Fargo Bank, N.A. Wells Fargo Bank, N.A. [Member] Wells Fargo Bank, N.A. Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Capped Call Transaction Capped Call Transaction [Member] Capped Call Transaction Net change in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Capitalized research and development costs Deferred Tax Assets, Capitalized Research and Development Costs Deferred Tax Assets, Capitalized Research and Development Costs Convertible Senior Notes Convertible Senior Notes [Member] Convertible Senior Notes Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Repayments to secured revolving credit facility Repayments of Secured Debt Interest income Investment Income, Interest Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Common stock surrendered for employees' tax liability upon settlement of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total purchase consideration Business Combination, Consideration Transferred Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net Operating And Nonoperating Income (Expense) Including Income Tax Expense (Benefit), Net Operating And Nonoperating Income (Expense) Including Income Tax Expense (Benefit), Net City Area Code City Area Code Assets Assets [Abstract] Issuance of common stock as dividend on convertible preferred stock (in shares) Common Stock Dividends, Shares Sale of Stock [Axis] Sale of Stock [Axis] Secured revolving credit facility Line of Credit, Current Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Cost or Amortized Cost Cash and Cash Equivalents, at Carrying Value [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted-average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Repurchases of convertible senior notes Repayments of senior debt Repayments of Senior Debt Threshold consecutive trading days Temporary Equity, Threshold Consecutive Trading Days Temporary Equity, Threshold Consecutive Trading Days Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Escrow deposit Escrow Deposit 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Thereafter Finance Lease, Liability, to be Paid, after Year Five Schedule of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Real estate rental period Inventory, Real Estate, Rental Period Inventory, Real Estate, Rental Period Prosperity Bank Prosperity Bank [Member] Prosperity Bank Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Total future minimum payments Lessee, Operating Lease, Liability, to be Paid Entity Address, Postal Zip Code Entity Address, Postal Zip Code Derivative instrument, measurement input Derivative Asset (Liability) Net, Measurement Input Proceeds from sale of mortgage servicing rights Proceeds From Sale Of Mortgage Servicing Rights (MSR), Operating Activities Proceeds From Sale Of Mortgage Servicing Rights (MSR), Operating Activities Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Preferred stock, dividend rate Preferred Stock, Dividend Rate, Percentage Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Property and equipment, gross Property Plant and Equipment, Gross, Excluding Construction In Progress [Member] Property Plant and Equipment, Gross, Excluding Construction In Progress Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Change in assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Purchase Commitments Other Commitment, Fiscal Year Maturity [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Maturities of investments Proceeds from Sale and Maturity of Marketable Securities Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Issuance of common stock in connection with conversion of convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Federal Federal Domestic Tax Authority [Member] Research and development credits, decrease Tax Credit Carryforward, Limitation On Use, Decrease Tax Credit Carryforward, Limitation On Use, Decrease Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Real Estate Services Real Estate Services Segment [Member] Real Estate Services Segment Leases Lessee, Finance Leases [Text Block] Rentals Rentals Segment [Member] Rentals Segment Temporary Equity [Line Items] Temporary Equity [Line Items] Warehouse credit facilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warehouse Credit Facilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warehouse Credit Facilities Thereafter Lessee, Lease Liability, Payments, Due After Year Five Lessee, Lease Liability, Payments, Due After Year Five Total assets Assets, Fair Value Disclosure Total lease payments Lessee, Operating Lease, Liability, Other, Payments, Due Lessee, Operating Lease, Liability, Other, Payments, Due Award vesting rights, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Plan Name [Axis] Plan Name [Axis] Expense associated with the current period Current Period [Member] Current Period Derivative Instrument [Axis] Derivative Instrument [Axis] Number of operating segments Number of Operating Segments Permanent differences Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Lease liabilities, noncurrent Operating and Finance Lease, Liability, Noncurrent Operating and Finance Lease, Liability, Noncurrent New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Other current assets Derivative Asset Origin Bank Origin Bank [Member] Origin Bank Settlements of IRLCs Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Acquisition costs Effective Income Tax Rate Reconciliation, Acquisition Costs, Percent Effective Income Tax Rate Reconciliation, Acquisition Costs, Percent Purchases of capped calls related to convertible senior notes Adjustments To Additional Paid-in Capital, Purchase Of Capped Calls Related To Convertible Debt Adjustments To Additional Paid-in Capital, Purchase Of Capped Calls Related To Convertible Debt Options forfeited or canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Capitalized software development costs, including stock-based compensation Capitalized Computer Software, Gross Document Annual Report Document Annual Report Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Software Software [Member] Software [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of common stock, net Stock Issued During Period, Value, New Issues Property and Equipment Property, Plant and Equipment [Table Text Block] Compensation Related Costs [Abstract] Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Lease liabilities Deferred Tax Asset, Lease Liability Deferred Tax Asset, Lease Liability Segments [Axis] Segments [Axis] Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] Deferred income tax liabilities Components of Deferred Tax Liabilities [Abstract] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Consolidation Items [Domain] Consolidation Items [Domain] Marketing Marketing Expense 2027 notes 0.5% Convertible Senior Notes Due 2027 [Member] 0.5% Convertible Senior Notes Due 2027 Document Period End Date Document Period End Date Gross (decreases) increases—prior year tax positions Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions 2027 Other Commitment, to be Paid, Year Five Western Alliance Bank Western Alliance Bank [Member] Western Alliance Bank [Member] Total assets Assets Earnings Per Share [Abstract] Earnings Per Share [Abstract] Total lease payments Lessee, Lease Liability, Payments, Due Lessee, Lease Liability, Payments, Due Antidilutive Securities (Axis) Antidilutive Securities [Axis] Performance Restricted Stock Units Performance Shares [Member] 2017 Employee Stock Purchase Plan 2017 Employee Stock Purchase Plan [Member] 2017 Employee Stock Purchase Plan [Member] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Estimated Fair Value Long-Term Debt, Fair Value Long-term investments Long-Term Investments Accrued compensation and benefits Employee-related Liabilities, Current Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Net Loss per Share Attributable to Common Stock Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Forward sales commitments Forward Contracts [Member] M&T Bank M&T Bank [Member] M&T Bank Financing lease, capitalized interest expense Financing Lease, Capitalized Interest Expense Financing Lease, Capitalized Interest Expense Expiration of tax attribute carryforwards Effective Income Tax Rate Reconciliation, Expiration of Tax Attribute Carryforwards, Percent Effective Income Tax Rate Reconciliation, Expiration of Tax Attribute Carryforwards, Percent Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Gain on extinguishment of convertible senior notes Gain on extinguishment of convertible senior notes Gain (Loss) on Extinguishment of Debt Issuance of common stock, net (in shares) Stock Issued During Period, Shares, New Issues Marketable Securities Marketable Securities [Table Text Block] 2025 Other Commitment, to be Paid, Year Three Redeemable convertible preferred stock, authorized (in shares) Temporary Equity, Shares Authorized Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Website and software development costs Software Development [Member] Customer relationship Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Operating expenses Operating Expenses [Abstract] Issuance of common stock pursuant to settlement of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Corporate Overhead and Intercompany Eliminations Intersegment Eliminations [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Unamortized Debt Issuance Costs Debt Issuance Costs, Net Auditor Name Auditor Name Closing price of common stock (in dollars per share) Share Price Operating loss carryforward Operating Loss Carryforwards Lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation 2024 Lessee, Lease Liability, Payments, Due Year Two Lessee, Lease Liability, Payments, Due Year Two Technology and development Research and Development Expense Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Shares available for issuance at beginning of period (in shares) Employee Stock Ownership Plan (ESOP), Shares in ESOP Accrued and other liabilities Total accrued and other liabilities Accrued And Other Liabilities, Current Accrued And Other Liabilities, Current Cash equivalents Cash and cash equivalents, fair value disclosure Cash and Cash Equivalents, Fair Value Disclosure Description of Business and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Revenues Revenues Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Conversions of convertible senior notes Payment for Debt Extinguishment or Debt Prepayment Cost U.S. - State Deferred State and Local Income Tax Expense (Benefit) 2017 Equity Incentive Plan 2017 Equity Incentive Plan [Member] 2017 Equity Incentive Plan [Member] Amortization Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Inventory Inventory, Policy [Policy Text Block] Total stockholders’ equity Balance, beginning of period Balance, end of period Stockholders' Equity Attributable to Parent Tax credit carryforward Tax Credit Carryforward, Amount Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Forfeited or canceled (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 Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Comerica Bank Comerica Bank [Member] Comerica Bank Other Deferred Tax Assets, Other Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Award Date [Domain] Award Date [Domain] Sales of investments Proceeds from Sale of Debt Securities, Available-for-Sale Accumulated Deficit Retained Earnings [Member] Common Stock Common Stock [Member] Number of reportable segments Number of Reportable Segments Components of Lease Expense Lease, Cost [Table Text Block] Shares available for future equity grants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant MSRs Mortgage Servicing Rights [Member] Mortgage Servicing Rights Advertising production costs Advertising Production Costs Advertising Production Costs Statement Statement [Table] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage 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 Furniture Furniture and Fixtures [Member] Net loss (gain) on IRLCs, forward sales commitments, and loans held for sale Gain (Loss) on Interest Rate Lock Commitments, Forward Sales Commitments and Fair Value Adjustment of Loans Held for Sale Gain (Loss) on Interest Rate Lock Commitments, Forward Sales Commitments and Fair Value Adjustment of Loans Held for Sale Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Leasehold improvements Leasehold Improvements [Member] Common stock issued upon conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Other Other Operating Activities, Cash Flow Statement Accounts receivable, net of allowances for credit losses of $2,019 and $1,298 Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Restatement [Domain] Revision of Prior Period [Domain] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Statement [Line Items] Statement [Line Items] Restricted stock units outstanding (in shares) Outstanding beginning period (in shares) Outstanding or deferred ending period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate [Domain] Variable Rate [Domain] Gross Finite-Lived Intangible Assets, Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Developed technology Application Platform [Member] Application Platform Right-of-use assets, net Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Homes not available for sale Inventory, Real Estate, Not Available For Sale Inventory, Real Estate, Not Available For Sale Lease liabilities Increase (Decrease) In Operating Lease, Liabilities Increase (Decrease) In Operating Lease, Liabilities Auditor Firm ID Auditor Firm ID Document Transition Report Document Transition Report Foreign Foreign Tax Authority [Member] Local Phone Number Local Phone Number Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] (Loss) income from operations Loss from operations Operating Income (Loss) Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Auditor Information [Abstract] Auditor Information Operating lease, right-of-use asset, held-for-sale Operating Lease, Right-of-Use Asset, Held-for-Sale Operating Lease, Right-of-Use Asset, Held-for-Sale Various states State and Local Jurisdiction [Member] Service Service [Member] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Total liabilities Liabilities, Fair Value Disclosure Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Finance lease cost Finance Lease, Cost Finance Lease, Cost Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross U.S. - Federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Purchase Commitments Purchase Commitments [Member] Purchase Commitments 2027 Lessee, Lease Liability, Payments, Due Year Five Lessee, Lease Liability, Payments, Due Year Five Other financing payables Proceeds From Customer Escrow Deposits Proceeds From Customer Escrow Deposits Weighted average shares of common stock— diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Prepayment speed Measurement Input, Prepayment Rate [Member] Expected life Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Accounting Standards Update and Change in Accounting Principle [Table Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Issuance of common stock in connection with repurchase of convertible senior notes (in shares) Stock Issued During Period, Shares, Repurchase Of Convertible Securities Stock Issued During Period, Shares, Repurchase Of Convertible Securities Adjustments to additional paid in capital, convertible debt, capped call transaction Adjustments To Additional Paid In Capital, Convertible Debt, Capped Call Transaction Adjustments To Additional Paid In Capital, Convertible Debt, Capped Call Transaction 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 Debt instrument, basis spread on variable rate, basis points Debt Instrument, Basis Spread On Variable Rate, Basis Points Debt Instrument, Basis Spread On Variable Rate, Basis Points Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Convertible Debt Convertible Debt [Member] Operating Segments Operating Segments [Member] Options exercisable, Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease cost Short-Term Lease, Cost Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated impairments to goodwill Goodwill, Impaired, Accumulated Impairment Loss Net loss attributable to common stock—basic Net loss attributable to common stock - basic Net Income (Loss) Available to Common Stockholders, Basic Common stock, issued (in shares) Common Stock, Shares, Issued Property and equipment additions in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Acquisition related costs Business Combination, Acquisition Related Costs 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] Homes for sale Inventory, Real Estate, Held-for-sale Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Aggregate Principal Amount Debt Instrument, Face Amount Federal deductible Effective Income Tax Rate Reconciliation, Federal Deduction, Amount Effective Income Tax Rate Reconciliation, Federal Deduction, Amount Investments Investment, Policy [Policy Text Block] Issuance of common stock pursuant to employee stock purchase program Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Entity Current Reporting Status Entity Current Reporting Status Long-term investments Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent 2023 Finance Lease, Liability, to be Paid, Year One Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Chief Executive Officer Chief Executive Officer [Member] Properties Properties Segment [Member] Properties Segment [Member] U.S. federal income tax at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Lease impairment loss Operating Lease, Impairment Loss Other Assets, Noncurrent Other Assets [Policy Text Block] Other Assets [Policy Text Block] Issuance of common stock pursuant to employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Stock options issued and outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of homes sold Number of Homes Sold Number of Homes Sold Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] State taxes (net of federal benefit) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2024 Finance Lease, Liability, to be Paid, Year Two MSRs sales Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales Liabilities Liabilities [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Computer and office equipment Office Equipment [Member] Fair value changes recognized in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Marketing Selling and Marketing Expense [Member] Title of Individual [Domain] Title of Individual [Domain] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Forfeited or canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net Carrying Amount Long-Term Debt Other (expense) income, net Other Nonoperating Income (Expense) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Restricted Cash and Other Payables Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Total current assets Assets, Current Entity Small Business Entity Small Business Other Commitments [Table] Other Commitments [Table] Net Finite-Lived Intangible Assets, Net Restricted cash Restricted cash Restricted Cash Accrued and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Unrecognized stock-based compensation Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Number Of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Amortization of debt discount Amortization of Debt Discount (Premium) Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Flagstar Bank, FSB Flagstar Bank [Member] Flagstar Bank [Member] Options outstanding, Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Non-employee Directors Non-employee Directors [Member] Non-employee Directors Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Cash paid for secured revolving credit facility issuance costs Payments of Debt Issuance Costs Present value of lease liabilities Operating Lease, Liability Short-term Investments Debt Securities, Current [Abstract] Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Total lease payments Finance Lease, Liability, to be Paid Other Current Assets Other Current Assets [Policy Text Block] Other Current Assets [Policy Text Block] Schedule of Maturity of Financing Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Agency bonds Agency Bonds [Member] Agency bonds [Member] Gain (loss) on derivative Derivative, Gain (Loss) on Derivative, Net Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Restructuring and reorganization Restructuring Charges 2023 notes 1.75% Convertible Senior Notes due 2023 [Member] 1.75% Convertible Senior Notes due 2023 [Member] Prepaid expenses and other assets Increase (Decrease) in Other Operating Assets Auditor Location Auditor Location Entity Filer Category Entity Filer Category Total expense Total stock-based compensation Share-Based Payment Arrangement, Expense Non-cash transactions Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 8) Commitments and Contingencies Security Exchange Name Security Exchange Name 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 Total assets Net Assets Accrued and other liabilities, deferred tax liabilities, and payroll tax liabilities, noncurrent Increase (Decrease) in Accrued And Other Liabilities Increase (Decrease) in Accrued And Other Liabilities Revenue Revenue from Contract with Customer, Excluding Assessed Tax Issuance of common stock in connection with conversion of convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities 2024 Lessee, Operating Lease, Liability, Other, Payments, Due Year Two Lessee, Operating Lease, Liability, Other, Payments, Due Year Two Lease liabilities Operating and Finance Lease, Liability, Current Operating and Finance Lease, Liability, Current Common stock reserved (in shares) Total common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Issuance of convertible preferred stock, net (in shares) Temporary Equity Stock Issued During Period Shares, New Issues Temporary Equity Stock Issued During Period Shares, New Issues Entity Voluntary Filers Entity Voluntary Filers Weighted-average discount rate for finance leases Finance Lease, Weighted Average Discount Rate, Percent Segment Reporting [Abstract] Segment Reporting [Abstract] Operating lease, related lease liabilities, held-for-sale Operating Lease, Liability, Held-for-Sale Operating Lease, Liability, Held-for-Sale Call Option Call Option [Member] Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Tax payments related to net share settlements on restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities, mezzanine equity, and stockholders’ equity Liabilities and Equity Debt issuance costs Amortization of debt issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Gross deferred income tax assets Deferred Tax Assets, Gross Thereafter Lessee, Operating Lease, Liability, Other, Payments, Due After Year Five Lessee, Operating Lease, Liability, Other, Payments, Due After Year Five Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Purchases of investments Payments to Acquire Investments Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net loss per share attributable to common stock— diluted (in dollars per share) Earnings Per Share, Diluted Net loss attributable to common stock—diluted Net loss attributable to common stock - diluted Net Income (Loss) Available to Common Stockholders, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Temporary Equity Disclosure [Abstract] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Consolidation Items [Axis] Consolidation Items [Axis] Estimated Fair Value Finite-Lived Intangible Assets, Fair Value Disclosure 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current 2004 Equity Incentive Plan 2004 Equity Incentive Plan [Member] 2004 Equity Incentive Plan [Member] Unrecognized tax benefits Unrecognized benefit—beginning of year Unrecognized benefit—end of year Unrecognized Tax Benefits Total deferred income tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Intangible assets Deferred Tax Liabilities, Intangible Assets 2023 Other Commitment, to be Paid, Year One Equity securities Equity Securities [Member] Material classes of receivables Material Classes Of Receivables Material Classes Of Receivables Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Customer contract liabilities Contract with Customer, Liability Stock-based compensation capitalized in property and equipment Stock-based compensation capitalized Share-Based Payment Arrangement, Amount Capitalized Product and Service [Axis] Product and Service [Axis] Other assets, noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Interest expense Total interest expense Interest Expense 2026 Lessee, Operating Lease, Liability, Other, Payments, Due Year Four Lessee, Operating Lease, Liability, Other, Payments, Due Year Four Trade names Trade Names [Member] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventory Inventory Disclosure [Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Right-of-use assets Deferred Tax Liabilities, Leasing Arrangements 2025 notes 0% Convertible Senior Notes due 2025 [Member] 0% Convertible Senior Notes due 2025 Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Number of inventory categories Number of Inventory Categories Number of Inventory Categories Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Purchases of capped calls related to convertible senior notes Purchase Of Capped Call Related To Convertible Debt Purchase Of Capped Call Related To Convertible Debt Advertising costs Advertising Expense Lease liabilities and deposits, noncurrent Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Noncurrent Liabilities, Lease Obligation And Deposits Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Noncurrent Liabilities, Lease Obligation And Deposits Total deferred income tax liabilities Deferred Tax Liabilities, Gross Award requisite service period, achievement percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage Operating cash outflows from finance leases Finance Lease, Interest Payment on Liability Changes of fair value of interest rate lock commitments [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Measurement Frequency [Axis] Measurement Frequency [Axis] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Miscellaneous accrued and other liabilities Other Accrued Liabilities, Current Common stock covered under capped calls (in shares) Debt Instrument, Convertible, Common Stock Debt Instrument, Convertible, Common Stock General and administrative General and Administrative Expense Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Advertising and Advertising Production Costs Advertising Cost [Policy Text Block] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Operating lease capitalized interest expense Operating Lease, Capitalized Interest Expense Operating Lease, Capitalized Interest Expense Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Other Leases Lessee, Operating Lease, Liability, Other, Payments, Due [Abstract] Lessee, Operating Lease, Liability, Other, Payments, Due Temporary equity, dividends (in shares) Temporary Equity, Dividends, Shares Temporary Equity, Dividends, Shares Impairment costs Asset Impairment Charges Technology and development Research and Development Expense [Member] Cost of revenue Cost of Sales [Member] Fair Value, Option, Quantitative Disclosures [Line Items] Fair Value, Option, Quantitative Disclosures [Line Items] Convertible Senior Notes Convertible Debt [Table Text Block] Default rates Measurement Input, Default Rate [Member] EX-101.PRE 12 rdfn-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 rdfn-20221231_g1.jpg begin 644 rdfn-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_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" 'R RD# 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 MJ^H7T&EV-S>7+^5;6\;32O@G:J@DG Y/ /2OD/\ 9S_;L\3?'/XJ2V%Y\)-6 MT+X=ZC ;C1_$\<@N6MX]KO$^HJF5MUF2-BK9PK )F0-O4 ^Q**^0OA7^W_9A?.W; M'_P!JKRM#^'7B?X52:?=-=>.] TPR+X4>%8K@.\$3O(9) M)7,!@2(D*N_8-BEQ^K5% 'YX_"/XK>,/C-^TQ%XM^)GP?^*VDW]O<3:9X&LK MCPM-%H/AZ&6/:U]>3LZ.UPXRK,%VHOW225\OE/@)\'=8NOBI\%-#TW]GFY^$ M/B;P!K&HWWBOQ9!8R1:7=VW[Q%AMKV:66:]$OF* 'D?8,[<+GSOM8.%GPNWR<9SQNWX2 MOTXHHH Y:SU+6[+QE;:5J5UI]Y:7EE=741M;-X'B,4D"A6+3.&R)^P7[OOQU M-VMU\3=-\#7WC"[U#46GM9-%AU+59G-_.%+QQQ MO)R, %P!@=: /OFBOS[^"_[5OA;P'XR^(L?PY^ /Q*O?#E_>6<]M:^%_!ZP6 MT&+2-6+IO0(7(+#CY@0:]6;_ (*->!M#KPG$B?\ E%= M_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 MG0F>ZOKM]D<2#N3W). .22 20*3QIXST7X=^% M-5\2^(]1ATG0]+MVN;N\N&PD:*.?J3P !R20 "2!7R7X#^'^M?MR^*[+XF?$ MW3KG2_A!82B?P=X#N\K_ &EC[NI:@G1@PY2(\8/=)/BW^W1MF\+WN MJ?!;X'2;E77$41^(/$49X#6X(/V6$]0_WCP1N!*CLOA?^P!X+^"LTL_@GQ7X MH\/WBB@# MP?XL?L1_"3XM78U6?PX/"WBF-_-@\3>$W_LS489.?W@DB #MSUD5J\O/BOX_ M?L@JC>,5E^/GPMAQYWB'2[?RO$6EQ\EGFM\D7**/X@V[&2S #%?9%% ''_"G MXN^$/C=X.M/%'@G7;77M%N1Q-;MAHVQS'(APT;C/*L 1Z5V%?+7Q9_9/UCPM MXTNOBK\ =0MO!GQ 9=^I>'Y%VZ-XD4')CN(A@1RGG$JXY.3@DN.[_9O_ &GM M'^/UCJ>F7.G7'A'XA: P@\0>$-3^6ZL)>FY<@>9"Q^[(!R",XR* /:J*** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH KZA=_8+&YN?)FN/)C:3R;==TCX!.U1 MW8XP!ZU\._L=_M<_&G]H7XEW^L7_ (>\,:C\++J/=)#X?OEDOO#19))+=9RQ M!N'94V2(B[@S*P6, HWW%J$,UU8W,-O2ZUCQQHEQ':6_B=#'<*(H;6$1QM)< MM+%))(ZKM\IBVUB(V /6/"?[8GQETWX@> [WXD_#[1?"7P\\=7>I6NFZ4RW< M/B72UMD>037D(O\ A,-/:V\)Z1*A5HK6R0NSN9UVD_*<(0# M=;]M_P"))\6GQA'X5\,M\"4\=_\ ""/()YSKQ?=Y/V_.?)$'FD?(1OQ\O0^9 M7W%7YXR?LM_&,7\GP<7PGI;?"V?XD'QH_CUM6B8_V?YGVC[$;(_O3/O 3S!\ MF>,8S)7Z'4 &/#MA%IFB:5;):VEK",*B*,#ZD\DL>2 M22)-)?P;\5?#F( MO$'A6Y/S1'@"XMR?]9;OD%6!.-P!)RK-[C7S[^U%^SCJ7Q*ETCQ_\/-13PQ\ M8_"H,FC:MTBO8^2]C=#^.&3)'/W2Q/0L#M?LQ_M)6/[0/AF^BO-/D\,>/?#\ MWV'Q+X6N^)].NAP2 >6B;!*/T(R.H- 'M%%%% !1110 4444 %%%% !1152; M5[&VU*UTZ:]MXM0NTDEM[1Y5$LR1[?,9$)RP7>F2!QO7/44 6Z*** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH Y?4/^2FZ!_V!]1_]'6-=17+ZA_R4W0/^P/J/_HZQKJ* "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \I_: M:^/-C^SK\)]1\436_P#:>L2NMAHFCKDR:EJ$N1! H')R>3CD*K$<\5@?LB_ M6^^"_@&]U+Q5I_; M"_:#XMQ\K4M4X%UJ.T\,J?@ HHHH M**** "BBB@ HHHH **** "OF/]J+X)>);#Q/IWQQ^$%M$/BCX>B,=]I8&V/Q M-IH_UEG*!UD &8VZY '4(5^G** //_@3\;/#W[07PTTOQGX;D=;6Z!CN;.? MGL;E<"6WF7^%T/!]001P0:] KXV^-_A;4_V/?BE>?'GP5;W%SX UJ=%^(OA> MU0N%4G U:W0<"1"!)/5F7ZV\,^)=+\9>'].UW1+^'5-'U&!+JTO+9MT M37GG_ LSXM?&SX/MK'PT\)1_#;Q%-JGV:-/B;;O&_P!@ MV9-U'# 6.\LRA4DP/E?.1MR >_UQ?Q%^,_@3X1Z+!JWC+Q;I/AS3[B1H8)K^ MZ5!-(N=R(,Y=A@Y !(KSB\_9BU+XG?"G2_"?QA^(.M>-;RWU"2_NKS13_8<= MVC!@+62.W/S0J&/4[B0#D=*[CPI^SW\./!?@?1?!^F^#M*?P[HTLD]A97\ O M1;RNS,\BM-O;>2[$MG//I0!R/B;]L;X=:#\.?#OCG3GUOQ?X=\02S0Z?/X:T M:XO&D:)BKAEV@QX*L/GQG!QFOGGQQ\6M4\8Z+HWQ_P##_P .O'WB/5KG5(HO M!FGZ/HS3RV6FVQ9;DWD:OE%O?-N5W*'^5;=N2@S]L>,?",?BSP/K/AJ&^NM" MAU&QEL1>:9L2:V5T*;HMRE58 \<<5Y[H_P $?%WA_2;+2].^,?B.ST^R@2VM MK>+1]'"11(H5$4?8^@ _"@# O?VQ=+MO@_X.^(UK\-?B/K.C^)1(\=GH^@K M=WEC&I(62YC27"(X&58%@01TSBKGB3]LWX;^!?AGX8\=>,&U_P (:'X@EEBM MUU;0;L7$+1L5;SXHT.="CT37C* MNE7=Y?):B]:-BLBQB4J6*D$$ 9%=]#,EQ$DL3K)$ZAE=#D,#R"#W%<5\0?@= M\/OBMH]GI7B_P9HGB&PLMWV2&^LHW^S;L;O*.,QYP,[2,X'I7!>./V2](UCP M3X4\->!_&7B[X2V7A<3#38_!^J-!$1*P9EN$<-YZ[@2 QX+'GD@@'NM%>!^. M(_V@/AIX3\)6W@2/PY\6)=/M7BUN3Q),VF:EJ$@(\MX6C_<+E=P;?WVG)RQJ M?QC^U]X/^#J^$+3XM0WGP[UG7K!+J2.>&2]L+*<\-;/>PH8RX(;G@8 8X!% M'NM%5=+U.SUK3;34=/NH;ZPNX4N+>ZMW#QS1NH971APRD$$$<$&K5 !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 O@Y4)$6 /7))'*U]%ZYK=CX9T74-8U2ZCL=,T^WDN[ MJZE.$AAC4L[M[!02?I7RO^QOH&H?&/QEXI_:4\4VTD-WXJ!TSPC87 !;3=!B M<["/[KSN#(WYCAZ /HOX4_#71?@[\.?#W@KP]!]GT?1;1+2!3]Y\G#7>HW*6\2_5W( _.O@B MW_:F_9\\KZIX[DO?BIXZO=6OHK#PWHNG7&J_8+.&ZEBM$M%CS K-$D-;'2X-5N[;0[U(]#M/%+217MNDVGVUV MEA>2.7?S(9)S&6.XA"@)9E)/'-I/[8_CK(N->^&/PQM&(VG3;.YU:]C!P3N\ MW$1('''4@T ?5E(S!5))P!R2:^)OL%U'= M/I=A86NF65UM8$Q2QHK;HV&5(R#@\$'!KU;XQ_!'P9\?O" ?#+LFL>-_#FE.IVE;[5K>$ M@^GS./0U#X'^-WP\^)NJW>F>$/'7ASQ3J%I%Y\]KHVJP7[;O(C8X&<#/ MJ1ZBO.=$_8+_ &>_#Z*MK\)O#DH48'VZV-V?SE+9KT[P/\(? OPSDG?PAX,\ M/^%I)U"2OHVEP6C2*#D!C&H)&>QH XWXP_M(;30O'WC2U\/:O=6HO M(K22WGF=H2S('/E1M@%D<#./NFO/)/\ @IQ^S-'C/Q/A.?[NCZ@?Y6]?35U8 M6MZR&XMH9S'RAE0-M^F>G0?E1'I]K%G9;0IGKMC _I0!Q?PL^+G@7]HKP)+K M_@[4X?$_ABXDEL9))+26))&48DC:.9%8C#=UP0>]?#WPG_:B^'?[&_[0GB;X M02>.;&_^$5Q>7,NFR9E:3PGJ"R,)]/ERN3 7#;67(4GD\NU?9WB[]I3X<>!? MB5X>^'FH>(H7\::W<1VUIHEA"]S<)N^ZTJQJ?)3'.Y]HQD] 2/%_%?[.OQ%_ M:7\9>)X/BQ#X7\.?#)Q=65GH.DV45[J5^-A2WO9+UUW0NAV2*(\?<",-I;< M=EK7[>GP/M=/U7^Q_B/X9UO6+73IK^VT[^UH;1;MD!VP+<3%8ED=L *S \YQ MCFF> =+^+7[0'P_\60_%-+'X6, M;2V<9Q7AG['?PB^&GA75M?\ @!\4/ACX(NOB-X9S=VNJ7NB6]P?$NF.Q,=ZC M2HS%E/RNF3M('HP7[AUKP;HVO^#KWPK=V*KX?O+%]-DL;5VME%NT9C,:&,JT M8VG *$%>,$8H Y+X(?L]^ _V=O#MQHW@30UTF"ZD$UY/),\]Q=R@8WRR.2S' MD^PR< 9KT>OE3_AWCX4T5B_@_P")OQ5\"./NKH?BV41$CD!DE5]RYP2N><5T M7PY^ OQF^'?C?2;B;]H*_P#&/@F%C]KT'Q%X?MI+J5=IZ7J,),YQU&.O6@#Z M)HKSCXV_$3QC\-=#L-2\(_#>]^)):X*7UGIVHPVMQ:P[21*B2#]\=V%V*0>< M] :\CTS_ (**_"^QU*+2_'^G>+/A%JTAV+;>-]"FM$=NX65 Z;<&->TWQ%IK8 N]+NX[F+) .-R$C."./>N+_X::^& M?]H_9?\ A*(_)^T?9/[4^R7']F^=OV>7]N\O[/NW_+CS,YXZT >H4444 %%% M% !574M,L]:L9K+4+2"^LIEVRV]S&LD;CT96!!'UJU10!X3\9/V4+#XE>)[# MQ;X;\:^*/AGXQL+./3[?4?#5[LMWMT9BL4UJV8Y$&YL !>V20 */B!\4/C#\ M./B=:06_PPC\??#:[^SP+JOA^^5=5LI#M$CSV\FU77.XCRR !C)!XKW:B@#A M]#^.'@#Q'\0-6\#:=XNTFX\8Z6_EW>A_:56[0A YVQMAG 4@DKD#N17<5P7C M+X"_#SX@>+M$\5>(/"&EZCXFT6ZAO+#6&AV7<,D3AXOWJX9E5@"%8E?:N+\. M>!_C?X1^-$MV_C_1_&?PLU*YN)Y],UG3Q;:II"L&:..VEA7;,BOM'[P A3CD MC=0![C17BGP?_:W\$?%_QIJ/@I+?6O"/CNP#O-X8\4Z>;*]:)6(,L8RR2(<9 M!5B<'+IXIO%+#5_% MUU;M\]CH,#@NI(.5:>0+&#[8(P]?5>CZ39^'])LM+TZVCL]/LH$MK:WB&$BB M10J(H[ #Z5\T_L/>"-7UC2?$OQQ\9VS0^-?B9<+J$=O)DG3M)48L;5<]!Y M>'..NY,\K7T1XN\::!X T&YUOQ-K5AH&D6R[IK[4KA((D^K,0,D\ =R<4 ;5 M5M1U*TT>QFO;^ZALK.%=\MQ<2"..-?5F)P!]:^7+']LSQ#\:==@T_P" OPXO M_&>BK<+'=>-=?WZ7HJH&(?R6=?,F88QA5R#V(KWSXI_"+PA\;/#">'?&VBQ: M_HBW45Y]CFDD1#+&L:C\5/"_AWP;:S&, MZ3HNE7KWE[ N7\S[5-GRF)'E[?+'][/H/0/"?@W0/ 6B6^C>&M%T_0-)MQB* MRTVV2"%/HJ "MF@#Q'QK^QC\)/B7\3KSQYXQ\,MXKURX6)%CUB\FGLX%C0*% MCMB_E@'&2"I!))ZDYT%_9?\ ".BZA<77@RYU;X;+=JBW=GX/N$LK2XV#:K& MHT:/MP#)&J.0!EC@8]>HH Y_P+X$T7X;^&[?0]!M6MK&%GD+33/---([%I)9 M97)>21V)9G MWC84$G 4 9+,3P%4$D\ &O&[WXE>-_VG_A#::O\ S48_!%M?ZD]I+KWB_2I M4G:Q5>;NPAY#EB1L,NT$!OND"@#T#XW?M%?#_P#9YT.'4O'/B"'2S=$K9V$: MM->7KC'RPPH"SG) SC W#)&:X/XA:'\:?C1XA\.-X/\ %ME\,_AA1AO-L8I5\N!0"N[.6!R#GE1Z+X+^#.D^'])\*'Q!,WCKQ3X=@DAMO M%7B""*;4 ..FJ1H/\ EK%GY_53VR[4 ?8=%9WAWQ#IOBW0=.UO1KV' M4M)U"W2ZM+RW;='-$ZAE=3W!!!K1H *IZOHVG^(-.GT_5+&VU*PG7;+:WD*R MQ2#T96!!'UJY10!X7XX_9]T#X?\ P3^*UC\(?"6G>%?$/B+1[E?*T*W%L;F8 M0R+&B!"H1OG94V[0I?/%>$_%#XN>-/!_A:\\5^ O$7PY^(7P5N+2.P'PWUB- M=,U"TB$:PM80,I.^8N"GE2KN#-Y80D"ONJL'_A ?#'_"1_\ "0_\(YI/]O\ M_05^PQ?:O^_NW=^M 'RM^S[^VMX3\&^$_!_PZ^+EOX@^%GC6QT^'3]WC>S>W MM[TQHJATO"2C@KMR\A0EL^O/V+'(DT:R1LKHP#*RG((/0@UC^+_!/A[X@:)+ MHWB?0M-\1:3*0SV.J6D=S"Q'0E'!&1G@]161\3-/\80?#F_M?AB^A:=XJ@BC M72TUR"0Z> K+F-UB(95*!E!7[I(..* .QHKY8\)_MQ0^%?$%KX2^/?A.\^#7 MB>9_)MM2O6^T:#J+9(S#?*-B9 W$28"C@MFOJ.WN(KRWBG@E2>"50\CG6^LHIVFM9+)IL;9A#(,.BR M+AE!_P!DCH#U%>&_#OX ^*_V;=,\6/X'\8ZUX\T4V#-H7@?Q5>*4M;H'<%CO MB"Z1GE0A7 R"2>M?0M% 'BWPC_:2'C3P[KEUX^\':M\'=3T&2"#4H?%;QQ6) M>8L(S;7I*QW"$@+N 4[B!CD$^S0S)<1)+$ZR1.H970Y# \@@]Q6/XT\$Z!\1 M?#-]X=\4:-9:_H=\H2YT_4(5EAD (9258=0P# ]00""" :\9A_9UUSX&?">^ M\.?L]ZM9^'KY]6&IP6?C"6XU'3TC*A7M$.XR0QMM4Y&YA\W=L@ ^@:*\%F_: M;_X4[\-_#VL_'_3K?X=:OJ6H2:8[::9=2L ZY\N4RQ(WE)( "!)R,\]&(]H\ M.^)-)\7Z'9:SH>I6FL:1>QB6VOK&99H9D/\ $CJ2"/H: -*BBB@ HHHH *** M* "BBB@ HJOJ'VK[#<_8O)^V^6WD?:,^7YF#MW8YVYQG'.*_,7]BCQ)XETO] MJ^[M/B5\5/&'AOXHZ@&CUGP3XQLB]KK[%)68V;*1##'$ZJ870G<@98U$;$$ M_4*BOB+]G_Q]\8]7_;N\4Z9\4[F+1K>?P$NKV7@S1]0ENK+2HVO8UC23^"6[ M5=ZR3("&)(4A,*/'/V:_%/Q1TO\ :"\%>(/C)#\8_"]AXUUW4ET*'5/%@&D- M,3*8K.YT=XO-@0+NV%G )6-D39R #]0**_,=OB;\19+.;]H9?B5XG$EO\5?^ M$9_X0O[3G0O[&\X6WD_9 ,-/AMWG9SGG;OP]?IQ0!R^H?\E-T#_L#ZC_ .CK M&NHKE]0_Y*;H'_8'U'_T=8UU% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%0W=W!86LMS2:9@J(H&223P /4T 35\6_ML^ M.-'^)7Q+\)? _4=;M=$\&PA/%?Q U*[N5@@ATR!P8+1W)P#/*!\OWOE0C(-? M0'[2WQ-UCX2_ /Q?XV\-#1Y]2TBR^V0MK4SK9[0R[F;R_F<[22J+@NVU0>:^ M5/V3?V(;'XK6,'QS^/23>,?'7C!DUDZ)?J$T^VC*@6WF6X&)&$6,*_RHKA=N M06(!]3? /]HKP=^T%:ZU+X%M-5D\.Z-)%:P:Q4"64MN4#S+;V M5I"\\\S]$C52S,?8 $UX'X%_:6NOVE])\8VOPFTC5M*M[:Q8:-X[\0Z6R:1= M71;;B)&(DD"@AL[<=<@5! 7FO$/#NKP?$;QMJ7Q>U?6;J&]O'\00QFP@EC.4%I:8*0*#@\9Y53Q@ >R*H50 M, < "EHH **** "BBB@ J"^L;;5+&XL[RWBN[2XC:&:WF0.DB,"&5E/!!!(( M/7-3T4 ?&GP?U"Z_8M^-T/P7UZZN)OA5XNN)+GP#JER2RZ==,Q:729'/09;= M%GKNQR6.W[+KSKX_? _0OVAOA?JG@S7FDMX[C;-9ZA;\3V%TG,-Q$QU"%98G'K@ MC@CJ".0>00:X3X#_ +.F@_LZPZ]IWA35]I0/:W,J MKSYT"R >=$1\P=,C:0>A!/IU>3?'K]F'P%^T9IMO'XITZ2WUJQYTWQ'I4GV; M4].8'(:&<#(P>=K!ESSMS@UYO\+?$7QS^"_C_1_A]\1-,G^*G@_4IFM]*^(N MCPXNK-0I*IJD &%Z8\X''3)8DX /J&BBB@ HHHH **** "BBB@"MJ6FVFL6, M]C?VL-]97"&.:WN8Q)'(IZJRD$$'T->-?%3]F*'Q7H?ART^'_C+7/@W<^'/. M_LQ/"#)!IP$A#,D]B (I4W#=M^7DGGFO;J* /G3XN?&?XG?LV^%O#VHZGX*; MXK>';'2P?$_B?2;N#3[N&X08:9+%N&1NNU'X)(XP,Y_PM7Q%\-?%?ASQEXJD MNX4^*I']MV%WN T;57!DL(0K#NYKU/XX?#KQ!\2M%T.QT+ M6=-TM+'5[?4[NWU:PDN[>^6$EXHG5)8SM$PBD(SR8P#QD'D/B%\,?B_\2/!N MJ>'-3\5^!8;:^C %Q;>';U9K>56#Q3Q$WY DCD5)%)! 9 <'I0![O15328;R MWTJSBU"YCO-0CA1;BYAB\I)9 H#NJ9.T$Y(7)QG&35N@ HHHH **** *^H6- MOJEC)? /A MJX%YX7\/RVZ)<1S!)DA-U.!F18$GE557 8LI^15\MOM2B@#R"/\ 9[A/[36L M?%JXUA;B#4O"2^%9-!:SX"BX$QE,V_D$?+LV=\[NU>3_ A_8'F^&OC;PC/J MGQ/U;Q7\/_ ]U=WWA'P==:=%"-.GG9L/- M3]@1G^) N1\2]3'PI/B[_A.&^'O]G18.J>*O&UU\MGX0\,6YOM3N&YP/+7A!P3ER. < M9Z5G_ >^^/?CCQ9-XN^)$&B^ _"$MJT>G^!;)!=7P9B"LUW='[KJ,C9'@'=R M 1R 2?';]JVW^%_BN#P%X4\(:Y\1OB;>6JW=OH.D6Y$,$3L52:ZN&&R&(LK? M-S]WG&%I9+;2+9N-OVB4$27+ > MIP#G#%3BOKK:H8MM&X@ MCD@9P/U/YUS7Q.^(FD?"7X>^(?&6O3>1I&B64E[ M<,/O,%&0B^K,<*!W+ 4 ?+_[25C!\>/C=\/?V;=&A2+P=I,M?% M3QE!Y?C_ .)][_PD&H*X^:TM",65H,@$+'"0<'D%R#TKZ:H **R?$?BS0_!] MC]MU[6=/T2SY_P!(U*Z2WCX&3\SD#I7E7Q<_;&^%'P7DT:WU[Q$]YJ&MVBW^ ME6.B64VH2W\#$A9(C"K*5.#@E@#VH ]KHKPCXG?'+XF6">&Q\,?@MJ7CE-;T MN/4?M^IZI!H\%@7Y$,Z2_O!(J\LFT8R "3N"I\3O _QX^(=_H?\ PC/Q&T;X M5Z,^FQ-JD-KHZ:K?)>')ECCEEQ&8QD /M5N"<Z33QVL+RS2+%$@W-([! M54>I)Z5Y%\7/VN?A/\$/$%OX?\6>+(K?Q'<&,1:+8VTU[>MO("GR84=AG.1D M#(Z9K-^)O['/@#XW>(--UCXB/K7BV6SLH;0V$^K3V^GRNF29S;0LB"1B3G&% M/'%>OP>%M%M=8&K0Z18QZKY*VWV];9!/Y2_=C\S&[:/3.* /(?B!\4_C'#\3 M/^$8\"?""'4]"A:W:X\7Z]K<5G9E'"LXBA0-*Y4$J> 0RGY2,%O =1^V^-/V MF-:\?^*OB3\1/".E:+J)TO2/"^@>#]00RV=O*K'SKF.V<213S([LF#O3R]S< M*J_>%% 'RI^S3X-^'&G?'+XBW?AOP-LDOIUU^P\3WWABYLIXOM'RW-D)KF%" M-LJ>8JIQLGVC_5FOJNBB@ HHHH **** "BBB@ HHHH **** "OG#]KGX':]X ME_L3XK_#0M;?%WP.&FTY$.%UBSSF?3IAGYE<;MN>C$@8W%A]'T4 >=? 'XXZ M#^T/\,-,\9: )+>.X+07FGW'$]A=IQ-;RCC#(WL,@JPX(KT6OC;XV:#?_L<_ M%VZ^._A2VNKOX<^()DB^(GAVS0OY#$X35X4'\2D_O .H))^\67ZY\/\ B#3? M%>A:?K6CWL.I:5J$"75K>6[AHYHG4,KJ>X((- &A1110 4444 %%%% !1110 M!X9^T=I?QJTV[T?QE\(-7LM3?2(W74? >JQ1K;ZU$2"3'<8#13@#"Y;;Z]P^ MA\ ?VIO!_P ?DO=.LOM7ASQMI7[O6/!VN1_9]3T^08#9C/+H"1B1>.1G:3BO M8Z\4^/W[*?A;XZ76GZ^EU>>#?B%I)#Z5XTT$B*_M2,X1S_RUBY(,;]F;!7<< M@'M=%*;'2X998=.&J:M+';)RT5\J?L]_MMVOCGQE8_#SX@C2=!^(UX)EATW2GDD MQ- 9!<6\\1WFWD3RF=2SLDD;*RMG*"7]LCQPUKX1T;5H?CQ8_"GX>274NG:M MJ>D6)O\ 4KNY*DI;VTD>[RVPDF=J[AC.>U 'H_QT_:L^'7[/D<<'B75VNO$% MPH-GX:TF/[5J=V3G 2!>0#@_,V%XZUUG@;7KWXK?"^UU'6?#NL>![K6+65)M M)O91%?V:L70$O&?D$*C2GY"005Z\@\4 =1\$_P!FGX=_L^V5Q'X- M\/QVM_=Y-[K%VYN-0O&."3+.^7.2,[00N><5W?B3Q=H7@VQ^VZ_K6GZ'9=/M M&I74=O'_ -].0*\?U[]G3Q1\2OAEX=\.^.OC!XK_ +;L)Y9M0UKP6\>A'4U= MB5BDCC#X15VKP1G!)ZUJ?\,D?"[4/!'A;PKXA\-KXTT[PT\TFG2>)YGU"=&F M??*6>0DMN./E/&%48P!0 SXF_M?_ G^%'A?0/$&K>*X=0TSQ 9UT>7089-2 M%^T)"RB)H%=3M9@IR0 >.QKY._:X^-VK?M1:Y\.?AI\-O .N^-]+;R/%WBKP M_<*-*EDM8Y2+:SN6G&V%9'4NV[JOE%(/"'[.7P?U;6SI]EH'A/P MQ8RW2V.GP)!$BC)$<2* H9W;: !RS^]>2?L+_#?5])^'^L?$WQE#M^(/Q-O/ M^$AU3#(?!/PZU:XM9 M#X@M->>;4Y+&7*B)+5H0(Y !YA8MQ]T#/)IWCK]G/Q5\6/#7A*P\3_&/Q;HU MWIMJ8]7D\#R1Z.FK3''[QL*[(."-H;'.0!7N]% 'CNO?LC_"SQI8^$8/&'AE M?&]QX7LEL+"^\1W$EW.T8QDS%FQ*25!.\'G. !Q7JFCZ%IOA_3;'3]+L+73K M"Q@6VM;6UA6.."( 1HJ@!5 51@<<#TJ]10 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 07UC;:I8W%G>6\5W9W$;0S6\Z!XY48$ M,K*>"""00>H-?&G@74;_ /8-^*UI\/=?NVG^ _BV^<>$]9N7)'AV^D8N=.G< M](7))C8]#G/\97[2KD_BI\+?#?QH\ ZQX-\6Z?BSJ%-7MM=T#48_-MK MZU;*.,D$$'E6!!!5@"I!! ((KH*Y35M/?X=_#[55\!^$["YO+*VGN-/\/6;1 MZ?#=3G<_EA@NR,NY/S$8RV2>IKA?V=_VH_"_[0EG?65M!=>&?&^C_N]<\':T MAAU'39 0&W(0"\>2,2 8^89"L=H /9:*** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH Y?4/\ DIN@?]@?4?\ T=8UU%GW=]?W45I:6D#W4\TK ".)!EW/L , MDUX?X!_; \-_'+_A*[7X3Z5JWB^\TC3I+JSU"ZLY-/TG4+@ ;;9+J51AR2,Y M3 &3R!0![Y6)XS\:Z#\._#%_XB\3:M::'H5@@>YU"^E$<40+!5RQ[EF50.I) M ')KX_\ '>N?ME:_HVK>&3X2\-V5[XJLQ%8:IX9U1K9/# # /)/F27"9VO*"YDN M"N2 SE1AFRO.* /==/\ VN- ^)?PQ\2^*O@WI&H_%:[T>XBM$TVSADL!*_/+X_:#\>?BY\1=7L/B)XO\(_".[UC3K*\U;PO8ZU; M6S/:6\TOV$/)+S3R M[:QL85AAA7).%10 .23]235BZTFQOI!)NLPPT(D!-M:@=EBB8 +_"7<=J^BZ "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y^_;H^&FB_$C M]G/Q)_:QR=MU;@7842 [XQC!!( PRK]?\ Q8\"-\3O MASK_ (66_P#[+?5+8P+>>3YWDMD$-LW+NY'3(^M>$_'7]D[QY\>M&TV'6?B7 MH5CK6C72W^C:YIGA.6VOM.N%((:*47Y*@X 88(. <9 ( /5?V9M1O=6^ W@N MZU"^NM2O)+$>9=WT[SSRD,PR\CDLQP!R22:].KY5_8S^,%SHVC8&Y2/O*.003@894^JJ "BBB@ HHHH **** "B MBB@ KPO]HC]E'1/C==67B?2-2N? OQ1TA0='\::1\MS#M)(BF4$">$DG*-V) M (!8'W2B@#R?]GCQ%\5-4\.ZEIGQ<\-6.D>(]'N1:)K&DW*R66M1[B7T?FVU]8RB2*5 M>G##N""".H((."*V* "BBB@ HHHH **** "BBB@ HHJI;ZQ87FH7EA!>V\]] M9A#7UMIUN9[NXBM800#),X102< 9/O7B_CO] ML#P'X(^*WTU MG52H+ %C@ GJ<9P/P!_*O"]$X M[B?49+0[F %G:QA$2,';5O$^N0W M$UK?W>EZ9-)8:=)$K%EGN" @Y7;E2WS$#BLOP3JOQ_U#QEJFO?$.W\)^#OAU M8P7170]$$^I:M<*H;9(9EPH( # (I)^[L!.1Y[9P?M,_M"1NMI::;^S5X)NG M-PSJB:AXBN@QR2R\1P,W4Y D4GOS7TY\,_ __"M_ ND>&CKNL^)FT^(QMJWB M"\-U?7+%BQ:64]3EB .@ ' H _/SX/?#OQ]KWBJ]\1_!3P/XATNYU"!M.G^ M+GQOU&2ZU*6V8[G^S:?P"N0I5F3:V "!R*^HO@O^QMI7PY\9Z?X\\6^+==^) M/Q#L8&@MM8U>;R;:Q5T,WLAV00*!R=SD9QR%#'M7 M+?L=?!._^#?PE6;Q-(;SX@^*;J3Q!XHOI.7DOI_F,>?[L:X0#ID,1]Z@#W6B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /%_P!IG]FG3?V@O#UA/:W\OA?Q]H$OVSPWXKLABYTZ MY&" 2.6B8@!T/!'/4 USO[,?[2VI>.M6U+X8_$ZPB\+_ !G\.(/M^GCB#58! MPM]9G^.-^"0/ND^G3Z*KQ#]IS]F>U^/&D:;JVC:DWA+XF>''-WX:\5VHQ+:3 M#GRI,#YX'Z,AR.2<'D$ ]OHKP3]F']HZ[^*@U;P3XZTU?"OQ?\+8AU[0F.$F M7@+>6QS\\$F0003MW 9(*EO>Z "BBB@ HHHH **** "BBB@ IDT*7$3Q2HLD M3J59'&0P/!!'<4^B@#Q?X4_LL>&O@?\ $K7_ !)X'U'4] T#7(V:\\%P2*=( M6Z+*?M4,1&87PI4A"%P0, * /0-%^)WA/Q%XUUWPAIOB"QN_%&AK&^I:1'*/ MM%LLBJR,R==I#+R./F'K745X9^T!^R1X5^..H6GB:TN[OP/\2M, .E^-M!/E M7UNP!"K)@@3QA8!EW&@#W.BOCO1_P!K3X@_ G6['P!\=O!MQJ?B349T ML?#/BOPNB?V=XFN'=4B@8.R+:SL67()/#NMZ1:>/O!,? MA?3=8NX["SU?3]874;>.ZD(6&&XS%$T32,0BE0Z%RJE@67(!ZQ1110 4444 M%%%% %+6I/)T>^D^W1Z9M@D;[=*%*6^%/[Q@W&%ZG/''-?E1^P_H6@?#']J# M36\8_P#"36?CW5)#;VWC+P_K::SH'BMKB.>5VN[KYMWV@Q^?''A6#1!G(85^ ML,L23Q/%*BR1N"K(PR&!X(([BOEKX-?\$[OA[\%?BX_C33-5U[4M.LI7N- \ M+ZA>-)IVBS/OWR1KUD91+(L9?.P2,3O?:Z@'CWPIL?B)\/\ ]NSXD:GX_P#$ MUGXM\9O\*GU+=*U#Q-J$6BF\/A[P[J^J_:=)\/M=-NG:R@* QEN07Y/EL1C;NQD; MMORU]R_MH:AK,/POT#2]!UF_\/ZGK_BO2-#CU'3[J:VDA^TW*QEB\+H^T9R0 M&&[&,\UF2?L%_#B3XO#QT;[Q+]E_M[_A*6\'?VIG0&U?85^W&U*9\[/S9WXR M,8V_+6]^V5\&?$7QX^!M_P"%?"MQ9VFN/>VMU!->S-$B>7*&9@RJ2' R5(Z, M!R* /SJ_:!\9/\*6T?Q79_%[XI0Z5JB:Q9>'VU/7]6VBB6 M!"UJH# M.D(VLK>0RF,)]P@Y4E3HZ/\ L"^/_@GX'TG4]$T;P;\5WAM5_MCX=^,;2&^A M:11M)TR_FB#PE@-PC;" D\O@4 ?:/_#3WPA7PWI/B"7XF^$[71=59TLKZZUB M"&*=D WJ"[#YEW+N4\C(SBNOM/B!X7U#1]-U:U\2:11RQJ1NC25 M2LB@,V&C[')"YJY\=O\ @F1\//C5J%OBOS>\8?M*^*]!\"^%/#^I^*/C3\%-6\/K,E_P"*/%'@*WUJ M+5B[ HTDJG:XC 894#<&YR1FO0M-_:DU+XD^%_ NA?"K]HWX9ZWXW :+5+CQ M9I4NG/K$SE?($%MN4HW+ HH))V_=Y6@#[?HKPOQGJ_[16@^!_"+>'= \ ^*? M%GER?\)&LE[=6=KO!7R_L@8$D$%MQ<\$# YX/&GQ:^,_A'P3X1U"P^!R^,-? MOHI#KVFZ7XIMH%TIUQMV/*@\_?DG"@;<8)/!(![I17AGC3]HCQ=X'\&^$]8G M^!_C76=0U>%Y+_2=!^S7LNDNI $)8)+BVME\.7+W%N$*@K<(%_=-EA@'KU''-.\$/"/B;Q%J.K:;I/BFW>ZTYVT*]=]B[=PD18B8R-XX;&>2,CF@#W.BO M"?&7[:WPK\"^#O"7BC4-2U:71O%4$EQI4UIH5Y*TR(5#;E$68SEA@. 3U&1S M3_&W[9GPY\!^#_"7B:^'B*ZTOQ1 ]QIK6/A^[E=E3:&#KY>8VRP^5L$]1DYT5X9XV_:X\/>#?!OA'Q)!X-\?>)[7Q/ ]Q96N@>&YKBYC1=N?.C;;Y1.\ M8#'GDC(&:Y#]H3]I[Q7I'PQ\+1> _AGXPO/%?CZUG@TR">VCM;K291'N8SQ. M^5E2/S) .5_=\MB@#Z"\&^/O#_Q"L;Z\\.:K!JUM8WT^FW,D&<1W$+;9(SD# MH>XX((()!!KH*^*=8N/B?\"%^']_\,?AWI&A6_C2QL]"U+0_%6J?N=*U.",I M:R2R0 [WEA7RF<<,T4(.&(W>P>/?!?Q]\>>'?"::'\1?#OPPU46A/B!M.T0: ML#<$KQ;M<,HV ;OO*#G')[ 'NU>??%;]H#X\N! M]HF4'!:.%HG2[36I M"!NFN8( /F.#@*P #$MT\)Z/>2^'+&+3=+NK^U2[NK.W0 M )&L\H:0#C^]R>>M 'G_ ,3_ -J"^\+3:!:^!OA7XR^*,^O:;#JEA?:-9B#2 M_*ESY8ENY<+$Q #%2N0&4G&:9\5/"WQ]^(>L:/'X,\:^'_A;X6FL89;^1],_ MM+68KDDF6)=_^CE -JAASG<>F*@^+?[63> ?&UUX&\)?"_QI\1O%UOY0>#2- M.,.G0^8@=/-O9,1HN&'S , 00<8-<;'X5_:M^-FQ_$'B?PY\"= E56.G^&X? M[6UC&3N1YY,1(<8^:/./2@#LOC%^RG\(/&WB*Y^)'Q62?7(M)L$:;^V]5E32 M[2.%27F\@,L:Y )8$;3UQDG/'7/[<-W\3+B:T_9_^&&N?%.=F\MO$=U&=)T2 M,@'K@($9YL M *S.,EN,')K4M+2"PM8K:VACMK>%0D<,*!410, #@ >@H \*^#?P[^.:^-E M\7?%7XEZ;/;_ &>2*/P1X5TU8]-A9@N&:XE!FD*D$]N>AVY4^ZM9V[7:W1@C M-TJ&-9B@WA2U344 %%%% !1110 4444 %%%% !1110 445X-^V)\< MM1^$'PWMM*\)Q&^^)7C&Z70?"]B@RQNI,!ISZ)"K;RQX!V \'- 'FEUM_:\_ M;#BMT(N_A;\&;GS)F&&AU+Q(PPJ>XM5SGT<8Y#U]B5YE^SA\#]._9Y^#^@^" M["0W=Q:QF?4=0?%+^R?&_@34E\*_&#PMF70M= PDZ\EK.Z&/G@DR000=NX MG!!8->_9C_:7M?CSH^I:7K&FOX3^)?AR06GB7PI='$MG,./,CR?GA?JKC(YQ MD\$^W5\Y?M.?LVZMXRUC3?BE\+;V'PW\9_#D9^Q7;?+;ZQ;CEK"\' 9&'"L? MND]0.5 /HVBO(OV;/VB-,_:$\&W%V+*7P_XLT>;[!XB\,WG%SI5XN0T; X)0 MD$JV.0#T(8#UV@ HHHH **** "BBB@ HHHH **** /+OCCX7UB^D\&>+= TL MZ_J?@_5FU/\ L595C>_@DM9[:5(B[*@F59_,3>0"T>TE=VXP.X M-!.!E<-SM.5SR0:\+7XJ?&']C5A:_%:"[^+7PHBSY?Q T>WW:KI<><*-1MP? MWB@=9DR<E '/^ ?B'X:^*7A>T\1^$=;LO$. MB70S%>V,HD0D=5/=6'=3@@\$"NBKY6^('[&]_P"#/%%[\0/V>M?C^&OC*;=+ M>Z#(A?P_K;==L]N.(F/.)(QQDX )+5M?!O\ ;&LO$?BY?AS\4="F^%?Q50B- M='U)\V>J=O,L;G[DJD]%SN[#=@F@#Z/KD]8^$G@;Q%K-IJ^J^#/#^I:M9W"W M=M?W>EP2W$,RMN61)&4LKAN=P.'-8U'6M*MO/2Y M2[T'49+&YCD4$*1(AY'S'Y6!&<'&0*\-_P"&._B1X5_Y$7]I_P"(.EJO$:>* MH;;Q J#KC$RIGGIGH.*^JJ* /&?@AX/^-WA7Q!J4?Q,^(/A_QUH!M@ME+8Z) M_9]Z)PP^=PK>6%V[L@ \XP1@Y;\;?BK\6?A[XDL(O!'P6?XF>'9+3SKS4;7Q M+;6$]M-O8&,6\JYD^4*P*GG<1QCGVBB@#Y37]M?QIHZ@^(OV8_BM:G^(:)8P MZI['&QUS_6O=?@_\5;7XR>#4\16GA_Q%X9C:>2W;3_%&FM87B,A ),;$_*<\ M$$CJ.H(KMZ* /FWQ5_P45_9^\#^+-4\-^(/'4FDZQIMU)9W,%QHFH861&*N MZVY4@$'D'![$BJ/_ \T_9H_Z*?;_P#@IO\ _P"1Z^GI(TF0HZJZ-P589!JM M_9-C_P ^5O\ ]^E_PH S-4\<:/I'@>Y\7S7,DF@6^GG5&N;:"29C;B/S-ZQH MI=OEYP!GVK\^OCK^U-\)_C[\6/!*0Z%\4O$FBZ?I.J>=:^$=,O[:ZOWD>U"P M[!)%NA 5F<@9+"$$A<@_I'7*?$'X::+\2K&RAU475O=:?<"[L-2TVY>UO+*8 M C?%*A!&5)5E.59258$$B@#\\/">@Z!??%+X:^%O#?P;^,7@3P9KNM>3J5AX MFU>YT^TNS'#):MK?BOQ$MN MUI#J?B"\\][:%B"R0QJJ11;B%W,B!FVJ&) &/0* /E&/]D?XK^.@O_"S?VD_ M%E_;M]_3O!5G!H$6/[ADC#,Z_4 UZW\#OV9_ /[.\>K'P9IEU;WNL&)M2O[[ M4)[NXO&CW;&=I7;D>8Y^4 ?,:]3HH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@"IJVJV>AZ7>:EJ%S'9V%G"]Q<7$S;4BC12SNQ[ $D^U?)G[ M,&F7G[2GQBUC]I'Q!;RPZ!''+H?P\TZZC9'@L S+-?LIZ23G< >H7<.1M-,_ M:7UR^_:=^+5I^SAX3O&BT"W6+5/B+K%K(5:ULMP:+3T8=)9S@D=EQU&\5]:: M)HMCX;T:PTG2[6.QTVP@CM;6UA7:D,2*%1%'8!0 /I0!=HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#Y@_:4^!/BC1_&5O\9.JLI_,8(ZUZ77R=^T!\(?$?P8^(%Q\?O@[IS7FL; /&?@VW^6/Q'9KR M9HU XNXQDA@,MSU.1( ?6-%<9\'_ (O>%_CI\/\ 2_&7@_45U'1=03*GI)#( M/OQ2KGY)%/!7\1D$$]G0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% '+ZA_R4W0/^P/J/\ Z.L:ZBN7U#_DIN@?]@?4?_1U MC744 %%%% !7!?&3X&>"/C]X3?P]XXT&WUJQR7@D<;9[20C'FPRCYHW'JIYZ M'(XKO:* /C)=:^,O[$>(M=_M/XX?!2#:J:O"HD\1Z#".\Z ?Z5$H_C'( ).T M *?J#X7_ !8\(_&CPC:>)O!6NVGB#1;D?+<6K=%UK#;BEY; $9)S^\09!)."W( /I^BO MF;X5?ME(WBZV^'7QIT _"CXER;A;1WDF=)U@ X$EE=$[6W'_ )9L<@D*"QR! M],T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%>>>*OCUX0\'^)[KP]?-KMWJ]K#%/<0:/X:U+4Q"DF[RR[VUO( MJEMK8!.>.E 'H=>$_M8?M$3?!7PK8:+X7MUUOXJ>+)?[-\*Z&J[VEN&P#<2+ MVAB!W,QXX ) )(S_ (H?MT_#/X6^'9K[4!XD_M22-O[,T>\\+ZGI\^JS@JJP M6YN;>-7^"/B>?Q1JOQM^+UO"WQ3\1Q"&TTQ?FB\-:;UC MLHO1R#F1AR22.[%@#NOV8?V?X/V??AXVG76H-X@\7ZO?X^\"68X=>K:G9IT69!EG4<,, MD\$E?JCX?^/M ^*/@W2?%7AC4H=6T+5(!<6MW">&4]01U5@005/(((/(KH" MP((R#7Q5XVT76/V _'M_X^\*6-QJGP"U^Z\_Q3X:LT+OX$+KPSXWT&TU_2)P?W=POSQ-_?BD&&C<=F4@U\T#1/C?\ L8>8VA?V MA\=_@Y;Y8:3<2;O$NBPC "PN>+N-1T3&[ 4 D_9-% 'F_P3_:&\!?M">'W MU7P5KL6H&$[+S3Y@8;VRDZ%)X&^9"#D9Q@X.":](KP'XV_L;^%?BEXA3QGX= MU"]^&OQ/MP3;>,/#1\F=R2#MN8P0MRAP 0_)'&['%$OV;?ZI.$N1LB0=@67%'?!/ MAW0-1V&+[7I>DP6TNPXRN]$!P<#C/:NNH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ J&\LX-0M)[6Z@CN;6=&BEAF0.DB,,,K*>"""00: MFHH ^)]MQ_P3L\?;@;BY_9K\37O(^:4^#+^5NO<_8Y&/_ 2?7_6?:5G>0:A: M075K/'&]+\8^']0T/7+"WU32-0@>VN[ M*Z0/'-&PPRL#U!%?'W@/6M6_8)^(.G_#OQ;J$^I? CQ#=>3X2\2WKEF\/W+$ MD:;=R'I$>?+D/ Y[;M@!]IT444 %%%% !1110 4444 %%%% !1110 4444 % M%%0W>/LLVYI%78V6A!+CCJH ))],"@#C]!^-G@+Q1\0M8\"Z1XNTC4?%^D1B M6^T>WNE>>%2S*,#X3@^(7A6;Q2+AK,Z'' MK=LU\)U)#1>0'W[P0*_+O]D=? WPK^/GA"2;0=&^(_A^_U&SLO#'Q+ M\/W=Q8WUO-<2:L(VO;20+-/--LFCE!S'&L,8PWR Z7P;T'4_A;XJ^&GQ:L?$ M?@3XFK\2O'6H68L;7PG']NLKF:2;=CRG0;D9$1=_ 8.&(!^HFE_% M#P;K?C"^\)Z=XMT*_P#%-@C27>AVNI0R7UNJE0S20*Q= "ZY) ^\/45T]?D] M\"/#N@Z/\._V-O&VCV%C#\2M;\=7T.KZM"%2_OH'ENTNQ/(/G?;'L&&. &QP M&.?UAH Y?4/^2FZ!_P!@?4?_ $=8UU%<-%JEQJ/Q2TI)](O=,6'2=1"2730E M9OW]ERGER.<<#[P'4>^.YH **** "BBB@ HHHH **** "J^H:?:ZM8SV5];0 MWEG<(8YK>XC$DSO( M5FAE7^ZR,"&'L10 S0?$&E^*=)M]4T74K/5],N5WP7MA.D\,J^JNI*L/H:T* M^5-<_8+TWP?K%SXB^!7C/6/@MX@E;S9++36^U:+=OQ_KK&0E>P'RD #.%-5! M\?OV@O@C^[^*_P (D\>Z'%]_Q5\,)#<.$'\4EA+B3..6*D*,'% 'UM17AGPO M_;<^"GQ,M5O+"34O+T(V*K% DB1EG:YN81DLZX"YH ]$HKR>'X]7EMKV@:;KG MPQ\9>&(M:OUTVWU#4GTN2!9V1W4.(+Z5P"(VY"&O6* "BBB@ HHHH **** " MBBB@ HHI* %HKP?XJ?MO?!_X3WBZ7<^*$\3>)I'\J'PYX53^T]0EDY_=^7$2 M$;CI(RUYZWBC]IW]HP�= L_P!GOP;.<-K&O;;_ ,0RQ'@F*U'[N!B">)/F M& 0U 'MOQO\ VDOAY^SQH\-[XV\0PZ?/XZAE/564@,K#D$ CI72T4 ?'?P4^(WB7 M]E?XBZ9\"OBOJ4VJ^&]0)B\ ^.KOI>1C 73KINBW" A5)^\,#NHK[$KA?C5\ M&?#/Q\^'>I^#?%=I]HTV\4-'-'@36DR_ZN>%OX9$/(/U!R"0?#?V=?CAXG^' MOCU?@)\:;H/XTM8BWACQ4XVP>*;%?NMD]+I%&'4G)P3R?F8 ^K**** "BBB@ M HHHH **** "BBB@ HHHH **** /#?!/[%/P?^'?QGU/XHZ%X2@M/%-X,H=Y M-M9R,6\V6WA/RQO(&PQ'0+A0NY]VAX1_9 ^#O@/XKW?Q*T'P)I^G>-+EI7;4 M8Y)66-Y.)'BA9S%$S#(+1HIPSC.&;/L5% 'CW@_]D/X/^ /BQ=_$OP_X%L-, M\:W1F9M1BDF*QM*,2M%"SF*)F&06C13AW&<,V?8:** .7U#_ )*;H'_8'U'_ M -'6-=17+ZA_R4W0/^P/J/\ Z.L:ZB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH \_^)O[/_P -_C- T?C;P3HGB-RNT7%Y9H;A!C'RS "1?^ L*^,/ M'O[+?P^^ WQKTJT\-_%[Q5\$=+N/#]Q-:31Z^SVHE6YB'V<+<%MR%3N*%NJ M]J_0^B@#\W/$FO?%N_\ $O@/1O"7[2O@+XOWZ^(89=.L]4T>.WFCD6&;#SFT M8LT84LI(YRP->[_\+,_:Z\)_\A?X,^!_'07[S>%?$[:?N]U%VI_(U]644 ?* M?_#:WC/P_P#+XL_9E^*EA(/O'P]90ZS&/4[HW7(I?^'D'PRT_P#Y&'PY\0?" M./O?VWX3N8]OUV!Z^JZ* /FC1_\ @I'^S?K7$/Q/LK=^A6^L+RV(/H?,A6NE MM/VY/@!>8\OXN>%5_P"NVH+'_P"A8KU[5_"NB^(/^0IH]AJ7_7Y;)+_Z$#7- MW7P+^&U_G[3\/?"MQ_UUT6V;^:4 <8W[:_P$7K\7O!_X:M$?ZUDZC^W]^SQI M>?.^+&@/C_GWD>?_ - 4UZ"O[/?PL7[OPT\'K]-!M?\ XW6MI_PI\$Z1C[#X M.T"RQT^SZ7!'C\EH \"N/^"F/P$FF:#0_$.K^+;I>#!H7AZ^G;/H"T2J?P-1 M?\-O^)?%7R> ?V<_B?XB)X2XUJQCT6U<_P"S+,S<>^*^I[>VBM(5B@B2&)>% MCC4*H^@%2T ?*!US]L'XD_)9^&/A_P#!RQ;[\NK7\FMW\?\ N"$"$G_>IC?L M*ZM\2&#_ !J^-7C+XE6[?ZW0[&1=$TF3/4/;VYRWH#N!Z^M?65% '!?"[X"_ M#KX*V?V;P/X,T?PT"NQYK*U43R#_ &YCF1^G\3&N]HHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O M+?VBOV>_#W[1G@-M!UAY=.U2TE%[HNO6?RW>DWJ'(@SLORV_B"S'"7]J>-VX#YU'0Y.!\RI M])5XG^T]^S7:_'S0=.O]*U)_"OQ'\.2_;?#/BJV&);*X'.Q\?>A? #H]4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+ZA_R4W0/^P/J/ M_HZQKJ*Y?4/^2FZ!_P!@?4?_ $=8UU% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %?/G[47[..I?$F;2/B#\.]13PQ\8_"H,FC:MTBO8N2]C=#^.& M3)'/W2Q/0L#]!T4 >,?LR?M)6'[0/AF^BO-/D\,>/?#\WV'Q+X6N^)].NAP2 M >6B;!*/T(R.H->SU\U?M-? 7Q"WB:Q^-'PA6&S^+6@0^7/8M\MOXEL1@O8W M R,M@?NW/(( R,*R>C?L\_M!>'/VCO ,?B+0A+8WD$AM-6T2\&V[TJ\7B2WF M0@$$'.#@9'/'( !Z?1110 4444 %%%% !1110 4444 %%%% !1110!R^H?\ M)3= _P"P/J/_ *.L:ZBN7U#_ )*;H'_8'U'_ -'6-=10 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 5\H_M"_!3Q+\+_'\GQ]^#-GYOBJ&,+X MK\(Q?+#XGL5Y8A1TND&2K 9;&.3\K_5U% '$?!KXQ>&/CQ\/=+\9>$KX7FE7 MRX9&^6:VE'WX)5_@D0\$?0C(()[>O@K]J#0_%G['?Q3C^*/P5MTEM/MXL M\(/9O=VLK0IYLFHP0)+$?.6,2,P5U#8))Y:O68_C%\1;SX1Z7\3M#\<^ /%G MA6[DLV1++PK>VTDLV&EZY!I=ZZ6FD^+KBU*Z=J5X9+A#%&>H M1C;.L/PY\7?%JV\#VFG^)K>"^U&;1]-\67> ME&+0]2OHA\]M;W);+2 AE&4 )7@G7CW=E975M!*$EM'B5@9Y(U.&89&[->8ZYX3UJ M3P#JG@_P;\!;_P $VNM:O9ZC!_VP-.\.?#:RU_PE=ZAJEGIOBGX6ZK =4M]/M?M^I27;VUX\436]K!' M-%=(J@;Y+X_? .?UTJG'HVGPZQ/JR6-LFJW$$=K-?+"HGDAC9VCC9\;BBM+* M0I. 9'(^\<@'Y2?"*_-]X6_9\_9UA@U/_A;'@+XI_P!N^(;-K"9/L6GV]S=3 M/<&5UV&.1+B,J=QSD<',/%>A^%+6Z'K7Q%)X?GUW3(=>CL#JKZ7)>1K=+9A]AN M3$6W"(/\OF8VYXSF@"A_9_C/_H/Z#_X(YO\ Y,H_L_QG_P!!_0?_ 1S?_)E M<_H?[2GPB\3:O9Z5H_Q4\$ZKJEY*L-M8V/B*SFGGD8X5$19"S,3T &:](H Y M?^S_ !G_ -!_0?\ P1S?_)E']G^,_P#H/Z#_ .".;_Y,KJ** .7_ +/\9_\ M0?T'_P $CZ]I&B7^LZ?9:UK'G? MV;IUQ=)'<7OE*'E\F,G=)L4AFV@[0$+OQAH-KXMN0&@ MT&;4X$OY002"L!;S&R 3P.@- %'3O"WBW2[S5+F+Q#HK2:C<+,$%U<@J#DXH K?V?XS_P"@_H/_ ((YO_DRC^S_ M !G_ -!_0?\ P1S?_)E2^"?B1X2^)FGSW_A#Q1HOBNQMY?(FN=$U"&\BCDP& MV,T3, V"#@\X(KHZ .7_ +/\9_\ 0?T'_P $"OB%?:C9^ M%O&&@^);S32%O;?1]3@NY+4DD 2K&Q*9*L/FQRI]* *6@^%O%OAW0].TJV\0 MZ*]O8V\=M&TNB3%RJ*%!8B[ S@=@*O?V?XS_ .@_H/\ X(YO_DRKD?CGPW-X M5G\3Q^(-+D\-V\Q&SC2(LLK--NV (4<,2?E*G.,&J7B+XK>"?!_AC M3_$FO>,- T3P[J!C%EJ^HZG!;VER9$,D8CF=@C[D5F&TG*@D<"@!?[/\9_\ M0?T'_P $//#;/O_ "=?O<=: &_V?XS_ .@_H/\ X(YO M_DRC^S_&?_0?T'_P1S?_ "92>)/BMX*\'>(=-T#7_&&@:'KNIE!8Z7J6IP6] MS=EWV((HG8,^7^4;0)/%>B>#=-&HZ_K&GZ'IYE2 76I726\7F.P5$WN0-S,0 ,Y).!0!F?V?XS_Z M#^@_^".;_P"3*HS>%O%MQKEGJK>(=%%Q:V\ULBC1)MA65HF8D?:\YS"N.>YZ M]KOCGXK>"?A>EF_C+QAH'A);TN+5MH^%]&\8:!JWB731( M;[1K'4X)KRU".$36I#XKT2X\27/AZ+6-/EU^VMUNY]* M2Z0W44+':LK1 [E0D$!B,$B@#,_L_P 9_P#0?T'_ ,$1(B=S*I(RP&!GF@#,_L_ MQG_T']!_\$E4U^*W@EO'3>"AXPT ^,E&6\.C4X/[0 \OS9_JR'^[]TYZ1J--7RA-NN,M^Y'E$29?'RD-TYH VJ*Y;0?BM MX)\4^%-0\4:+XPT#5_#6GB4WFLV&IP3V=L(T#R&296*)L0AFR1@')XJUX+^( M'A?XD:2^J>$O$FD>*-,29K=KW1;Z*\A60 $H7C9E# ,I(SG##UH WZ*** "B MBB@ HHHH **** /@O_@KA\+[[Q!^S]K?C.Y\7ZM#H^@QV,=GX5M-D5G+=2WJ M1RW5P<%ICY)U<8=%/##..>*X#XT?L7_!O]H;Q9!XE^(/A!O$.M06B6 M$5RVJWMN$@5W=4"0S(N TCG.,_,: /)O@-\,=1\%_&SX6?#W4M1CUG_A5/PY M9[NZB+-&-0U"X6)50L =JQ6DRID [&' R17&_!+X3W/PW_X*5^(].UWQ5J?C M[5M8^%LFHZKJFM*F)II-4A1TBA4;8H L:A81D*.,D5]:?!_]GWP#\!;.]MO MN@_V'#>1P13@WEQ5O\O_6 -NV[NV<<4 ?(WPI^"/P^^)G[;_BG7M \#^'? M#7A/X1+#I=A'H>E6]DM_K?7=58W,TWVB]FQYDO[QVV9VK\J848X KK* "BBB@ HHHH M **** "BBB@ HHHH **** /@OQ_\+[[P;_P4P^ GB35?%^K>*=0\22^)Y$@O M=D=IIEK%I\GV>UMHE'R!4EP[$DR,"YP2:P/B;\ ? _CS]H"_^'OP[L;CQ-\1 M;GQ=;^-_&7Q U(Q/)X4MA(KK90W"1JP9]FV*W&2,EF.U"R?%?%7Q M\)^-]4TO[5XH\*K=+H]]]HE3[*+F/RI_W:N$?:\;UK_@G1^SUX MC\87_BK4OA^UWK]_?R:G0J+C;DN2< 8YZ4 9/PE\)ZQ\8] M'^/FOZ7XHN_"-[XO\83:59>(-+C5[F'3M.\JQ/D%N$=_(NPL@&4:7>,L*^.K M/1=&\$_\$Z_VI_#-S;-^\=BAS&A&PJ$*@J% M(S0!\M_L-^$K[X9?M2?&3PMXITCPKX?\8OH^D73:?\/(3!H M55E#")P)$G+ M/EMP&=Y(&""?NVO,?@A^S3\-/V<-/U.S^'7A6W\.1ZE*LMY(L\US-,5&%#2S M.[[5R<)NV@LQ RQ)].H **** "BBB@ HHHH **** "BBB@ K)\6:=JFL>%=9 ML-$U?_A']:NK*:"QU?[,MS]BG:-ECG\ISMDV,0VQN&VX/!K6HH _/_\ 9/\ M@SIGA_XC?MB_#F\\6>()M+F&F6=[XFU"_1]4*SV-RT]P]PZ%1)^\<[RO'![9 MKE/AIH?A/P1)XO\ CG\*- C\,_"WX=> M0\/:7K\D:P7'C34(QS=,$5?,021 M!/.8 O(1C[A5/N2\_9W^'U])\17FT%F?XA11P^)F6^N5.H(D31*O$@\H;&9? MW6S.>ZTKX>?99W549O[;U%PRK(D@4AK@@C=&N1T(! M!R"00#RC]I+]F_4K'_@G[I.A7/BW5M!TSP1X*EN]4T/2PL2ZQJ26\;HUS(UDLK MVU\UXO-A=2K+O0AER#U4@^]>??$C]D[X3_%WP'X8\&^+O!\&L>'_ S''%I$ M#75Q%+:1I$(E19XY%E*E%4%2Y#%$+9*J0 >7_P#!,JZN[C]E'3(I_(%G:ZSJ MMO8"TF,UNMNMY)M6&0\O&&+A6[@"OJRLCPCX1T;P#X9TWP[X=TVWT?1--A6W MM+&U3;'$@Z #]23R223DFM>@ HHHH **** "BBB@ HHHH **** "O(?VI/A9 M??%[X4ZAH4?B_5O">CB.:?5UT38EQJ5LMO+BT\Y@3$C2&,N0"71'CX$A(]>J MOJ%C!JEC_P##T'@Q/BW\6(?%#>!8.(]'TBTC%\T#HH"JY^Q0!U4*%WJN%*[1]3^) MOV,/@YXR^%WAKX')6FTO2_[5O8Q;NV_+&19@[G]X_WV;&XXJ3X M2?L;_!_X%ZU::MX'\(?V+?VOV@P2MJ=Y0L,G!57\K^-7@WPYJ'@O]L_Q'XKAM;WQSX;UK2;?2=>OL'4K1$2!;0PR' MYX_,QU4C?SG../M?XB?\$_/@'\6/&NJ^+?%?@1M7\0ZI()KR\;6M0B,C!0H. MQ+A54!5 PH XK=\4?L8_!;QIX[T3QEK7@&PO_$>CQ6T-K>233@%;< 0^=&) MDY4!5S*KG:J@DA0 >K>%9[NZ\+Z/-?C;?26<+SC.<2% 6Y^N:U*** "BBB@ M HHHH **** "BBB@ HHHH *^$/\ @IQ\++W5?#WA[QQ?^+M6ETS2]?T:WTWP MK#LBL(KA[EEFNI>"TTI1E1"2/+'F8SYAQ]WUR?Q+^%?A?XP>'8M"\7:7_:VE M1W<-\EO]HEAQ-$V^-]T;*W##.,X/<&@#Y+_;>^'?P_U3X@3!M!F^)GQL\=>& MY?"OACPK?&&6STF#+L^JF^"?PXO;#XZ:=X/NM6E MOT^%OPPT_P --JD+$2+J%\VZ66+<#M(BLHBH(. ZYZ\^C?%_]B#X*_'KQD_B MKQWX-;7M>>".V-TVKWT \M,[5"13J@ R>@YR2:Z_X=_L]^ /A1X;UC0?"N@G M2=+UB*."]C6^N)7E2.V2VC'F/(SKMAC11M88QGJ2: /C/X _ 7P5KGQ\\$O\ M$].:S\$_";^UK/5OB1<+&UWXFU.ZC9/LXD1$^U) 7),C I@[$"J0S]/^RY\, M+CX4_M\?%/2]0\4ZMXUUJ[\':=?ZEKNLLIFNKEY0'*JH CB&T*D0R$154$A< MU['\.O\ @GW\ OA/XUTKQ;X5\!?V5XATN0S6=Y_;&H3>4Q4J3LDG93PQ'(/6 MO6[#X5^%]+^)6J^/[;2_*\7:I8Q:;=ZC]HE/FV\;;D3RRWEC![A03W- '644 M44 %%%% !1110 4444 %%%% !1110 5\(Z/\+;SX>_\ !3+PGJ.K>+M6\8ZU MK_A75;R>ZU+8D5M&)R(;:VB48BB1"!C)RQ=NK8'W=7)W_P *_"^J?$K2O']S MI?F^+M+L9=-M-1^T2CRK>1MSIY8;RSD]RI([&@#X7_X9_P# _BS]I#1_!_PK ML+C6=:\(^.1XW\??%#4#$US;W!=I/[(CN(XT,KNQR\8^2+;\VYS($[31_!?@ M;XK_ +*OQ/\ &7Q5U^Y\/>!/%7C*^\57][9S",SZ?:W2P64+DHY=&2S@VHB[ MW+*$^9AGTNW_ ."^"_V?_ _B;X3?&CXD_$2PN/@E\%O&5WI>L6OA73S%9F+3; 9BDN($C=4 M>Z#8HD@-K M96\+(EU+#'^[BEN-_F&-?NYZMG-=%IW_ 3I_9ZTGPQK/AZT\ -!HVL2V\U_ M:KKFHXG: N8LL;C< IDM_:%U=>:L98H,3ROMP7;[N,YYH ]:HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**\Q^.'P-_X7=8Z5:_\ "P/'7@'^SY9)/.\#ZU_9LESN &V8[&WJ,9 XP2:\ MC_X8%_ZN-_: _P#"Y_\ M% 'U57BOA3]H_5?&_A?1_$6B?!GQ_?:-J]G#J%E M="71$\Z"5 \;[6U(,,JP." 1GD"O/_\ A@7_ *N-_: _\+G_ .T5\_?"7X*: M!9_"OP;!K?QB_:H\,ZS%HUFE]HFDVFN1V>GSB!!);P*NFLJQQME%"LP"J,$] M: /T+^'WC2Q^)/@+PWXNTN.XATW7M-MM5M8[I0LRQ3Q+*@<*2 P5QD D9SR> MM=!7P_\ _\ 8/O;_P""W@&YU+XX?'?PMJ,WA^PDN=#L_%K6<.G2FWC+VT<# M09B6,DH(SRH4 ]*[;_A@7_JXW]H#_P +G_[10!]55\??$+X^?'O7?VKO%'PD M^$]G\.$MM#T2UUA[KQE%?AW638&4-;R$$[G&!L'&>:]>^"/[-W_"D];U#4O^ M%I?$KQ[]LMQ;_9/&_B'^T;>##!M\:>6NU^,9ST)%?,_Q$_8[T3]H_P#;N^)+ M_$3P?K-QX/?PA:)I>O1"XM8([W]VA:&=<1R2HI8[&WKQ\RD"@#U7]G7]JSQ' MKWB/XO>$?C'%X5T+7/AL]O-J6O>';F1=':WFC9QS.Q=&38LW>E6_P!KN[>:">SEC@S@RA+B.,LBG 9E!"EE#$;E MS\%:5^SC\1]-_97^-W[-%O\ #^6/Q-I%W!JFD>+K+27M;/Q;9I=Q7 C>[(\M M[A%;Y4:1B!B/ \EFJQ\*?V=?$GQBU[Q/=Z?H/QTTK48? .H:-%KWQBUN.*-; MNZMY85L8+9K7S98 7\P2K*@4J=R [0X![O\ &G_@IAX#L['1;3X0>*M \7>( MY/%5CHVHV5_:7046DS2K)- 3Y0EVLB@.C.@WKD$,N>._:#_X*/>(?#?[2&K? M#/X=ZEX#TVQT2RE_M#5O&]AJTJO?1%C-;QBS0L-J G)0JVQL/DJI\A\20^.O M%_[._P #?A5;_L\>/-%UWP#XFTW^UM7FT'_0E$;RK)+;2("TJRG][)(JA%., MLVY6;V_XN_#7Q=J7[87Q[UJS\*ZU=:/J7P4O]*L=0@TZ9[>ZO&\G;;12!=KS M'!Q&I+'!XH ]ST']L;P+X5^$WPU\1_$[QMX?TN_\96F73Q &4 MQ&:/?$H#)CSMI).!DUVGP/\ VG/AC^T?;ZI-\.O%<'B(:8Z)>1"WGMI8=P)5 MC',B/M.#A@,$@C.0:^+=&^#7BN]T?]@ZUU'P1K4L7AN:[EUN&XTJ8C2V @:) MKH%/W)WID;\MZ)_P4(^/?B*;P[J%AX=U71](6TU:2Q>.TO)5@ MB$@CE*A)&!!W8)((.: .F_:*_:,\6^%/B9X7^$7PI\/Z7K_Q/\16C:F)_$$T MD>F:38I)M:XN1'^\<-LE150@@C/S<(UCX$?$KXYW'Q&\1>#/C'X#T2TAL+./ M4;3QKX0EF71IT? %OMN3YAE4K*6(Z #**&1WX3]HSPGXQ^$O[4OA3]H/PSX/ MU3X@:#!X??POXBT/P_&)M3AA:X,D5Q;0$@S'?( RKT"9.!N99+?XF?%C]K'1 M_BMX7L/A;K7PR\"7WA>XTO2M8\9Q/INKR:G+"RD_9LG]S^\4!@<#RV.]BWEH M >A^#_VZ?@/X]^(J^!M!^).EW_B1[AK6&$1S1P7$H;:$AN700S%B0%\MVWY^ M7=5'Q-_P4 ^ G@_Q5J/AK5?'H@U[3KZYTZ[L(M(OYI(9H/\ 7!A' WRKS\_W M#M;!.UL?&Z>$/B!\4_V?_A1^SI:? OQ5X*\7^$]9MY-1\5ZEIZ0:)8"WFD,U MY;7@)6:27=O(0?,9'VF3@GT[X??#O5O"/@O]N_6=9\-7VC2:U>Z]-8WU_8O! M]NM!;73(\3NH\R/+L0RDCYCZT >^>$?V_P#]G[QUXRT7PKHGQ*T^ZUO6=BV4 M,EK>X^S[S\HF>*-DA)!#8D92%96.%()_/SPI8^*_C]^R1\#O@IX?^#/B3 M3-3CU.SU/_A.#8QIHEM:"2622]CO%;B9E8EHR Y)8#,O&-II6G>(H)KG2;R.&:ZAO(HHUD9D>%'4@HZ%>? MGW +N)Q7#:__ ,%$OV>O"^DZ#J.I_$2.UMM&=,/CA\8O#L'@KQ_%I&NZ-!%X=OOAQHUG;V MVL2+:.C+K6J%?-> $NAM6?YAM 4?(6 /=?BG_P %&O!'@+]H+X:>!K34=.O/ M"^OV_P!NU;Q$B7%P((IK=VLD@6-,,993!EP7"J6!5?O+ZE\'?CP_BS5OC"WB M7Q)X1&C>"M>N+#[1IJ7EI_9UM%N)%_)=JL9D4+EGA)BX/-?&?AWPSXU^&/B/ M]C+Q]=?#/QQK.G>%_#5_I&LZ?H^A2RW]C.\$D"^; VUHUW2AMS[054D9Z5L7 M7[./Q%^)'PI_;+\+Z7H>I:3J_B3QS)J&BC4(7LX]5ACN1+B*238C)(J%0^=F M6&3CF@#ZV^#_ .VE\%?CSXID\-^!_'MGK&NJC2+82VUQ:2S EO*$\:>;@*S M$)N( R>.:Y?_ (>0?LWK)IR-\4+%'OYF@B5["\4QLKA#YV8?W*Y/WI=H(RP. M 37@^CP^+/VEOBA^SG!I'P5\5?"FT^&,D5WK.K>)M+&G6\,4<,:?8;$GYIXF M,97A5PNTE5!..(\+_ GQ79_\$I?B-X8?X?:U%XTU#6GO%T9M&F&HW#"_MMLJ MPE/,;$2<,!]U3V% 'Z@Q3)/$DL3K)&X#*ZG(8'D$'N*?7.?#>UFL?AWX7MKF M&2WN(=*M8Y895*NC"%058'D$$8(-='0 4444 %%%% !1110 4444 %%9_B'2 M#X@T#4]+%]>:8;ZUEMA?:?*(KFWWH5\R)R#M=)OMOV#?_ ,O%MF(".=?X7YQZ4 >Z5QWQ9^+'A_X+ M>"[GQ3XFFFBTR"6*$BUA,TK,[A1M0)O$WVW[!O_ .7BVS$!'.O\+\X]*\%M_@/)\-_C+KUEKWB+ MXZ_$3PS:Z&;?3+W5KF;6A!J%U%-%-=6K"()%)#;R&-6(8[IY,@!1N /NJ"XC MNH(YH9%FAD4.DD;!E92,@@CJ"*DKX^_9!^ NI^&M+\?6-YXT^,*6!CET'1D\ M6:E)'';:>\:&"XLX7C'DW$0S%N *@QY50&"CTWX9_LJ_\*T7Q%CXP_%?Q2=8 MTR730WB;Q-]M^P;_ /EXMLQ 1SK_ OSCTH ]TKQ_P#:V^/4G[-/P"\3_$"W MTH:S>:O]4_X6G\2 M_'OVNV^S?8_&WB+^T;:'YPWF1IY:[7^7&[T)'>K?[4\OC6'X(Z_)X#\(Z'X^ MUA0GG^&?$%O]HM]1M-P$\03>H9]A+ ,2#M(VL2!0!YA^SC\?/C+XJ^(]EH'Q M$\->%=>\+:YHIU;2/'GPT-W(SB,7D,>X1/&S'>,)@9"9/$AX M_P#9]^%>N6O[2=CK_P !?A7\0?@;X3'AZ\C\367CN*:WL;V]:"<67DQSO(TI M2=T8G.%5<[$R1)Y)8_"WXNV:>'+OP;\,/B[HO[55O?W]OXA\:ZEA]$UB!Q,' M#7L\OD?+$L2QLFU21\K._EM0!]W_ +3WQ]^+'@OX^?"WX6_"JS\&RZGXSM-0 MG-SXPBNS#$UM&92-UO(&4%$N_!+XO:1X0_X M2.VT)?$%IJG@>:X:T\G>B&*5)R7#DN""=O '!#*U?/\ KGP8\3?M1?$K]E*+ MXP?#SQ9J&E1Z#JMKXODU:WDMPEU';N8Y)IK78(!)/&C1ABC,"H(.3N^U_@C^ MRW\+/V>"],UWQ=J=Q;_VAX]N)(-+M;:"'?))))'(A3YGB /(^;&" M6%&$; 892#P0;'[:'AU[3XL?#'QKK/P-3XV^"--BO;+4+;3M.FU35-/DE3Y M'CLC,()HV(&3)$VPIG>A*9^9?#?[.?Q-\%> ?#7Q2L/AWJ]OI6C_ !5F\:6/ MPWM8]VIV.B3;!Y:6^1B51&J^2/FZ$@GF73-2>_!:TEC,N9%4*K%E)R0H^Z7POI/[/_ .T!\2K_ ..& MO?!WXRZ/X7L?&=MH<7B73[WPA)<&RN+)I%A>-EG)82)(>H.",X&%W-\I>//V M>?B3^T)X2_:"^+&F^!=:\/:EXDUS1-1\/>%/$,(M-3N;?34:.4R0DG8SALJI M.24.W(92?>_@#:^)_CG^V5K?QOU'X?\ BCX>>&=.\'Q>%K.S\7V/V&]NKIK@ M3R2+$228U!9=W0DC'(8 ^S:*** "BBB@ HHHH **** "BBB@ HKR_XY? H_ M&^UTB#_A8?CSP -.>1_,\#:T-->ZWA1B8^6V\+M^4<8W-UKR7_A@7_JXW]H# M_P +G_[10!]55Y-J/[4'@/3;V[5I]9N=*LY)(;SQ!9Z#>SZ3;2(VUU>\2(Q M*>&8,57!W$8.)O@O\!?^%,Z7K=E_PL7Q]XZ_M0H?M'C37/[1FM-JL,0-L7R\ M[LG@Y*KZ5\GZY^S'X].E6'AD7WQKTW5=-TJWT6S7P+XRL=,\*7$=O"D"7!1R M9H/,"^9*AC=]Q?;OX) /O^WN(KNWBG@D2:"50\^#? M^"=LOA_PAH>E3_M#?&ZUGL;&"VD@T;Q>;:RC9(U4K;Q&$^7$",(F3M4 9.*^ MG?AQX)_X5SX)TKPY_;VN>)_L$;)_:WB2\^V7]SEV;=--@;R-V!P. !VH Z6O MCCQ=\?/V@_%G[57Q#^%7PIL_AI'I_A2RL+UKGQC%J ED6X@C<@-;R$$AW;^! M>,7\BM(LH9 K@@N.2N0.5KIO&'[1W[2?[/.@:1\0/BUX:^&VN_#%KFVAU> M;P/)J":AIL,[JBW)%R2KJK.HV*"69E&5!W#YTU;X5^/_ C^P_\ &3X R?"? M5I?%'A_5;.2P\0>'_#DQA\56IU")Q.)(XR)I8TQD9+",*#S&Y'KOQV^)7C;] MK_X,VWP0\(?!#XE>%KS7I]/MM2\0^.-!_LO3M.M8)XII)Q(9#O8-$O[OAF4M MM!;"D ]=^(7[37Q'\<_&K4/A9\ -"\,ZOJN@6EO?^(?$WC":X&EV:SQEX;=% M@Q(\CJ48,"0,,I7AF7LOV<_B5\9_$7BCQ?X4^+_P_P!.T.\T,Q/:^*O#+/B+\-OB)I^G MVMS<>";=;O6-*OK:WDB0_9P0Q1AYC>9PJEU!.0H:']ASP?\ %9?CYXF\3ZC< M?%Z+X/G06L-,M?C#K)EU.74#-;.TOV/(\I0JS*K[3E3PQW,J@'M7[0W[1/B# MX1?'KX$>"],M-+GT7QU>ZC;ZK<7L,KSP);I R& K(H4GS6SN5^@P!WS[?_@I M'^S;=3:/&GQ2L%;5F"6YDL;Q%0^88_WY:$"W&X9S-L&W#_=(:N4_;(\"^)/% M'[3_ .S!JNC>']5U;2]'O]:?4KVQLI9H;)7BM0AF=5*QABK ;B,[3CI7S?8_ M ?Q?;_\ !(+4?"B?#W7(_'%QJXO7T/\ L68:D[C4XQYOD;/,)\A1\V/N#TH M^HOBQ^WSX9^%_P"UQX5^#MX]K;V-Q&!K.J30W,DMO=31YM+:-$CQER\),F74 M"3!VD$CT'P_^VQ\$/%7Q3/PYTKXAZ;>>+OM#6J6:QS"&68=8X[@H(9'SP%5R M2>!D\5\[_M)>%O%OA_\ :I^#GC.R\%^*]?T63P;>>&Y[KPWI;WCZ=M(MU <2JQ\G:J@Y_>$[#M;#':V.?M_^"D?[-MU-H\:?%*P5M68);F2 MQO$5#YAC_?EH0+<;AG,VP;_L)+=[ZTRQA>,NH,D69)"K+E?F;'6OG"Q^ _B^W_P""06H^%$^'NN1^ M.+C5Q>OH?]BS#4G<:G&/-\C9YA/D*/FQ]P>E 'W5\7/VR/@U\"?%EIX9\<^. MK/1-=ND61;+[//<-&K$!6E,,;B('.1YA7(YZ6BEF0;U.U2YV%6KU6X M^&?BC]GK]H/]F/7U^'WC3Q!X>T7P?+X>O(M%B76Y],G;^$/B9^U1X3^)G@S2/B1\._!GB;PQXDD:UGU'X?2W2/H3A M0YFO#=,4,84.,*?F(PK%RD:98EU!8&)> .Q"JQ^5@2>B$=2*Q?"O[6_Q-^*WQ*\&Z#X0^ 'C/P[HTDC3^ M*-6^(>GOI$-I:@*N+23+"63>X;:1N8(1L 9I(@#TGXU?MB?!W]GC6K/1_'_C M>UT/5KN(SQV,=K<7DRQ@@!G2"-S&#GY2^-V&QG:'_ (B6-H-(U+PGI8U.2#R(%CEL[E,DPQ,649.0PA3:K8(3 MS7X/_LM_$'X<>.OV1;/Q+X3O)HM*U3Q%JVIQV=N]U::$)Q');133("D;!E## M+??R 3B@#ZQD_P""C7[.,>@:=K+?%'3OL6H7#VL*BSNS.'3&XR0"+S(E^88> M154]B:Z7XH_MH?!;X,:RNE>,?'=II%])I<.LPQK:W%PL]I++Y<?+(C6WR9F7 MEPW^C:+8K-J]@?GB:2* MVD*LTBNPB= 0RI)(>BL" ?>NF_M4?";5O@[<_%.U\L M+1,HE$IRN(MF]MRX4[AFO\)_VN/@_P#&[1][$EBUI M B[FGD2X6-EB ZRXV#!&<@U^?M]^S)\3-:^&>L_$ZV^&E_%83?%>/QZOPNNH MQ'=SZ3$LFY3;=IF#E/)V[B"=H/RJWJFH^#_%G[4WQV\8?$^T^"WB/P_X5M_ M-YX7ET'QD5\/ZEXFN9=S>2#\_EJ%=0LS94,B@L,'8 ?37PE_;7^#'QYUN\T+ MP%XZM=8UR"U>Z%G<65U:,R*.2HFB3S,=2$R0.<8KY_\ &?\ P4=G^&O[*O@S MQ[J-YX2\5>,/%.IW-E9MX?M=3M]*\F"8K-.$N8EF)C4Q@HQ0LSDH2!7D_P"S M7X1^)&G_ !P^&>G^&O!'Q-M_"&AZ7=KK,?Q@T"TF.ADVWD-%I&K&))C"2R(L M$*Q9"%RA2201T?\ A2/Q#_X=8^"M#'@7Q(_B;1/%JZK=>'ETN4:EY O9QN6V M8"1N)5;A3\OS?=!( /M7Q)^W]\ /",?AUM6^(]G:_P#"06D=_8+]BNW8P28\ MMY56(F ,#D>:$..>G->]Z?J%KJUA;7UCH^ OV@DT7XFVMO=Z3I?@AQIZW"F%H7LM<0I, M(0NXI\X8*C.=K*U?IG^SUX#E^&'P/\$>%9[:ZLIM*TN&W>SOKZ.^FMB%R86G MCCC279G9N5%!"C H ]#HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ K,\3>'-.\8^&]6T#6+?[7I.JVDMC>6^]D\V&5 M"DB;E(895B,@@C/!%:=% &!X!\!Z%\,/!ND^%?#-C_9N@:3 +:SM/.DE\J,9 MPN^1F9NO5B36_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5QC?!_PC)\6D^)K:1GQNFE?V(NJ?:9N+/S#)Y7E;_+^^2=V MW=[XKLZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB $B@#_V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 10, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-38160    
Entity Registrant Name Redfin Corporation    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 74-3064240    
Entity Address, Address Line One 1099 Stewart Street    
Entity Address, Address Line Two Suite 600    
Entity Address, City or Town Seattle    
Entity Address, State or Province WA    
Entity Address, Postal Zip Code 98101    
City Area Code (206)    
Local Phone Number 576-8610    
Title of 12(b) Security Common Stock, $0.001 par value per share    
Trading Symbol RDFN    
Security Exchange Name NASDAQ    
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    
Entity Shell Company false    
Entity Public Float     $ 864,727,436
Entity Common Stock, Shares Outstanding   109,735,021  
Documents Incorporated by Reference The portions of the registrant's proxy statement to be filed in connection with the registrant’s 2023 Annual Meeting of Stockholders that are responsive to the disclosure required by Part III of Form 10-K are incorporated by reference into Part III of this Form 10-K.    
Entity Central Index Key 0001382821    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Auditor Information [Abstract]  
Auditor Name Deloitte & Touche LLP
Auditor Location Seattle, Washington
Auditor Firm ID 34
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 239,840 $ 591,003
Restricted cash 2,406 127,278
Short-term investments 122,259 33,737
Accounts receivable, net of allowances for credit losses of $2,019 and $1,298 54,880 69,594
Inventory 114,273 358,221
Loans held for sale 199,604 35,759
Prepaid expenses 34,506 22,948
Other current assets 8,690 7,524
Total current assets 776,458 1,246,064
Property and equipment, net 55,105 58,671
Right-of-use assets, net 42,032 54,200
Mortgage servicing rights, at fair value 36,261 0
Long-term investments 29,480 54,828
Goodwill 461,349 409,382
Intangible assets, net 162,272 185,929
Other assets, noncurrent 11,247 12,898
Total assets 1,574,204 2,021,972
Current liabilities    
Accounts payable 11,819 12,546
Accrued and other liabilities 109,743 118,122
Warehouse credit facilities 190,509 33,043
Secured revolving credit facility 0 199,781
Convertible senior notes, net 23,431 23,280
Lease liabilities 19,137 15,040
Total current liabilities 354,639 401,812
Lease liabilities, noncurrent 37,298 55,222
Convertible senior notes, net, noncurrent 1,078,157 1,214,017
Deferred tax liabilities 243 1,201
Total liabilities 1,470,337 1,672,252
Commitments and contingencies (Note 8)
Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 and 40,000 shares issued and outstanding at December 31, 2022 and 2021, respectively 39,914 39,868
Stockholders’ equity    
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 109,696,178 and 106,308,767 shares issued and outstanding at December 31, 2022 and 2021, respectively 110 106
Additional paid-in capital 757,951 682,084
Accumulated other comprehensive loss (801) (174)
Accumulated deficit (693,307) (372,164)
Total stockholders’ equity 63,953 309,852
Total liabilities, mezzanine equity, and stockholders’ equity $ 1,574,204 $ 2,021,972
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowances for credit losses $ 2,019,000 $ 1,298,000
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Redeemable convertible preferred stock, authorized (in shares) 10,000,000 10,000,000
Redeemable convertible preferred stock, issued (in shares) 40,000 40,000
Redeemable convertible preferred stock, outstanding (in shares) 40,000 40,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 109,696,178 106,308,767
Common stock, outstanding (in shares) 109,696,178 106,308,767
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 2,284,442 $ 1,922,765 $ 886,093
Cost of revenue 1,998,389 1,518,945 653,983
Gross profit 286,053 403,820 232,110
Operating expenses      
Technology and development 196,250 156,718 84,297
Marketing 158,071 138,740 54,881
General and administrative 254,593 218,315 85,624
Restructuring and reorganization 40,469 0 6,516
Total operating expenses 649,383 513,773 231,318
(Loss) income from operations (363,330) (109,953) 792
Interest income 6,639 635 2,074
Interest expense (17,745) (11,762) (19,495)
Income tax (expense) benefit (126) 6,107 0
Gain on extinguishment of convertible senior notes 57,193 0 0
Other (expense) income, net (3,774) 5,360 (1,898)
Net loss (321,143) (109,613) (18,527)
Dividends on convertible preferred stock (1,560) (7,269) (4,454)
Net loss attributable to common stock—basic (322,703) (116,882) (22,981)
Net loss attributable to common stock—diluted $ (322,703) $ (116,882) $ (22,981)
Net loss per share attributable to common stock—basic (in dollars per share) $ (2.99) $ (1.12) $ (0.23)
Net loss per share attributable to common stock— diluted (in dollars per share) $ (2.99) $ (1.12) $ (0.23)
Weighted average shares of common stock— basic (in shares) 107,927,464 104,683,460 98,574,529
Weighted average shares of common stock— diluted (in shares) 107,927,464 104,683,460 98,574,529
Other comprehensive income      
Foreign currency translation adjustments $ 94 $ 6 $ (3)
Unrealized gain on available-for-sale securities 533 379 172
Comprehensive loss (320,516) (109,228) (18,358)
Service      
Revenue 1,081,877 1,042,112 674,345
Cost of revenue 772,351 648,660 437,484
Product      
Revenue 1,202,565 880,653 211,748
Cost of revenue $ 1,226,038 $ 870,285 $ 216,499
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Activities      
Net loss $ (321,143) $ (109,613) $ (18,527)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Depreciation and amortization 64,907 46,906 14,564
Stock-based compensation 68,257 54,722 36,973
Amortization of debt discount and issuance costs 6,137 4,989 12,038
Non-cash lease expense 16,234 11,630 9,204
Impairment costs 1,136 0 2,063
Loss on conversions of convertible senior notes 0 0 4,634
Net loss (gain) on IRLCs, forward sales commitments, and loans held for sale 14,427 815 (1,921)
Change in fair value of mortgage servicing rights, net (801) 0 0
Gain on extinguishment of convertible senior notes (57,193) 0 0
Other 3,791 (4,227) (349)
Change in assets and liabilities:      
Accounts receivable, net 24,411 (7,149) (35,496)
Inventory 243,948 (309,063) 25,432
Prepaid expenses and other assets (5,904) (12,248) 2,333
Accounts payable (2,472) 3,059 2,086
Accrued and other liabilities, deferred tax liabilities, and payroll tax liabilities, noncurrent (46,454) 25,791 39,092
Lease liabilities (18,452) (13,268) (11,312)
Origination of mortgage servicing rights (3,140) 0 0
Proceeds from sale of mortgage servicing rights 1,662 0 0
Origination of loans held for sale (3,949,442) (986,982) (677,310)
Proceeds from sale of loans originated as held for sale 4,000,582 993,070 657,763
Net cash provided by (used in) operating activities 40,491 (301,568) 61,267
Investing activities      
Purchases of property and equipment (21,531) (27,492) (14,686)
Purchases of investments (182,466) (146,274) (198,172)
Sales of investments 17,545 98,687 7,887
Maturities of investments 99,455 106,773 147,852
Cash paid for acquisition, net of cash, cash equivalents, and restricted cash acquired (97,341) (608,000) 0
Net cash used in investing activities (184,338) (576,306) (57,119)
Financing activities      
Proceeds from the issuance of convertible preferred stock, net of issuance costs 0 0 39,801
Proceeds from the issuance of common stock, net of issuance costs 0 0 69,701
Proceeds from the issuance of common stock pursuant to employee equity plans 11,528 22,772 21,072
Tax payments related to net share settlements on restricted stock units (7,498) (27,066) (16,852)
Borrowings from warehouse credit facilities 3,938,265 942,993 662,278
Repayments to warehouse credit facilities (3,989,407) (948,979) (644,551)
Borrowings from secured revolving credit facility 565,334 624,828 89,619
Repayments to secured revolving credit facility (765,114) (448,996) (70,115)
Cash paid for secured revolving credit facility issuance costs (733) (527) (4)
Proceeds from issuance of convertible senior notes, net of issuance costs 0 561,529 647,486
Purchases of capped calls related to convertible senior notes 0 (62,647) 0
Conversions of convertible senior notes 0 (2,159) (108,061)
Principal payments under finance lease obligations (855) (796) (221)
Repurchases of convertible senior notes (83,614) 0 0
Other financing payables 0 (10,611) 4,074
Net cash (used in) provided by financing activities (332,094) 650,341 694,227
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (94) (6) (3)
Net change in cash, cash equivalents, and restricted cash (476,035) (227,539) 698,372
Cash, cash equivalents, and restricted cash:      
Beginning of period 718,281 945,820 247,448
End of period 242,246 718,281 945,820
Supplemental disclosure of cash flow information      
Cash paid for interest 20,107 7,592 4,958
Non-cash transactions      
Stock-based compensation capitalized in property and equipment 3,660 4,059 2,348
Property and equipment additions in accounts payable and accrued liabilities 99 659 1,682
Leasehold improvements paid directly by lessor 118 1,334 37
Issuance of common stock for repurchases and conversions of convertible senior notes 0 0 98,397
Reconciliation of cash, cash equivalents, and restricted cash      
Cash and cash equivalents 239,840 591,003 925,276
Restricted cash 2,406 127,278 20,544
Total cash, cash equivalents, and restricted cash $ 242,246 $ 718,281 $ 945,820
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Changes in Mezzanine Equity and Stockholders’ Equity - USD ($)
$ in Thousands
Total
Cumulative-effect adjustment from accounting changes
Series A Convertible Preferred Stock
Common Stock
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative-effect adjustment from accounting changes
Accumulated Deficit
Accumulated Deficit
Cumulative-effect adjustment from accounting changes
Accumulated Other Comprehensive Income (Loss)
Redeemable convertible preferred stock beginning balance (in shares) at Dec. 31, 2019     0            
Redeemable convertible preferred stock beginning balance at Dec. 31, 2019     $ 0            
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock, net (in shares)     40,000            
Issuance of convertible preferred stock, net     $ 39,823            
Redeemable convertible preferred stock ending balance (in shares) at Dec. 31, 2020     40,000            
Redeemable convertible preferred stock ending balance at Dec. 31, 2020     $ 39,823            
Balance, beginning of period (in shares) at Dec. 31, 2019       93,001,597          
Balance, beginning of period at Dec. 31, 2019 $ 331,446     $ 93 $ 583,097   $ (251,786)   $ 42
Increase (Decrease) in Stockholders' Equity                  
Issuance of common stock as dividend on convertible preferred stock (in shares)       61,280          
Issuance of common stock, net (in shares)       4,484,305          
Issuance of common stock, net 69,701     $ 4 69,697        
Equity component of convertible senior notes, net 165,257       165,257        
Issuance of common stock pursuant to employee stock purchase plan (in shares)       320,609          
Issuance of common stock pursuant to employee stock purchase program 8,174       8,174        
Issuance of common stock pursuant to exercise of stock options (in shares)       2,011,938          
Issuance of common stock pursuant to exercise of stock options 12,705     $ 2 12,703        
Issuance of common stock pursuant to settlement restricted stock units (in shares)       1,490,506          
Issuance of common stock pursuant to settlement of restricted stock units 0     $ 2 (2)        
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)       (439,131)          
Common stock surrendered for employees' tax liability upon settlement of restricted stock units $ (16,852)       (16,852)        
Issuance of common stock in connection with repurchase of convertible senior notes (in shares) 2,056,180                
Issuance of common stock in connection with repurchase of convertible senior notes $ (699)     $ 2 (701)        
Issuance of common stock in connection with conversion of convertible senior notes (in shares)       13,310          
Issuance of common stock in connection with conversion of convertible senior notes (138)       (138)        
Stock-based compensation 39,321       39,321        
Other comprehensive loss 169               169
Net loss (18,527)           (18,527)    
Balance, end of period (in shares) at Dec. 31, 2020       103,000,594          
Balance, end of period at Dec. 31, 2020 $ 590,557     $ 103 860,556   (270,313)   211
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock, net     $ 45            
Redeemable convertible preferred stock ending balance (in shares) at Dec. 31, 2021 40,000   40,000            
Redeemable convertible preferred stock ending balance at Dec. 31, 2021 $ 39,868   $ 39,868            
Increase (Decrease) in Stockholders' Equity                  
Issuance of common stock as dividend on convertible preferred stock (in shares)       122,560          
Issuance of common stock pursuant to employee stock purchase plan (in shares)       334,248          
Issuance of common stock pursuant to employee stock purchase program 13,787       13,787        
Issuance of common stock pursuant to exercise of stock options (in shares)       1,709,324          
Issuance of common stock pursuant to exercise of stock options 8,980     $ 2 8,978        
Issuance of common stock pursuant to settlement restricted stock units (in shares)       1,559,425          
Issuance of common stock pursuant to settlement of restricted stock units 0     $ 2 (2)        
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)       (458,152)          
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (27,067)     $ (1) (27,066)        
Purchases of capped calls related to convertible senior notes (62,647)       (62,647)        
Issuance of common stock in connection with conversion of convertible senior notes (in shares)       40,768          
Issuance of common stock in connection with conversion of convertible senior notes (63)       (63)        
Stock-based compensation 58,781       58,781        
Other comprehensive loss (385)               (385)
Net loss $ (109,613)           (109,613)    
Balance, end of period (in shares) at Dec. 31, 2021 106,308,767     106,308,767          
Balance, end of period at Dec. 31, 2021 $ 309,852 $ (162,478)   $ 106 682,084 $ (170,240) (372,164) $ 7,762 (174)
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock, net     $ 46            
Redeemable convertible preferred stock ending balance (in shares) at Dec. 31, 2022 40,000   40,000            
Redeemable convertible preferred stock ending balance at Dec. 31, 2022 $ 39,914   $ 39,914            
Increase (Decrease) in Stockholders' Equity                  
Issuance of common stock as dividend on convertible preferred stock (in shares)       122,560          
Issuance of common stock pursuant to employee stock purchase plan (in shares)       1,170,106          
Issuance of common stock pursuant to employee stock purchase program $ 6,465     $ 1 6,464        
Issuance of common stock pursuant to exercise of stock options (in shares) 700,333     700,333          
Issuance of common stock pursuant to exercise of stock options $ 4,987     $ 1 4,986        
Issuance of common stock pursuant to settlement restricted stock units (in shares)       1,972,441          
Issuance of common stock pursuant to settlement of restricted stock units 0     $ 2 (2)        
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)       (578,029)          
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (7,498)       (7,498)        
Stock-based compensation 71,917       71,917        
Other comprehensive loss (627)               (627)
Net loss $ (321,143)           (321,143)    
Balance, end of period (in shares) at Dec. 31, 2022 109,696,178     109,696,178          
Balance, end of period at Dec. 31, 2022 $ 63,953     $ 110 $ 757,951   $ (693,307)   $ (801)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Description of Business—Redfin Corporation was incorporated in October 2002 and is headquartered in Seattle, Washington. We operate an online real estate marketplace and provide real estate services, including assisting individuals in the purchase or sale of their home. We also provide title and settlement services and originate and sell mortgages. In addition, we use digital platforms to connect consumers with rental properties. We have operations located in multiple states across the United States and certain provinces in Canada.

Basis of Presentation—The consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”).

Certain amounts presented in the prior period consolidated statements of comprehensive loss have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported total revenue or expenses in the consolidated statements of comprehensive loss.

Principles of Consolidation—The consolidated financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.

Certain Significant Risks and Business Uncertainties—We operate in the residential real estate industry and are a technology-focused company. Accordingly, we are affected by a variety of factors that could have a significant negative effect on our future financial position, results of operations, and cash flows. These factors include: negative macroeconomic factors affecting the health of the U.S. residential real estate industry, the continued impact of COVID-19 on the residential real estate industry, negative factors disproportionately affecting markets where we derive most of our revenue, intense competition in the U.S. residential real estate industry, our inability to maintain or improve our technology offerings, our failure to obtain and provide comprehensive and accurate real estate listings, errors or inaccuracies in the business data that we rely on to make decisions, and our inability to attract homebuyers and home sellers to our website and mobile application.

Use of Estimates—The preparation of consolidated financial statements, in conformity with GAAP, requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. Our estimates include, but are not limited to, valuation of deferred income taxes, stock-based compensation, net realizable value of inventory, capitalization of website and software development costs, the incremental borrowing rate for the determination of the present value of lease payments, recoverability of intangible assets with finite lives, fair value of our mortgage loans held for sale (“LHFS”) and mortgage servicing rights, estimated useful life of intangible assets, fair value of reporting units for purposes of allocating and evaluating goodwill for impairment, and current expected credit losses on certain financial assets. The amounts ultimately realized from the affected assets or ultimately recognized as liabilities will depend on, among other factors, general business conditions and could differ materially in the near term from the carrying amounts reflected in the consolidated financial statements.

Cash and Cash Equivalents—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents.

Restricted Cash—Restricted cash primarily consists of cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility. We terminated the secured revolving credit facility on December 29, 2022.
Accounts Receivable, Net and Allowance for Credit Losses—We have three material classes of receivables: (i) real estate services receivables, (ii) receivables from the sale of homes through our properties business, and (iii) receivables from customers in relation to our rentals business. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received. The majority of our transactions are processed through escrow and collectibility is not a significant risk. For transactions not directly processed through escrow, we establish an allowance for expected credit losses based on historical experience of collectibility, current external economic conditions that may affect collectibility, and current or expected changes to the regulatory environment in which we operate our businesses. We evaluate for changes in credit quality indicators on an annual basis or in the event of a material economic event or material change in the regulatory environment in which we operate.

Investments—We have investments in marketable securities that are available to support our operational needs, which are included in our consolidated balance sheets as short-term and long-term investments. Our short-term and long-term investments consist primarily of U.S. treasury securities, including inflation protected securities, and other federal or local government issued securities. Available-for-sale debt securities are recorded at fair value, and unrealized holding gains and losses are recorded as a component of accumulated other comprehensive (loss) income. Securities with maturities of one year or less and those identified by management at the time of purchase to be used to fund operations within one year are classified as short-term. All other securities are classified as long-term. We evaluate our available-for-sale debt securities, both ones classified as cash equivalents and as investments, for expected credit losses on a quarterly basis. An expected credit loss reserve is charged against the fair value of an available-for-sale debt security when it is identified, with a credit loss charged against net earnings. We review factors to determine whether an expected credit loss exists based on credit quality indicators, such as the extent to which the fair value as of the reporting date is less than the amortized cost basis, present value of cash flows expected to be collected, the financial condition and prospects of the issuer, adverse conditions specifically related to the security, and any changes to the credit rating of the security by a rating agency. Realized gains and losses are accounted for using the specific identification method. Purchases and sales are recorded on a trade date basis.

Fair Value—We account for certain assets and liabilities at fair value. Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:

Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable such as quoted prices for similar assets or liabilities in active markets, or can be corroborated by observable market data.

Level 3—Unobservable inputs that are supported by little or no market activity and require us to develop our own assumptions.

The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities.

Concentration of Credit Risk—Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents and investments. We generally place our cash and cash equivalents and investments with major financial institutions we deem to be of high-credit-quality in order to limit our credit exposure. We maintain our cash accounts with financial institutions where deposits exceed federal insurance limits.
Inventory—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis. If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value. In determining net realizable value, we use judgment and estimates, including assessment of readily available market value indicators. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized in cost of revenue and the value of the corresponding asset is reduced.

We classify inventory into three categories: homes for sale, homes not available for sale, and homes under improvement. Homes for sale represent homes that are currently listed on the market for sale and homes which we are under a contractual commitment to sell after the escrow period. Homes not available for sale are generally recently purchased homes that have been temporarily rented back to the prior owner and are not listed on the market for sale. The rental period is typically less than 30 days. Homes under improvement are homes that are in the process of being prepared to be listed for sale.

Variable Interest Entities—In connection with establishing a secured revolving credit facility to support the financing of homes that it purchases, RedfinNow formed a special purpose entity called RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation. We have determined that RedfinNow Borrower is a variable interest entity (“VIE”) and that we are the primary beneficiary of the variable interest in RedfinNow Borrower based on our power to direct the activities that most significantly impact the economic outcomes of the entity through our role in designing the entity and managing the homes purchased and sold by the entity. We have a potentially significant variable interest in the entity based upon our equity interest held in the VIE. As we have concluded that we are the primary beneficiary, we have included the accounts of the VIE in our consolidated financial statements. The lender of the secured revolving credit facility does not have recourse against the general credit of the primary beneficiary beyond the circumstances disclosed in Note 15. See Note 15 for a summary of the secured revolving credit facility, including outstanding borrowings associated with the VIE and related collateral. On November 7, 2022, we decided to wind-down RedfinNow and on December 29, 2022, we terminated our secured revolving credit facility.

Loans Held for Sale—Our mortgage segment originates residential mortgage loans. We have elected the fair value option for all loans held for sale and record these loans at fair value. Gains and losses from changes in fair value and direct loan origination fees and costs are recognized in net gain on loans held for sale. The fair value of loans held for sale is in excess of the contractual principal amounts by $2,650 and $660, respectively, as of December 31, 2022 and December 31, 2021. The mortgage loans we originate are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations.

Other Current Assets—Other current assets consist primarily of miscellaneous non-trade receivables, interest receivable, and interest rate lock commitments from mortgage origination operations (see Derivative Instruments below).

Derivative Instruments—Our mortgage segment is party to interest rate lock commitments (“IRLCs“) with customers resulting from mortgage origination operations. IRLCs for single-family mortgage loans that we intend to sell are considered free-standing derivatives. All free-standing derivatives are required to be recorded on our consolidated balance sheets at fair value. Since we can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements.
Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best efforts whole loans basis and on a mandatory basis. Forward sales commitments entered into on a mandatory basis are done through the use of commitments to sell mortgage-backed securities. We do not enter into or hold derivatives for trading or speculative purposes. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued and other liabilities, as applicable. We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties.

Property and Equipment—Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives. Depreciation and amortization is included in cost of revenue, marketing, technology and development, and general and administrative and is allocated based on estimated usage for each class of asset.

Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. Repair and maintenance costs are expensed as incurred.

Costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs relating to upgrades or enhancements that meet the capitalization criteria are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance and enhancement costs (including those costs in the post-implementation stages) are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the websites (or software) that result in added functionality, in which case the costs are capitalized.

Capitalized software development activities placed in service are amortized over the expected useful lives of those releases. We view capitalized software costs as either internal use, or market and product expansion. Currently, internal use and expansion useful lives are estimated at two to three years.

Estimated useful lives of website and software development activities are reviewed annually, or whenever events or changes in circumstances indicate that intangible assets may be impaired, and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades or enhancements to the existing functionality.

Intangible Assets—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives ranging from three to ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Fair values are derived by applying various valuation methodologies including the income approach and cost approach, using critical estimates and assumptions that include the revenue growth rate, royalty rate, discount rate, and cost to replace.

Impairment of Long-Lived Assets—Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured first by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such asset were considered to be impaired, an impairment loss would be recognized in the amount by which the carrying value of the asset exceeds its fair value. To date, no such impairment has occurred.

Goodwill—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired.
We perform an impairment assessment of goodwill at our reporting unit level. To test for goodwill impairment, we have the option to perform a qualitative assessment of goodwill rather than completing the quantitative assessment. We consider macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting the reporting units, and changes in the fair value of our common stock. We must assess whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we conclude this is not the case, we do not need to perform any further assessment. Otherwise, we must perform a quantitative assessment and compare the fair value of the reporting unit to its carrying value, including goodwill. If the fair value of the reporting unit is less than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We use a combination of discounted cash flow models and market data of comparable guideline companies to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a market participant would use and adjusted for the specific size and risk profile of the reporting units.

The aggregate carrying value of goodwill was $461,349 and $409,382 at December 31, 2022 and 2021, respectively. For the year ended December 31, 2022, we performed a quantitative assessment and concluded that there was no impairment. See Note 9 for more information.

Other Assets, Noncurrent—Other assets consists primarily of leased building security deposits and the noncurrent portion of prepaid assets.

Leases—The extent of our lease commitments consists of operating leases for physical office locations with original terms ranging from one to 11 years. We have accounted for the portfolio of leases by disaggregation based on the nature and term of the lease. Generally, the leases require a fixed minimum rent with contractual minimum rent increases over the term of the lease. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets, but rather lease expense is recognized on a straight-line basis over the term of the lease.

When available, the rate implicit in the lease to discount lease payments to present value would be used; however, none of our significant leases as of December 31, 2022 provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate for each portfolio of leases to discount the lease payments based on information available at lease commencement.

We have evaluated the performance of existing leases in relation to our leasing strategy and have determined that most renewal options would not be reasonably certain to be exercised.

The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of the consideration in the lease contracts between lease and non-lease components based on standalone prices and determined the allocation per the contracts to be appropriate. A portion of the right-of-use assets and related lease liabilities on our consolidated balance sheets were classified as held for sale as of December 31, 2022, $413 and $352, respectively.

Mezzanine Equity—We have issued convertible preferred stock that we have determined is a financial instrument with both equity and debt characteristics and is classified as mezzanine equity in our consolidated financial statements. The instrument was initially recognized at fair value net of issuance costs. We reassess whether the instrument is currently redeemable or probable to become redeemable in the future as of each reporting date, in which, if the instrument meets either criteria, we will accrete the carrying value to the redemption value based on the effective interest method over the remaining term. To assess classification, we review all features of the instrument, including mandatory redemption features and conversion features that may be substantive. All financial instruments that are classified as mezzanine equity are evaluated for embedded derivative features by evaluating each feature against the nature of the host instrument (e.g. more equity-like or debt-like). Features identified as embedded derivatives that are material are recognized separately as a derivative asset or liability in the consolidated financial statements. We have evaluated our convertible preferred stock and determined that its nature is that of an equity host and no material embedded derivatives exist that would require bifurcation on our consolidated balance sheets. See Note 11 for more information.
Foreign Currency Translation—Our international operations generally use their local currency as their functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Income and expense accounts are translated at the average monthly exchange rates during the year. Resulting translation adjustments are reported as a component of other comprehensive income and recorded in accumulated other comprehensive loss on our consolidated balance sheets.

Income Taxes—Income taxes are accounted for using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the consolidated balance sheets and tax bases of assets and liabilities at the applicable enacted tax rates. We establish a valuation allowance for deferred tax assets if it is more likely than not that these items will expire before we are able to realize their benefits or if future deductibility is uncertain.

We account for uncertainty in income taxes in accordance with ASC 740, Income Taxes. Tax positions are evaluated utilizing a two-step process, whereby we first determine whether it is more likely than not that a tax position will be sustained upon examination by the tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely to be realized upon ultimate settlement. Subsequent adjustments to amounts previously recorded impact the financial statements in the period during which the changes are identified. We recognize interest and penalties related to unrecognized tax benefits as income tax expense.

Convertible Senior Notes—In accounting for the issuance of our convertible senior notes, we treat the instrument wholly as a liability, in accordance with the adoption of ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity ("ASU 2020-06").

Issuance costs are amortized to expense over the respective term of the convertible senior notes.

For conversions prior to the maturity of the notes, we will settle using cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election. The carrying amount of the instrument (including unamortized debt issuance costs) is reduced by cash and other assets transferred, with the difference reflected as a reduction to additional paid-in capital. The indentures governing our convertible senior notes allow us, under certain circumstances, to irrevocably fix our method for settling conversions of the applicable notes by giving notice to the noteholders. Our election to irrevocably fix the settlement method could affect the calculation of diluted earnings per share when applicable. We have no plans to exercise our rights to fix the settlement method.

When we repurchase a portion of our convertible senior notes, we will derecognize the liability, accelerate the amortization of debt issuance costs, and record on our consolidated statements of comprehensive loss a gain or loss on extinguishment dependent on the repurchase price. See Note 15 for information regarding repurchases for the year ended December 31, 2022.

Revenue Recognition—We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, from the sale of homes, from subscription-based product offerings for our rentals business, and from the origination, sales, and servicing of mortgages. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.

We have utilized the allowable practical expedient in the accounting guidance and elected not to capitalize costs related to obtaining contracts with customers with durations of less than one year. We do not have significant remaining performance obligations.

Revenue earned but not received is recorded as accrued revenue in accounts receivable on our consolidated balance sheets, net of an allowance for credit losses. Accrued revenue consisting of commission revenue is known and is clearing escrow, and therefore it is not estimated.
Nature and Disaggregation of Revenue

Real Estate Services Revenue

Brokerage Revenue—Brokerage revenue includes our offer and listing services, where our lead agents represent homebuyers and home sellers. We recognize commission-based brokerage revenue upon closing of a brokerage transaction, less the amount of any commission refunds, closing-cost reductions, or promotional offers that may result in a material right. The transaction price is generally calculated by taking the agreed upon commission rate and applying that to the home's selling price. Brokerage revenue primarily contains a single performance obligation that is satisfied upon the closing of a transaction, at which point the entire transaction price is earned. We are not entitled to any commission until the performance obligation is satisfied and are not owed any commission for unsuccessful transactions, even if services have been provided. In conjunction with providing offering and listing services to our customers, we may offer promotional pricing or additional discounts on future services. This results in a material right to our customers and represents an additional performance obligation, for which the transaction price is allocated based on standalone selling prices. Amounts allocated to a promise to provide future listing or offering services at a significant discount are initially recorded as contract liabilities. Our promotional pricing and additional discounts have not resulted in a material impact to timing of revenue recognition. The balance of the corresponding contract liabilities are included in accrued and other liabilities on our consolidated balance sheets. See Note 10 for more information.

Partner Revenue—Partner revenue consists of fees paid to us from partner agents or under other referral agreements, less the amount of any payments we make to homebuyers and home sellers. We recognize these fees as revenue on the closing of a transaction. The transaction price is a fixed percentage of the partner agent's commission. The partner agent or other entity related to our referral agreements directly remits the referral fee revenue to us. We are neither entitled to referral fee revenue, nor is our performance obligation satisfied, until the related referred home's sale closes.

Properties Revenue

Properties Revenue—Properties revenue consists of revenue earned when we sell homes that we previously bought directly from homeowners. Properties revenue is recorded at closing on a gross basis, representing the sales price of the home. Our contracts with customers contain a single performance obligation that is satisfied upon a transaction closing. We do not offer warranties for sold homes, and there are no continuing performance obligations following the transaction close date.

Rentals Revenue

Rentals Revenue—Rentals revenue is primarily composed of subscription-based product offerings for internet listing services, as well as lead management and digital marketing solutions.

Rentals revenue is recorded as a component of service revenue in our consolidated statements of comprehensive loss. Revenue is recognized upon transfer of control of promised service to customers over time in an amount that reflects the consideration we expect to receive in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the contract, which generally have a term of less than one year. Revenue is presented net of sales allowances, which are not material.

The transaction price for a contract is generally determined by the stated price in the contract, excluding any related sales taxes. We enter into contracts that can include various combinations of subscription services, which are capable of being distinct and accounted for as separate performance obligations. We allocate the transaction price to each performance obligation in the contract on a relative stand-alone selling price basis. Generally, the combinations of subscription services are fulfilled concurrently and are co-terminus. Our rentals contracts do not contain any refund provisions other than in the event of our non-performance or breach.
Mortgage Revenue

Mortgage Revenue—Mortgage revenue includes fees from the origination and subsequent sale of loans, loan servicing income, interest income on loans held for sale, origination of IRLCs, and the changes in fair value of our IRLCs, forward sales commitments, loans held for sale, and MSRs.

Other Revenue

Other Revenue—Other services revenue includes fees earned from title settlement services, Walk Score data services, and advertising. Substantially all fees and revenue from other services are recognized when the service is provided.

Intercompany Eliminations

Intercompany Eliminations—Revenue earned from transactions between operating segments are eliminated in consolidating our financial statements. Intercompany transactions primarily consist of services performed from our real estate services segment for our properties segment.

Cost of Revenue—Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, customer fulfillment costs related to our rentals segment, office and occupancy expenses, interest expense on our mortgage related warehouse facilities, and depreciation and amortization related to fixed assets and acquired intangible assets. Home costs related to our properties segment include home purchase costs, capitalized improvements, selling expenses directly attributable to the transaction, and home maintenance expenses.

Technology and Development—Technology and development expenses primarily include personnel costs (including base pay, bonuses, benefits, and stock-based compensation), data licenses, software and equipment, and infrastructure such as for data centers and hosted services. The expenses also include amortization of capitalized internal-use software and website and mobile application development costs as well as amortization of acquired intangible assets. We expense research and development costs as incurred and record them in technology and development expenses.

Advertising and Advertising Production Costs—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. Advertising costs and advertising production costs are included in marketing expenses. The following table summarizes total advertising and advertising production costs for the periods listed:
Year Ended December 31,
202220212020
Advertising costs$133,593 $119,278 $42,919 
Advertising production costs3,425 2,303 256 

Stock-based Compensation—We account for stock-based compensation by measuring and recognizing as compensation expense the fair value of all share-based payment awards made to employees, including stock options and restricted stock unit awards, and shares forecasted to be issued pursuant to our ESPP, in each case based on estimated grant date fair values. Stock-based compensation expense is recognized over the requisite service period on a straight-line basis. The Black-Scholes-Merton option-pricing model is used to determine the fair value of stock options and shares forecasted to be issued pursuant to our ESPP. For restricted stock unit awards and restricted stock unit awards with performance conditions, we use the market value of our common stock on the date of grant to determine the fair value of the award. For restricted stock unit awards with market conditions, the market condition is reflected in the grant date fair value of the award using a Monte Carlo simulation.

In valuing stock options and shares forecasted to be issued pursuant to our ESPP, we make assumptions about expected life, stock price volatility, risk-free interest rates, and expected dividends.

Expected Life—The expected term was estimated using the simplified method allowed under guidance from the SEC as our historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.
Volatility—The expected stock price volatility for our common stock was estimated by taking the average historical price volatility for industry peers based on daily price observations. Industry peers consist of several public companies in the real estate and technology industries.

Risk-Free Rate—The risk-free interest rate is based on the yields of U.S. treasury securities with maturities similar to the expected term of the options for each option group.

Dividend Yield—We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, an expected dividend yield of zero was used.

Business Combinations—The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We record assets and liabilities of an acquired business at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.

Restructuring and Reorganization—Restructuring and reorganization expenses primarily consist of employee termination costs (including severance, retention, benefits, and payroll taxes) associated with the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”), our mortgage business, and Rent Group Inc. (“Rent.”), our rentals business, and from our June 2022 workforce reduction. Restructuring and reorganization expenses will also include additional expenses throughout 2022 and into 2023 related to our November 9, 2022 workforce reduction and wind-down of our RedfinNow operations. These expenses are included in restructuring and reorganization in our consolidated statements of comprehensive loss and in accrued and other liabilities in our consolidated balance sheets. We expect to complete our restructuring and reorganization activities by the end of 2023.

Mortgage Servicing Rights (“MSRs”)—We determine the fair value of MSRs using a valuation model that calculates the net present value of estimated future cash flows. Key estimates of future cash flows include prepayment speeds, default rates, discount rates, cost of servicing, objective portfolio characteristics, and others factors. Changes in these estimates could materially change the estimated fair value.

Lease Impairment—During the year ended December 31, 2022 we recognized impairment losses of $1,136 due to subleasing two of our operating leases.

Recently Adopted Accounting Pronouncements—None applicable.

Recently Issued Accounting Pronouncements—None applicable.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
On April 1, 2022, we acquired, for $139,671 in cash, all of the equity interests of Bay Equity, and Bay Equity became one of our wholly owned subsidiaries. We acquired Bay Equity to expand our mortgage business.

The results of operations and the fair values of the assets acquired and liabilities assumed have been included in our consolidated financial statements since the date of acquisition. The revenue from Bay Equity is reported in our mortgage segment in Note 3. The goodwill recognized in connection with our acquisition of Bay Equity is primarily attributable to the anticipated synergies from future growth of the combined business and is not expected to be deductible for tax purposes. We assigned the recognized goodwill of $51,967 to the mortgage segment.
The following table summarizes the fair value of assets acquired and liabilities assumed as a result of the Bay Equity acquisition and is subject to revision as more detailed analyses are completed and additional information about the fair value of assets acquired and liabilities assumed becomes available:
Cash and cash equivalents$39,963 
Restricted cash2,367 
Accounts receivable9,697 
Prepaid expenses1,222 
Other current assets19,262 
Property and equipment, net897 
Operating lease right-of-use assets4,995 
Loans held for sale213,891 
Mortgage servicing rights, at fair value33,982 
Other assets, noncurrent294 
Intangible assets14,510 
Goodwill51,967 
Total assets acquired393,047 
Accounts payable1,747 
Accrued and other liabilities38,026 
Lease liabilities2,848 
Lease liabilities and deposits, noncurrent2,147 
Warehouse credit facilities208,608 
Total liabilities assumed253,376 
Total purchase consideration$139,671 

Acquisition-related costs consisted of external fees for advisory, legal, and other professional services and totaled approximately $2,437 for the year ended December 31, 2022. These costs were expensed as incurred and recorded in general and administrative costs in our consolidated statements of comprehensive loss.

Identifiable Intangible Assets—The following table provides the fair values of the Bay Equity intangible assets, along with their estimated useful lives:
Estimated Fair ValueEstimated Useful Life
(in years)
Trade names$11,650 5
Developed technology2,860 3
Total$14,510 

The identifiable intangible assets include trade names and developed technology. Trade names primarily relate to the Bay Equity brand. Developed technology primarily relates to website functionality around data consolidation and optimization which helps drive efficiencies in loan origination and processing. The fair values of trade names and developed technology are derived by applying the relief from royalty method and replacement cost method, respectively. Critical estimates in valuing the intangible assets include revenue growth rate, royalty rate, discount rate, and number of months to recreate the underlying application.

Unaudited Pro Forma Financial Information—The following table presents unaudited pro forma financial information for the years ended December 31, 2022 and 2021. The pro forma financial information combines our results of operations with that of Bay Equity as though the companies had been combined as of January 1, 2021. The pro forma information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the Bay Equity acquisition had taken place at such time. The pro forma financial information presented below includes adjustments for depreciation and amortization, restructuring costs, and transaction costs:
Year Ended December 31,
20222021
Revenue$2,340,310 $2,286,570 
Net loss(316,933)(57,883)
There were no material non-recurring adjustments made in the pro forma financial information disclosed above.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting and Revenue
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment Reporting and Revenue Segment Reporting and Revenue
In its operation of our business, our management, including our chief operating decision maker ("CODM"), who is also our chief executive officer, evaluates the performance of our operating segments based on our statement of operations results, inclusive of net loss. We do not analyze discrete segment balance sheet information related to long-term assets, substantially all of which are located in the United States. We have six operating segments and four reportable segments, real estate services, properties, rentals, and mortgage. As a result of our decision to wind-down RedfinNow operations, we plan to report our properties segment as a discontinued operation beginning with the period during which we complete wind-down of the business.

We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, from the sale of homes, from subscription-based product offerings for our rentals business, and from the origination, sales, and servicing of mortgages. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.

Information on each of our reportable and other segments and reconciliation to consolidated net loss is presented in the tables below. We have assigned certain previously reported expenses to each segment to conform to the way we internally manage and monitor our business. We allocated indirect costs to each segment based on a reasonable allocation methodology, when such costs are significant to the performance measures of the segments.
Year Ended December 31, 2022
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$787,076 $1,202,651 $155,910 $132,904 $23,684 $(17,783)$2,284,442 
Cost of revenue608,027 1,225,717 33,416 126,552 22,460 (17,783)1,998,389 
Gross profit179,049 (23,066)122,494 6,352 1,224 — 286,053 
Operating expenses
Technology and development105,196 17,326 59,899 6,034 3,591 4,204 196,250 
Marketing98,673 2,762 51,064 4,889 199 484 158,071 
General and administrative88,171 11,203 92,728 25,680 3,307 33,504 254,593 
Restructuring and reorganization— — — — — 40,469 40,469 
Total operating expenses292,040 31,291 203,691 36,603 7,097 78,661 649,383 
Loss from operations(112,991)(54,357)(81,197)(30,251)(5,873)(78,661)(363,330)
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net(123)(7,607)1,389 (114)140 48,502 42,187 
Net loss$(113,114)$(61,964)$(79,808)$(30,365)$(5,733)$(30,159)$(321,143)
Year Ended December 31, 2021
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$903,334 $880,653 $121,877 $19,818 $13,609 $(16,526)$1,922,765 
Cost of revenue603,320 870,052 21,739 26,096 14,264 (16,526)1,518,945 
Gross profit300,014 10,601 100,138 (6,278)(655)— 403,820 
Operating expenses
Technology and development81,588 13,237 41,492 10,396 2,528 7,477 156,718 
Marketing98,746 1,889 36,174 561 209 1,161 138,740 
General and administrative84,655 9,593 71,943 8,306 2,288 41,530 218,315 
Restructuring and reorganization— — — — — — — 
Total operating expenses264,989 24,719 149,609 19,263 5,025 50,168 513,773 
Loss from operations35,025 (14,118)(49,471)(25,541)(5,680)(50,168)(109,953)
Interest income, interest expense, income tax benefit, and other expense, net(87)(4,261)3,301 1,382 340 
Net income (loss)$34,938 $(18,379)$(46,170)$(25,538)$(5,678)$(48,786)$(109,613)
Year Ended December 31, 2020
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$651,208 $209,686 $— $15,835 $12,377 $(3,013)$886,093 
Cost of revenue417,140 214,382 — 15,627 9,847 (3,013)653,983 
Gross profit234,068 (4,696)— 208 2,530 — 232,110 
Operating expenses
Technology and development66,389 5,986 — 5,914 1,288 4,720 84,297 
Marketing53,399 536 — 267 88 591 54,881 
General and administrative54,538 2,810 — 1,665 764 25,847 85,624 
Restructuring and reorganization— — — — — 6,516 6,516 
Total operating expenses174,326 9,332 — 7,846 2,140 37,674 231,318 
Loss from operations59,742 (14,028)— (7,638)390 (37,674)792 
Interest income, interest expense, and other expense, net— (1,018)— 73 30 (18,404)(19,319)
Net income (loss)$59,742 $(15,046)$— $(7,565)$420 $(56,078)$(18,527)
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Derivatives

Our primary market exposure is to interest rate risk, specifically U.S. treasury and mortgage interest rates, due to their impact on mortgage-related assets and commitments. We use forward sales commitments on whole loans and mortgage-backed securities to manage and reduce this risk. We do not have any derivative instruments designated as hedging instruments.

Forward Sales Commitments—We are exposed to interest rate and price risk on loans held for sale from the funding date until the date the loan is sold. Forward sales commitments on whole loans and mortgage-backed securities are used to fix the forward sales price that will be realized at the sale of each loan.
Interest Rate Lock Commitments—IRLCs represent an agreement to extend credit to a mortgage loan applicant. We commit (subject to loan approval) to fund the loan at the specified rate, regardless of changes in market interest rates between the commitment date and the funding date. Outstanding IRLCs are subject to interest rate risk and related price risk during the period from the date of commitment through the loan funding date or expiration date. Loan commitments generally range between 30 and 90 days and the borrower is not obligated to obtain the loan. Therefore, IRLCs are subject to fallout risk, which occurs when approved borrowers choose not to close on the underlying loans. We review our commitment-to-closing ratio ("pull-through rate") as part of an estimate of the number of mortgage loans that will fund according to the IRLCs.
December 31,
Notional Amounts20222021
Forward sales commitments$301,548 $70,550 
IRLCs210,787 67,485 

The locations and amounts of gains (losses) recognized in revenue related to our derivatives are as follows:
Year Ended December 31,
InstrumentClassification202220212020
Forward sales commitmentsService revenue$(11,336)$518 $(184)
IRLCsService revenue(4,184)(641)1,342 

Fair Value of Financial Instruments

A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected on our consolidated balance sheets, is set forth below:
Balance at December 31, 2022
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant
Unobservable Inputs
(Level 3)
Assets
Cash equivalents
Money market funds$186,410 $186,410 $— $— 
Total cash equivalents186,410 186,410 — — 
Short-term investments
U.S. treasury securities96,925 96,925 — — 
Agency bonds25,334 25,334 — — 
Total short-term investments122,259 122,259 — — 
Loans held for sale199,604 — 199,604 — 
Other current assets
Forward sales commitments1,669 — 1,669 — 
IRLCs2,338 — — 2,338 
Total other current assets4,007 — 1,669 2,338 
Mortgage servicing rights, at fair value36,261 — — 36,261 
Long-term investments
U.S. treasury securities29,480 29,480 — — 
Total assets$578,021 $338,149 $201,273 $38,599 
Liabilities
Accrued and other liabilities
Forward sales commitments$1,873 $— $1,873 $— 
IRLCs1,041 — — 1,041 
Total liabilities$2,914 $— $1,873 $1,041 
Balance at December 31, 2021
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant
Unobservable Inputs
(Level 3)
Assets
Cash equivalents
        Money market funds$509,971 $509,971 $— $— 
Total cash equivalents509,971 509,971 — — 
Short-term investments
   U.S. treasury securities16,718 16,718 — — 
Agency bonds11,906 11,906 — — 
Equity securities5,113 5,113 — — 
Loans held for sale35,759 — 35,759 — 
Prepaid expenses and other current assets
Forward sales commitments138 — 138 — 
IRLCs1,191 — — 1,191 
Total prepaid expenses and other current assets1,329 — 138 1,191 
Long-term investments
   U.S. treasury securities54,828 54,828 — — 
Total assets$635,624 $598,536 $35,897 $1,191 
Liabilities
Accrued and other liabilities
Forward sales commitments$93 $— $93 $— 
IRLCs60 — — 60 
Total liabilities$153 $— $93 $60 

There were no transfers into or out of Level 3 financial instruments during the years ended December 31, 2022 and 2021.

The significant unobservable input used in the fair value measurement of IRLCs is the pull-through rate. Significant changes in the input could result in a significant change in fair value measurement.

The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:
December 31, 2022December 31, 2021
Key InputsValuation TechniqueRangeWeighted-AverageRangeWeighted-Average
IRLCs
Pull-through rate
Market pricing
62.0% - 100.0%
91.0%71.1%71.1%
MSRs
Prepayment speedDiscounted cash flow
6.0% - 14.4%
6.6%N/AN/A
Default ratesDiscounted cash flow
0.0% - 0.5%
0.1%N/AN/A
Discount rateDiscounted cash flow
9.5% - 12.4%
9.6%N/AN/A

The following is a summary of changes in the fair value of IRLCs:
Year Ended December 31,
202220212020
Balance, net—beginning of period$1,131 $1,771 $438 
IRLCs acquired in business combination4,326 — — 
Issuances of IRLCs51,453 18,415 18,090 
Settlements of IRLCs(54,784)(18,827)(16,986)
Fair value changes recognized in earnings(829)(228)229 
Balance, net—end of period$1,297 $1,131 $1,771 
The following is a summary of changes in the fair value of MSRs:
Year Ended December 31,
202220212020
Balance—beginning of period$— $— $— 
MSRs acquired in business combination33,982 — — 
MSRs originated3,140 — — 
MSRs sales(1,662)— — 
Fair value changes recognized in earnings801 — — 
Balance, net—end of period$36,261 $— $— 

The following table presents the carrying amounts and estimated fair values of our convertible senior notes that are not recorded at fair value on our consolidated balance sheets:
December 31, 2022December 31, 2021
IssuanceNet Carrying Amount Estimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,431 $22,147 $23,280 $34,487 
2025 notes512,683 309,292 650,783 593,366 
2027 notes565,474 267,398 563,234 467,814 

The difference between the principal amounts of our 2023 notes, our 2025 notes, and our 2027 notes, which were $23,512, $518,728, and $575,000, respectively, and the net carrying amounts of the notes represents the unamortized debt issuance costs. The estimated fair value of each tranche of convertible senior notes is based on the closing trading price of the notes on the last day of trading for the period, and is classified as Level 2 within the fair value hierarchy, due to the limited trading activity of the notes. Based on the closing price of our common stock of $4.24 on December 31, 2022, the if-converted value of all three convertible notes were less than the principal amounts. See Note 15 for additional details on our convertible senior notes.

See Note 11 for the carrying amount of our convertible preferred stock.

Assets and liabilities recognized or disclosed at fair value on a nonrecurring basis include items such as property and equipment, goodwill and other intangible assets, equity investments, and other assets. These assets are measured at fair value if determined to be impaired.

The cost or amortized cost, gross unrealized gains and losses, and estimated fair market value of our cash, money market funds, restricted cash, available-for-sale investments, and equity securities were as follows:
December 31, 2022
Fair Value HierarchyCost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
CashN/A$53,430 $— $— $53,430 $53,430 $— $— 
Money markets fundsLevel 1186,410 — — 186,410 186,410 — — 
Restricted cashN/A2,406 — — 2,406 2,406 — — 
U.S. treasury securitiesLevel 1127,130 28 (753)126,405 — 96,925 29,480 
Agency bondsLevel 125,339 — (5)25,334 — 25,334 — 
Total$394,715 $28 $(758)$393,985 $242,246 $122,259 $29,480 
December 31, 2021
Fair Value HierarchyCost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
CashN/A$81,032 $— $— $81,032 $81,032 $— $— 
Money markets fundsLevel 1509,971 — — 509,971 509,971 — — 
Restricted cashN/A127,278 — — 127,278 127,278 — — 
U.S. treasury securitiesLevel 171,749 (204)71,546 — 16,718 54,828 
Agency bondsLevel 111,900 — 11,906 — 11,906 — 
Equity securitiesLevel 1500 4,613 — 5,113 — 5,113 — 
Total$802,430 $4,620 $(204)$806,846 $718,281 $33,737 $54,828 

As of December 31, 2022 and 2021, the aggregate fair value of available-for-sale debt securities in an unrealized loss position totaled $77,277 and $54,671, with aggregate unrealized losses of $758 and $204, respectively. We have evaluated our portfolio of available-for-sale debt securities based on credit quality indicators for expected credit losses and do not believe there are any expected credit losses. In addition, as of December 31, 2022 and 2021, we had not made a decision to sell any of our debt securities held, nor did we consider it more likely than not that we would be required to sell such securities before recovery of our amortized cost basis. Our portfolio consists of U.S. government securities, all with a high quality credit rating issued by various credit agencies.

As of December 31, 2022 and 2021, we had accrued interest of $576 and $86, respectively, on our available-for-sale investments, for which we have recorded no expected credit losses. Accrued interest receivable is presented within other current assets in our consolidated balance sheets.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventory Inventory
The components of inventory were as follows:
December 31,
20222021
Finished goods
Homes for sale$97,636 $119,410 
Work in progress
Homes not available for sale2,467 16,377 
Homes under improvement14,170 222,434 
Inventory$114,273 $358,221 

Inventory costs include direct home purchase costs and any capitalized improvements, net of inventory reserves, which reflect the lower of cost or net realizable value write-downs applied on a specific home basis. As of December 31, 2022 and 2021, lower of cost or net realizable value write-downs were $8,404 and $2,364, respectively. These write-downs are included within the changes in inventory in net cash provided by (used in) operating activities in our consolidated statements of cash flows.

The following table summarizes our inventory activities:
December 31,
20222021
Number of homes purchased1,569 2,021 
Inventory value of homes purchased$806,269 $1,034,916 
Number of homes sold2,044 1,450 
Inventory value of homes sold$1,033,866 $738,809 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
The components of property and equipment were as follows:
December 31,
Useful Lives (years)20222021
Leasehold improvementsShorter of lease term or economic life$32,285 $33,455 
Website and software development costs
2 - 3
62,963 50,439 
Computer and office equipment
3 - 5
20,036 14,216 
Software31,871 1,871 
Furniture77,911 8,091 
Property and equipment, gross125,066 108,072 
Accumulated depreciation and amortization(76,788)(59,766)
Construction in progress6,827 10,365 
Property and equipment, net$55,105 $58,671 

The following table summarizes depreciation and amortization and capitalized software development costs:
Year Ended December 31,
202220212020
Depreciation and amortization for property and equipment$26,740 $20,047 $14,076 
Capitalized software development costs, including stock-based compensation19,906 19,175 11,414 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases Leases
The components of lease expense were as follows:
Year Ended December 31,
Lease CostClassification20222021
Operating lease cost:

Operating lease cost(1)
Cost of revenue$13,144 $9,437 
Operating lease cost(1)
Operating expenses8,223 6,123 
Total operating lease cost$21,367 $15,560 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$788 $492 
Interest on lease liabilitiesCost of revenue94 73 
Total finance lease cost$882 $565 
(1) Includes lease expense with initial terms of 12 months or less of $3,599 and $1,464 for the years ended December 31, 2022 and 2021.
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2023$20,525 $658 $2,602 $23,785 
202414,799 278 491 15,568 
202510,649 164 434 11,247 
20268,619 35 159 8,813 
20274,620 — 116 4,736 
Thereafter678 — 40 718 
Total lease payments$59,890 $1,135 $3,842 $64,867 
Less: Interest(1)
4,537 53 
Present value of lease liabilities$55,353 $1,082 
(1) Includes interest on operating leases of $1,996 and financing leases of $31 due within the next 12 months.
December 31,
Lease Term and Discount Rate20222021
Weighted-average remaining operating lease term (years)3.64.8
Weighted-average remaining finance lease term (years)2.73.2
Weighted-average discount rate for operating leases4.5 %4.4 %
Weighted-average discount rate for finance leases5.4 %5.4 %
Year Ended December 31,
Supplemental Cash Flow Information20222021
Cash paid for amounts included in the measurement of lease liabilities
  Operating cash outflows from operating leases$21,504 $16,421 
Operating cash outflows from finance leases100 83 
Financing cash outflows from finance leases612 347 
Right-of-use assets obtained in exchange for lease liabilities
  Operating leases$132 $7,677 
  Finance leases234 1,333 
Leases Leases
The components of lease expense were as follows:
Year Ended December 31,
Lease CostClassification20222021
Operating lease cost:

Operating lease cost(1)
Cost of revenue$13,144 $9,437 
Operating lease cost(1)
Operating expenses8,223 6,123 
Total operating lease cost$21,367 $15,560 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$788 $492 
Interest on lease liabilitiesCost of revenue94 73 
Total finance lease cost$882 $565 
(1) Includes lease expense with initial terms of 12 months or less of $3,599 and $1,464 for the years ended December 31, 2022 and 2021.
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2023$20,525 $658 $2,602 $23,785 
202414,799 278 491 15,568 
202510,649 164 434 11,247 
20268,619 35 159 8,813 
20274,620 — 116 4,736 
Thereafter678 — 40 718 
Total lease payments$59,890 $1,135 $3,842 $64,867 
Less: Interest(1)
4,537 53 
Present value of lease liabilities$55,353 $1,082 
(1) Includes interest on operating leases of $1,996 and financing leases of $31 due within the next 12 months.
December 31,
Lease Term and Discount Rate20222021
Weighted-average remaining operating lease term (years)3.64.8
Weighted-average remaining finance lease term (years)2.73.2
Weighted-average discount rate for operating leases4.5 %4.4 %
Weighted-average discount rate for finance leases5.4 %5.4 %
Year Ended December 31,
Supplemental Cash Flow Information20222021
Cash paid for amounts included in the measurement of lease liabilities
  Operating cash outflows from operating leases$21,504 $16,421 
Operating cash outflows from finance leases100 83 
Financing cash outflows from finance leases612 347 
Right-of-use assets obtained in exchange for lease liabilities
  Operating leases$132 $7,677 
  Finance leases234 1,333 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings

Below is a discussion of our material, pending legal proceedings. We cannot estimate a range of reasonably possible losses given the preliminary stage of these proceedings and the claims and issues presented. In addition to the matters discussed below, from time to time, we are involved in litigation, claims, and other proceedings arising in the ordinary course of our business. Except for the matters discussed below, we do not believe that any of our pending litigation, claims, and other proceedings are material to our business.

Lawsuit by David Eraker—On May 11, 2020, David Eraker, our co-founder and former chief executive officer who departed Redfin in 2006, filed a complaint through Appliance Computing III, Inc. (d/b/a Surefield) ("Surefield"), which is a company that Mr. Eraker founded and that we believe he controls, in the U.S. District Court for the Western District of Texas, Waco Division. The complaint alleged that we were infringing four patents claimed to be owned by Surefield without its authorization or license. Surefield sought an unspecified amount of damages and an injunction against us offering products and services that allegedly infringe the patents at issue. On May 17, 2022, the jury returned a verdict in our favor, finding that we did not infringe any of the asserted claims of the patents claimed to be owned by Surefield, and accordingly, we do not owe any damages to Surefield. The jury also found that all asserted claims of Surefield’s claimed patents were invalid. The court entered final judgment on August 15, 2022. On September 12, 2022, Surefield filed a motion for judgment as a matter of law and a motion for a new trial. In the motions, Surefield asserts that no jury could have found non-infringement based on the trial record, among other things. We filed oppositions to the motions on October 3, 2022 and Surefield filed replies on October 21, 2022.

Lawsuit Alleging Violations of the Fair Housing Act—On October 28, 2020, a group of ten organizations filed a complaint against us in the U.S. District Court for the Western District of Washington. The organizations are the National Fair Housing Alliance, the Fair Housing Center of Metropolitan Detroit, the Fair Housing Justice Center, the Fair Housing Rights Center in Southeastern Pennsylvania, the HOPE Fair Housing Center, the Lexington Fair Housing Council, the Long Island Housing Services, the Metropolitan Milwaukee Fair Housing Council, Open Communities, and the South Suburban Housing Center. The complaint alleged that certain of our business policies and practices violate certain provisions of the Fair Housing Act (the “FHA”). The plaintiffs alleged that these policies and practices (i) have the effect of our services being unavailable in predominantly non-white communities on a more frequent basis than predominantly white communities and (ii) are unnecessary to achieve a valid interest or legitimate objective. The complaint focused on the following policies and practices, as alleged by the plaintiffs: (i) a home's price must exceed a certain dollar amount before we offer service through one of our lead agents or partner agents and (ii) our services and pricing structures are available only for homes serviced by one of our lead agents and those same services and pricing structures may not be offered by one of our partner agents. The plaintiffs sought (i) a declaration that our alleged policies and practices violate the FHA, (ii) an order enjoining us from further alleged violations, (iii) an unspecified amount of monetary damages, and (iv) payment of plaintiffs’ attorneys' fees and costs.
On April 29, 2022, we settled this lawsuit. As part of the settlement, we paid an aggregate of $3,000 to the ten organizations on May 25, 2022 and will pay an additional aggregate of $1,000 to the ten organizations by April 29, 2023. The latter payment will be dedicated to fund programs devoted to expanding home ownership opportunities. In addition to the financial payments, we also agreed to certain changes to our business practices, including expanding our brokerage services to lower-priced homes in certain markets, designating a fair housing compliance officer, revamping our fair housing training, and expanding our diversity recruiting efforts.

Lawsuits Alleging Misclassification—On August 28, 2019, Devin Cook, who was one of our former independent contractor licensed sales associates, whom we call associate agents, filed a complaint against us in the Superior Court of California, County of San Francisco. The plaintiff initially pled the complaint as a class action and alleged that we misclassified her as an independent contractor instead of an employee. The plaintiff also sought unspecified penalties pursuant to representative claims under California’s Private Attorney General Act ("PAGA"). On January 30, 2020, the plaintiff filed a first amended complaint dismissing her class action claim and asserting only claims under PAGA.

On November 20, 2020, Jason Bell, who was one of our former lead agents as well as a former associate agent, filed a complaint against us in the U.S. District Court for the Southern District of California. The complaint was pled as a class action and alleges that, (1) during the time he served as an associate agent, we misclassified him as an independent contractor instead of an employee and (2) during the time he served as a lead agent, we misclassified him as an employee who was exempt from minimum wage and overtime laws. The plaintiff also asserted representative claims under PAGA. The plaintiff sought unspecified amounts of unpaid overtime wages, regular wages, meal and rest period compensation, waiting time and other penalties, injunctive and other equitable relief, and plaintiff's attorneys' fees and costs.

On May 23, 2022, pursuant to a combined mediation, we settled the lawsuits brought by Ms. Cook and Mr. Bell for an aggregate of $3,000. This amount is subject to adjustment if our actual number of associate agents, lead agents, or their respective workweeks differs from the number that we represented to the plaintiffs. This settlement is subject to each court’s approval.

Commitments

Purchase Commitments—Purchase commitments primarily relate to network infrastructure for our data operations. Future payments due under these agreements as of December 31, 2022 are as follows:
Purchase Commitments
2023
$38,322 
2024
33,075 
2025
31,762 
2026
31,360 
202716,860 
Thereafter
— 
Total future minimum payments
$151,379 
Other Commitments—Our title and settlement business and our mortgage business each hold cash in escrow at third-party financial institutions on behalf of homebuyers and home sellers. As of December 31, 2022, we held $17,649 in escrow and did not record this amount on our consolidated balance sheets. We may be held contingently liable for the disposition of the cash we hold in escrow.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquired Intangible Assets and Goodwill Acquired Intangible Assets and Goodwill
Acquired Intangible Assets—The following table presents the gross carrying amount and accumulated amortization of intangible assets:
December 31, 2022December 31, 2021
Weighted-Average Useful
Life
(years)
GrossAccumulated
Amortization
NetGrossAccumulated
Amortization
Net
Trade names9.3$82,690 $(14,856)$67,834 $71,040 $(6,004)$65,036 
Developed technology3.366,340 (38,465)27,875 63,480 (17,285)46,195 
Customer relationship1081,360 (14,797)66,563 81,360 (6,662)74,698 
$230,390 $(68,118)$162,272 $215,880 $(29,951)$185,929 

Our intangible assets are amortized on a straight-line basis over their respective estimated useful lives to a split between general and administrative and cost of revenue for customer relationships and trade names; and developed technology intangible assets are split between general and administrative expense, cost of revenue, and technology and development expense in our consolidated statements of comprehensive loss. Amortization expense amounted to $38,167 and $26,901 for the years ended December 31, 2022 and 2021, respectively.

The following table presents our estimate of remaining amortization expense for intangible assets that existed as of December 31, 2022:
2023$38,988 
202423,741 
202517,618 
202617,380 
202715,633
Thereafter48,912
Estimated remaining amortization expense$162,272 

Goodwill—The carrying amounts of goodwill by reportable segment were as follows:
Real Estate ServicesRentalsMortgageTotal
Balance as of December 31, 2021
$250,231 $159,151 $— $409,382 
Goodwill resulting from acquisition— — 51,967 51,967 
Balance as of December 31, 2022
$250,231 $159,151 $51,967 $461,349 

For the year ended December 31, 2022, we performed a quantitative assessment and concluded there was no impairment since it was not more likely than not that the fair value of any of our reporting units was less than its carrying value. We did not recognize any goodwill impairment charges during the years ended December 31, 2022 or 2021.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued and Other Liabilities Accrued and Other Liabilities
The components of accrued and other liabilities were as follows:
December 31,
20222021
Accrued compensation and benefits
$76,539 $78,437 
Miscellaneous accrued and other liabilities
27,543 25,217 
Payroll tax liability deferred by the CARES Act— 7,760 
Customer contract liabilities5,661 6,708 
Total accrued and other liabilities
$109,743 $118,122 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Mezzanine Equity
12 Months Ended
Dec. 31, 2022
Temporary Equity Disclosure [Abstract]  
Mezzanine Equity Mezzanine Equity
On April 1, 2020, we issued 4,484,305 shares of our common stock, at a price of $15.61 per share, and 40,000 shares of our preferred stock, at a price of $1,000 per share, for aggregate gross proceeds of $110,000. We designated this preferred stock as Series A Convertible Preferred Stock (our "convertible preferred stock"). Our convertible preferred stock is classified as mezzanine equity in our consolidated financial statements as the substantive conversion features at the option of the holder precludes liability classification. We have determined there are no material embedded features that require recognition as a derivative asset or liability.

We allocated the gross proceeds of $110,000 to the common stock issuance and the convertible preferred stock issuance based on the standalone fair value of the issuances, resulting in a fair valuation of $40,000 for the preferred stock, which is also the value of the mandatory redemption amount.

As of December 31, 2022, the carrying value of our convertible preferred stock, net of issuance costs, is $39,914, and holders have earned unpaid stock dividends in the amount of 30,640 shares of common stock. This stock dividend was issued on January 3, 2023. These shares are included in basic and diluted net loss per share attributable to common stock, as described in Note 13. As of December 31, 2022, no shares of the preferred stock have been converted, and the preferred stock was not redeemable, nor probable to become redeemable in the future as there is a more than remote chance the shares will be automatically converted prior to the mandatory redemption date. The number of shares of common stock reserved for future issuance resulting from dividends, conversion, or redemption with respect to the preferred stock was 2,622,177 as of the issuance date.

Dividends—The holders of our convertible preferred stock are entitled to dividends. Dividends accrue daily based on a 360 day fiscal year at a rate of 5.5% per annum based on the issue price and are payable quarterly in arrears on the first business day following the end of each calendar quarter. Assuming we satisfy certain conditions, we will pay dividends in shares of common stock at a rate of the dividend payable divided by $17.95. If we do not satisfy such conditions, we will pay dividends in a cash amount equal to (i) the dividend shares otherwise issuable on the dividends multiplied by (ii) the volume-weighted average closing price of our common stock for the ten trading days preceding the date the dividends are payable.

Participation Rights—Holders of our convertible preferred stock are entitled to dividends paid and distributions made to holders of our common stock to the same extent as if such preferred stockholders had converted their shares of preferred stock into common stock and held such shares on the record date for such dividends and distributions.

Conversion—Holders may convert their convertible preferred stock into common stock at any time at a rate per share of preferred stock equal to the issue price divided by $19.51 (the "conversion price"). A holder that converts will also receive any dividend shares resulting from accrued dividends.

Our convertible preferred stock may also be automatically converted to shares of our common stock. If the closing price of our common stock exceeds $27.32 per share (i) for each day of the 30 consecutive trading days immediately preceding April 1, 2023 or (ii) following April 1, 2023 until 30 trading days prior to November 30, 2024, for each day of any 30 consecutive trading days, then each outstanding share of preferred stock will automatically convert into a number of shares of our common stock at a rate per share of preferred stock equal to the issue price divided by the conversion price. Upon an automatic conversion, a holder will also receive any dividend shares resulting from accrued dividends.

Redemption—On November 30, 2024, we will be required to redeem any outstanding shares of our convertible preferred stock, and each holder may elect to receive cash, shares of common stock, or a combination of cash and shares. If a holder elects to receive cash, we will pay, for each share of preferred stock, an amount equal to the issue price plus any accrued dividends. If a holder elects to receive shares, we will issue, for each share of preferred stock, a number of shares of common stock at a rate of the issue price divided by the conversion price plus any dividend shares resulting from accrued dividends.
A holder of our convertible preferred stock has the right to require us to redeem up to all shares of preferred stock it holds following certain events outlined in the document governing the preferred stock. If a holder redeems as the result of such events, such holder may elect to receive cash or shares of common stock, as calculated in the same manner as the mandatory redemption described above. Additionally, such holder will also receive, in cash or shares of common stock as elected by the holder, an amount equal to all scheduled dividend payments on the preferred stock for all remaining dividend periods from the date the holder gives its notice of redemption.

Liquidation Rights—Upon our liquidation, dissolution, or winding up, holders of our convertible preferred stock will be entitled to receive cash out of our assets prior to holders of the common stock.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Equity and Equity Compensation Plans Equity and Equity Compensation Plans
Common Stock—As of December 31, 2022 and 2021, our amended and restated certificate of incorporation authorized us to issue 500,000,000 shares of common stock with a par value of $0.001 per share.

Preferred Stock—As of December 31, 2022 and 2021, our amended and restated certificate of incorporation authorized us to issue 10,000,000 shares of preferred stock with a par value of $0.001 per share.

Amended and Restated 2004 Equity Incentive Plan—We granted stock options under our 2004 Equity Incentive Plan, as amended ("2004 Plan"), until July 26, 2017, when we terminated it in connection with our IPO. Accordingly, no shares are available for future issuance under our 2004 Plan. Our 2004 Plan continues to govern outstanding equity awards granted thereunder, all of which are fully vested. The term of each stock option under the plan is no more than 10 years, and each stock option generally vests over a four-year period.

2017 Equity Incentive Plan—Our 2017 Equity Incentive Plan ("2017 EIP") became effective on July 26, 2017 and provides for issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, officers, and consultants. The number of shares of common stock initially reserved for issuance under our 2017 EIP was 7,898,159. The number of shares reserved for issuance under our 2017 EIP will increase automatically on January 1 of each calendar year beginning on January 1, 2018, and continuing through January 1, 2028, by the number of shares equal to the lesser of 5% of the total outstanding shares of our common stock as of the immediately preceding December 31 or an amount determined by our board of directors. The term of each stock option and restricted stock unit under the plan will not exceed 10 years, and each award generally vests between two and four years.

We have reserved shares of common stock for future issuance under our 2017 EIP as follows:
December 31,
20222021
Stock options issued and outstanding3,282,789 4,019,011 
Restricted stock units outstanding15,731,632 4,617,425 
Shares available for future equity grants7,951,616 15,205,854 
Total shares reserved for future issuance26,966,037 23,842,290 

2017 Employee Stock Purchase Plan—Our 2017 Employee Stock Purchase Plan ("ESPP") was approved by the board of directors on July 27, 2017, and enables eligible employees to purchase shares of our common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. We initially reserved 1,600,000 shares of common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on January 1 of each calendar year beginning after the first offering date and continuing through January 1, 2028, by the number of shares equal to the lesser of 1% of the total outstanding shares of our common stock as of the immediately preceding December 31 or an amount determined by our board of directors. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of (i) the fair market value of our common stock on the first trading day of the offering period, and (ii) the fair market value of our common stock on the purchase date.
We have reserved shares of common stock for future issuance under our ESPP as follows:
December 31,
20222021
Shares available for issuance at beginning of period5,865,467 4,039,667 
Shares issued during the period(1,170,106)(334,248)
     Total shares available for issuance at end of period 4,695,361 3,705,419

The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:
For the Offering Period beginning July 1, 2022For the Offering Period beginning January 1, 2022
Expected life0.5 years0.5 years
Volatility95.48%53.94%
Risk-free interest rate2.52%0.22%
Dividend yield—%—%
Weighted-average grant date fair value$3.35$11.52

Stock Options—Option activity for the year ended December 31, 2022 was as follows:
Number Of OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (years)Aggregate Intrinsic Value
Outstanding at January 1, 20224,019,011 $8.02 3.73$122,038 
PSOs earned(1)
150,000 27.50 
Options exercised(700,333)6.94 
Options expired(185,889)8.89 
Outstanding at December 31, 2022
3,282,789 $9.10 2.90$1,145 
Options exercisable at December 31, 2022
3,282,789 $9.10 2.90$1,145 
(1) We granted stock options subject to performance conditions (“PSOs”) to our chief executive officer in 2019. We previously reported the target achievement level of these PSOs - 150,000 PSOs - within our outstanding stock options. During the first quarter of 2022, our board of directors determined that our chief executive officer earned his PSOs at the maximum achievement level. Accordingly, we are reporting an additional 150,000 PSOs as being earned during the first quarter of 2022.

The grant date fair value of our stock options was recorded as stock-based compensation over the stock options' vesting period. All outstanding options were fully vested as of December 31, 2022. We did not recognize any option-related expense during the year ended December 31, 2022. With respect to our PSOs, we had previously expensed the PSOs based on their maximum achievement level. During the first quarter of 2022, our board of directors certified our maximum achievement of the PSOs.

The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:
Year Ended December 31,
202220212020
Fair value of options vested$484 $793 $2,228 
Intrinsic value of options exercised5,588 90,920 55,822 
    
Restricted Stock Units—Restricted stock unit activity for the year ended December 31, 2022 was as follows:
Restricted Stock UnitsWeighted-Average Grant Date Fair Value
Outstanding at January 1, 20224,617,425 $37.13 
Granted16,408,296 8.54 
Vested(1,972,441)30.43 
Forfeited or canceled(3,321,648)21.13 
Outstanding or deferred at December 31, 2022(1)
15,731,632 $11.53 
(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of December 31, 2022 includes these restricted stock units. As no further conditions exist to prevent the issuance of the shares of common stock underlying these restricted stock units, the shares are included in the basic and diluted weighted shares outstanding used to calculate net loss per share attributable to common stock. The amount of shares whose issuance have been deferred is not considered material and is not reported separately from stock-based compensation in our consolidated statements of changes in mezzanine equity and stockholders’ equity.

The grant date fair value of restricted stock units is recorded as stock-based compensation over the vesting period. As of December 31, 2022, there was $147,928 of total unrecognized stock-based compensation related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.65 years.

As of December 31, 2022, there were 1,593,465 restricted stock units subject to performance and market conditions ("PSUs") outstanding at 100% of the target level. Depending on our achievement of the performance and market conditions, the actual number of shares of common stock issuable upon vesting of PSUs will range from 0% to 200% of the target amount. For each PSU recipient, the awards will vest only if the recipient is continuing to provide service to us upon our board of directors, or its compensation committee, certifying that we have achieved the PSUs' related performance or market conditions. Stock-based compensation expense for PSUs with performance conditions will be recognized when it is probable that the performance conditions will be achieved. For PSUs with market conditions, the market condition is reflected in the grant date fair value of the award and the expense is recognized over the life of the award. Stock-compensation expense associated with the PSUs is as follows:
Year Ended December 31,
202220212020
Expense associated with the current period$5,341 $6,314 $2,664 
Expense due to reassessment of achievement related to prior periods(267)— 190 
Total expense$5,074 $6,314 $2,854 

Compensation Cost—The following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:
Year Ended December 31,
202220212020
Cost of revenue$15,950 $13,614 $8,844 
Technology and development(1)
29,608 23,275 16,564 
Marketing4,093 2,350 1,569 
General and administrative18,606 15,483 9,996 
Total stock-based compensation$68,257 $54,722 $36,973 
(1) Net of $3,660, $4,059 and $2,348 of stock-based compensation expense capitalized for internally developed software for the years ended December 31, 2022, 2021 and 2020, respectively.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss per Share Attributable to Common Stock
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stock Net Loss per Share Attributable to Common StockNet loss per share attributable to common stock is computed by dividing the net loss attributable to common stock by the weighted-average number of common shares outstanding. We have outstanding stock options, restricted stock units, options to purchase shares under our ESPP, convertible preferred stock, and convertible senior notes, which are considered in the calculation of diluted net income per share whenever doing so would be dilutive.
We calculate basic and diluted net loss per share attributable to common stock in conformity with the two-class method required for companies with participating securities. We consider our convertible preferred stock to be a participating security. Under the two-class method, net loss attributable to common stock is not allocated to the preferred stock as its holders do not have a contractual obligation to share in losses, as discussed in Note 11.

The calculation of basic and diluted net loss per share attributable to common stock was as follows:
Year Ended December 31,
202220212020
Numerator:
Net loss$(321,143)$(109,613)$(18,527)
Dividends on convertible preferred stock(1,560)(7,269)(4,454)
Net loss attributable to common stock—basic and diluted$(322,703)$(116,882)$(22,981)
Denominator:
Weighted-average shares—basic and diluted(1)
107,927,464 104,683,460 98,574,529 
Net loss per share attributable to common stock—basic and diluted$(2.99)$(1.12)$(0.23)
(1) Basic and diluted weighted-average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.
Year Ended December 31,
202220212020
2023 notes as if converted769,623 769,623 838,821 
2025 notes as if converted7,154,297 9,119,960 9,119,960 
2027 notes as if converted6,147,900 6,147,900 — 
Convertible preferred stock as if converted2,040,000 2,040,000 2,040,000 
Stock options outstanding(1)
3,282,789 4,019,011 5,733,738 
Restricted stock units outstanding(1)(2)
15,710,223 4,589,696 4,443,315 
Total35,104,832 26,686,190 22,175,834 
(1) Excludes 1,593,465 incremental PSUs that could vest, assuming applicable performance criteria and market conditions are achieved at 200% of target, which is the maximum achievement level. See Note 12 for additional information regarding PSUs.
(2) Excludes 21,409 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2022.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:
December 31,
20222021
Deferred income tax assets
Net operating loss carryforwards$164,242 $143,917 
Business interest limitation carryforwards34,445 35,234 
Tax credit carryforwards23,240 18,828 
Lease liabilities15,019 17,396 
Capitalized research and development costs32,216 — 
Other30,719 23,152 
Gross deferred income tax assets299,881 238,527 
Valuation allowance(245,212)(176,872)
Total deferred income tax assets, net of valuation allowance54,669 61,655 
Deferred income tax liabilities
Intangible assets(40,069)(48,250)
Right-of-use assets(11,225)(13,465)
Other(3,618)(1,141)
Total deferred income tax liabilities(54,912)(62,856)
Net deferred income tax assets and liabilities$(243)$(1,201)

In determining the realizability of the net U.S. federal and state deferred tax assets, we consider numerous factors including historical profitability, estimated future taxable income, prudent and feasible tax planning strategies, and the industry in which we operate. Management reassesses the realization of the deferred tax assets each reporting period, which resulted in a valuation allowance against the full amount of our U.S. deferred tax assets for all periods presented. To the extent that the financial results of our U.S. operations improve in the future and the deferred tax assets become realizable, we will reduce the valuation allowance through earnings.

The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2022 and 2021:
December 31,
20222021
Federal$651,498 $611,296 
Various states34,718 18,777 
Foreign5,255 3,213 

Federal NOL carryforwards are available to offset federal taxable income with NOL carryforwards of $413,145 generated after 2017 available to offset future U.S. federal taxable income over an indefinite period, and the remainder expiring between 2023 and 2037. State NOL carryforwards are available to offset future taxable income and begin to expire in 2023. NOL carryforward periods for the various states jurisdictions generally range from 5 to 20 years. Foreign NOL carryforward periods for foreign federal and provincial jurisdictions are generally 20 years and will begin to expire in 2039.

Net research and development credit carryforwards of $23,240 and $18,828 are available as of December 31, 2022 and 2021, respectively, to reduce future tax liabilities. The research and development credit carryforwards begin to expire in 2026.

Deductible but limited federal business interest expense carryforwards of $145,296 and $149,710 are available as of December 31, 2022 and 2021, respectively, to offset future U.S. federal taxable over an indefinite period.
Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of NOL and income tax credit carryforwards that could be utilized annually in the future to offset taxable income and income tax liabilities. Any such annual limitation may significantly reduce the utilization of the NOLs and income tax credits before they expire. A Section 382 limitation study performed as of March 31, 2017 determined that we experienced an ownership change in 2006 with $1,506 of the 2006 NOL, and $32 of the 2006 research and development tax credit unavailable for future use. Furthermore, in connection with the acquisition of Rent., Rent. experienced an ownership change that triggered Section 382. As of September 30, 2021, Rent. completed a Section 382 limitation study and, based on this analysis, we do not expect a reduction in our ability to fully utilize Rent.’s pre-change NOLs.

The components of loss before benefit for income taxes for the years ended December 31, 2022, 2021, and 2020 were $(318,216), $(114,262), and $(17,582), for federal purposes, respectively, and $(2,801), $(1,458), and $(945), for foreign purposes, respectively.

The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:
December 31,
202220212020
U.S. federal income tax at statutory rate21.00 %21.00 %21.00 %
State taxes (net of federal benefit)4.89 9.06 25.23 
Stock-based compensation(2.53)14.88 69.14 
Permanent differences(0.14)(0.12)(1.03)
Federal research and development credit1.38 5.41 20.42 
Change in valuation allowance(21.29)(41.89)(132.88)
Other0.20 (1.62)1.32 
Acquisition costs(0.01)(1.44)— 
Extinguishment of convertible notes— — (3.20)
Expiration of tax attribute carryforwards(3.53)— — 
Effective income tax rate(0.03)%5.28 %— %

We recorded an income tax expense of $126 for the year ended December 31, 2022, which in part consists of current state income tax expense recorded for the year ended December 31, 2022. Our current state income tax expense was partially offset with a deferred income tax benefit generated by the reduction to a deferred tax liability created through our April 2, 2021 acquisition of Rent.. We recorded an income tax benefit of $6,107 for the year ended December 31, 2021, which is primarily a result of a deferred tax liability created through our April 2, 2021 acquisition of Rent. and can be used to realize certain deferred tax assets against which we had previously recorded a full valuation allowance. Our deferred income tax benefit was partially offset by current state income tax expense recorded for the year ended December 31, 2021. We did not record any tax benefit for the year ended December 31, 2020.

The difference between the U.S. federal income tax at statutory rate of 21% for the years ended December 31, 2022, 2021, and 2020, and our effective tax rate in all periods is primarily due to a full valuation allowance related to our U.S. deferred tax assets and the impact of U.S. states where we incur current income tax expense.

The following table summarizes the components of our income tax benefit for the periods presented:
December 31,
202220212020
Current income tax expense:
U.S. - State$1,084 $1,215 $— 
Total current income tax expense1,084 1,215 — 
Deferred income tax benefit:
U.S. - Federal97 — — 
U.S. - State(1,055)(7,322)— 
Total deferred income tax benefit(958)(7,322)— 
Total income tax benefit$126 $(6,107)$— 
We account for uncertainty in income taxes in accordance with ASC 740. Tax positions are evaluated utilizing a two-step process, whereby we first determine whether it is more likely than not that a tax position will be sustained upon examination by the tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement.

The following table summarizes the activity related to unrecognized tax benefits:
December 31,
202220212020
Unrecognized benefit—beginning of year
$4,692 $3,105 $2,159 
Gross (decreases) increases—prior year tax positions(210)32 — 
Gross increases—current year tax positions1,327 1,555 946 
Unrecognized benefit—end of year$5,809 $4,692 $3,105 

All of the unrecognized tax benefits as of December 31, 2022 and 2021 are accounted for as a reduction in our deferred tax assets. Due to our valuation allowance, none of the $5,809 and $4,692 of unrecognized tax benefits would affect our effective tax rate, if recognized. We do not believe it is reasonably possible that our unrecognized tax benefits will significantly change in the next 12 months.

We recognize interest and penalties related to unrecognized tax benefits as income tax expense. There was no interest or penalties accrued related to unrecognized tax benefits for each year ended December 31, 2022 and 2021 and no liability for accrued interest or penalties related to unrecognized tax benefits as of December 31, 2022.

Our material income tax jurisdictions are the United States (federal) and Canada (foreign). As a result of NOL carryforwards, we are subject to audit for all tax years for federal and foreign purposes. All tax years remain subject to examination in various other jurisdictions that are not material to our consolidated financial statements.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
Warehouse Credit Facilities—To provide capital for the mortgage loans that it originates, our mortgage segment utilizes warehouse credit facilities that are classified as current liabilities on our consolidated balance sheets. Borrowings under each warehouse credit facility are secured by the related mortgage loan, and rights and income related to the loans. The following table summarizes borrowings under these facilities as of the periods presented:
December 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Western Alliance BankN/AN/AN/A$50,000 $17,089 3.00 %
Texas Capital Bank, N.A.N/AN/AN/A40,000 11,852 3.01 
Flagstar Bank, FSBN/AN/AN/A25,000 4,102 3.00 
City National Bank75,000 27,288 5.89 %N/AN/AN/A
Comerica Bank75,000 26,526 6.36 %N/AN/AN/A
Origin Bank75,000 23,739 5.98 %N/AN/AN/A
M&T Bank50,000 19,126 6.45 %N/AN/AN/A
Prosperity Bank100,000 35,856 6.18 %N/AN/AN/A
Republic Bank & Trust Company75,000 26,636 5.81 %N/AN/AN/A
Wells Fargo Bank, N.A.100,000 31,338 6.41 %N/AN/AN/A
Total$550,000 $190,509 $115,000 $33,043 
Secured Revolving Credit Facility—To provide capital for the homes that it purchases, RedfinNow, through a special purpose entity called RedfinNow Borrower, entered into a secured revolving credit facility with Goldman Sachs Bank, N.A. ("Goldman Sachs"). Borrowings under the facility were secured by RedfinNow Borrower's assets, including the financed homes, as well as the equity interests in RedfinNow Borrower. The following table summarizes borrowings under this facility as of the period presented:
December 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$— $— — %$200,000 $199,781 3.30 %

We terminated the facility on December 29, 2022 after repaying all borrowings and accrued interest. Prior to this termination, Goldman Sachs was permitted to, at its sole option, finance a portion of RedfinNow Borrower's acquisition costs of qualified homes that had been purchased. The portion financed was based, in part, on how long the qualifying home had been owned by a Redfin entity. Beginning on January 1, 2022, all outstanding borrowings generally bore interest at a rate equal to (i) the USD-SOFR-Compound rate plus (ii) 11.448 basis points (subject to a floor of 0.30%) plus (iii) 3.00%. Outstanding borrowings before January 1, 2022 generally bore interest at a rate of one-month LIBOR (subject to a floor of 0.30%) plus 3.00%.

As of December 31, 2022 and 2021, RedfinNow Borrower had $214,707 and $567,128 of total assets, respectively, of which $113,684 and $337,630 related to inventory, and $98,781 and $101,064 in cash and cash equivalents, respectively.

The following table summarizes the debt issuance costs amortized and interest expense recognized in relation to our RedfinNow Borrower facility:
Year Ended December 31,
202220212020
Debt issuance costs$996 $324 $619 
Interest expense7,863 3,946 643 

Convertible Senior Notes—We have issued convertible senior notes with the following characteristics:
IssuanceMaturity DateStated Cash Interest RateEffective Interest RateFirst Interest Payment DateSemi-Annual Interest Payment DatesConversion Rate
2023 notesJuly 15, 20231.75 %2.45 %January 15, 2019January 15; July 1532.7332
2025 notesOctober 15, 2025— %0.42 %13.7920
2027 notesApril 1, 20270.50 %0.90 %October 1, 2021April 1; October 110.6920

We issued our 2023 notes on July 23, 2018, with an aggregate principal amount of $143,750. Subsequent to the issuance date, we repurchased or settled conversions of an aggregate of $120,238 of our 2023 notes. On July 20, 2021, our 2023 notes became redeemable by us, but we did not exercise our redemption right during the three months ended December 31, 2022.

We issued our 2025 notes on October 20, 2020, with an aggregate principal amount of $661,250. In the quarter ended December 31, 2022, we repurchased and retired approximately $142,522 in aggregate principal amount of our 2025 notes at a price of $83,614 using available cash. In connection with these repurchases, we recorded a gain on extinguishment of debt of $57,193 in the year ended December 31, 2022.

We issued our 2027 notes on March 25, 2021 and April 5, 2021, with an aggregate principal amount of $575,000.
The components of the convertible senior notes are as follows:
December 31, 2022
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,512 $— $81 $23,431 
2025 notes518,7286,045512,683 
2027 notes575,0009,526565,474 
December 31, 2021
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,512 $— $232 $23,280 
2025 notes661,250 — 10,467 650,783 
2027 notes575,000 — 11,766 563,234 
Year End December 31,
202220212020
2023 notes
Contractual interest expense$411 $413 $2,113 
Amortization of debt discount— — 4,735 
Amortization of debt issuance costs150 189 623 
Total interest expense$561 $602 $7,471 
2025 notes
Contractual interest expense— — — 
Amortization of debt discount— — 5,693 
Amortization of debt issuance costs2,706 2,760 346 
Total interest expense$2,706 $2,760 $6,039 
2027 notes
Contractual interest expense2,875 2,187 — 
Amortization of debt discount— — — 
Amortization of debt issuance costs2,240 1,705 — 
Total interest expense$5,115 $3,892 $— 
Total
Contractual interest expense3,286 2,600 2,113 
Amortization of debt discount— — 10,428 
Amortization of debt issuance costs5,096 4,654 969 
Total interest expense$8,382 $7,254 $13,510 
Conversion of Our Convertible Senior Notes

Prior to the free conversion date, a holder of each tranche of our convertible senior notes may convert its notes in multiples of $1,000 principal amount only if one or more of the conditions described below is satisfied. On or after the free conversion date, a holder may convert its notes in such multiples without any conditions. The free conversion date is April 15, 2023 for our 2023 notes, July 15, 2025 for our 2025 notes, and January 1, 2027 for our 2027 notes.

The conditions are:
during any calendar quarter (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day;
during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the applicable notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the applicable conversion rate on each such trading day;
if we call any or all of the applicable notes for redemption, at any time prior to the close of business on the scheduled trading day prior to the redemption date; or
upon the occurrence of specified corporate events.

We intend to settle any future conversions of our convertible senior notes by paying or delivering, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election. We apply the if-converted method to calculate diluted earnings per share when applicable. Under the if-converted method, the denominator of the diluted earnings per share calculation is adjusted to reflect the full number of common shares issuable upon conversion, while the numerator is adjusted to add back interest expense for the period.

Classification of Our Convertible Senior Notes

Historically, we had separated our 2023 notes and our 2025 notes into liability and equity components. With our adoption of ASU 2020-06 on January 1, 2021, using the modified retrospective approach, this accounting treatment is no longer applicable. All of our convertible senior notes are now accounted for wholly as liabilities. The difference between the principal amount of the notes and the net carrying amount represents the unamortized debt discount, which we record as a deduction from the debt liability in our consolidated balance sheets. This discount is amortized to interest expense using the effective interest method over the term of the notes.

See Note 4 for fair value information related to our convertible senior notes.

2027 Capped Calls—In connection with the pricing of our 2027 notes, we entered into capped call transactions with certain counterparties (the “2027 capped calls”). The 2027 capped calls have initial strike prices of $93.53 per share and initial cap prices of $138.56 per share, in each case subject to certain adjustments. Conditions that cause adjustments to the initial strike price and initial cap price of the 2027 capped calls are similar to the conditions that result in corresponding adjustments to the conversion rate for our 2027 notes. The 2027 capped calls cover, subject to anti-dilution adjustments, 6,147,900 shares of our common stock and are generally intended to reduce or offset the potential dilution to our common stock upon any conversion of the 2027 notes, with such reduction or offset, as the case may be, subject to a cap based on the cap price. The 2027 capped calls are separate transactions, and not part of the terms of our 2027 notes. As these instruments meet certain accounting criteria, the 2027 capped calls are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $62,647 incurred in connection with the 2027 capped calls was recorded as a reduction to additional paid-in capital on our consolidated balance sheets.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation—The consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”).
Reclassification Certain amounts presented in the prior period consolidated statements of comprehensive loss have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported total revenue or expenses in the consolidated statements of comprehensive loss.
Principles of Consolidation Principles of Consolidation—The consolidated financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.
Use of Estimates Use of Estimates—The preparation of consolidated financial statements, in conformity with GAAP, requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. Our estimates include, but are not limited to, valuation of deferred income taxes, stock-based compensation, net realizable value of inventory, capitalization of website and software development costs, the incremental borrowing rate for the determination of the present value of lease payments, recoverability of intangible assets with finite lives, fair value of our mortgage loans held for sale (“LHFS”) and mortgage servicing rights, estimated useful life of intangible assets, fair value of reporting units for purposes of allocating and evaluating goodwill for impairment, and current expected credit losses on certain financial assets. The amounts ultimately realized from the affected assets or ultimately recognized as liabilities will depend on, among other factors, general business conditions and could differ materially in the near term from the carrying amounts reflected in the consolidated financial statements.
Cash and Cash Equivalents Cash and Cash Equivalents—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents.
Restricted Cash and Other Payables Restricted Cash—Restricted cash primarily consists of cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility. We terminated the secured revolving credit facility on December 29, 2022.
Accounts Receivable, Net and Allowance for Credit Losses Accounts Receivable, Net and Allowance for Credit Losses—We have three material classes of receivables: (i) real estate services receivables, (ii) receivables from the sale of homes through our properties business, and (iii) receivables from customers in relation to our rentals business. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received. The majority of our transactions are processed through escrow and collectibility is not a significant risk. For transactions not directly processed through escrow, we establish an allowance for expected credit losses based on historical experience of collectibility, current external economic conditions that may affect collectibility, and current or expected changes to the regulatory environment in which we operate our businesses. We evaluate for changes in credit quality indicators on an annual basis or in the event of a material economic event or material change in the regulatory environment in which we operate.
Investments Investments—We have investments in marketable securities that are available to support our operational needs, which are included in our consolidated balance sheets as short-term and long-term investments. Our short-term and long-term investments consist primarily of U.S. treasury securities, including inflation protected securities, and other federal or local government issued securities. Available-for-sale debt securities are recorded at fair value, and unrealized holding gains and losses are recorded as a component of accumulated other comprehensive (loss) income. Securities with maturities of one year or less and those identified by management at the time of purchase to be used to fund operations within one year are classified as short-term. All other securities are classified as long-term. We evaluate our available-for-sale debt securities, both ones classified as cash equivalents and as investments, for expected credit losses on a quarterly basis. An expected credit loss reserve is charged against the fair value of an available-for-sale debt security when it is identified, with a credit loss charged against net earnings. We review factors to determine whether an expected credit loss exists based on credit quality indicators, such as the extent to which the fair value as of the reporting date is less than the amortized cost basis, present value of cash flows expected to be collected, the financial condition and prospects of the issuer, adverse conditions specifically related to the security, and any changes to the credit rating of the security by a rating agency. Realized gains and losses are accounted for using the specific identification method. Purchases and sales are recorded on a trade date basis.
Fair Value
Fair Value—We account for certain assets and liabilities at fair value. Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:

Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable such as quoted prices for similar assets or liabilities in active markets, or can be corroborated by observable market data.

Level 3—Unobservable inputs that are supported by little or no market activity and require us to develop our own assumptions.

The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities.
Concentration of Credit Risk Concentration of Credit Risk—Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents and investments. We generally place our cash and cash equivalents and investments with major financial institutions we deem to be of high-credit-quality in order to limit our credit exposure. We maintain our cash accounts with financial institutions where deposits exceed federal insurance limits.
Inventory Inventory—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis. If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value. In determining net realizable value, we use judgment and estimates, including assessment of readily available market value indicators. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized in cost of revenue and the value of the corresponding asset is reduced.We classify inventory into three categories: homes for sale, homes not available for sale, and homes under improvement. Homes for sale represent homes that are currently listed on the market for sale and homes which we are under a contractual commitment to sell after the escrow period. Homes not available for sale are generally recently purchased homes that have been temporarily rented back to the prior owner and are not listed on the market for sale. The rental period is typically less than 30 days. Homes under improvement are homes that are in the process of being prepared to be listed for sale.
Variable Interest Entities Variable Interest Entities—In connection with establishing a secured revolving credit facility to support the financing of homes that it purchases, RedfinNow formed a special purpose entity called RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation. We have determined that RedfinNow Borrower is a variable interest entity (“VIE”) and that we are the primary beneficiary of the variable interest in RedfinNow Borrower based on our power to direct the activities that most significantly impact the economic outcomes of the entity through our role in designing the entity and managing the homes purchased and sold by the entity. We have a potentially significant variable interest in the entity based upon our equity interest held in the VIE. As we have concluded that we are the primary beneficiary, we have included the accounts of the VIE in our consolidated financial statements. The lender of the secured revolving credit facility does not have recourse against the general credit of the primary beneficiary beyond the circumstances disclosed in Note 15. See Note 15 for a summary of the secured revolving credit facility, including outstanding borrowings associated with the VIE and related collateral. On November 7, 2022, we decided to wind-down RedfinNow and on December 29, 2022, we terminated our secured revolving credit facility.
Loans Held for Sale Loans Held for Sale—Our mortgage segment originates residential mortgage loans. We have elected the fair value option for all loans held for sale and record these loans at fair value. Gains and losses from changes in fair value and direct loan origination fees and costs are recognized in net gain on loans held for sale. The fair value of loans held for sale is in excess of the contractual principal amounts by $2,650 and $660, respectively, as of December 31, 2022 and December 31, 2021. The mortgage loans we originate are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations.
Other Current Assets Other Current Assets—Other current assets consist primarily of miscellaneous non-trade receivables, interest receivable, and interest rate lock commitments from mortgage origination operations (see Derivative Instruments below).
Derivatives Instruments Derivative Instruments—Our mortgage segment is party to interest rate lock commitments (“IRLCs“) with customers resulting from mortgage origination operations. IRLCs for single-family mortgage loans that we intend to sell are considered free-standing derivatives. All free-standing derivatives are required to be recorded on our consolidated balance sheets at fair value. Since we can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements. Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best efforts whole loans basis and on a mandatory basis. Forward sales commitments entered into on a mandatory basis are done through the use of commitments to sell mortgage-backed securities. We do not enter into or hold derivatives for trading or speculative purposes. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued and other liabilities, as applicable. We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties.
Property and Equipment
Property and Equipment—Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives. Depreciation and amortization is included in cost of revenue, marketing, technology and development, and general and administrative and is allocated based on estimated usage for each class of asset.

Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. Repair and maintenance costs are expensed as incurred.

Costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs relating to upgrades or enhancements that meet the capitalization criteria are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance and enhancement costs (including those costs in the post-implementation stages) are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the websites (or software) that result in added functionality, in which case the costs are capitalized.

Capitalized software development activities placed in service are amortized over the expected useful lives of those releases. We view capitalized software costs as either internal use, or market and product expansion. Currently, internal use and expansion useful lives are estimated at two to three years.

Estimated useful lives of website and software development activities are reviewed annually, or whenever events or changes in circumstances indicate that intangible assets may be impaired, and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades or enhancements to the existing functionality.
Intangible Assets Intangible Assets—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives ranging from three to ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Fair values are derived by applying various valuation methodologies including the income approach and cost approach, using critical estimates and assumptions that include the revenue growth rate, royalty rate, discount rate, and cost to replace.
Impairment of Long-Lived Assets Impairment of Long-Lived Assets—Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured first by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such asset were considered to be impaired, an impairment loss would be recognized in the amount by which the carrying value of the asset exceeds its fair value. To date, no such impairment has occurred.
Goodwill Goodwill—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired.We perform an impairment assessment of goodwill at our reporting unit level. To test for goodwill impairment, we have the option to perform a qualitative assessment of goodwill rather than completing the quantitative assessment. We consider macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting the reporting units, and changes in the fair value of our common stock. We must assess whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we conclude this is not the case, we do not need to perform any further assessment. Otherwise, we must perform a quantitative assessment and compare the fair value of the reporting unit to its carrying value, including goodwill. If the fair value of the reporting unit is less than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We use a combination of discounted cash flow models and market data of comparable guideline companies to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a market participant would use and adjusted for the specific size and risk profile of the reporting units.
Other Assets, Noncurrent Other Assets, Noncurrent—Other assets consists primarily of leased building security deposits and the noncurrent portion of prepaid assets.
Leases
Leases—The extent of our lease commitments consists of operating leases for physical office locations with original terms ranging from one to 11 years. We have accounted for the portfolio of leases by disaggregation based on the nature and term of the lease. Generally, the leases require a fixed minimum rent with contractual minimum rent increases over the term of the lease. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets, but rather lease expense is recognized on a straight-line basis over the term of the lease.

When available, the rate implicit in the lease to discount lease payments to present value would be used; however, none of our significant leases as of December 31, 2022 provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate for each portfolio of leases to discount the lease payments based on information available at lease commencement.

We have evaluated the performance of existing leases in relation to our leasing strategy and have determined that most renewal options would not be reasonably certain to be exercised.
The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of the consideration in the lease contracts between lease and non-lease components based on standalone prices and determined the allocation per the contracts to be appropriate. A portion of the right-of-use assets and related lease liabilities on our consolidated balance sheets were classified as held for sale as of December 31, 2022, $413 and $352, respectively.
Mezzanine Equity Mezzanine Equity—We have issued convertible preferred stock that we have determined is a financial instrument with both equity and debt characteristics and is classified as mezzanine equity in our consolidated financial statements. The instrument was initially recognized at fair value net of issuance costs. We reassess whether the instrument is currently redeemable or probable to become redeemable in the future as of each reporting date, in which, if the instrument meets either criteria, we will accrete the carrying value to the redemption value based on the effective interest method over the remaining term. To assess classification, we review all features of the instrument, including mandatory redemption features and conversion features that may be substantive. All financial instruments that are classified as mezzanine equity are evaluated for embedded derivative features by evaluating each feature against the nature of the host instrument (e.g. more equity-like or debt-like). Features identified as embedded derivatives that are material are recognized separately as a derivative asset or liability in the consolidated financial statements. We have evaluated our convertible preferred stock and determined that its nature is that of an equity host and no material embedded derivatives exist that would require bifurcation on our consolidated balance sheets. See Note 11 for more information.
Foreign Currency Translation Foreign Currency Translation—Our international operations generally use their local currency as their functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Income and expense accounts are translated at the average monthly exchange rates during the year. Resulting translation adjustments are reported as a component of other comprehensive income and recorded in accumulated other comprehensive loss on our consolidated balance sheets.
Income Taxes
Income Taxes—Income taxes are accounted for using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the consolidated balance sheets and tax bases of assets and liabilities at the applicable enacted tax rates. We establish a valuation allowance for deferred tax assets if it is more likely than not that these items will expire before we are able to realize their benefits or if future deductibility is uncertain.

We account for uncertainty in income taxes in accordance with ASC 740, Income Taxes. Tax positions are evaluated utilizing a two-step process, whereby we first determine whether it is more likely than not that a tax position will be sustained upon examination by the tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely to be realized upon ultimate settlement. Subsequent adjustments to amounts previously recorded impact the financial statements in the period during which the changes are identified. We recognize interest and penalties related to unrecognized tax benefits as income tax expense.
Convertible Senior Notes
Convertible Senior Notes—In accounting for the issuance of our convertible senior notes, we treat the instrument wholly as a liability, in accordance with the adoption of ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity ("ASU 2020-06").

Issuance costs are amortized to expense over the respective term of the convertible senior notes.

For conversions prior to the maturity of the notes, we will settle using cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election. The carrying amount of the instrument (including unamortized debt issuance costs) is reduced by cash and other assets transferred, with the difference reflected as a reduction to additional paid-in capital. The indentures governing our convertible senior notes allow us, under certain circumstances, to irrevocably fix our method for settling conversions of the applicable notes by giving notice to the noteholders. Our election to irrevocably fix the settlement method could affect the calculation of diluted earnings per share when applicable. We have no plans to exercise our rights to fix the settlement method.

When we repurchase a portion of our convertible senior notes, we will derecognize the liability, accelerate the amortization of debt issuance costs, and record on our consolidated statements of comprehensive loss a gain or loss on extinguishment dependent on the repurchase price. See Note 15 for information regarding repurchases for the year ended December 31, 2022.
Revenue Recognition, Nature and Disaggregation of Revenue
Revenue Recognition—We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, from the sale of homes, from subscription-based product offerings for our rentals business, and from the origination, sales, and servicing of mortgages. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.

We have utilized the allowable practical expedient in the accounting guidance and elected not to capitalize costs related to obtaining contracts with customers with durations of less than one year. We do not have significant remaining performance obligations.

Revenue earned but not received is recorded as accrued revenue in accounts receivable on our consolidated balance sheets, net of an allowance for credit losses. Accrued revenue consisting of commission revenue is known and is clearing escrow, and therefore it is not estimated.
Nature and Disaggregation of Revenue

Real Estate Services Revenue

Brokerage Revenue—Brokerage revenue includes our offer and listing services, where our lead agents represent homebuyers and home sellers. We recognize commission-based brokerage revenue upon closing of a brokerage transaction, less the amount of any commission refunds, closing-cost reductions, or promotional offers that may result in a material right. The transaction price is generally calculated by taking the agreed upon commission rate and applying that to the home's selling price. Brokerage revenue primarily contains a single performance obligation that is satisfied upon the closing of a transaction, at which point the entire transaction price is earned. We are not entitled to any commission until the performance obligation is satisfied and are not owed any commission for unsuccessful transactions, even if services have been provided. In conjunction with providing offering and listing services to our customers, we may offer promotional pricing or additional discounts on future services. This results in a material right to our customers and represents an additional performance obligation, for which the transaction price is allocated based on standalone selling prices. Amounts allocated to a promise to provide future listing or offering services at a significant discount are initially recorded as contract liabilities. Our promotional pricing and additional discounts have not resulted in a material impact to timing of revenue recognition. The balance of the corresponding contract liabilities are included in accrued and other liabilities on our consolidated balance sheets. See Note 10 for more information.

Partner Revenue—Partner revenue consists of fees paid to us from partner agents or under other referral agreements, less the amount of any payments we make to homebuyers and home sellers. We recognize these fees as revenue on the closing of a transaction. The transaction price is a fixed percentage of the partner agent's commission. The partner agent or other entity related to our referral agreements directly remits the referral fee revenue to us. We are neither entitled to referral fee revenue, nor is our performance obligation satisfied, until the related referred home's sale closes.

Properties Revenue

Properties Revenue—Properties revenue consists of revenue earned when we sell homes that we previously bought directly from homeowners. Properties revenue is recorded at closing on a gross basis, representing the sales price of the home. Our contracts with customers contain a single performance obligation that is satisfied upon a transaction closing. We do not offer warranties for sold homes, and there are no continuing performance obligations following the transaction close date.

Rentals Revenue

Rentals Revenue—Rentals revenue is primarily composed of subscription-based product offerings for internet listing services, as well as lead management and digital marketing solutions.

Rentals revenue is recorded as a component of service revenue in our consolidated statements of comprehensive loss. Revenue is recognized upon transfer of control of promised service to customers over time in an amount that reflects the consideration we expect to receive in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the contract, which generally have a term of less than one year. Revenue is presented net of sales allowances, which are not material.

The transaction price for a contract is generally determined by the stated price in the contract, excluding any related sales taxes. We enter into contracts that can include various combinations of subscription services, which are capable of being distinct and accounted for as separate performance obligations. We allocate the transaction price to each performance obligation in the contract on a relative stand-alone selling price basis. Generally, the combinations of subscription services are fulfilled concurrently and are co-terminus. Our rentals contracts do not contain any refund provisions other than in the event of our non-performance or breach.
Mortgage Revenue

Mortgage Revenue—Mortgage revenue includes fees from the origination and subsequent sale of loans, loan servicing income, interest income on loans held for sale, origination of IRLCs, and the changes in fair value of our IRLCs, forward sales commitments, loans held for sale, and MSRs.

Other Revenue

Other Revenue—Other services revenue includes fees earned from title settlement services, Walk Score data services, and advertising. Substantially all fees and revenue from other services are recognized when the service is provided.

Intercompany Eliminations
Intercompany Eliminations—Revenue earned from transactions between operating segments are eliminated in consolidating our financial statements. Intercompany transactions primarily consist of services performed from our real estate services segment for our properties segment.
Cost of Revenue Cost of Revenue—Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, customer fulfillment costs related to our rentals segment, office and occupancy expenses, interest expense on our mortgage related warehouse facilities, and depreciation and amortization related to fixed assets and acquired intangible assets. Home costs related to our properties segment include home purchase costs, capitalized improvements, selling expenses directly attributable to the transaction, and home maintenance expenses.
Technology and Development Technology and Development—Technology and development expenses primarily include personnel costs (including base pay, bonuses, benefits, and stock-based compensation), data licenses, software and equipment, and infrastructure such as for data centers and hosted services. The expenses also include amortization of capitalized internal-use software and website and mobile application development costs as well as amortization of acquired intangible assets. We expense research and development costs as incurred and record them in technology and development expenses.
Advertising and Advertising Production Costs Advertising and Advertising Production Costs—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place.
Stock-based Compensation
Stock-based Compensation—We account for stock-based compensation by measuring and recognizing as compensation expense the fair value of all share-based payment awards made to employees, including stock options and restricted stock unit awards, and shares forecasted to be issued pursuant to our ESPP, in each case based on estimated grant date fair values. Stock-based compensation expense is recognized over the requisite service period on a straight-line basis. The Black-Scholes-Merton option-pricing model is used to determine the fair value of stock options and shares forecasted to be issued pursuant to our ESPP. For restricted stock unit awards and restricted stock unit awards with performance conditions, we use the market value of our common stock on the date of grant to determine the fair value of the award. For restricted stock unit awards with market conditions, the market condition is reflected in the grant date fair value of the award using a Monte Carlo simulation.

In valuing stock options and shares forecasted to be issued pursuant to our ESPP, we make assumptions about expected life, stock price volatility, risk-free interest rates, and expected dividends.

Expected Life—The expected term was estimated using the simplified method allowed under guidance from the SEC as our historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.
Volatility—The expected stock price volatility for our common stock was estimated by taking the average historical price volatility for industry peers based on daily price observations. Industry peers consist of several public companies in the real estate and technology industries.

Risk-Free Rate—The risk-free interest rate is based on the yields of U.S. treasury securities with maturities similar to the expected term of the options for each option group.

Dividend Yield—We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, an expected dividend yield of zero was used.

Business Combinations—The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We record assets and liabilities of an acquired business at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.

Restructuring and Reorganization—Restructuring and reorganization expenses primarily consist of employee termination costs (including severance, retention, benefits, and payroll taxes) associated with the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”), our mortgage business, and Rent Group Inc. (“Rent.”), our rentals business, and from our June 2022 workforce reduction. Restructuring and reorganization expenses will also include additional expenses throughout 2022 and into 2023 related to our November 9, 2022 workforce reduction and wind-down of our RedfinNow operations. These expenses are included in restructuring and reorganization in our consolidated statements of comprehensive loss and in accrued and other liabilities in our consolidated balance sheets. We expect to complete our restructuring and reorganization activities by the end of 2023.

Mortgage Servicing Rights (“MSRs”)—We determine the fair value of MSRs using a valuation model that calculates the net present value of estimated future cash flows. Key estimates of future cash flows include prepayment speeds, default rates, discount rates, cost of servicing, objective portfolio characteristics, and others factors. Changes in these estimates could materially change the estimated fair value.

Lease Impairment—During the year ended December 31, 2022 we recognized impairment losses of $1,136 due to subleasing two of our operating leases.
Recently Adopted and Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements—None applicable.

Recently Issued Accounting Pronouncements—None applicable.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Organization, Consolidation and Presentation of Financial Statements (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles Advertising costs and advertising production costs are included in marketing expenses. The following table summarizes total advertising and advertising production costs for the periods listed:
Year Ended December 31,
202220212020
Advertising costs$133,593 $119,278 $42,919 
Advertising production costs3,425 2,303 256 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the fair value of assets acquired and liabilities assumed as a result of the Bay Equity acquisition and is subject to revision as more detailed analyses are completed and additional information about the fair value of assets acquired and liabilities assumed becomes available:
Cash and cash equivalents$39,963 
Restricted cash2,367 
Accounts receivable9,697 
Prepaid expenses1,222 
Other current assets19,262 
Property and equipment, net897 
Operating lease right-of-use assets4,995 
Loans held for sale213,891 
Mortgage servicing rights, at fair value33,982 
Other assets, noncurrent294 
Intangible assets14,510 
Goodwill51,967 
Total assets acquired393,047 
Accounts payable1,747 
Accrued and other liabilities38,026 
Lease liabilities2,848 
Lease liabilities and deposits, noncurrent2,147 
Warehouse credit facilities208,608 
Total liabilities assumed253,376 
Total purchase consideration$139,671 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination The following table provides the fair values of the Bay Equity intangible assets, along with their estimated useful lives:
Estimated Fair ValueEstimated Useful Life
(in years)
Trade names$11,650 5
Developed technology2,860 3
Total$14,510 
Business Acquisition, Pro Forma Information The following table presents unaudited pro forma financial information for the years ended December 31, 2022 and 2021. The pro forma financial information combines our results of operations with that of Bay Equity as though the companies had been combined as of January 1, 2021. The pro forma information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the Bay Equity acquisition had taken place at such time. The pro forma financial information presented below includes adjustments for depreciation and amortization, restructuring costs, and transaction costs:
Year Ended December 31,
20222021
Revenue$2,340,310 $2,286,570 
Net loss(316,933)(57,883)
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting and Revenue - (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
Information on each of our reportable and other segments and reconciliation to consolidated net loss is presented in the tables below. We have assigned certain previously reported expenses to each segment to conform to the way we internally manage and monitor our business. We allocated indirect costs to each segment based on a reasonable allocation methodology, when such costs are significant to the performance measures of the segments.
Year Ended December 31, 2022
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$787,076 $1,202,651 $155,910 $132,904 $23,684 $(17,783)$2,284,442 
Cost of revenue608,027 1,225,717 33,416 126,552 22,460 (17,783)1,998,389 
Gross profit179,049 (23,066)122,494 6,352 1,224 — 286,053 
Operating expenses
Technology and development105,196 17,326 59,899 6,034 3,591 4,204 196,250 
Marketing98,673 2,762 51,064 4,889 199 484 158,071 
General and administrative88,171 11,203 92,728 25,680 3,307 33,504 254,593 
Restructuring and reorganization— — — — — 40,469 40,469 
Total operating expenses292,040 31,291 203,691 36,603 7,097 78,661 649,383 
Loss from operations(112,991)(54,357)(81,197)(30,251)(5,873)(78,661)(363,330)
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net(123)(7,607)1,389 (114)140 48,502 42,187 
Net loss$(113,114)$(61,964)$(79,808)$(30,365)$(5,733)$(30,159)$(321,143)
Year Ended December 31, 2021
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$903,334 $880,653 $121,877 $19,818 $13,609 $(16,526)$1,922,765 
Cost of revenue603,320 870,052 21,739 26,096 14,264 (16,526)1,518,945 
Gross profit300,014 10,601 100,138 (6,278)(655)— 403,820 
Operating expenses
Technology and development81,588 13,237 41,492 10,396 2,528 7,477 156,718 
Marketing98,746 1,889 36,174 561 209 1,161 138,740 
General and administrative84,655 9,593 71,943 8,306 2,288 41,530 218,315 
Restructuring and reorganization— — — — — — — 
Total operating expenses264,989 24,719 149,609 19,263 5,025 50,168 513,773 
Loss from operations35,025 (14,118)(49,471)(25,541)(5,680)(50,168)(109,953)
Interest income, interest expense, income tax benefit, and other expense, net(87)(4,261)3,301 1,382 340 
Net income (loss)$34,938 $(18,379)$(46,170)$(25,538)$(5,678)$(48,786)$(109,613)
Year Ended December 31, 2020
Real estate servicesPropertiesRentalsMortgageOtherCorporate Overhead and Intercompany EliminationsTotal
Revenue$651,208 $209,686 $— $15,835 $12,377 $(3,013)$886,093 
Cost of revenue417,140 214,382 — 15,627 9,847 (3,013)653,983 
Gross profit234,068 (4,696)— 208 2,530 — 232,110 
Operating expenses
Technology and development66,389 5,986 — 5,914 1,288 4,720 84,297 
Marketing53,399 536 — 267 88 591 54,881 
General and administrative54,538 2,810 — 1,665 764 25,847 85,624 
Restructuring and reorganization— — — — — 6,516 6,516 
Total operating expenses174,326 9,332 — 7,846 2,140 37,674 231,318 
Loss from operations59,742 (14,028)— (7,638)390 (37,674)792 
Interest income, interest expense, and other expense, net— (1,018)— 73 30 (18,404)(19,319)
Net income (loss)$59,742 $(15,046)$— $(7,565)$420 $(56,078)$(18,527)
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Notional Amounts of Outstanding Derivative Positions We review our commitment-to-closing ratio ("pull-through rate") as part of an estimate of the number of mortgage loans that will fund according to the IRLCs.
December 31,
Notional Amounts20222021
Forward sales commitments$301,548 $70,550 
IRLCs210,787 67,485 
Derivative Instruments, Gain (Loss)
The locations and amounts of gains (losses) recognized in revenue related to our derivatives are as follows:
Year Ended December 31,
InstrumentClassification202220212020
Forward sales commitmentsService revenue$(11,336)$518 $(184)
IRLCsService revenue(4,184)(641)1,342 
Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis
A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected on our consolidated balance sheets, is set forth below:
Balance at December 31, 2022
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant
Unobservable Inputs
(Level 3)
Assets
Cash equivalents
Money market funds$186,410 $186,410 $— $— 
Total cash equivalents186,410 186,410 — — 
Short-term investments
U.S. treasury securities96,925 96,925 — — 
Agency bonds25,334 25,334 — — 
Total short-term investments122,259 122,259 — — 
Loans held for sale199,604 — 199,604 — 
Other current assets
Forward sales commitments1,669 — 1,669 — 
IRLCs2,338 — — 2,338 
Total other current assets4,007 — 1,669 2,338 
Mortgage servicing rights, at fair value36,261 — — 36,261 
Long-term investments
U.S. treasury securities29,480 29,480 — — 
Total assets$578,021 $338,149 $201,273 $38,599 
Liabilities
Accrued and other liabilities
Forward sales commitments$1,873 $— $1,873 $— 
IRLCs1,041 — — 1,041 
Total liabilities$2,914 $— $1,873 $1,041 
Balance at December 31, 2021
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant
Unobservable Inputs
(Level 3)
Assets
Cash equivalents
        Money market funds$509,971 $509,971 $— $— 
Total cash equivalents509,971 509,971 — — 
Short-term investments
   U.S. treasury securities16,718 16,718 — — 
Agency bonds11,906 11,906 — — 
Equity securities5,113 5,113 — — 
Loans held for sale35,759 — 35,759 — 
Prepaid expenses and other current assets
Forward sales commitments138 — 138 — 
IRLCs1,191 — — 1,191 
Total prepaid expenses and other current assets1,329 — 138 1,191 
Long-term investments
   U.S. treasury securities54,828 54,828 — — 
Total assets$635,624 $598,536 $35,897 $1,191 
Liabilities
Accrued and other liabilities
Forward sales commitments$93 $— $93 $— 
IRLCs60 — — 60 
Total liabilities$153 $— $93 $60 
Fair Value Measurement Inputs and Valuation Techniques
The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:
December 31, 2022December 31, 2021
Key InputsValuation TechniqueRangeWeighted-AverageRangeWeighted-Average
IRLCs
Pull-through rate
Market pricing
62.0% - 100.0%
91.0%71.1%71.1%
MSRs
Prepayment speedDiscounted cash flow
6.0% - 14.4%
6.6%N/AN/A
Default ratesDiscounted cash flow
0.0% - 0.5%
0.1%N/AN/A
Discount rateDiscounted cash flow
9.5% - 12.4%
9.6%N/AN/A
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following is a summary of changes in the fair value of IRLCs:
Year Ended December 31,
202220212020
Balance, net—beginning of period$1,131 $1,771 $438 
IRLCs acquired in business combination4,326 — — 
Issuances of IRLCs51,453 18,415 18,090 
Settlements of IRLCs(54,784)(18,827)(16,986)
Fair value changes recognized in earnings(829)(228)229 
Balance, net—end of period$1,297 $1,131 $1,771 
The following is a summary of changes in the fair value of MSRs:
Year Ended December 31,
202220212020
Balance—beginning of period$— $— $— 
MSRs acquired in business combination33,982 — — 
MSRs originated3,140 — — 
MSRs sales(1,662)— — 
Fair value changes recognized in earnings801 — — 
Balance, net—end of period$36,261 $— $— 
Schedule of Long-term Debt Instruments
The following table presents the carrying amounts and estimated fair values of our convertible senior notes that are not recorded at fair value on our consolidated balance sheets:
December 31, 2022December 31, 2021
IssuanceNet Carrying Amount Estimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,431 $22,147 $23,280 $34,487 
2025 notes512,683 309,292 650,783 593,366 
2027 notes565,474 267,398 563,234 467,814 
The following table summarizes borrowings under these facilities as of the periods presented:
December 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Western Alliance BankN/AN/AN/A$50,000 $17,089 3.00 %
Texas Capital Bank, N.A.N/AN/AN/A40,000 11,852 3.01 
Flagstar Bank, FSBN/AN/AN/A25,000 4,102 3.00 
City National Bank75,000 27,288 5.89 %N/AN/AN/A
Comerica Bank75,000 26,526 6.36 %N/AN/AN/A
Origin Bank75,000 23,739 5.98 %N/AN/AN/A
M&T Bank50,000 19,126 6.45 %N/AN/AN/A
Prosperity Bank100,000 35,856 6.18 %N/AN/AN/A
Republic Bank & Trust Company75,000 26,636 5.81 %N/AN/AN/A
Wells Fargo Bank, N.A.100,000 31,338 6.41 %N/AN/AN/A
Total$550,000 $190,509 $115,000 $33,043 
The following table summarizes borrowings under this facility as of the period presented:
December 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$— $— — %$200,000 $199,781 3.30 %
The following table summarizes the debt issuance costs amortized and interest expense recognized in relation to our RedfinNow Borrower facility:
Year Ended December 31,
202220212020
Debt issuance costs$996 $324 $619 
Interest expense7,863 3,946 643 
Marketable Securities
The cost or amortized cost, gross unrealized gains and losses, and estimated fair market value of our cash, money market funds, restricted cash, available-for-sale investments, and equity securities were as follows:
December 31, 2022
Fair Value HierarchyCost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
CashN/A$53,430 $— $— $53,430 $53,430 $— $— 
Money markets fundsLevel 1186,410 — — 186,410 186,410 — — 
Restricted cashN/A2,406 — — 2,406 2,406 — — 
U.S. treasury securitiesLevel 1127,130 28 (753)126,405 — 96,925 29,480 
Agency bondsLevel 125,339 — (5)25,334 — 25,334 — 
Total$394,715 $28 $(758)$393,985 $242,246 $122,259 $29,480 
December 31, 2021
Fair Value HierarchyCost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
CashN/A$81,032 $— $— $81,032 $81,032 $— $— 
Money markets fundsLevel 1509,971 — — 509,971 509,971 — — 
Restricted cashN/A127,278 — — 127,278 127,278 — — 
U.S. treasury securitiesLevel 171,749 (204)71,546 — 16,718 54,828 
Agency bondsLevel 111,900 — 11,906 — 11,906 — 
Equity securitiesLevel 1500 4,613 — 5,113 — 5,113 — 
Total$802,430 $4,620 $(204)$806,846 $718,281 $33,737 $54,828 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory
The components of inventory were as follows:
December 31,
20222021
Finished goods
Homes for sale$97,636 $119,410 
Work in progress
Homes not available for sale2,467 16,377 
Homes under improvement14,170 222,434 
Inventory$114,273 $358,221 
The following table summarizes our inventory activities:
December 31,
20222021
Number of homes purchased1,569 2,021 
Inventory value of homes purchased$806,269 $1,034,916 
Number of homes sold2,044 1,450 
Inventory value of homes sold$1,033,866 $738,809 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment
The components of property and equipment were as follows:
December 31,
Useful Lives (years)20222021
Leasehold improvementsShorter of lease term or economic life$32,285 $33,455 
Website and software development costs
2 - 3
62,963 50,439 
Computer and office equipment
3 - 5
20,036 14,216 
Software31,871 1,871 
Furniture77,911 8,091 
Property and equipment, gross125,066 108,072 
Accumulated depreciation and amortization(76,788)(59,766)
Construction in progress6,827 10,365 
Property and equipment, net$55,105 $58,671 

The following table summarizes depreciation and amortization and capitalized software development costs:
Year Ended December 31,
202220212020
Depreciation and amortization for property and equipment$26,740 $20,047 $14,076 
Capitalized software development costs, including stock-based compensation19,906 19,175 11,414 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Components of Lease Expense
The components of lease expense were as follows:
Year Ended December 31,
Lease CostClassification20222021
Operating lease cost:

Operating lease cost(1)
Cost of revenue$13,144 $9,437 
Operating lease cost(1)
Operating expenses8,223 6,123 
Total operating lease cost$21,367 $15,560 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$788 $492 
Interest on lease liabilitiesCost of revenue94 73 
Total finance lease cost$882 $565 
(1) Includes lease expense with initial terms of 12 months or less of $3,599 and $1,464 for the years ended December 31, 2022 and 2021.
December 31,
Lease Term and Discount Rate20222021
Weighted-average remaining operating lease term (years)3.64.8
Weighted-average remaining finance lease term (years)2.73.2
Weighted-average discount rate for operating leases4.5 %4.4 %
Weighted-average discount rate for finance leases5.4 %5.4 %
Year Ended December 31,
Supplemental Cash Flow Information20222021
Cash paid for amounts included in the measurement of lease liabilities
  Operating cash outflows from operating leases$21,504 $16,421 
Operating cash outflows from finance leases100 83 
Financing cash outflows from finance leases612 347 
Right-of-use assets obtained in exchange for lease liabilities
  Operating leases$132 $7,677 
  Finance leases234 1,333 
Lessee, Operating Lease, Liability, Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2023$20,525 $658 $2,602 $23,785 
202414,799 278 491 15,568 
202510,649 164 434 11,247 
20268,619 35 159 8,813 
20274,620 — 116 4,736 
Thereafter678 — 40 718 
Total lease payments$59,890 $1,135 $3,842 $64,867 
Less: Interest(1)
4,537 53 
Present value of lease liabilities$55,353 $1,082 
(1) Includes interest on operating leases of $1,996 and financing leases of $31 due within the next 12 months.
Schedule of Maturity of Financing Lease Liabilities
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2023$20,525 $658 $2,602 $23,785 
202414,799 278 491 15,568 
202510,649 164 434 11,247 
20268,619 35 159 8,813 
20274,620 — 116 4,736 
Thereafter678 — 40 718 
Total lease payments$59,890 $1,135 $3,842 $64,867 
Less: Interest(1)
4,537 53 
Present value of lease liabilities$55,353 $1,082 
(1) Includes interest on operating leases of $1,996 and financing leases of $31 due within the next 12 months.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Future payments due under these agreements as of December 31, 2022 are as follows:
Purchase Commitments
2023
$38,322 
2024
33,075 
2025
31,762 
2026
31,360 
202716,860 
Thereafter
— 
Total future minimum payments
$151,379 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets The following table presents the gross carrying amount and accumulated amortization of intangible assets:
December 31, 2022December 31, 2021
Weighted-Average Useful
Life
(years)
GrossAccumulated
Amortization
NetGrossAccumulated
Amortization
Net
Trade names9.3$82,690 $(14,856)$67,834 $71,040 $(6,004)$65,036 
Developed technology3.366,340 (38,465)27,875 63,480 (17,285)46,195 
Customer relationship1081,360 (14,797)66,563 81,360 (6,662)74,698 
$230,390 $(68,118)$162,272 $215,880 $(29,951)$185,929 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table presents our estimate of remaining amortization expense for intangible assets that existed as of December 31, 2022:
2023$38,988 
202423,741 
202517,618 
202617,380 
202715,633
Thereafter48,912
Estimated remaining amortization expense$162,272 
Schedule of Goodwill The carrying amounts of goodwill by reportable segment were as follows:
Real Estate ServicesRentalsMortgageTotal
Balance as of December 31, 2021
$250,231 $159,151 $— $409,382 
Goodwill resulting from acquisition— — 51,967 51,967 
Balance as of December 31, 2022
$250,231 $159,151 $51,967 $461,349 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
The components of accrued and other liabilities were as follows:
December 31,
20222021
Accrued compensation and benefits
$76,539 $78,437 
Miscellaneous accrued and other liabilities
27,543 25,217 
Payroll tax liability deferred by the CARES Act— 7,760 
Customer contract liabilities5,661 6,708 
Total accrued and other liabilities
$109,743 $118,122 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Reserved Shares of Common Stock
We have reserved shares of common stock for future issuance under our 2017 EIP as follows:
December 31,
20222021
Stock options issued and outstanding3,282,789 4,019,011 
Restricted stock units outstanding15,731,632 4,617,425 
Shares available for future equity grants7,951,616 15,205,854 
Total shares reserved for future issuance26,966,037 23,842,290 
We have reserved shares of common stock for future issuance under our ESPP as follows:
December 31,
20222021
Shares available for issuance at beginning of period5,865,467 4,039,667 
Shares issued during the period(1,170,106)(334,248)
     Total shares available for issuance at end of period 4,695,361 3,705,419
Schedule of Valuation Assumptions
The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:
For the Offering Period beginning July 1, 2022For the Offering Period beginning January 1, 2022
Expected life0.5 years0.5 years
Volatility95.48%53.94%
Risk-free interest rate2.52%0.22%
Dividend yield—%—%
Weighted-average grant date fair value$3.35$11.52
Schedule of Stock Option Activity Option activity for the year ended December 31, 2022 was as follows:
Number Of OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (years)Aggregate Intrinsic Value
Outstanding at January 1, 20224,019,011 $8.02 3.73$122,038 
PSOs earned(1)
150,000 27.50 
Options exercised(700,333)6.94 
Options expired(185,889)8.89 
Outstanding at December 31, 2022
3,282,789 $9.10 2.90$1,145 
Options exercisable at December 31, 2022
3,282,789 $9.10 2.90$1,145 
(1) We granted stock options subject to performance conditions (“PSOs”) to our chief executive officer in 2019. We previously reported the target achievement level of these PSOs - 150,000 PSOs - within our outstanding stock options. During the first quarter of 2022, our board of directors determined that our chief executive officer earned his PSOs at the maximum achievement level. Accordingly, we are reporting an additional 150,000 PSOs as being earned during the first quarter of 2022.
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award
The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:
Year Ended December 31,
202220212020
Fair value of options vested$484 $793 $2,228 
Intrinsic value of options exercised5,588 90,920 55,822 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity Restricted stock unit activity for the year ended December 31, 2022 was as follows:
Restricted Stock UnitsWeighted-Average Grant Date Fair Value
Outstanding at January 1, 20224,617,425 $37.13 
Granted16,408,296 8.54 
Vested(1,972,441)30.43 
Forfeited or canceled(3,321,648)21.13 
Outstanding or deferred at December 31, 2022(1)
15,731,632 $11.53 
(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of December 31, 2022 includes these restricted stock units. As no further conditions exist to prevent the issuance of the shares of common stock underlying these restricted stock units, the shares are included in the basic and diluted weighted shares outstanding used to calculate net loss per share attributable to common stock. The amount of shares whose issuance have been deferred is not considered material and is not reported separately from stock-based compensation in our consolidated statements of changes in mezzanine equity and stockholders’ equity.
Schedule of Allocation of Share-based Compensation Costs Stock-compensation expense associated with the PSUs is as follows:
Year Ended December 31,
202220212020
Expense associated with the current period$5,341 $6,314 $2,664 
Expense due to reassessment of achievement related to prior periods(267)— 190 
Total expense$5,074 $6,314 $2,854 
The following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:
Year Ended December 31,
202220212020
Cost of revenue$15,950 $13,614 $8,844 
Technology and development(1)
29,608 23,275 16,564 
Marketing4,093 2,350 1,569 
General and administrative18,606 15,483 9,996 
Total stock-based compensation$68,257 $54,722 $36,973 
(1) Net of $3,660, $4,059 and $2,348 of stock-based compensation expense capitalized for internally developed software for the years ended December 31, 2022, 2021 and 2020, respectively.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss per Share Attributable to Common Stock (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The calculation of basic and diluted net loss per share attributable to common stock was as follows:
Year Ended December 31,
202220212020
Numerator:
Net loss$(321,143)$(109,613)$(18,527)
Dividends on convertible preferred stock(1,560)(7,269)(4,454)
Net loss attributable to common stock—basic and diluted$(322,703)$(116,882)$(22,981)
Denominator:
Weighted-average shares—basic and diluted(1)
107,927,464 104,683,460 98,574,529 
Net loss per share attributable to common stock—basic and diluted$(2.99)$(1.12)$(0.23)
(1) Basic and diluted weighted-average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.
Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.
Year Ended December 31,
202220212020
2023 notes as if converted769,623 769,623 838,821 
2025 notes as if converted7,154,297 9,119,960 9,119,960 
2027 notes as if converted6,147,900 6,147,900 — 
Convertible preferred stock as if converted2,040,000 2,040,000 2,040,000 
Stock options outstanding(1)
3,282,789 4,019,011 5,733,738 
Restricted stock units outstanding(1)(2)
15,710,223 4,589,696 4,443,315 
Total35,104,832 26,686,190 22,175,834 
(1) Excludes 1,593,465 incremental PSUs that could vest, assuming applicable performance criteria and market conditions are achieved at 200% of target, which is the maximum achievement level. See Note 12 for additional information regarding PSUs.
(2) Excludes 21,409 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2022.
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Deferred Tax Assets and Liabilities The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:
December 31,
20222021
Deferred income tax assets
Net operating loss carryforwards$164,242 $143,917 
Business interest limitation carryforwards34,445 35,234 
Tax credit carryforwards23,240 18,828 
Lease liabilities15,019 17,396 
Capitalized research and development costs32,216 — 
Other30,719 23,152 
Gross deferred income tax assets299,881 238,527 
Valuation allowance(245,212)(176,872)
Total deferred income tax assets, net of valuation allowance54,669 61,655 
Deferred income tax liabilities
Intangible assets(40,069)(48,250)
Right-of-use assets(11,225)(13,465)
Other(3,618)(1,141)
Total deferred income tax liabilities(54,912)(62,856)
Net deferred income tax assets and liabilities$(243)$(1,201)
Summary of Operating Loss Carryforwards
The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2022 and 2021:
December 31,
20222021
Federal$651,498 $611,296 
Various states34,718 18,777 
Foreign5,255 3,213 
Schedule of Effective Income Tax Rate Reconciliation
The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:
December 31,
202220212020
U.S. federal income tax at statutory rate21.00 %21.00 %21.00 %
State taxes (net of federal benefit)4.89 9.06 25.23 
Stock-based compensation(2.53)14.88 69.14 
Permanent differences(0.14)(0.12)(1.03)
Federal research and development credit1.38 5.41 20.42 
Change in valuation allowance(21.29)(41.89)(132.88)
Other0.20 (1.62)1.32 
Acquisition costs(0.01)(1.44)— 
Extinguishment of convertible notes— — (3.20)
Expiration of tax attribute carryforwards(3.53)— — 
Effective income tax rate(0.03)%5.28 %— %
Schedule of Components of Income Tax Benefit
The following table summarizes the components of our income tax benefit for the periods presented:
December 31,
202220212020
Current income tax expense:
U.S. - State$1,084 $1,215 $— 
Total current income tax expense1,084 1,215 — 
Deferred income tax benefit:
U.S. - Federal97 — — 
U.S. - State(1,055)(7,322)— 
Total deferred income tax benefit(958)(7,322)— 
Total income tax benefit$126 $(6,107)$— 
Schedule of Unrecognized Tax Benefits Roll Forward
The following table summarizes the activity related to unrecognized tax benefits:
December 31,
202220212020
Unrecognized benefit—beginning of year
$4,692 $3,105 $2,159 
Gross (decreases) increases—prior year tax positions(210)32 — 
Gross increases—current year tax positions1,327 1,555 946 
Unrecognized benefit—end of year$5,809 $4,692 $3,105 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
The following table presents the carrying amounts and estimated fair values of our convertible senior notes that are not recorded at fair value on our consolidated balance sheets:
December 31, 2022December 31, 2021
IssuanceNet Carrying Amount Estimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,431 $22,147 $23,280 $34,487 
2025 notes512,683 309,292 650,783 593,366 
2027 notes565,474 267,398 563,234 467,814 
The following table summarizes borrowings under these facilities as of the periods presented:
December 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Western Alliance BankN/AN/AN/A$50,000 $17,089 3.00 %
Texas Capital Bank, N.A.N/AN/AN/A40,000 11,852 3.01 
Flagstar Bank, FSBN/AN/AN/A25,000 4,102 3.00 
City National Bank75,000 27,288 5.89 %N/AN/AN/A
Comerica Bank75,000 26,526 6.36 %N/AN/AN/A
Origin Bank75,000 23,739 5.98 %N/AN/AN/A
M&T Bank50,000 19,126 6.45 %N/AN/AN/A
Prosperity Bank100,000 35,856 6.18 %N/AN/AN/A
Republic Bank & Trust Company75,000 26,636 5.81 %N/AN/AN/A
Wells Fargo Bank, N.A.100,000 31,338 6.41 %N/AN/AN/A
Total$550,000 $190,509 $115,000 $33,043 
The following table summarizes borrowings under this facility as of the period presented:
December 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$— $— — %$200,000 $199,781 3.30 %
The following table summarizes the debt issuance costs amortized and interest expense recognized in relation to our RedfinNow Borrower facility:
Year Ended December 31,
202220212020
Debt issuance costs$996 $324 $619 
Interest expense7,863 3,946 643 
Convertible Senior Notes We have issued convertible senior notes with the following characteristics:
IssuanceMaturity DateStated Cash Interest RateEffective Interest RateFirst Interest Payment DateSemi-Annual Interest Payment DatesConversion Rate
2023 notesJuly 15, 20231.75 %2.45 %January 15, 2019January 15; July 1532.7332
2025 notesOctober 15, 2025— %0.42 %13.7920
2027 notesApril 1, 20270.50 %0.90 %October 1, 2021April 1; October 110.6920
The components of the convertible senior notes are as follows:
December 31, 2022
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,512 $— $81 $23,431 
2025 notes518,7286,045512,683 
2027 notes575,0009,526565,474 
December 31, 2021
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,512 $— $232 $23,280 
2025 notes661,250 — 10,467 650,783 
2027 notes575,000 — 11,766 563,234 
Year End December 31,
202220212020
2023 notes
Contractual interest expense$411 $413 $2,113 
Amortization of debt discount— — 4,735 
Amortization of debt issuance costs150 189 623 
Total interest expense$561 $602 $7,471 
2025 notes
Contractual interest expense— — — 
Amortization of debt discount— — 5,693 
Amortization of debt issuance costs2,706 2,760 346 
Total interest expense$2,706 $2,760 $6,039 
2027 notes
Contractual interest expense2,875 2,187 — 
Amortization of debt discount— — — 
Amortization of debt issuance costs2,240 1,705 — 
Total interest expense$5,115 $3,892 $— 
Total
Contractual interest expense3,286 2,600 2,113 
Amortization of debt discount— — 10,428 
Amortization of debt issuance costs5,096 4,654 969 
Total interest expense$8,382 $7,254 $13,510 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
classOfReceivable
category
sublease
Dec. 31, 2021
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Material classes of receivables | classOfReceivable 3  
Number of inventory categories | category 3  
Real estate rental period 30 days  
Fair value of loans held for sale $ 2,650,000 $ 660,000
Goodwill 461,349,000 $ 409,382,000
Accumulated impairments to goodwill 0  
Operating lease, right-of-use asset, held-for-sale 413,000  
Operating lease, related lease liabilities, held-for-sale 352,000  
Lease impairment loss $ 1,136,000  
Operating leases, number of subleases | sublease 2  
Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful Lives (years) 2 years  
Intangible assets, useful life 3 years  
Operating lease term 1 year  
Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful Lives (years) 3 years  
Intangible assets, useful life 10 years  
Operating lease term 11 years  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncement and Changes in Accounting Principles (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Advertising costs $ 133,593 $ 119,278 $ 42,919
Advertising production costs $ 3,425 $ 2,303 $ 256
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]        
Cash paid for acquisition, net of cash, cash equivalents, and restricted cash acquired   $ 97,341 $ 608,000 $ 0
Acquisition related costs   2,437    
Acquisition-related Costs        
Business Acquisition [Line Items]        
Material non-recurring recurring adjustments   0    
Bay Equity        
Business Acquisition [Line Items]        
Cash paid for acquisition, net of cash, cash equivalents, and restricted cash acquired $ 139,671      
Revenues   51,967    
Material non-recurring recurring adjustments   $ (316,933) $ (57,883)  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill   $ 461,349 $ 409,382
Bay Equity      
Business Acquisition [Line Items]      
Cash and cash equivalents $ 39,963    
Restricted cash 2,367    
Accounts receivable 9,697    
Prepaid expenses 1,222    
Other current assets 19,262    
Property and equipment, net 897    
Operating lease right-of-use assets 4,995    
Loans held for sale 213,891    
Mortgage servicing rights, at fair value 33,982    
Other assets, noncurrent 294    
Intangible assets 14,510    
Goodwill 51,967    
Total assets acquired 393,047    
Accounts payable 1,747    
Accrued and other liabilities 38,026    
Lease liabilities 2,848    
Lease liabilities and deposits, noncurrent 2,147    
Warehouse credit facilities 208,608    
Total liabilities assumed 253,376    
Total purchase consideration $ 139,671    
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Schedule of Finite-Lived Intangible Assets as Part of Business Combination (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2022
Dec. 31, 2022
Trade names    
Business Acquisition [Line Items]    
Weighted-Average Useful Life (years)   9 years 3 months 18 days
Bay Equity    
Business Acquisition [Line Items]    
Estimated Fair Value $ 14,510  
Bay Equity | Trade names    
Business Acquisition [Line Items]    
Estimated Fair Value $ 11,650  
Weighted-Average Useful Life (years) 5 years  
Bay Equity | Developed technology    
Business Acquisition [Line Items]    
Estimated Fair Value $ 2,860  
Weighted-Average Useful Life (years) 3 years  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Unaudited Pro Forma Results (Details) - Bay Equity - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]    
Revenue $ 2,340,310 $ 2,286,570
Net loss $ (316,933) $ (57,883)
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting and Revenue - Narrative (Details)
12 Months Ended
Dec. 31, 2022
segment
Segment Reporting [Abstract]  
Number of operating segments 6
Number of reportable segments 4
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue $ 2,284,442 $ 1,922,765 $ 886,093
Cost of revenue 1,998,389 1,518,945 653,983
Gross profit 286,053 403,820 232,110
Technology and development 196,250 156,718 84,297
Marketing 158,071 138,740 54,881
General and administrative 254,593 218,315 85,624
Restructuring and reorganization 40,469 0 6,516
Total operating expenses 649,383 513,773 231,318
Loss from operations (363,330) (109,953) 792
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net 42,187 340 (19,319)
Net loss (321,143) (109,613) (18,527)
Operating Segments | Real estate services      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 787,076 903,334 651,208
Cost of revenue 608,027 603,320 417,140
Gross profit 179,049 300,014 234,068
Technology and development 105,196 81,588 66,389
Marketing 98,673 98,746 53,399
General and administrative 88,171 84,655 54,538
Restructuring and reorganization 0 0 0
Total operating expenses 292,040 264,989 174,326
Loss from operations (112,991) 35,025 59,742
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net (123) (87) 0
Net loss (113,114) 34,938 59,742
Operating Segments | Properties      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 1,202,651 880,653 209,686
Cost of revenue 1,225,717 870,052 214,382
Gross profit (23,066) 10,601 (4,696)
Technology and development 17,326 13,237 5,986
Marketing 2,762 1,889 536
General and administrative 11,203 9,593 2,810
Restructuring and reorganization 0 0 0
Total operating expenses 31,291 24,719 9,332
Loss from operations (54,357) (14,118) (14,028)
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net (7,607) (4,261) (1,018)
Net loss (61,964) (18,379) (15,046)
Operating Segments | Rentals      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 155,910 121,877 0
Cost of revenue 33,416 21,739 0
Gross profit 122,494 100,138 0
Technology and development 59,899 41,492 0
Marketing 51,064 36,174 0
General and administrative 92,728 71,943 0
Restructuring and reorganization 0 0 0
Total operating expenses 203,691 149,609 0
Loss from operations (81,197) (49,471) 0
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net 1,389 3,301 0
Net loss (79,808) (46,170) 0
Operating Segments | Mortgage      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 132,904 19,818 15,835
Cost of revenue 126,552 26,096 15,627
Gross profit 6,352 (6,278) 208
Technology and development 6,034 10,396 5,914
Marketing 4,889 561 267
General and administrative 25,680 8,306 1,665
Restructuring and reorganization 0 0 0
Total operating expenses 36,603 19,263 7,846
Loss from operations (30,251) (25,541) (7,638)
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net (114) 3 73
Net loss (30,365) (25,538) (7,565)
Other      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 23,684 13,609 12,377
Cost of revenue 22,460 14,264 9,847
Gross profit 1,224 (655) 2,530
Technology and development 3,591 2,528 1,288
Marketing 199 209 88
General and administrative 3,307 2,288 764
Restructuring and reorganization 0 0 0
Total operating expenses 7,097 5,025 2,140
Loss from operations (5,873) (5,680) 390
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net 140 2 30
Net loss (5,733) (5,678) 420
Corporate Overhead and Intercompany Eliminations      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue (17,783) (16,526) (3,013)
Cost of revenue (17,783) (16,526) (3,013)
Gross profit 0 0 0
Technology and development 4,204 7,477 4,720
Marketing 484 1,161 591
General and administrative 33,504 41,530 25,847
Restructuring and reorganization 40,469 0 6,516
Total operating expenses 78,661 50,168 37,674
Loss from operations (78,661) (50,168) (37,674)
Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net 48,502 1,382 (18,404)
Net loss $ (30,159) $ (48,786) $ (56,078)
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Forward sales commitments    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Notional Amounts $ 301,548 $ 70,550
IRLCs    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Notional Amounts $ 210,787 $ 67,485
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Option, Quantitative Disclosures [Line Items]      
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue Revenue Revenue
Forward sales commitments      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Gain (loss) on derivative $ (11,336) $ 518 $ (184)
IRLCs      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Gain (loss) on derivative $ (4,184) $ (641) $ 1,342
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Mortgage servicing rights, at fair value $ 36,261 $ 0
Derivative Asset, Type [Extensible Enumeration]   Other current assets, Prepaid expenses
Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 186,410 $ 509,971
Short-term investments 122,259 33,737
Loans held for sale 199,604 35,759
Other current assets 4,007 1,329
Mortgage servicing rights, at fair value 36,261  
Long-term investments 29,480 54,828
Total assets 578,021 635,624
Liabilities    
Total liabilities 2,914 153
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents 186,410 509,971
Short-term investments 122,259  
Loans held for sale 0 0
Other current assets 0 0
Mortgage servicing rights, at fair value 0  
Total assets 338,149 598,536
Liabilities    
Total liabilities 0 0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Cash equivalents 0 0
Short-term investments 0  
Loans held for sale 199,604 35,759
Other current assets 1,669 138
Mortgage servicing rights, at fair value 0  
Total assets 201,273 35,897
Liabilities    
Total liabilities 1,873 93
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Cash equivalents 0 0
Short-term investments 0  
Loans held for sale 0 0
Other current assets 2,338 1,191
Mortgage servicing rights, at fair value 36,261  
Total assets 38,599 1,191
Liabilities    
Total liabilities 1,041 60
Fair Value, Measurements, Recurring | Money market funds    
Assets    
Cash equivalents 186,410 509,971
Fair Value, Measurements, Recurring | Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents 186,410 509,971
Fair Value, Measurements, Recurring | Money market funds | Significant Other Observable Inputs (Level 2)    
Assets    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Money market funds | Significant Unobservable Inputs (Level 3)    
Assets    
Cash equivalents 0 0
U.S. treasury securities | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 96,925 16,718
Long-term investments 29,480 54,828
U.S. treasury securities | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Short-term investments 96,925 16,718
Long-term investments 29,480 54,828
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Short-term investments 0 0
Long-term investments 0 0
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Short-term investments 0 0
Long-term investments 0 0
Agency bonds | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 25,334 11,906
Long-term investments 0 0
Agency bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Short-term investments 25,334 11,906
Agency bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Short-term investments 0 0
Agency bonds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Short-term investments 0 0
Equity securities    
Assets    
Short-term investments   5,113
Equity securities | Fair Value, Measurements, Recurring    
Assets    
Short-term investments   5,113
Long-term investments   0
Equity securities | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Short-term investments   5,113
Equity securities | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Short-term investments   0
Equity securities | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Short-term investments   0
Forward sales commitments | Fair Value, Measurements, Recurring    
Assets    
Other current assets 1,669 138
Liabilities    
Liabilities 1,873 93
Forward sales commitments | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Other current assets 0 0
Liabilities    
Liabilities 0 0
Forward sales commitments | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Other current assets 1,669 138
Liabilities    
Liabilities 1,873 93
Forward sales commitments | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Other current assets 0 0
Liabilities    
Liabilities 0 0
IRLCs | Fair Value, Measurements, Recurring    
Assets    
Other current assets 2,338 1,191
Liabilities    
Liabilities 1,041 60
IRLCs | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Other current assets 0 0
Liabilities    
Liabilities 0 0
IRLCs | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Other current assets 0 0
Liabilities    
Liabilities 0 0
IRLCs | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Other current assets 2,338 1,191
Liabilities    
Liabilities $ 1,041 $ 60
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Narrative (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Closing price of common stock (in dollars per share) $ 4.24  
Unrealized loss position $ 77,277,000 $ 54,671,000
Aggregate unrealized losses 758,000 204,000
Accrued interest 576,000 86,000
Expected credit losses 0 $ 0
2023 notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Principal Amount 23,512,000  
2025 notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Principal Amount 518,728,000  
2027 notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Principal Amount $ 575,000,000  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details)
Dec. 31, 2022
Dec. 31, 2021
IRLCs | Pull-through rate | Market pricing    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.910 0.711
IRLCs | Pull-through rate | Market pricing | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.620  
IRLCs | Pull-through rate | Market pricing | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 1.000  
MSRs | Prepayment speed | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.066  
MSRs | Prepayment speed | Valuation Technique, Discounted Cash Flow | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.060  
MSRs | Prepayment speed | Valuation Technique, Discounted Cash Flow | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.144  
MSRs | Default rates | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.001  
MSRs | Default rates | Valuation Technique, Discounted Cash Flow | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.000  
MSRs | Default rates | Valuation Technique, Discounted Cash Flow | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.005  
MSRs | Discount rate | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.096  
MSRs | Discount rate | Valuation Technique, Discounted Cash Flow | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.095  
MSRs | Discount rate | Valuation Technique, Discounted Cash Flow | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.124  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) - IRLCs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Changes of fair value of interest rate lock commitments [Roll Forward]      
Balance, net—beginning of period $ 1,131 $ 1,771 $ 438
IRLCs acquired in business combination 4,326 0 0
Issuances of IRLCs 51,453 18,415 18,090
Settlements of IRLCs (54,784) (18,827) (16,986)
Fair value changes recognized in earnings (829) (228) 229
Balance, net—end of period $ 1,297 $ 1,131 $ 1,771
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Summary of Changes in the Fair Value MSRs (Details) - MSRs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Balance, net—beginning of period $ 0 $ 0 $ 0
IRLCs acquired in business combination 33,982 0 0
MSRs originated 3,140 0 0
MSRs sales (1,662) 0 0
Fair value changes recognized in earnings 801 0 0
Balance, net—end of period $ 36,261 $ 0 $ 0
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount $ 23,431 $ 23,280
Estimated Fair Value 22,147 34,487
2025 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 512,683 650,783
Estimated Fair Value 309,292 593,366
2027 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 565,474 563,234
Estimated Fair Value $ 267,398 $ 467,814
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value $ 239,840 $ 591,003 $ 925,276  
Restricted cash 2,406 127,278 20,544  
Estimated Fair Value        
Restricted cash 2,406 127,278 20,544  
Cash, Cash Equivalents, Restricted Cash        
Cash, Cash Equivalents, Restricted Cash 242,246 718,281 $ 945,820 $ 247,448
Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Restricted cash 2,406 127,278    
Cash, cash equivalents, and available-for-sale debt securities, amortized cost 394,715 802,430    
Unrealized Gains (Losses)        
Unrealized Gains 28 4,620    
Unrealized Losses (758) (204)    
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 186,410 509,971    
Restricted cash 2,406 127,278    
Cash, cash equivalents, and available-for-sale debt securities 393,985 806,846    
Cash, Cash Equivalents, Restricted Cash        
Cash, Cash Equivalents, Restricted Cash 242,246 718,281    
Short-term Investments        
Short-term investments 122,259 33,737    
Long-term Investments        
Long-term investments 29,480 54,828    
U.S. treasury securities | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available-for-sale, amortized cost 127,130 71,749    
Unrealized Gains (Losses)        
Unrealized Gains 28 1    
Unrealized Losses (753) (204)    
Estimated Fair Value        
Debt securities, available for sale, estimated fair value 126,405 71,546    
Short-term Investments        
Short-term investments 96,925 16,718    
Long-term Investments        
Long-term investments 29,480 54,828    
Agency bonds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available-for-sale, amortized cost 25,339 11,900    
Unrealized Gains (Losses)        
Unrealized Gains 0 6    
Unrealized Losses (5) 0    
Estimated Fair Value        
Debt securities, available for sale, estimated fair value 25,334 11,906    
Short-term Investments        
Short-term investments 25,334 11,906    
Long-term Investments        
Long-term investments 0 0    
Equity securities        
Cost or Amortized Cost        
Debt securities, available-for-sale, amortized cost   500    
Unrealized Gains (Losses)        
Unrealized Gains   4,613    
Unrealized Losses   0    
Estimated Fair Value        
Debt securities, available for sale, estimated fair value   5,113    
Short-term Investments        
Short-term investments   5,113    
Equity securities | Fair Value, Measurements, Recurring        
Short-term Investments        
Short-term investments   5,113    
Long-term Investments        
Long-term investments   0    
Cash | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value 53,430 81,032    
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 53,430 81,032    
Cash, Cash Equivalents, Restricted Cash        
Cash, Cash Equivalents, Restricted Cash 53,430 81,032    
Money markets funds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value 186,410 509,971    
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 186,410 509,971    
Cash, Cash Equivalents, Restricted Cash        
Cash, Cash Equivalents, Restricted Cash $ 186,410 $ 509,971    
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Homes for sale $ 97,636 $ 119,410
Homes not available for sale 2,467 16,377
Homes under improvement 14,170 222,434
Inventory $ 114,273 $ 358,221
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory - Schedule of Inventory Activity (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
home
Dec. 31, 2021
USD ($)
home
Inventory Disclosure [Abstract]    
Number of homes purchased | home 1,569 2,021
Inventory value of homes purchased | $ $ 806,269 $ 1,034,916
Number of homes sold | home 2,044 1,450
Inventory value of homes sold | $ $ 1,033,866 $ 738,809
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Lower of cost or net realizable value write-downs $ 8,404 $ 2,364
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Accumulated depreciation and amortization $ (76,788) $ (59,766)
Property and equipment, net $ 55,105 58,671
Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 2 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 3 years  
Property and equipment, gross    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 125,066 108,072
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 32,285 33,455
Website and software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 62,963 50,439
Website and software development costs | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 2 years  
Website and software development costs | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 3 years  
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 20,036 14,216
Computer and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 3 years  
Computer and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 5 years  
Software    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 3 years  
Property and equipment, gross $ 1,871 1,871
Furniture    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 7 years  
Property and equipment, gross $ 7,911 8,091
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,827 $ 10,365
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Summary of Software Development (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]      
Depreciation and amortization for property and equipment $ 26,740 $ 20,047 $ 14,076
Capitalized software development costs, including stock-based compensation $ 19,906 $ 19,175 $ 11,414
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Leased Assets [Line Items]    
Operating lease cost $ 21,367 $ 15,560
Finance lease cost 882 565
Short-term lease cost 3,599 1,464
Cost of revenue    
Operating Leased Assets [Line Items]    
Operating lease cost 13,144 9,437
Finance lease, right-of-use asset, amortization 788 492
Finance lease, interest expense 94 73
Operating expenses    
Operating Leased Assets [Line Items]    
Operating lease cost $ 8,223 $ 6,123
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturity of Lease Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Operating  
2023 $ 20,525
2024 14,799
2025 10,649
2026 8,619
2027 4,620
Thereafter 678
Total future minimum payments 59,890
Less: Interest 4,537
Present value of lease liabilities 55,353
Financing  
2023 658
2024 278
2025 164
2026 35
2027 0
Thereafter 0
Total lease payments 1,135
Less: Interest 53
Present value of lease liabilities 1,082
Other Leases  
2023 2,602
2024 491
2025 434
2026 159
2027 116
Thereafter 40
Total lease payments 3,842
Total Lease Obligations  
2023 23,785
2024 15,568
2025 11,247
2026 8,813
2027 4,736
Thereafter 718
Total lease payments 64,867
Operating lease capitalized interest expense 1,996
Financing lease, capitalized interest expense $ 31
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Term and Discount Rate (Details)
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Weighted-average remaining operating lease term (years) 3 years 7 months 6 days 4 years 9 months 18 days
Weighted-average remaining finance lease term (years) 2 years 8 months 12 days 3 years 2 months 12 days
Weighted-average discount rate for operating leases 4.50% 4.40%
Weighted-average discount rate for finance leases 5.40% 5.40%
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash outflows from operating leases $ 21,504 $ 16,421
Operating cash outflows from finance leases 100 83
Financing cash outflows from finance leases 612 347
Right-of-use assets obtained in exchange for lease liabilities    
Operating leases 132 7,677
Finance leases $ 234 $ 1,333
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]    
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]    
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Narrative (Details)
$ in Thousands
May 23, 2022
USD ($)
Apr. 29, 2022
USD ($)
plaintiff
Oct. 28, 2020
plaintiff
May 11, 2020
patent
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]          
Patents allegedly infringed upon | patent       4  
Number of organizations | plaintiff   10 10    
Litigation settlement payment $ 3 $ 3      
Loss contingency accrual   $ 1      
Escrow deposit         $ 17,649
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Summary of Future Minimum Payments (Details) - Purchase Commitments
$ in Thousands
Dec. 31, 2022
USD ($)
Purchase Commitments  
2023 $ 38,322
2024 33,075
2025 31,762
2026 31,360
2027 16,860
Thereafter 0
Total future minimum payments $ 151,379
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross $ 230,390 $ 215,880
Accumulated Amortization (68,118) (29,951)
Net $ 162,272 185,929
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Life (years) 9 years 3 months 18 days  
Gross $ 82,690 71,040
Accumulated Amortization (14,856) (6,004)
Net $ 67,834 65,036
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Life (years) 3 years 3 months 18 days  
Gross $ 66,340 63,480
Accumulated Amortization (38,465) (17,285)
Net $ 27,875 46,195
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Life (years) 10 years  
Gross $ 81,360 81,360
Accumulated Amortization (14,797) (6,662)
Net $ 66,563 $ 74,698
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization $ 38,167 $ 26,901
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill - Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 $ 38,988  
2024 23,741  
2025 17,618  
2026 17,380  
2027 15,633  
Thereafter 48,912  
Net $ 162,272 $ 185,929
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill - Goodwill (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Goodwill [Roll Forward]  
Balance as of December 31, 2021 $ 409,382
Balance as of December 31, 2022 461,349
Real Estate Services  
Goodwill [Roll Forward]  
Balance as of December 31, 2021 250,231
Balance as of December 31, 2022 250,231
Rentals  
Goodwill [Roll Forward]  
Balance as of December 31, 2021 159,151
Balance as of December 31, 2022 159,151
Mortgage  
Goodwill [Roll Forward]  
Balance as of December 31, 2021 0
Balance as of December 31, 2022 51,967
Bay Equity  
Goodwill [Roll Forward]  
Goodwill resulting from acquisition 51,967
Bay Equity | Real Estate Services  
Goodwill [Roll Forward]  
Goodwill resulting from acquisition 0
Bay Equity | Rentals  
Goodwill [Roll Forward]  
Goodwill resulting from acquisition 0
Bay Equity | Mortgage  
Goodwill [Roll Forward]  
Goodwill resulting from acquisition $ 51,967
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 76,539 $ 78,437
Miscellaneous accrued and other liabilities 27,543 25,217
Payroll tax liability deferred by the CARES Act 0 7,760
Customer contract liabilities 5,661 6,708
Total accrued and other liabilities $ 109,743 $ 118,122
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Mezzanine Equity (Details)
12 Months Ended
Apr. 01, 2020
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
d
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2019
USD ($)
Temporary Equity [Line Items]          
Issuance of common stock, net $ 110,000,000   $ 69,701,000    
Carrying value of convertible preferred stock   $ 39,914,000   $ 39,868,000  
Temporary equity, dividends (in shares) | shares   30,640      
Common stock issued upon conversion (in shares) | shares 2,622,177        
Preferred stock, dividend rate   0.055%      
Preferred stock, dividend (in dollars per share) | $ / shares   $ 17.95      
Trading days | d   10      
Conversion price ratio denominator   $ 19.51      
Conversion stock price trigger (in dollars per share) | $ / shares   $ 27.32      
Threshold consecutive trading days | d   30      
Common Stock          
Temporary Equity [Line Items]          
Issuance of common stock, net (in shares) | shares 4,484,305   4,484,305    
Shares issued, price per share (in dollars per share) | $ / shares $ 15.61        
Issuance of common stock, net     $ 4,000    
Series A Convertible Preferred Stock          
Temporary Equity [Line Items]          
Issuance of common stock, net (in shares) | shares 40,000        
Shares issued, price per share (in dollars per share) | $ / shares $ 1,000        
Issuance of common stock, net $ 40,000,000        
Carrying value of convertible preferred stock   $ 39,914,000 $ 39,823,000 $ 39,868,000 $ 0
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jul. 27, 2017
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, authorized (in shares) 500,000,000 500,000,000    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001    
Redeemable convertible preferred stock, authorized (in shares) 10,000,000 10,000,000    
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001    
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation $ 147,928      
Unrecognized compensation expense, period for recognition 2 years 7 months 24 days      
Restricted stock units outstanding (in shares) 15,731,632 4,617,425    
Performance Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units outstanding (in shares) 1,593,465      
Award requisite service period, achievement percentage 100.00%      
Performance Restricted Stock Units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting rights, percentage 0.00%      
Performance Restricted Stock Units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting rights, percentage 200.00%      
2004 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life 10 years      
Award vesting period 4 years      
2004 Equity Incentive Plan | Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares) 0      
2017 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares) 26,966,037 23,842,290   7,898,159
Expected life 10 years      
Percentage of common stock, outstanding 5.00%      
Restricted stock units outstanding (in shares) 15,731,632 4,617,425    
2017 Equity Incentive Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 2 years      
2017 Equity Incentive Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years      
2017 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares) 4,695,361 3,705,419    
2017 Employee Stock Purchase Plan | Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares)     1,600,000  
Percentage of common stock, outstanding 1.00%      
Purchase price of common stock, percentage of market price of common stock 85.00%      
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under 2017 EIP (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 3,282,789 4,019,011  
2017 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 3,282,789 4,019,011  
Restricted stock units outstanding (in shares) 15,731,632 4,617,425  
Shares available for future equity grants (in shares) 7,951,616 15,205,854  
Total common stock reserved for future issuance (in shares) 26,966,037 23,842,290 7,898,159
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under ESPP (Details) - 2017 Employee Stock Purchase Plan - shares
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for issuance at beginning of period (in shares) 5,865,467 4,039,667
Shares issued during period (in shares) (1,170,106) (334,248)
Total common stock reserved for future issuance (in shares) 4,695,361 3,705,419
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans - Summary of Value Assumptions (Details) - 2017 Employee Stock Purchase Plan - Employee Stock - $ / shares
Jul. 01, 2022
Jan. 01, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life 6 months 6 months
Volatility 95.48% 53.94%
Risk-free interest rate 2.52% 0.22%
Dividend yield 0.00% 0.00%
Weighted-average grant date fair value (in dollars per share) $ 3.35 $ 11.52
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Number Of Options      
Beginning balance (in shares) 4,019,011    
PSOs earned (in shares) 150,000    
Options exercised (in shares) (700,333)    
Options forfeited or canceled (in shares) (185,889)    
Ending balance (in shares) 3,282,789 4,019,011  
Options exercisable at period end (in shares) 3,282,789    
Weighted-Average Exercise Price      
Beginning balance (in dollars per share) $ 8.02    
PSOs earned (in dollars per share) 27.50    
Options exercised (in dollars per share) 6.94    
Options forfeited or canceled (in dollars per share) 8.89    
Ending balance (in dollars per share) 9.10 $ 8.02  
Options exercisable at period end (in dollars per share) $ 9.10    
Stock Option Activity, Additional Disclosures      
Weighted average remaining contractual life outstanding 2 years 10 months 24 days 3 years 8 months 23 days  
Weighted average remaining contractual life exercisable 2 years 10 months 24 days    
Options outstanding, Aggregate intrinsic value $ 1,145 $ 122,038  
Options exercisable, Aggregate intrinsic value $ 1,145    
Chief Executive Officer | Performance Restricted Stock Units      
Stock Option Activity, Additional Disclosures      
Options granted (in shares)     150,000
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Compensation Related Costs [Abstract]      
Fair value of options vested $ 484 $ 793 $ 2,228
Intrinsic value of options exercised $ 5,588 $ 90,920 $ 55,822
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details) - Restricted Stock Units
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Restricted Stock Units  
Outstanding beginning period (in shares) | shares 4,617,425
Granted (in shares) | shares 16,408,296
Vested (in shares) | shares (1,972,441)
Forfeited or canceled (in shares) | shares (3,321,648)
Outstanding or deferred ending period (in shares) | shares 15,731,632
Weighted-Average Grant Date Fair Value  
Outstanding beginning period (in dollars per share) | $ / shares $ 37.13
Granted (in dollars per share) | $ / shares 8.54
Vested (in dollars per share) | $ / shares 30.43
Forfeited or canceled (in dollars per share) | $ / shares 21.13
Outstanding or deferred ending period (in dollars per share) | $ / shares $ 11.53
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total expense $ 68,257 $ 54,722 $ 36,973
Performance Restricted Stock Units      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total expense 5,074 6,314 2,854
Performance Restricted Stock Units | Expense associated with the current period      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total expense 5,341 6,314 2,664
Performance Restricted Stock Units | Expense due to reassessment of achievement related to prior periods      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total expense $ (267) $ 0 $ 190
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation $ 68,257 $ 54,722 $ 36,973
Stock-based compensation capitalized 3,660 4,059 2,348
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 15,950 13,614 8,844
Technology and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 29,608 23,275 16,564
Marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 4,093 2,350 1,569
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation $ 18,606 $ 15,483 $ 9,996
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net loss $ (321,143) $ (109,613) $ (18,527)
Dividends on convertible preferred stock (1,560) (7,269) (4,454)
Net loss attributable to common stock - basic (322,703) (116,882) (22,981)
Net loss attributable to common stock - diluted $ (322,703) $ (116,882) $ (22,981)
Denominator:      
Weighted average shares of common stock— basic (in shares) 107,927,464 104,683,460 98,574,529
Weighted average shares of common stock— diluted (in shares) 107,927,464 104,683,460 98,574,529
Net loss per share attributable to common stock—basic (in dollars per share) $ (2.99) $ (1.12) $ (0.23)
Net loss per share attributable to common stock— diluted (in dollars per share) $ (2.99) $ (1.12) $ (0.23)
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 35,104,832 26,686,190 22,175,834
Performance Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Restricted stock units outstanding (in shares) 1,593,465    
Performance Restricted Stock Units | Maximum      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Award vesting rights, percentage 200.00%    
Convertible Debt | 2023 notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 769,623 769,623 838,821
Convertible Debt | 2025 notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 7,154,297 9,119,960 9,119,960
Convertible Debt | 2027 notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 6,147,900 6,147,900 0
Convertible preferred stock as if converted      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 2,040,000 2,040,000 2,040,000
Stock options outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 3,282,789 4,019,011 5,733,738
Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 15,710,223 4,589,696 4,443,315
Restricted Stock Units | Non-employee Directors      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 21,409    
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred income tax assets    
Net operating loss carryforwards $ 164,242 $ 143,917
Business interest limitation carryforwards 34,445 35,234
Tax credit carryforwards 23,240 18,828
Lease liabilities 15,019 17,396
Capitalized research and development costs 32,216 0
Other 30,719 23,152
Gross deferred income tax assets 299,881 238,527
Valuation allowance (245,212) (176,872)
Total deferred income tax assets, net of valuation allowance 54,669 61,655
Deferred income tax liabilities    
Intangible assets (40,069) (48,250)
Right-of-use assets (11,225) (13,465)
Other (3,618) (1,141)
Total deferred income tax liabilities (54,912) (62,856)
Net deferred income tax assets and liabilities $ (243) $ (1,201)
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Mar. 31, 2017
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]          
Operating loss unavailable for carryforward $ 1,506,000        
Net loss   $ (321,143,000) $ (109,613,000) $ (18,527,000)  
Income tax (expense) benefit   $ 126,000 $ (6,107,000) $ 0  
U.S. federal income tax at statutory rate   21.00% 21.00% 21.00%  
Unrecognized tax benefits that would impact effective tax rate   $ 0 $ 0    
Unrecognized tax benefits   5,809,000 4,692,000 $ 3,105,000 $ 2,159,000
Unrecognized tax benefits, income tax penalties and interest expense   0 0    
Unrecognized tax benefits, income tax penalties and interest accrued   0      
RentPath Holdings, Inc.          
Operating Loss Carryforwards [Line Items]          
Income tax (expense) benefit   126,000 0 0  
Research Tax Credit Carryforward          
Operating Loss Carryforwards [Line Items]          
Tax credit carryforward   23,240,000 18,828,000    
Research and development credits, decrease $ 32,000        
Federal          
Operating Loss Carryforwards [Line Items]          
Increase (decrease) in operating loss carryforwards   413,145,000      
Federal deductible   145,296,000 149,710,000    
Net loss   (318,216,000) (114,262,000) (17,582,000)  
Foreign          
Operating Loss Carryforwards [Line Items]          
Net loss   $ (2,801,000) $ (1,458,000) $ (945,000)  
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Operating Loss Carryforwards (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Federal    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforward $ 651,498 $ 611,296
Various states    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforward 34,718 18,777
Foreign    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforward $ 5,255 $ 3,213
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
U.S. federal income tax at statutory rate 21.00% 21.00% 21.00%
State taxes (net of federal benefit) 4.89% 9.06% 25.23%
Stock-based compensation (2.53%) 14.88% 69.14%
Permanent differences (0.14%) (0.12%) (1.03%)
Federal research and development credit 1.38% 5.41% 20.42%
Change in valuation allowance (21.29%) (41.89%) (132.88%)
Other 0.20% (1.62%) 1.32%
Acquisition costs (0.01%) (1.44%) 0.00%
Extinguishment of convertible notes 0.00% 0.00% (3.20%)
Expiration of tax attribute carryforwards (3.53%) 0.00% 0.00%
Effective income tax rate (0.03%) 5.28% 0.00%
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Income Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current income tax expense:      
U.S. - State $ 1,084 $ 1,215 $ 0
Total current income tax expense 1,084 1,215 0
Deferred income tax benefit:      
U.S. - Federal 97 0 0
U.S. - State (1,055) (7,322) 0
Total deferred income tax benefit (958) (7,322) 0
Income tax (expense) benefit $ 126 $ (6,107) $ 0
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns      
Unrecognized benefit—beginning of year $ 4,692 $ 3,105 $ 2,159
Gross (decreases) increases—prior year tax positions (210) 32 0
Gross increases—current year tax positions 1,327 1,555 946
Unrecognized benefit—end of year $ 5,809 $ 4,692 $ 3,105
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Warehouse Lines of Credit (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Outstanding Borrowings $ 190,509,000 $ 33,043,000
Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity 550,000,000 115,000,000
Outstanding Borrowings $ 190,509,000 $ 33,043,000
Weighted-Average Interest Rate on Outstanding Borrowings
Warehouse Agreement Borrowings | Western Alliance Bank    
Debt Instrument [Line Items]    
Borrowing Capacity   $ 50,000,000
Outstanding Borrowings   $ 17,089,000
Weighted-Average Interest Rate on Outstanding Borrowings   3.00%
Warehouse Agreement Borrowings | Texas Capital Bank, N.A.    
Debt Instrument [Line Items]    
Borrowing Capacity   $ 40,000,000
Outstanding Borrowings   $ 11,852,000
Weighted-Average Interest Rate on Outstanding Borrowings   3.01%
Warehouse Agreement Borrowings | Flagstar Bank, FSB    
Debt Instrument [Line Items]    
Borrowing Capacity   $ 25,000,000
Outstanding Borrowings   $ 4,102,000
Weighted-Average Interest Rate on Outstanding Borrowings   3.00%
Warehouse Agreement Borrowings | City National Bank    
Debt Instrument [Line Items]    
Borrowing Capacity $ 75,000,000  
Outstanding Borrowings $ 27,288,000  
Weighted-Average Interest Rate on Outstanding Borrowings 5.89%  
Warehouse Agreement Borrowings | Comerica Bank    
Debt Instrument [Line Items]    
Borrowing Capacity $ 75,000,000  
Outstanding Borrowings $ 26,526,000  
Weighted-Average Interest Rate on Outstanding Borrowings 6.36%  
Warehouse Agreement Borrowings | Origin Bank    
Debt Instrument [Line Items]    
Borrowing Capacity $ 75,000,000  
Outstanding Borrowings $ 23,739,000  
Weighted-Average Interest Rate on Outstanding Borrowings 5.98%  
Warehouse Agreement Borrowings | M&T Bank    
Debt Instrument [Line Items]    
Borrowing Capacity $ 50,000,000  
Outstanding Borrowings $ 19,126,000  
Weighted-Average Interest Rate on Outstanding Borrowings 6.45%  
Warehouse Agreement Borrowings | Prosperity Bank    
Debt Instrument [Line Items]    
Borrowing Capacity $ 100,000,000  
Outstanding Borrowings $ 35,856,000  
Weighted-Average Interest Rate on Outstanding Borrowings 6.18%  
Warehouse Agreement Borrowings | Republic Bank & Trust Company    
Debt Instrument [Line Items]    
Borrowing Capacity $ 75,000,000  
Outstanding Borrowings $ 26,636,000  
Weighted-Average Interest Rate on Outstanding Borrowings 5.81%  
Warehouse Agreement Borrowings | Wells Fargo Bank, N.A.    
Debt Instrument [Line Items]    
Borrowing Capacity $ 100,000,000  
Outstanding Borrowings $ 31,338,000  
Weighted-Average Interest Rate on Outstanding Borrowings 6.41%  
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Secured Revolving Credit Facility (Details) - Goldman Sachs Bank USA - Revolving Credit Facility - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Borrowing Capacity $ 0 $ 200,000
Outstanding Borrowings $ 0 $ 199,781
Weighted-Average Interest Rate on Outstanding Borrowings 0.00% 3.30%
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 25, 2021
$ / shares
shares
Oct. 20, 2020
USD ($)
Dec. 31, 2022
USD ($)
employee
tradingDay
businessDay
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Apr. 05, 2021
USD ($)
Dec. 31, 2019
USD ($)
Jul. 23, 2018
USD ($)
Debt Instrument [Line Items]                
Inventory     $ 114,273 $ 358,221        
Cash, Cash Equivalents, Restricted Cash     242,246 718,281 $ 945,820   $ 247,448  
Repayments of senior debt     (83,614) 0 0      
Gain on extinguishment of convertible senior notes     57,193 0 $ 0      
Adjustments to additional paid in capital, convertible debt, capped call transaction     $ 62,647          
Debt Instrument, Redemption, Period Two                
Debt Instrument [Line Items]                
Conversion price, percentage     98.00%          
2023 notes                
Debt Instrument [Line Items]                
Aggregate Principal Amount     $ 23,512          
2025 notes                
Debt Instrument [Line Items]                
Aggregate Principal Amount     518,728          
2027 notes                
Debt Instrument [Line Items]                
Aggregate Principal Amount     575,000          
Senior Notes | 2023 notes                
Debt Instrument [Line Items]                
Aggregate Principal Amount     23,512 23,512       $ 143,750
Repurchased face amount     120,238          
Senior Notes | 2025 notes                
Debt Instrument [Line Items]                
Aggregate Principal Amount   $ 661,250 518,728 661,250        
Repurchased face amount   142,522            
Repayments of senior debt   (83,614)            
Gain on extinguishment of convertible senior notes   $ 57,193            
Senior Notes | 2027 notes                
Debt Instrument [Line Items]                
Aggregate Principal Amount     $ 575,000 575,000   $ 575,000    
Common stock covered under capped calls (in shares) | shares 6,147,900              
Senior Notes | Convertible Senior Notes | Debt Instrument, Redemption, Period One                
Debt Instrument [Line Items]                
Threshold trading days | tradingDay     20          
Threshold consecutive trading days | tradingDay     30          
Threshold percentage of stock price trigger     130.00%          
Senior Notes | Convertible Senior Notes | Debt Instrument, Redemption, Period Two                
Debt Instrument [Line Items]                
Threshold trading days | businessDay     5          
Threshold consecutive trading days | tradingDay     5          
Senior Notes | Minimum | 2027 notes | Call Option | Capped Call Transaction                
Debt Instrument [Line Items]                
Strike and cap price (in dollars per share) | $ / shares $ 93.53              
Senior Notes | Maximum | 2027 notes | Call Option | Capped Call Transaction                
Debt Instrument [Line Items]                
Strike and cap price (in dollars per share) | $ / shares $ 138.56              
Revolving Credit Facility                
Debt Instrument [Line Items]                
Total assets     $ 214,707 567,128        
Inventory     113,684 337,630        
Cash, Cash Equivalents, Restricted Cash     $ 98,781 $ 101,064        
Revolving Credit Facility | Goldman Sachs Bank USA | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate, basis points | employee     11.448          
Revolving Credit Facility | Minimum | Goldman Sachs Bank USA                
Debt Instrument [Line Items]                
Debt instrument, floor rate of basis spread on variable rate     0.30%          
Revolving Credit Facility | Maximum | Goldman Sachs Bank USA                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate     3.00%          
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Summary of Debt Cost with Amortized and Interest Expenses (Details) - Revolving Credit Facility - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Debt issuance costs $ 996 $ 324 $ 619
Interest expense $ 7,863 $ 3,946 $ 643
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Convertible Senior Notes (Details) - Senior Notes
12 Months Ended
Dec. 31, 2022
2023 notes  
Debt Instrument [Line Items]  
Stated Cash Interest Rate 1.75%
Effective Interest Rate 2.45%
Conversion Rate 32.7332
2025 notes  
Debt Instrument [Line Items]  
Effective Interest Rate 0.42%
Conversion Rate 13.7920
2027 notes  
Debt Instrument [Line Items]  
Stated Cash Interest Rate 0.50%
Effective Interest Rate 0.90%
Conversion Rate 10.6920
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Components of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Apr. 05, 2021
Oct. 20, 2020
Jul. 23, 2018
2023 notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount $ 23,512        
Net Carrying Amount 23,431 $ 23,280      
2023 notes | Senior Notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 23,512 23,512     $ 143,750
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 81 232      
Net Carrying Amount 23,431 23,280      
2025 notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 518,728        
Net Carrying Amount 512,683 650,783      
2025 notes | Senior Notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 518,728 661,250   $ 661,250  
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 6,045 10,467      
Net Carrying Amount 512,683 650,783      
2027 notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 575,000        
Net Carrying Amount 565,474 563,234      
2027 notes | Senior Notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 575,000 575,000 $ 575,000    
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 9,526 11,766      
Net Carrying Amount $ 565,474 $ 563,234      
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Total interest expense $ 17,745 $ 11,762 $ 19,495
Senior Notes      
Debt Instrument [Line Items]      
Contractual interest expense 3,286 2,600 2,113
Amortization of debt discount 0 0 10,428
Amortization of debt issuance costs 5,096 4,654 969
Total interest expense 8,382 7,254 13,510
2023 notes | Senior Notes      
Debt Instrument [Line Items]      
Contractual interest expense 411 413 2,113
Amortization of debt discount 0 0 4,735
Amortization of debt issuance costs 150 189 623
Total interest expense 561 602 7,471
2025 notes | Senior Notes      
Debt Instrument [Line Items]      
Contractual interest expense 0 0 0
Amortization of debt discount 0 0 5,693
Amortization of debt issuance costs 2,706 2,760 346
Total interest expense 2,706 2,760 6,039
2027 notes | Senior Notes      
Debt Instrument [Line Items]      
Contractual interest expense 2,875 2,187 0
Amortization of debt discount 0 0 0
Amortization of debt issuance costs 2,240 1,705 0
Total interest expense $ 5,115 $ 3,892 $ 0
XML 109 rdfn-20221231_htm.xml IDEA: XBRL DOCUMENT 0001382821 2022-01-01 2022-12-31 0001382821 2022-06-30 0001382821 2023-02-10 0001382821 2022-12-31 0001382821 2021-12-31 0001382821 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001382821 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001382821 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001382821 us-gaap:ProductMember 2022-01-01 2022-12-31 0001382821 us-gaap:ProductMember 2021-01-01 2021-12-31 0001382821 us-gaap:ProductMember 2020-01-01 2020-12-31 0001382821 2021-01-01 2021-12-31 0001382821 2020-01-01 2020-12-31 0001382821 2020-12-31 0001382821 2019-12-31 0001382821 us-gaap:PreferredStockMember 2019-12-31 0001382821 us-gaap:CommonStockMember 2019-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001382821 us-gaap:RetainedEarningsMember 2019-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001382821 us-gaap:PreferredStockMember 2020-01-01 2020-12-31 0001382821 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001382821 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001382821 us-gaap:PreferredStockMember 2020-12-31 0001382821 us-gaap:CommonStockMember 2020-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001382821 us-gaap:RetainedEarningsMember 2020-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001382821 us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0001382821 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001382821 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001382821 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001382821 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2021-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001382821 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001382821 us-gaap:PreferredStockMember 2021-12-31 0001382821 us-gaap:CommonStockMember 2021-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001382821 us-gaap:RetainedEarningsMember 2021-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001382821 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001382821 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001382821 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001382821 us-gaap:PreferredStockMember 2022-12-31 0001382821 us-gaap:CommonStockMember 2022-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001382821 us-gaap:RetainedEarningsMember 2022-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001382821 srt:MinimumMember 2022-01-01 2022-12-31 0001382821 srt:MaximumMember 2022-01-01 2022-12-31 0001382821 srt:MinimumMember 2022-12-31 0001382821 srt:MaximumMember 2022-12-31 0001382821 rdfn:BayEquityMember 2022-04-01 2022-04-01 0001382821 rdfn:BayEquityMember 2022-01-01 2022-12-31 0001382821 rdfn:BayEquityMember 2022-04-01 0001382821 rdfn:BayEquityMember us-gaap:TradeNamesMember 2022-04-01 0001382821 rdfn:BayEquityMember us-gaap:TradeNamesMember 2022-04-01 2022-04-01 0001382821 rdfn:BayEquityMember rdfn:ApplicationPlatformMember 2022-04-01 0001382821 rdfn:BayEquityMember rdfn:ApplicationPlatformMember 2022-04-01 2022-04-01 0001382821 rdfn:BayEquityMember 2021-01-01 2021-12-31 0001382821 us-gaap:AcquisitionRelatedCostsMember 2022-01-01 2022-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2022-01-01 2022-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2022-01-01 2022-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RentalsSegmentMember 2022-01-01 2022-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:MortgageSegmentsMember 2022-01-01 2022-12-31 0001382821 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001382821 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2021-01-01 2021-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2021-01-01 2021-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RentalsSegmentMember 2021-01-01 2021-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:MortgageSegmentsMember 2021-01-01 2021-12-31 0001382821 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001382821 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RentalsSegmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:MortgageSegmentsMember 2020-01-01 2020-12-31 0001382821 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-12-31 0001382821 us-gaap:ForwardContractsMember 2022-12-31 0001382821 us-gaap:ForwardContractsMember 2021-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2022-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2021-12-31 0001382821 us-gaap:ForwardContractsMember 2022-01-01 2022-12-31 0001382821 us-gaap:ForwardContractsMember 2021-01-01 2021-12-31 0001382821 us-gaap:ForwardContractsMember 2020-01-01 2020-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2022-01-01 2022-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2021-01-01 2021-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2020-01-01 2020-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2022-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2022-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2022-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2022-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2021-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2021-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2021-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2021-12-31 0001382821 srt:MinimumMember us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputPullThroughRateMember rdfn:MarketingpricingMember 2022-12-31 0001382821 srt:MaximumMember us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputPullThroughRateMember rdfn:MarketingpricingMember 2022-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputPullThroughRateMember rdfn:MarketingpricingMember 2022-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputPullThroughRateMember rdfn:MarketingpricingMember 2021-12-31 0001382821 srt:MinimumMember rdfn:MortgageServicingRightsMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001382821 srt:MaximumMember rdfn:MortgageServicingRightsMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001382821 rdfn:MortgageServicingRightsMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001382821 srt:MinimumMember rdfn:MortgageServicingRightsMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001382821 srt:MaximumMember rdfn:MortgageServicingRightsMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001382821 rdfn:MortgageServicingRightsMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001382821 srt:MinimumMember rdfn:MortgageServicingRightsMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001382821 srt:MaximumMember rdfn:MortgageServicingRightsMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001382821 rdfn:MortgageServicingRightsMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2020-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2019-12-31 0001382821 rdfn:MortgageServicingRightsMember 2021-12-31 0001382821 rdfn:MortgageServicingRightsMember 2020-12-31 0001382821 rdfn:MortgageServicingRightsMember 2019-12-31 0001382821 rdfn:MortgageServicingRightsMember 2022-01-01 2022-12-31 0001382821 rdfn:MortgageServicingRightsMember 2021-01-01 2021-12-31 0001382821 rdfn:MortgageServicingRightsMember 2020-01-01 2020-12-31 0001382821 rdfn:MortgageServicingRightsMember 2022-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2022-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2021-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2022-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2021-12-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2022-12-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2021-12-31 0001382821 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001382821 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:EquitySecuritiesMember 2021-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001382821 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001382821 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001382821 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001382821 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001382821 srt:MinimumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001382821 srt:MaximumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001382821 us-gaap:OfficeEquipmentMember 2022-12-31 0001382821 us-gaap:OfficeEquipmentMember 2021-12-31 0001382821 rdfn:SoftwareMember 2022-01-01 2022-12-31 0001382821 rdfn:SoftwareMember 2022-12-31 0001382821 rdfn:SoftwareMember 2021-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001382821 rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember 2022-12-31 0001382821 rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember 2021-12-31 0001382821 us-gaap:ConstructionInProgressMember 2022-12-31 0001382821 us-gaap:ConstructionInProgressMember 2021-12-31 0001382821 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001382821 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001382821 us-gaap:OperatingExpenseMember 2022-01-01 2022-12-31 0001382821 us-gaap:OperatingExpenseMember 2021-01-01 2021-12-31 0001382821 2020-05-11 2020-05-11 0001382821 2020-10-28 2020-10-28 0001382821 2022-04-29 2022-04-29 0001382821 2022-04-29 0001382821 2022-05-23 2022-05-23 0001382821 rdfn:PurchaseCommitmentsMember 2022-12-31 0001382821 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001382821 us-gaap:TradeNamesMember 2022-12-31 0001382821 us-gaap:TradeNamesMember 2021-12-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2022-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2021-12-31 0001382821 rdfn:RealEstateServicesSegmentMember 2021-12-31 0001382821 rdfn:RentalsSegmentMember 2021-12-31 0001382821 rdfn:MortgageSegmentsMember 2021-12-31 0001382821 rdfn:BayEquityMember rdfn:RealEstateServicesSegmentMember 2022-01-01 2022-12-31 0001382821 rdfn:BayEquityMember rdfn:RentalsSegmentMember 2022-01-01 2022-12-31 0001382821 rdfn:BayEquityMember rdfn:MortgageSegmentsMember 2022-01-01 2022-12-31 0001382821 rdfn:RealEstateServicesSegmentMember 2022-12-31 0001382821 rdfn:RentalsSegmentMember 2022-12-31 0001382821 rdfn:MortgageSegmentsMember 2022-12-31 0001382821 us-gaap:CommonStockMember 2020-04-01 2020-04-01 0001382821 us-gaap:CommonStockMember 2020-04-01 0001382821 us-gaap:PreferredStockMember 2020-04-01 2020-04-01 0001382821 us-gaap:PreferredStockMember 2020-04-01 0001382821 2020-04-01 2020-04-01 0001382821 2020-04-01 0001382821 us-gaap:EmployeeStockMember rdfn:A2004EquityIncentivePlanMember 2022-12-31 0001382821 rdfn:A2004EquityIncentivePlanMember 2022-01-01 2022-12-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2017-07-26 0001382821 rdfn:A2017EquityIncentivePlanMember 2022-01-01 2022-12-31 0001382821 srt:MinimumMember rdfn:A2017EquityIncentivePlanMember 2022-01-01 2022-12-31 0001382821 srt:MaximumMember rdfn:A2017EquityIncentivePlanMember 2022-01-01 2022-12-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2022-12-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2021-12-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2017-07-27 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2022-12-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2021-12-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2022-07-01 2022-07-01 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2022-01-01 2022-01-01 0001382821 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001382821 us-gaap:PerformanceSharesMember 2022-12-31 0001382821 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001382821 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001382821 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001382821 rdfn:PriorPeriodsMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001382821 rdfn:PriorPeriodsMember us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001382821 rdfn:PriorPeriodsMember us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001382821 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001382821 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001382821 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2022-01-01 2022-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2021-01-01 2021-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-01-01 2020-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A0ConvertibleSeniorNotesDue2025Member 2022-01-01 2022-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A0ConvertibleSeniorNotesDue2025Member 2021-01-01 2021-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A0ConvertibleSeniorNotesDue2025Member 2020-01-01 2020-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A05ConvertibleSeniorNotesDue2027Member 2022-01-01 2022-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A05ConvertibleSeniorNotesDue2027Member 2021-01-01 2021-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A05ConvertibleSeniorNotesDue2027Member 2020-01-01 2020-12-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-12-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001382821 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001382821 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001382821 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember rdfn:NonEmployeeDirectorsMember 2022-01-01 2022-12-31 0001382821 us-gaap:DomesticCountryMember 2022-12-31 0001382821 us-gaap:DomesticCountryMember 2021-12-31 0001382821 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001382821 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001382821 us-gaap:ForeignCountryMember 2022-12-31 0001382821 us-gaap:ForeignCountryMember 2021-12-31 0001382821 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001382821 us-gaap:ResearchMember 2022-12-31 0001382821 us-gaap:ResearchMember 2021-12-31 0001382821 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001382821 2017-03-31 0001382821 us-gaap:ResearchMember 2017-03-31 2017-03-31 0001382821 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0001382821 us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0001382821 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0001382821 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0001382821 rdfn:RentPathHoldingsIncMember 2022-01-01 2022-12-31 0001382821 rdfn:RentPathHoldingsIncMember 2021-01-01 2021-12-31 0001382821 rdfn:RentPathHoldingsIncMember 2020-01-01 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2021-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2021-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2021-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:CityNationalBankMember 2022-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:ComericaBankMember 2022-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:OriginBankMember 2022-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:MTBankMember 2022-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:ProsperityBankMember 2022-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:RepublicBankTrustCompanyMember 2022-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WellsFargoBankNAMember 2022-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2022-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2021-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2022-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2021-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-12-31 0001382821 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2022-01-01 2022-12-31 0001382821 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2022-01-01 2022-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2022-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2022-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2022-12-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2018-07-23 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-10-20 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-10-20 2020-10-20 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2021-04-05 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2021-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2021-12-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2021-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2021-01-01 2021-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2021-01-01 2021-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2021-01-01 2021-12-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0001382821 us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001382821 us-gaap:SeniorNotesMember 2021-01-01 2021-12-31 0001382821 us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0001382821 rdfn:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001382821 rdfn:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001382821 us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2022-01-01 2022-12-31 0001382821 srt:MinimumMember rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember us-gaap:CallOptionMember rdfn:CappedCallTransactionMember 2021-03-25 2021-03-25 0001382821 srt:MaximumMember rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember us-gaap:CallOptionMember rdfn:CappedCallTransactionMember 2021-03-25 2021-03-25 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2021-03-25 2021-03-25 iso4217:USD shares iso4217:USD shares rdfn:classOfReceivable rdfn:category rdfn:sublease rdfn:segment pure rdfn:home rdfn:patent rdfn:plaintiff utr:D rdfn:employee rdfn:tradingDay rdfn:businessDay 0001382821 2022 FY false P2Y P3Y P1Y http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2022#OtherAssetsCurrent http://fasb.org/us-gaap/2022#PrepaidExpenseCurrent P2Y 10-K true 2022-12-31 --12-31 false 001-38160 Redfin Corporation DE 74-3064240 1099 Stewart Street Suite 600 Seattle WA 98101 (206) 576-8610 Common Stock, $0.001 par value per share RDFN NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 864727436 109735021 The portions of the registrant's proxy statement to be filed in connection with the registrant’s 2023 Annual Meeting of Stockholders that are responsive to the disclosure required by Part III of Form 10-K are incorporated by reference into Part III of this Form 10-K. 34 Deloitte & Touche LLP Seattle, Washington 239840000 591003000 2406000 127278000 122259000 33737000 2019000 1298000 54880000 69594000 114273000 358221000 199604000 35759000 34506000 22948000 8690000 7524000 776458000 1246064000 55105000 58671000 42032000 54200000 36261000 0 29480000 54828000 461349000 409382000 162272000 185929000 11247000 12898000 1574204000 2021972000 11819000 12546000 109743000 118122000 190509000 33043000 0 199781000 23431000 23280000 19137000 15040000 354639000 401812000 37298000 55222000 1078157000 1214017000 243000 1201000 1470337000 1672252000 0.001 0.001 10000000 10000000 40000 40000 40000 40000 39914000 39868000 0.001 0.001 500000000 500000000 109696178 109696178 106308767 106308767 110000 106000 757951000 682084000 -801000 -174000 -693307000 -372164000 63953000 309852000 1574204000 2021972000 1081877000 1042112000 674345000 1202565000 880653000 211748000 2284442000 1922765000 886093000 772351000 648660000 437484000 1226038000 870285000 216499000 1998389000 1518945000 653983000 286053000 403820000 232110000 196250000 156718000 84297000 158071000 138740000 54881000 254593000 218315000 85624000 40469000 0 6516000 649383000 513773000 231318000 -363330000 -109953000 792000 6639000 635000 2074000 17745000 11762000 19495000 126000 -6107000 0 57193000 0 0 -3774000 5360000 -1898000 -321143000 -109613000 -18527000 1560000 7269000 4454000 -322703000 -322703000 -116882000 -116882000 -22981000 -22981000 -2.99 -2.99 -1.12 -1.12 -0.23 -0.23 107927464 107927464 104683460 104683460 98574529 98574529 -321143000 -109613000 -18527000 94000 6000 -3000 533000 379000 172000 -320516000 -109228000 -18358000 -321143000 -109613000 -18527000 64907000 46906000 14564000 68257000 54722000 36973000 6137000 4989000 12038000 16234000 11630000 9204000 1136000 0 2063000 0 0 -4634000 14427000 815000 -1921000 -801000 0 0 57193000 0 0 3791000 -4227000 -349000 -24411000 7149000 35496000 -243948000 309063000 -25432000 5904000 12248000 -2333000 -2472000 3059000 2086000 -46454000 25791000 39092000 -18452000 -13268000 -11312000 -3140000 0 0 1662000 0 0 3949442000 986982000 677310000 4000582000 993070000 657763000 40491000 -301568000 61267000 21531000 27492000 14686000 182466000 146274000 198172000 17545000 98687000 7887000 99455000 106773000 147852000 97341000 608000000 0 -184338000 -576306000 -57119000 0 0 39801000 0 0 69701000 11528000 22772000 21072000 7498000 27066000 16852000 3938265000 942993000 662278000 3989407000 948979000 644551000 565334000 624828000 89619000 765114000 448996000 70115000 733000 527000 4000 0 561529000 647486000 0 62647000 0 0 2159000 108061000 855000 796000 221000 83614000 0 0 0 -10611000 4074000 -332094000 650341000 694227000 -94000 -6000 -3000 -476035000 -227539000 698372000 718281000 945820000 247448000 242246000 718281000 945820000 20107000 7592000 4958000 3660000 4059000 2348000 99000 659000 1682000 118000 1334000 37000 0 0 98397000 239840000 591003000 925276000 2406000 127278000 20544000 242246000 718281000 945820000 0 0 93001597 93000 583097000 -251786000 42000 331446000 40000 39823000 61280 4484305 4000 69697000 69701000 165257000 165257000 320609 8174000 8174000 2011938 2000 12703000 12705000 1490506 2000 -2000 0 439131 16852000 16852000 2056180 2000 -701000 -699000 13310 -138000 -138000 39321000 39321000 169000 169000 -18527000 -18527000 40000 39823000 103000594 103000 860556000 -270313000 211000 590557000 45000 122560 334248 13787000 13787000 1709324 2000 8978000 8980000 1559425 2000 -2000 0 458152 1000 27066000 27067000 -170240000 7762000 -162478000 62647000 62647000 40768 -63000 -63000 58781000 58781000 -385000 -385000 -109613000 -109613000 40000 39868000 106308767 106000 682084000 -372164000 -174000 309852000 46000 122560 1170106 1000 6464000 6465000 700333 1000 4986000 4987000 1972441 2000 -2000 0 578029 7498000 7498000 71917000 71917000 -627000 -627000 -321143000 -321143000 40000 39914000 109696178 110000 757951000 -693307000 -801000 63953000 Description of Business and Summary of Significant Accounting Policies<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Redfin Corporation was incorporated in October 2002 and is headquartered in Seattle, Washington. We operate an online real estate marketplace and provide real estate services, including assisting individuals in the purchase or sale of their home. We also provide title and settlement services and originate and sell mortgages. In addition, we use digital platforms to connect consumers with rental properties. We have operations located in multiple states across the United States and certain provinces in Canada.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts presented in the prior period consolidated statements of comprehensive loss have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported total revenue or expenses in the consolidated statements of comprehensive loss.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The consolidated financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Significant Risks and Business Uncertainties</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We operate in the residential real estate industry and are a technology-focused company. Accordingly, we are affected by a variety of factors that could have a significant negative effect on our future financial position, results of operations, and cash flows. These factors include: negative macroeconomic factors affecting the health of the U.S. residential real estate industry, the continued impact of COVID-19 on the residential real estate industry, negative factors disproportionately affecting markets where we derive most of our revenue, intense competition in the U.S. residential real estate industry, our inability to maintain or improve our technology offerings, our failure to obtain and provide comprehensive and accurate real estate listings, errors or inaccuracies in the business data that we rely on to make decisions, and our inability to attract homebuyers and home sellers to our website and mobile application.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The preparation of consolidated financial statements, in conformity with GAAP, requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. Our estimates include, but are not limited to, valuation of deferred income taxes, stock-based compensation, net realizable value of inventory, capitalization of website and software development costs, the incremental borrowing rate for the determination of the present value of lease payments, recoverability of intangible assets with finite lives, fair value of our mortgage loans held for sale (“LHFS”) and mortgage servicing rights, estimated useful life of intangible assets, fair value of reporting units for purposes of allocating and evaluating goodwill for impairment, and current expected credit losses on certain financial assets. The amounts ultimately realized from the affected assets or ultimately recognized as liabilities will depend on, among other factors, general business conditions and could differ materially in the near term from the carrying amounts reflected in the consolidated financial statements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restricted cash primarily consists of cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility. We terminated the secured revolving credit facility on December 29, 2022.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net and Allowance for Credit Losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have three material classes of receivables: (i) real estate services receivables, (ii) receivables from the sale of homes through our properties business, and (iii) receivables from customers in relation to our rentals business. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received. The majority of our transactions are processed through escrow and collectibility is not a significant risk. For transactions not directly processed through escrow, we establish an allowance for expected credit losses based on historical experience of collectibility, current external economic conditions that may affect collectibility, and current or expected changes to the regulatory environment in which we operate our businesses. We evaluate for changes in credit quality indicators on an annual basis or in the event of a material economic event or material change in the regulatory environment in which we operate.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have investments in marketable securities that are available to support our operational needs, which are included in our consolidated balance sheets as short-term and long-term investments. Our short-term and long-term investments consist primarily of U.S. treasury securities, including inflation protected securities, and other federal or local government issued securities. Available-for-sale debt securities are recorded at fair value, and unrealized holding gains and losses are recorded as a component of accumulated other comprehensive (loss) income. Securities with maturities of one year or less and those identified by management at the time of purchase to be used to fund operations within one year are classified as short-term. All other securities are classified as long-term. We evaluate our available-for-sale debt securities, both ones classified as cash equivalents and as investments, for expected credit losses on a quarterly basis. An expected credit loss reserve is charged against the fair value of an available-for-sale debt security when it is identified, with a credit loss charged against net earnings. We review factors to determine whether an expected credit loss exists based on credit quality indicators, such as the extent to which the fair value as of the reporting date is less than the amortized cost basis, present value of cash flows expected to be collected, the financial condition and prospects of the issuer, adverse conditions specifically related to the security, and any changes to the credit rating of the security by a rating agency. Realized gains and losses are accounted for using the specific identification method. Purchases and sales are recorded on a trade date basis.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We account for certain assets and liabilities at fair value. Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable such as quoted prices for similar assets or liabilities in active markets, or can be corroborated by observable market data.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are supported by little or no market activity and require us to develop our own assumptions. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents and investments. We generally place our cash and cash equivalents and investments with major financial institutions we deem to be of high-credit-quality in order to limit our credit exposure. We maintain our cash accounts with financial institutions where deposits exceed federal insurance limits.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis. If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value. In determining net realizable value, we use judgment and estimates, including assessment of readily available market value indicators. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized in cost of revenue and the value of the corresponding asset is reduced.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify inventory into three categories: homes for sale, homes not available for sale, and homes under improvement. Homes for sale represent homes that are currently listed on the market for sale and homes which we are under a contractual commitment to sell after the escrow period. Homes not available for sale are generally recently purchased homes that have been temporarily rented back to the prior owner and are not listed on the market for sale. The rental period is typically less than 30 days. Homes under improvement are homes that are in the process of being prepared to be listed for sale. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In connection with establishing a secured revolving credit facility to support the financing of homes that it purchases, RedfinNow formed a special purpose entity called RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation. We have determined that RedfinNow Borrower is a variable interest entity (“VIE”) and that we are the primary beneficiary of the variable interest in RedfinNow Borrower based on our power to direct the activities that most significantly impact the economic outcomes of the entity through our role in designing the entity and managing the homes purchased and sold by the entity. We have a potentially significant variable interest in the entity based upon our equity interest held in the VIE. As we have concluded that we are the primary beneficiary, we have included the accounts of the VIE in our consolidated financial statements. The lender of the secured revolving credit facility does not have recourse against the general credit of the primary beneficiary beyond the circumstances disclosed in Note 15. See Note 15 for a summary of the secured revolving credit facility, including outstanding borrowings associated with the VIE and related collateral. On November 7, 2022, we decided to wind-down RedfinNow and on December 29, 2022, we terminated our secured revolving credit facility.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans Held for Sale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our mortgage segment originates residential mortgage loans. We have elected the fair value option for all loans held for sale and record these loans at fair value. Gains and losses from changes in fair value and direct loan origination fees and costs are recognized in net gain on loans held for sale. The fair value of loans held for sale is in excess of the contractual principal amounts by $2,650 and $660, respectively, as of December 31, 2022 and December 31, 2021. The mortgage loans we originate are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Other current assets consist primarily of miscellaneous non-trade receivables, interest receivable, and interest rate lock commitments from mortgage origination operations (see Derivative Instruments below).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our mortgage segment is party to interest rate lock commitments (“IRLCs“) with customers resulting from mortgage origination operations. IRLCs for single-family mortgage loans that we intend to sell are considered free-standing derivatives. All free-standing derivatives are required to be recorded on our consolidated balance sheets at fair value. Since we can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best efforts whole loans basis and on a mandatory basis. Forward sales commitments entered into on a mandatory basis are done through the use of commitments to sell mortgage-backed securities. We do not enter into or hold derivatives for trading or speculative purposes. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued and other liabilities, as applicable. We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives. Depreciation and amortization is included in cost of revenue, marketing, technology and development, and general and administrative and is allocated based on estimated usage for each class of asset.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. Repair and maintenance costs are expensed as incurred.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs relating to upgrades or enhancements that meet the capitalization criteria are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance and enhancement costs (including those costs in the post-implementation stages) are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the websites (or software) that result in added functionality, in which case the costs are capitalized.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development activities placed in service are amortized over the expected useful lives of those releases. We view capitalized software costs as either internal use, or market and product expansion. Currently, internal use and expansion useful lives are estimated at <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV84Mi9mcmFnOjRhZjcxYTM4NTU4ODQyYTE4NmY1NWI3OWQ0ZTM1MTcyL3RleHRyZWdpb246NGFmNzFhMzg1NTg4NDJhMTg2ZjU1Yjc5ZDRlMzUxNzJfMTY1NTA_0c55414d-b6a7-4705-ab0a-d8454e38d33f">two</span> to three years.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated useful lives of website and software development activities are reviewed annually, or whenever events or changes in circumstances indicate that intangible assets may be impaired, and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades or enhancements to the existing functionality.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV84Mi9mcmFnOjRhZjcxYTM4NTU4ODQyYTE4NmY1NWI3OWQ0ZTM1MTcyL3RleHRyZWdpb246NGFmNzFhMzg1NTg4NDJhMTg2ZjU1Yjc5ZDRlMzUxNzJfMTcxMDk_631c27ec-7e45-4586-ad0c-300ed5195dac">three</span> to ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Fair values are derived by applying various valuation methodologies including the income approach and cost approach, using critical estimates and assumptions that include the revenue growth rate, royalty rate, discount rate, and cost to replace.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured first by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such asset were considered to be impaired, an impairment loss would be recognized in the amount by which the carrying value of the asset exceeds its fair value. To date, no such impairment has occurred.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an impairment assessment of goodwill at our reporting unit level. To test for goodwill impairment, we have the option to perform a qualitative assessment of goodwill rather than completing the quantitative assessment. We consider macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting the reporting units, and changes in the fair value of our common stock. We must assess whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we conclude this is not the case, we do not need to perform any further assessment. Otherwise, we must perform a quantitative assessment and compare the fair value of the reporting unit to its carrying value, including goodwill. If the fair value of the reporting unit is less than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We use a combination of discounted cash flow models and market data of comparable guideline companies to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a market participant would use and adjusted for the specific size and risk profile of the reporting units. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate carrying value of goodwill was $461,349 and $409,382 at December 31, 2022 and 2021, respectively. For the year ended December 31, 2022, we performed a quantitative assessment and concluded that there was no impairment. See Note 9 for more information.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Assets, Noncurrent</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Other assets consists primarily of leased building security deposits and the noncurrent portion of prepaid assets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The extent of our lease commitments consists of operating leases for physical office locations with original terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV84Mi9mcmFnOjRhZjcxYTM4NTU4ODQyYTE4NmY1NWI3OWQ0ZTM1MTcyL3RleHRyZWdpb246NGFmNzFhMzg1NTg4NDJhMTg2ZjU1Yjc5ZDRlMzUxNzJfMjAyNjc_cfb6ed35-b6c9-46f1-82ce-cc6d195ebb19">one</span> to 11 years. We have accounted for the portfolio of leases by disaggregation based on the nature and term of the lease. Generally, the leases require a fixed minimum rent with contractual minimum rent increases over the term of the lease. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets, but rather lease expense is recognized on a straight-line basis over the term of the lease.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When available, the rate implicit in the lease to discount lease payments to present value would be used; however, none of our significant leases as of December 31, 2022 provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate for each portfolio of leases to discount the lease payments based on information available at lease commencement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated the performance of existing leases in relation to our leasing strategy and have determined that most renewal options would not be reasonably certain to be exercised. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of the consideration in the lease contracts between lease and non-lease components based on standalone prices and determined the allocation per the contracts to be appropriate. A portion of the right-of-use assets and related lease liabilities on our consolidated balance sheets were classified as held for sale as of December 31, 2022, $413 and $352, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mezzanine Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have issued convertible preferred stock that we have determined is a financial instrument with both equity and debt characteristics and is classified as mezzanine equity in our consolidated financial statements. The instrument was initially recognized at fair value net of issuance costs. We reassess whether the instrument is currently redeemable or probable to become redeemable in the future as of each reporting date, in which, if the instrument meets either criteria, we will accrete the carrying value to the redemption value based on the effective interest method over the remaining term. To assess classification, we review all features of the instrument, including mandatory redemption features and conversion features that may be substantive. All financial instruments that are classified as mezzanine equity are evaluated for embedded derivative features by evaluating each feature against the nature of the host instrument (e.g. more equity-like or debt-like). Features identified as embedded derivatives that are material are recognized separately as a derivative asset or liability in the consolidated financial statements. We have evaluated our convertible preferred stock and determined that its nature is that of an equity host and no material embedded derivatives exist that would require bifurcation on our consolidated balance sheets. See Note 11 for more information.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our international operations generally use their local currency as their functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Income and expense accounts are translated at the average monthly exchange rates during the year. Resulting translation adjustments are reported as a component of other comprehensive income and recorded in accumulated other comprehensive loss on our consolidated balance sheets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Income taxes are accounted for using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the consolidated balance sheets and tax bases of assets and liabilities at the applicable enacted tax rates. We establish a valuation allowance for deferred tax assets if it is more likely than not that these items will expire before we are able to realize their benefits or if future deductibility is uncertain.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertainty in income taxes in accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 740, Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Tax positions are evaluated utilizing a two-step process, whereby we first determine whether it is more likely than not that a tax position will be sustained upon examination by the tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely to be realized upon ultimate settlement. Subsequent adjustments to amounts previously recorded impact the financial statements in the period during which the changes are identified. We recognize interest and penalties related to unrecognized tax benefits as income tax expense.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In accounting for the issuance of our convertible senior notes, we treat the instrument wholly as a liability, in accordance with the adoption of ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity ("ASU 2020-06").</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance costs are amortized to expense over the respective term of the convertible senior notes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For conversions prior to the maturity of the notes, we will settle using cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election. The carrying amount of the instrument (including unamortized debt issuance costs) is reduced by cash and other assets transferred, with the difference reflected as a reduction to additional paid-in capital. The indentures governing our convertible senior notes allow us, under certain circumstances, to irrevocably fix our method for settling conversions of the applicable notes by giving notice to the noteholders. Our election to irrevocably fix the settlement method could affect the calculation of diluted earnings per share when applicable. We have no plans to exercise our rights to fix the settlement method.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we repurchase a portion of our convertible senior notes, we will derecognize the liability, accelerate the amortization of debt issuance costs, and record on our consolidated statements of comprehensive loss a gain or loss on extinguishment dependent on the repurchase price. See Note 15 for information regarding repurchases for the year ended December 31, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, from the sale of homes, from subscription-based product offerings for our rentals business, and from the origination, sales, and servicing of mortgages. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have utilized the allowable practical expedient in the accounting guidance and elected not to capitalize costs related to obtaining contracts with customers with durations of less than one year. We do not have significant remaining performance obligations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue earned but not received is recorded as accrued revenue in accounts receivable on our consolidated balance sheets, net of an allowance for credit losses. Accrued revenue consisting of commission revenue is known and is clearing escrow, and therefore it is not estimated.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature and Disaggregation of Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Real Estate Services Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brokerage Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Brokerage revenue includes our offer and listing services, where our lead agents represent homebuyers and home sellers. We recognize commission-based brokerage revenue upon closing of a brokerage transaction, less the amount of any commission refunds, closing-cost reductions, or promotional offers that may result in a material right. The transaction price is generally calculated by taking the agreed upon commission rate and applying that to the home's selling price. Brokerage revenue primarily contains a single performance obligation that is satisfied upon the closing of a transaction, at which point the entire transaction price is earned. We are not entitled to any commission until the performance obligation is satisfied and are not owed any commission for unsuccessful transactions, even if services have been provided. In conjunction with providing offering and listing services to our customers, we may offer promotional pricing or additional discounts on future services. This results in a material right to our customers and represents an additional performance obligation, for which the transaction price is allocated based on standalone selling prices. Amounts allocated to a promise to provide future listing or offering services at a significant discount are initially recorded as contract liabilities. Our promotional pricing and additional discounts have not resulted in a material impact to timing of revenue recognition. The balance of the corresponding contract liabilities are included in accrued and other liabilities on our consolidated balance sheets. See Note 10 for more information.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Partner Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Partner revenue consists of fees paid to us from partner agents or under other referral agreements, less the amount of any payments we make to homebuyers and home sellers. We recognize these fees as revenue on the closing of a transaction. The transaction price is a fixed percentage of the partner agent's commission. The partner agent or other entity related to our referral agreements directly remits the referral fee revenue to us. We are neither entitled to referral fee revenue, nor is our performance obligation satisfied, until the related referred home's sale closes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Properties Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Properties Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Properties revenue consists of revenue earned when we sell homes that we previously bought directly from homeowners. Properties revenue is recorded at closing on a gross basis, representing the sales price of the home. Our contracts with customers contain a single performance obligation that is satisfied upon a transaction closing. We do not offer warranties for sold homes, and there are no continuing performance obligations following the transaction close date.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rentals Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rentals Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Rentals revenue is primarily composed of subscription-based product offerings for internet listing services, as well as lead management and digital marketing solutions. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rentals revenue is recorded as a component of service revenue in our consolidated statements of comprehensive loss. Revenue is recognized upon transfer of control of promised service to customers over time in an amount that reflects the consideration we expect to receive in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the contract, which generally have a term of less than one year. Revenue is presented net of sales allowances, which are not material.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price for a contract is generally determined by the stated price in the contract, excluding any related sales taxes. We enter into contracts that can include various combinations of subscription services, which are capable of being distinct and accounted for as separate performance obligations. We allocate the transaction price to each performance obligation in the contract on a relative stand-alone selling price basis. Generally, the combinations of subscription services are fulfilled concurrently and are co-terminus. Our rentals contracts do not contain any refund provisions other than in the event of our non-performance or breach.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mortgage Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Mortgage revenue includes fees from the origination and subsequent sale of loans, loan servicing income, interest income on loans held for sale, origination of IRLCs, and the changes in fair value of our IRLCs, forward sales commitments, loans held for sale, and MSRs.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Other services revenue includes fees earned from title settlement services, Walk Score data services, and advertising. Substantially all fees and revenue from other services are recognized when the service is provided.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intercompany Eliminations </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intercompany Eliminations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Revenue earned from transactions between operating segments are eliminated in consolidating our financial statements. Intercompany transactions primarily consist of services performed from our real estate services segment for our properties segment. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, customer fulfillment costs related to our rentals segment, office and occupancy expenses, interest expense on our mortgage related warehouse facilities, and depreciation and amortization related to fixed assets and acquired intangible assets. Home costs related to our properties segment include home purchase costs, capitalized improvements, selling expenses directly attributable to the transaction, and home maintenance expenses.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Technology and Development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Technology and development expenses primarily include personnel costs (including base pay, bonuses, benefits, and stock-based compensation), data licenses, software and equipment, and infrastructure such as for data centers and hosted services. The expenses also include amortization of capitalized internal-use software and website and mobile application development costs as well as amortization of acquired intangible assets. We expense research and development costs as incurred and record them in technology and development expenses. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Advertising Production Costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. Advertising costs and advertising production costs are included in marketing expenses. The following table summarizes total advertising and advertising production costs for the periods listed: </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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Advertising costs</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133,593 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,278 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,919 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Advertising production costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We account for stock-based compensation by measuring and recognizing as compensation expense the fair value of all share-based payment awards made to employees, including stock options and restricted stock unit awards, and shares forecasted to be issued pursuant to our ESPP, in each case based on estimated grant date fair values. Stock-based compensation expense is recognized over the requisite service period on a straight-line basis. The Black-Scholes-Merton option-pricing model is used to determine the fair value of stock options and shares forecasted to be issued pursuant to our ESPP. For restricted stock unit awards and restricted stock unit awards with performance conditions, we use the market value of our common stock on the date of grant to determine the fair value of the award. For restricted stock unit awards with market conditions, the market condition is reflected in the grant date fair value of the award using a Monte Carlo simulation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In valuing stock options and shares forecasted to be issued pursuant to our ESPP, we make assumptions about expected life, stock price volatility, risk-free interest rates, and expected dividends.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Life</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term was estimated using the simplified method allowed under guidance from the SEC as our historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected stock price volatility for our common stock was estimated by taking the average historical price volatility for industry peers based on daily price observations. Industry peers consist of several public companies in the real estate and technology industries.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the yields of U.S. treasury securities with maturities similar to the expected term of the options for each option group.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, an expected dividend yield of zero was used.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We record assets and liabilities of an acquired business at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring and Reorganization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restructuring and reorganization expenses primarily consist of employee termination costs (including severance, retention, benefits, and payroll taxes) associated with the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”), our mortgage business, and Rent Group Inc. (“Rent.”), our rentals business, and from our June 2022 workforce reduction. Restructuring and reorganization expenses will also include additional expenses throughout 2022 and into 2023 related to our November 9, 2022 workforce reduction and wind-down of our RedfinNow operations. These expenses are included in restructuring and reorganization in our consolidated statements of comprehensive loss and in accrued and other liabilities in our consolidated balance sheets. We expect to complete our restructuring and reorganization activities by the end of 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mortgage Servicing Rights</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(“MSRs”)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We determine the fair value of MSRs using a valuation model that calculates the net present value of estimated future cash flows. Key estimates of future cash flows include prepayment speeds, default rates, discount rates, cost of servicing, objective portfolio characteristics, and others factors. Changes in these estimates could materially change the estimated fair value.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Impairment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—During the year ended December 31, 2022 we recognized impairment losses of $1,136 due to subleasing two of our operating leases.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—None applicable.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—None applicable.</span></div> Basis of Presentation—The consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). Certain amounts presented in the prior period consolidated statements of comprehensive loss have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported total revenue or expenses in the consolidated statements of comprehensive loss. <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The consolidated financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The preparation of consolidated financial statements, in conformity with GAAP, requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. Our estimates include, but are not limited to, valuation of deferred income taxes, stock-based compensation, net realizable value of inventory, capitalization of website and software development costs, the incremental borrowing rate for the determination of the present value of lease payments, recoverability of intangible assets with finite lives, fair value of our mortgage loans held for sale (“LHFS”) and mortgage servicing rights, estimated useful life of intangible assets, fair value of reporting units for purposes of allocating and evaluating goodwill for impairment, and current expected credit losses on certain financial assets. The amounts ultimately realized from the affected assets or ultimately recognized as liabilities will depend on, among other factors, general business conditions and could differ materially in the near term from the carrying amounts reflected in the consolidated financial statements.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restricted cash primarily consists of cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility. We terminated the secured revolving credit facility on December 29, 2022.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net and Allowance for Credit Losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have three material classes of receivables: (i) real estate services receivables, (ii) receivables from the sale of homes through our properties business, and (iii) receivables from customers in relation to our rentals business. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received. The majority of our transactions are processed through escrow and collectibility is not a significant risk. For transactions not directly processed through escrow, we establish an allowance for expected credit losses based on historical experience of collectibility, current external economic conditions that may affect collectibility, and current or expected changes to the regulatory environment in which we operate our businesses. We evaluate for changes in credit quality indicators on an annual basis or in the event of a material economic event or material change in the regulatory environment in which we operate.</span> 3 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have investments in marketable securities that are available to support our operational needs, which are included in our consolidated balance sheets as short-term and long-term investments. Our short-term and long-term investments consist primarily of U.S. treasury securities, including inflation protected securities, and other federal or local government issued securities. Available-for-sale debt securities are recorded at fair value, and unrealized holding gains and losses are recorded as a component of accumulated other comprehensive (loss) income. Securities with maturities of one year or less and those identified by management at the time of purchase to be used to fund operations within one year are classified as short-term. All other securities are classified as long-term. We evaluate our available-for-sale debt securities, both ones classified as cash equivalents and as investments, for expected credit losses on a quarterly basis. An expected credit loss reserve is charged against the fair value of an available-for-sale debt security when it is identified, with a credit loss charged against net earnings. We review factors to determine whether an expected credit loss exists based on credit quality indicators, such as the extent to which the fair value as of the reporting date is less than the amortized cost basis, present value of cash flows expected to be collected, the financial condition and prospects of the issuer, adverse conditions specifically related to the security, and any changes to the credit rating of the security by a rating agency. Realized gains and losses are accounted for using the specific identification method. Purchases and sales are recorded on a trade date basis.</span> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We account for certain assets and liabilities at fair value. Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable such as quoted prices for similar assets or liabilities in active markets, or can be corroborated by observable market data.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are supported by little or no market activity and require us to develop our own assumptions. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents and investments. We generally place our cash and cash equivalents and investments with major financial institutions we deem to be of high-credit-quality in order to limit our credit exposure. We maintain our cash accounts with financial institutions where deposits exceed federal insurance limits.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis. If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value. In determining net realizable value, we use judgment and estimates, including assessment of readily available market value indicators. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized in cost of revenue and the value of the corresponding asset is reduced.</span>We classify inventory into three categories: homes for sale, homes not available for sale, and homes under improvement. Homes for sale represent homes that are currently listed on the market for sale and homes which we are under a contractual commitment to sell after the escrow period. Homes not available for sale are generally recently purchased homes that have been temporarily rented back to the prior owner and are not listed on the market for sale. The rental period is typically less than 30 days. Homes under improvement are homes that are in the process of being prepared to be listed for sale. 3 P30D <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In connection with establishing a secured revolving credit facility to support the financing of homes that it purchases, RedfinNow formed a special purpose entity called RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation. We have determined that RedfinNow Borrower is a variable interest entity (“VIE”) and that we are the primary beneficiary of the variable interest in RedfinNow Borrower based on our power to direct the activities that most significantly impact the economic outcomes of the entity through our role in designing the entity and managing the homes purchased and sold by the entity. We have a potentially significant variable interest in the entity based upon our equity interest held in the VIE. As we have concluded that we are the primary beneficiary, we have included the accounts of the VIE in our consolidated financial statements. The lender of the secured revolving credit facility does not have recourse against the general credit of the primary beneficiary beyond the circumstances disclosed in Note 15. See Note 15 for a summary of the secured revolving credit facility, including outstanding borrowings associated with the VIE and related collateral. On November 7, 2022, we decided to wind-down RedfinNow and on December 29, 2022, we terminated our secured revolving credit facility.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans Held for Sale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our mortgage segment originates residential mortgage loans. We have elected the fair value option for all loans held for sale and record these loans at fair value. Gains and losses from changes in fair value and direct loan origination fees and costs are recognized in net gain on loans held for sale. The fair value of loans held for sale is in excess of the contractual principal amounts by $2,650 and $660, respectively, as of December 31, 2022 and December 31, 2021. The mortgage loans we originate are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations.</span> 2650000 660000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Other current assets consist primarily of miscellaneous non-trade receivables, interest receivable, and interest rate lock commitments from mortgage origination operations (see Derivative Instruments below).</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our mortgage segment is party to interest rate lock commitments (“IRLCs“) with customers resulting from mortgage origination operations. IRLCs for single-family mortgage loans that we intend to sell are considered free-standing derivatives. All free-standing derivatives are required to be recorded on our consolidated balance sheets at fair value. Since we can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements. </span>Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best efforts whole loans basis and on a mandatory basis. Forward sales commitments entered into on a mandatory basis are done through the use of commitments to sell mortgage-backed securities. We do not enter into or hold derivatives for trading or speculative purposes. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued and other liabilities, as applicable. We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives. Depreciation and amortization is included in cost of revenue, marketing, technology and development, and general and administrative and is allocated based on estimated usage for each class of asset.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. Repair and maintenance costs are expensed as incurred.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs relating to upgrades or enhancements that meet the capitalization criteria are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance and enhancement costs (including those costs in the post-implementation stages) are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the websites (or software) that result in added functionality, in which case the costs are capitalized.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development activities placed in service are amortized over the expected useful lives of those releases. We view capitalized software costs as either internal use, or market and product expansion. Currently, internal use and expansion useful lives are estimated at <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV84Mi9mcmFnOjRhZjcxYTM4NTU4ODQyYTE4NmY1NWI3OWQ0ZTM1MTcyL3RleHRyZWdpb246NGFmNzFhMzg1NTg4NDJhMTg2ZjU1Yjc5ZDRlMzUxNzJfMTY1NTA_0c55414d-b6a7-4705-ab0a-d8454e38d33f">two</span> to three years.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated useful lives of website and software development activities are reviewed annually, or whenever events or changes in circumstances indicate that intangible assets may be impaired, and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades or enhancements to the existing functionality.</span></div> P3Y <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV84Mi9mcmFnOjRhZjcxYTM4NTU4ODQyYTE4NmY1NWI3OWQ0ZTM1MTcyL3RleHRyZWdpb246NGFmNzFhMzg1NTg4NDJhMTg2ZjU1Yjc5ZDRlMzUxNzJfMTcxMDk_631c27ec-7e45-4586-ad0c-300ed5195dac">three</span> to ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Fair values are derived by applying various valuation methodologies including the income approach and cost approach, using critical estimates and assumptions that include the revenue growth rate, royalty rate, discount rate, and cost to replace.</span> P10Y <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured first by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such asset were considered to be impaired, an impairment loss would be recognized in the amount by which the carrying value of the asset exceeds its fair value. To date, no such impairment has occurred.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired.</span>We perform an impairment assessment of goodwill at our reporting unit level. To test for goodwill impairment, we have the option to perform a qualitative assessment of goodwill rather than completing the quantitative assessment. We consider macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting the reporting units, and changes in the fair value of our common stock. We must assess whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we conclude this is not the case, we do not need to perform any further assessment. Otherwise, we must perform a quantitative assessment and compare the fair value of the reporting unit to its carrying value, including goodwill. If the fair value of the reporting unit is less than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We use a combination of discounted cash flow models and market data of comparable guideline companies to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a market participant would use and adjusted for the specific size and risk profile of the reporting units. 461349000 409382000 0 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Assets, Noncurrent</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Other assets consists primarily of leased building security deposits and the noncurrent portion of prepaid assets.</span> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The extent of our lease commitments consists of operating leases for physical office locations with original terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV84Mi9mcmFnOjRhZjcxYTM4NTU4ODQyYTE4NmY1NWI3OWQ0ZTM1MTcyL3RleHRyZWdpb246NGFmNzFhMzg1NTg4NDJhMTg2ZjU1Yjc5ZDRlMzUxNzJfMjAyNjc_cfb6ed35-b6c9-46f1-82ce-cc6d195ebb19">one</span> to 11 years. We have accounted for the portfolio of leases by disaggregation based on the nature and term of the lease. Generally, the leases require a fixed minimum rent with contractual minimum rent increases over the term of the lease. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets, but rather lease expense is recognized on a straight-line basis over the term of the lease.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When available, the rate implicit in the lease to discount lease payments to present value would be used; however, none of our significant leases as of December 31, 2022 provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate for each portfolio of leases to discount the lease payments based on information available at lease commencement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated the performance of existing leases in relation to our leasing strategy and have determined that most renewal options would not be reasonably certain to be exercised. </span></div>The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of the consideration in the lease contracts between lease and non-lease components based on standalone prices and determined the allocation per the contracts to be appropriate. A portion of the right-of-use assets and related lease liabilities on our consolidated balance sheets were classified as held for sale as of December 31, 2022, $413 and $352, respectively. P11Y 413000 352000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mezzanine Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have issued convertible preferred stock that we have determined is a financial instrument with both equity and debt characteristics and is classified as mezzanine equity in our consolidated financial statements. The instrument was initially recognized at fair value net of issuance costs. We reassess whether the instrument is currently redeemable or probable to become redeemable in the future as of each reporting date, in which, if the instrument meets either criteria, we will accrete the carrying value to the redemption value based on the effective interest method over the remaining term. To assess classification, we review all features of the instrument, including mandatory redemption features and conversion features that may be substantive. All financial instruments that are classified as mezzanine equity are evaluated for embedded derivative features by evaluating each feature against the nature of the host instrument (e.g. more equity-like or debt-like). Features identified as embedded derivatives that are material are recognized separately as a derivative asset or liability in the consolidated financial statements. We have evaluated our convertible preferred stock and determined that its nature is that of an equity host and no material embedded derivatives exist that would require bifurcation on our consolidated balance sheets. See Note 11 for more information.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our international operations generally use their local currency as their functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Income and expense accounts are translated at the average monthly exchange rates during the year. Resulting translation adjustments are reported as a component of other comprehensive income and recorded in accumulated other comprehensive loss on our consolidated balance sheets.</span> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Income taxes are accounted for using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the consolidated balance sheets and tax bases of assets and liabilities at the applicable enacted tax rates. We establish a valuation allowance for deferred tax assets if it is more likely than not that these items will expire before we are able to realize their benefits or if future deductibility is uncertain.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertainty in income taxes in accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 740, Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Tax positions are evaluated utilizing a two-step process, whereby we first determine whether it is more likely than not that a tax position will be sustained upon examination by the tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely to be realized upon ultimate settlement. Subsequent adjustments to amounts previously recorded impact the financial statements in the period during which the changes are identified. We recognize interest and penalties related to unrecognized tax benefits as income tax expense.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In accounting for the issuance of our convertible senior notes, we treat the instrument wholly as a liability, in accordance with the adoption of ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity ("ASU 2020-06").</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance costs are amortized to expense over the respective term of the convertible senior notes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For conversions prior to the maturity of the notes, we will settle using cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election. The carrying amount of the instrument (including unamortized debt issuance costs) is reduced by cash and other assets transferred, with the difference reflected as a reduction to additional paid-in capital. The indentures governing our convertible senior notes allow us, under certain circumstances, to irrevocably fix our method for settling conversions of the applicable notes by giving notice to the noteholders. Our election to irrevocably fix the settlement method could affect the calculation of diluted earnings per share when applicable. We have no plans to exercise our rights to fix the settlement method.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we repurchase a portion of our convertible senior notes, we will derecognize the liability, accelerate the amortization of debt issuance costs, and record on our consolidated statements of comprehensive loss a gain or loss on extinguishment dependent on the repurchase price. See Note 15 for information regarding repurchases for the year ended December 31, 2022.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, from the sale of homes, from subscription-based product offerings for our rentals business, and from the origination, sales, and servicing of mortgages. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have utilized the allowable practical expedient in the accounting guidance and elected not to capitalize costs related to obtaining contracts with customers with durations of less than one year. We do not have significant remaining performance obligations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue earned but not received is recorded as accrued revenue in accounts receivable on our consolidated balance sheets, net of an allowance for credit losses. Accrued revenue consisting of commission revenue is known and is clearing escrow, and therefore it is not estimated.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature and Disaggregation of Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Real Estate Services Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brokerage Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Brokerage revenue includes our offer and listing services, where our lead agents represent homebuyers and home sellers. We recognize commission-based brokerage revenue upon closing of a brokerage transaction, less the amount of any commission refunds, closing-cost reductions, or promotional offers that may result in a material right. The transaction price is generally calculated by taking the agreed upon commission rate and applying that to the home's selling price. Brokerage revenue primarily contains a single performance obligation that is satisfied upon the closing of a transaction, at which point the entire transaction price is earned. We are not entitled to any commission until the performance obligation is satisfied and are not owed any commission for unsuccessful transactions, even if services have been provided. In conjunction with providing offering and listing services to our customers, we may offer promotional pricing or additional discounts on future services. This results in a material right to our customers and represents an additional performance obligation, for which the transaction price is allocated based on standalone selling prices. Amounts allocated to a promise to provide future listing or offering services at a significant discount are initially recorded as contract liabilities. Our promotional pricing and additional discounts have not resulted in a material impact to timing of revenue recognition. The balance of the corresponding contract liabilities are included in accrued and other liabilities on our consolidated balance sheets. See Note 10 for more information.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Partner Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Partner revenue consists of fees paid to us from partner agents or under other referral agreements, less the amount of any payments we make to homebuyers and home sellers. We recognize these fees as revenue on the closing of a transaction. The transaction price is a fixed percentage of the partner agent's commission. The partner agent or other entity related to our referral agreements directly remits the referral fee revenue to us. We are neither entitled to referral fee revenue, nor is our performance obligation satisfied, until the related referred home's sale closes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Properties Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Properties Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Properties revenue consists of revenue earned when we sell homes that we previously bought directly from homeowners. Properties revenue is recorded at closing on a gross basis, representing the sales price of the home. Our contracts with customers contain a single performance obligation that is satisfied upon a transaction closing. We do not offer warranties for sold homes, and there are no continuing performance obligations following the transaction close date.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rentals Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rentals Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Rentals revenue is primarily composed of subscription-based product offerings for internet listing services, as well as lead management and digital marketing solutions. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rentals revenue is recorded as a component of service revenue in our consolidated statements of comprehensive loss. Revenue is recognized upon transfer of control of promised service to customers over time in an amount that reflects the consideration we expect to receive in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the contract, which generally have a term of less than one year. Revenue is presented net of sales allowances, which are not material.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price for a contract is generally determined by the stated price in the contract, excluding any related sales taxes. We enter into contracts that can include various combinations of subscription services, which are capable of being distinct and accounted for as separate performance obligations. We allocate the transaction price to each performance obligation in the contract on a relative stand-alone selling price basis. Generally, the combinations of subscription services are fulfilled concurrently and are co-terminus. Our rentals contracts do not contain any refund provisions other than in the event of our non-performance or breach.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mortgage Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Mortgage revenue includes fees from the origination and subsequent sale of loans, loan servicing income, interest income on loans held for sale, origination of IRLCs, and the changes in fair value of our IRLCs, forward sales commitments, loans held for sale, and MSRs.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Other services revenue includes fees earned from title settlement services, Walk Score data services, and advertising. Substantially all fees and revenue from other services are recognized when the service is provided.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intercompany Eliminations </span></div>Intercompany Eliminations—Revenue earned from transactions between operating segments are eliminated in consolidating our financial statements. Intercompany transactions primarily consist of services performed from our real estate services segment for our properties segment. <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, customer fulfillment costs related to our rentals segment, office and occupancy expenses, interest expense on our mortgage related warehouse facilities, and depreciation and amortization related to fixed assets and acquired intangible assets. Home costs related to our properties segment include home purchase costs, capitalized improvements, selling expenses directly attributable to the transaction, and home maintenance expenses.</span> Technology and Development—Technology and development expenses primarily include personnel costs (including base pay, bonuses, benefits, and stock-based compensation), data licenses, software and equipment, and infrastructure such as for data centers and hosted services. The expenses also include amortization of capitalized internal-use software and website and mobile application development costs as well as amortization of acquired intangible assets. We expense research and development costs as incurred and record them in technology and development expenses. Advertising and Advertising Production Costs—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. Advertising costs and advertising production costs are included in marketing expenses. The following table summarizes total advertising and advertising production costs for the periods listed: <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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Advertising costs</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133,593 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,278 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,919 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Advertising production costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 133593000 119278000 42919000 3425000 2303000 256000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We account for stock-based compensation by measuring and recognizing as compensation expense the fair value of all share-based payment awards made to employees, including stock options and restricted stock unit awards, and shares forecasted to be issued pursuant to our ESPP, in each case based on estimated grant date fair values. Stock-based compensation expense is recognized over the requisite service period on a straight-line basis. The Black-Scholes-Merton option-pricing model is used to determine the fair value of stock options and shares forecasted to be issued pursuant to our ESPP. For restricted stock unit awards and restricted stock unit awards with performance conditions, we use the market value of our common stock on the date of grant to determine the fair value of the award. For restricted stock unit awards with market conditions, the market condition is reflected in the grant date fair value of the award using a Monte Carlo simulation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In valuing stock options and shares forecasted to be issued pursuant to our ESPP, we make assumptions about expected life, stock price volatility, risk-free interest rates, and expected dividends.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Life</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term was estimated using the simplified method allowed under guidance from the SEC as our historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected stock price volatility for our common stock was estimated by taking the average historical price volatility for industry peers based on daily price observations. Industry peers consist of several public companies in the real estate and technology industries.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the yields of U.S. treasury securities with maturities similar to the expected term of the options for each option group.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, an expected dividend yield of zero was used.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We record assets and liabilities of an acquired business at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring and Reorganization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restructuring and reorganization expenses primarily consist of employee termination costs (including severance, retention, benefits, and payroll taxes) associated with the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”), our mortgage business, and Rent Group Inc. (“Rent.”), our rentals business, and from our June 2022 workforce reduction. Restructuring and reorganization expenses will also include additional expenses throughout 2022 and into 2023 related to our November 9, 2022 workforce reduction and wind-down of our RedfinNow operations. These expenses are included in restructuring and reorganization in our consolidated statements of comprehensive loss and in accrued and other liabilities in our consolidated balance sheets. We expect to complete our restructuring and reorganization activities by the end of 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mortgage Servicing Rights</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(“MSRs”)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We determine the fair value of MSRs using a valuation model that calculates the net present value of estimated future cash flows. Key estimates of future cash flows include prepayment speeds, default rates, discount rates, cost of servicing, objective portfolio characteristics, and others factors. Changes in these estimates could materially change the estimated fair value.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Impairment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—During the year ended December 31, 2022 we recognized impairment losses of $1,136 due to subleasing two of our operating leases.</span></div> 1136000 2 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—None applicable.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—None applicable.</span></div> Business Combinations<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we acquired, for $139,671 in cash, all of the equity interests of Bay Equity, and Bay Equity became one of our wholly owned subsidiaries. We acquired Bay Equity to expand our mortgage business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations and the fair values of the assets acquired and liabilities assumed have been included in our consolidated financial statements since the date of acquisition. The revenue from Bay Equity is reported in our mortgage segment in Note 3. The goodwill recognized in connection with our acquisition of Bay Equity is primarily attributable to the anticipated synergies from future growth of the combined business and is not expected to be deductible for tax purposes. We assigned the recognized goodwill of $51,967 to the mortgage segment.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of assets acquired and liabilities assumed as a result of the Bay Equity acquisition and is subject to revision as more detailed analyses are completed and additional information about the fair value of assets acquired and liabilities assumed becomes available:</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 style="width:78.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.507%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39,963 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Restricted cash</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,697 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19,262 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property and equipment, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,995 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Loans held for sale</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">213,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Mortgage servicing rights, at fair value</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33,982 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets, noncurrent</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,510 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total assets acquired</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">393,047 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,747 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued and other liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38,026 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease liabilities and deposits, noncurrent</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,147 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Warehouse credit facilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">208,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">253,376 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">139,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs consisted of external fees for advisory, legal, and other professional services and totaled approximately $2,437 for the year ended December 31, 2022. These costs were expensed as incurred and recorded in general and administrative costs in our consolidated statements of comprehensive loss.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identifiable Intangible Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table provides the fair values of the Bay Equity intangible assets, along with their estimated useful lives:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life <br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,650 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,510 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The identifiable intangible assets include trade names and developed technology. Trade names primarily relate to the Bay Equity brand. Developed technology primarily relates to website functionality around data consolidation and optimization which helps drive efficiencies in loan origination and processing. The fair values of trade names and developed technology are derived by applying the relief from royalty method and replacement cost method, respectively. Critical estimates in valuing the intangible assets include revenue growth rate, royalty rate, discount rate, and number of months to recreate the underlying application.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Pro Forma Financial Information</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table presents unaudited pro forma financial information for the years ended December 31, 2022 and 2021. The pro forma financial information combines our results of operations with that of Bay Equity as though the companies had been combined as of January 1, 2021. The pro forma information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the Bay Equity acquisition had taken place at such time. The pro forma financial information presented below includes adjustments for depreciation and amortization, restructuring costs, and transaction costs:</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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,340,310 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,286,570 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(316,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>There were no material non-recurring adjustments made in the pro forma financial information disclosed above. 139671000 51967000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of assets acquired and liabilities assumed as a result of the Bay Equity acquisition and is subject to revision as more detailed analyses are completed and additional information about the fair value of assets acquired and liabilities assumed becomes available:</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 style="width:78.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.507%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39,963 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Restricted cash</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,697 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19,262 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property and equipment, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,995 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Loans held for sale</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">213,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Mortgage servicing rights, at fair value</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33,982 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets, noncurrent</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,510 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total assets acquired</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">393,047 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,747 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued and other liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38,026 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease liabilities and deposits, noncurrent</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,147 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Warehouse credit facilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">208,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">253,376 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">139,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 39963000 2367000 9697000 1222000 19262000 897000 4995000 213891000 33982000 294000 14510000 51967000 393047000 1747000 38026000 2848000 2147000 208608000 253376000 139671000 2437000 The following table provides the fair values of the Bay Equity intangible assets, along with their estimated useful lives:<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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life <br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,650 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,510 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr></table> 11650000 P5Y 2860000 P3Y 14510000 The following table presents unaudited pro forma financial information for the years ended December 31, 2022 and 2021. The pro forma financial information combines our results of operations with that of Bay Equity as though the companies had been combined as of January 1, 2021. The pro forma information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the Bay Equity acquisition had taken place at such time. The pro forma financial information presented below includes adjustments for depreciation and amortization, restructuring costs, and transaction costs:<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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,340,310 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,286,570 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(316,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2340310000 2286570000 -316933000 -57883000 0 Segment Reporting and Revenue<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In its operation of our business, our management, including our chief operating decision maker ("CODM"), who is also our chief executive officer, evaluates the performance of our operating segments based on our statement of operations results, inclusive of net loss. We do not analyze discrete segment balance sheet information related to long-term assets, substantially all of which are located in the United States. We have six operating segments and four reportable segments, real estate services, properties, rentals, and mortgage. As a result of our decision to wind-down RedfinNow operations, we plan to report our properties segment as a discontinued operation beginning with the period during which we complete wind-down of the business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, from the sale of homes, from subscription-based product offerings for our rentals business, and from the origination, sales, and servicing of mortgages. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on each of our reportable and other segments and reconciliation to consolidated net loss is presented in the tables below. We have assigned certain previously reported expenses to each segment to conform to the way we internally manage and monitor our business. We allocated indirect costs to each segment based on a reasonable allocation methodology, when such costs are significant to the performance measures of the segments.</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 style="width:24.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real estate services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Properties</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rentals</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mortgage</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate Overhead and Intercompany Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">787,076 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,202,651 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">155,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,904 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,684 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,783)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,284,442 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">608,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,225,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,998,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,049 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,066)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,494 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,352 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">286,053 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105,196 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,326 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,899 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,591 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,204 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">196,250 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,171 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,203 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,728 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,680 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,307 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,504 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">254,593 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and reorganization</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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">292,040 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,291 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,691 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,603 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,661 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">649,383 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(112,991)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,357)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(81,197)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,251)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,873)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(363,330)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,607)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,389 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,502 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,187 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(113,114)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(61,964)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(79,808)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,365)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,733)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,159)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(321,143)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:24.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real estate services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Properties</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rentals</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mortgage</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate Overhead and Intercompany Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">903,334 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880,653 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,877 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,818 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,609 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,526)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,922,765 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">603,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">870,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,518,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300,014 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,601 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,138 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,278)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(655)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">403,820 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,588 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,237 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,492 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,396 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,477 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,718 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,655 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,593 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,943 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,306 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,288 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,530 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,315 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and reorganization</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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264,989 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,719 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,609 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,263 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,025 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,168 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513,773 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,118)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49,471)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,680)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50,168)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109,953)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income, interest expense, income tax benefit, and other expense, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,261)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,301 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,938 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,379)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(46,170)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,538)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,678)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(48,786)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109,613)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:24.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real estate services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Properties</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rentals</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mortgage</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate Overhead and Intercompany Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">651,208 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209,686 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,835 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,377 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,013)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,093 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">417,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">653,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234,068 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,696)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232,110 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,389 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,986 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,914 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,297 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,538 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,810 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,665 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,847 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,624 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and reorganization</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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,326 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,332 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,846 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,140 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,674 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,318 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,028)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,638)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,674)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income, interest expense, and other expense, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,018)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,404)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,319)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,046)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,565)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56,078)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,527)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6 4 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on each of our reportable and other segments and reconciliation to consolidated net loss is presented in the tables below. We have assigned certain previously reported expenses to each segment to conform to the way we internally manage and monitor our business. We allocated indirect costs to each segment based on a reasonable allocation methodology, when such costs are significant to the performance measures of the segments.</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 style="width:24.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real estate services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Properties</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rentals</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mortgage</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate Overhead and Intercompany Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">787,076 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,202,651 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">155,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,904 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,684 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,783)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,284,442 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">608,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,225,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,998,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,049 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,066)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,494 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,352 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">286,053 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105,196 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,326 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,899 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,591 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,204 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">196,250 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,171 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,203 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,728 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,680 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,307 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,504 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">254,593 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and reorganization</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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">292,040 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,291 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,691 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,603 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,661 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">649,383 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(112,991)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,357)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(81,197)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,251)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,873)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(363,330)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,607)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,389 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,502 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,187 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(113,114)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(61,964)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(79,808)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,365)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,733)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,159)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(321,143)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:24.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real estate services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Properties</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rentals</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mortgage</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate Overhead and Intercompany Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">903,334 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880,653 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,877 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,818 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,609 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,526)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,922,765 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">603,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">870,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,518,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300,014 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,601 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,138 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,278)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(655)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">403,820 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,588 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,237 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,492 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,396 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,477 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,718 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,655 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,593 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,943 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,306 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,288 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,530 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,315 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and reorganization</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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264,989 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,719 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,609 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,263 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,025 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,168 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513,773 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,118)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49,471)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,680)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50,168)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109,953)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income, interest expense, income tax benefit, and other expense, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,261)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,301 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,938 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,379)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(46,170)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,538)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,678)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(48,786)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109,613)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:24.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Real estate services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Properties</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rentals</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mortgage</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate Overhead and Intercompany Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">651,208 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209,686 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,835 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,377 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,013)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,093 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">417,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">653,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234,068 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,696)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232,110 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,389 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,986 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,914 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,297 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,538 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,810 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,665 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,847 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,624 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and reorganization</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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,326 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,332 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,846 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,140 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,674 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,318 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,028)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,638)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,674)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income, interest expense, and other expense, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,018)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,404)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,319)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,046)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,565)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56,078)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,527)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 787076000 1202651000 155910000 132904000 23684000 -17783000 2284442000 608027000 1225717000 33416000 126552000 22460000 -17783000 1998389000 179049000 -23066000 122494000 6352000 1224000 0 286053000 105196000 17326000 59899000 6034000 3591000 4204000 196250000 98673000 2762000 51064000 4889000 199000 484000 158071000 88171000 11203000 92728000 25680000 3307000 33504000 254593000 0 0 0 0 0 40469000 40469000 292040000 31291000 203691000 36603000 7097000 78661000 649383000 -112991000 -54357000 -81197000 -30251000 -5873000 -78661000 -363330000 -123000 -7607000 1389000 -114000 140000 48502000 42187000 -113114000 -61964000 -79808000 -30365000 -5733000 -30159000 -321143000 903334000 880653000 121877000 19818000 13609000 -16526000 1922765000 603320000 870052000 21739000 26096000 14264000 -16526000 1518945000 300014000 10601000 100138000 -6278000 -655000 0 403820000 81588000 13237000 41492000 10396000 2528000 7477000 156718000 98746000 1889000 36174000 561000 209000 1161000 138740000 84655000 9593000 71943000 8306000 2288000 41530000 218315000 0 0 0 0 0 0 0 264989000 24719000 149609000 19263000 5025000 50168000 513773000 35025000 -14118000 -49471000 -25541000 -5680000 -50168000 -109953000 -87000 -4261000 3301000 3000 2000 1382000 340000 34938000 -18379000 -46170000 -25538000 -5678000 -48786000 -109613000 651208000 209686000 0 15835000 12377000 -3013000 886093000 417140000 214382000 0 15627000 9847000 -3013000 653983000 234068000 -4696000 0 208000 2530000 0 232110000 66389000 5986000 0 5914000 1288000 4720000 84297000 53399000 536000 0 267000 88000 591000 54881000 54538000 2810000 0 1665000 764000 25847000 85624000 0 0 0 0 0 6516000 6516000 174326000 9332000 0 7846000 2140000 37674000 231318000 59742000 -14028000 0 -7638000 390000 -37674000 792000 0 -1018000 0 73000 30000 -18404000 -19319000 59742000 -15046000 0 -7565000 420000 -56078000 -18527000 Financial Instruments <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary market exposure is to interest rate risk, specifically U.S. treasury and mortgage interest rates, due to their impact on mortgage-related assets and commitments. We use forward sales commitments on whole loans and mortgage-backed securities to manage and reduce this risk. We do not have any derivative instruments designated as hedging instruments.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward Sales Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We are exposed to interest rate and price risk on loans held for sale from the funding date until the date the loan is sold. Forward sales commitments on whole loans and mortgage-backed securities are used to fix the forward sales price that will be realized at the sale of each loan.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Lock Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—IRLCs represent an agreement to extend credit to a mortgage loan applicant. We commit (subject to loan approval) to fund the loan at the specified rate, regardless of changes in market interest rates between the commitment date and the funding date. Outstanding IRLCs are subject to interest rate risk and related price risk during the period from the date of commitment through the loan funding date or expiration date. Loan commitments generally range between 30 and 90 days and the borrower is not obligated to obtain the loan. Therefore, IRLCs are subject to fallout risk, which occurs when approved borrowers choose not to close on the underlying loans. We review our commitment-to-closing ratio ("pull-through rate") as part of an estimate of the number of mortgage loans that will fund according to the IRLCs.</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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amounts</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">301,548 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,550 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">210,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The locations and amounts of gains (losses) recognized in revenue related to our derivatives are as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:38.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV85MS9mcmFnOmVlZjFhMDIyMzc3YzQzM2ViMmQ2MjkyMTA3YmUyMjU2L3RhYmxlOjlmNzYxYmRhZmVmMzQwNmFhMDg4YmJmNjI3ZDFlOWY2L3RhYmxlcmFuZ2U6OWY3NjFiZGFmZWYzNDA2YWEwODhiYmY2MjdkMWU5ZjZfMi0yLTEtMS0xNDI2MTg_07693e2e-daa4-43cd-b670-adde9ac8b264"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV85MS9mcmFnOmVlZjFhMDIyMzc3YzQzM2ViMmQ2MjkyMTA3YmUyMjU2L3RhYmxlOjlmNzYxYmRhZmVmMzQwNmFhMDg4YmJmNjI3ZDFlOWY2L3RhYmxlcmFuZ2U6OWY3NjFiZGFmZWYzNDA2YWEwODhiYmY2MjdkMWU5ZjZfMi0yLTEtMS0xNDI2MTg_91f043bb-588b-412e-a7dc-88bbc89767d2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV85MS9mcmFnOmVlZjFhMDIyMzc3YzQzM2ViMmQ2MjkyMTA3YmUyMjU2L3RhYmxlOjlmNzYxYmRhZmVmMzQwNmFhMDg4YmJmNjI3ZDFlOWY2L3RhYmxlcmFuZ2U6OWY3NjFiZGFmZWYzNDA2YWEwODhiYmY2MjdkMWU5ZjZfMi0yLTEtMS0xNDI2MTg_af579fca-528d-4855-95f9-d0a7c05c6d76">Service revenue</span></span></span></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,336)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,184)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected on our consolidated balance sheets, is set forth below:</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 style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/> (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,334 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,334 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,604 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,604 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other current assets</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,007 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mortgage servicing rights, at fair value</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">578,021 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">338,149 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,273 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,599 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,914 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,873 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </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"/></tr></table></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 style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/> (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">        Money market funds</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   U.S. treasury securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,906 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,906 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,759 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,759 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV85MS9mcmFnOmVlZjFhMDIyMzc3YzQzM2ViMmQ2MjkyMTA3YmUyMjU2L3RhYmxlOmMzZjcxN2U0YjBkMDQxYTY5ZTAwYWQ5NWI2MDZlZDg3L3RhYmxlcmFuZ2U6YzNmNzE3ZTRiMGQwNDFhNjllMDBhZDk1YjYwNmVkODdfMTItMC0xLTEtMTQyNjE4_20c4f250-ee9c-4ea2-9a65-5e0be891ff73">Total prepaid expenses and other current assets</span></span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,329 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   U.S. treasury securities</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,828 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,828 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">635,624 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">598,536 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers into or out of Level 3 financial instruments during the years ended December 31, 2022 and 2021.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant unobservable input used in the fair value measurement of IRLCs is the pull-through rate. Significant changes in the input could result in a significant change in fair value measurement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:23.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Key Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt;padding-right:11.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pull-through rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Market pricing</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.0% - 100.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71.1%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">MSRs</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepayment speed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.0% - 14.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Default rates</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.0% - 0.5%</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.5% - 12.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of changes in the fair value of IRLCs:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, net—beginning of period</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs acquired in business combination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances of IRLCs</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,453 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,415 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,090 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Settlements of IRLCs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value changes recognized in earnings</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(829)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, net—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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,297 </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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of changes in the fair value of MSRs:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance—beginning of period</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">MSRs acquired in business combination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">MSRs originated</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,140 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">MSRs sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair value changes recognized in earnings</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">801 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance, net—end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </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:top"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the carrying amounts and estimated fair values of our convertible senior notes that are not recorded at fair value on our consolidated balance sheets:</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 style="width:31.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,431 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,147 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,280 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,487 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">593,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565,474 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267,398 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">563,234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">467,814 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the principal amounts of our 2023 notes, our 2025 notes, and our 2027 notes, which were $23,512, $518,728, and $575,000, respectively, and the net carrying amounts of the notes represents the unamortized debt issuance costs. The estimated fair value of each tranche of convertible senior notes is based on the closing trading price of the notes on the last day of trading for the period, and is classified as Level 2 within the fair value hierarchy, due to the limited trading activity of the notes. Based on the closing price of our common stock of $4.24 on December 31, 2022, the if-converted value of all three convertible notes were less than the principal amounts. See Note 15 for additional details on our convertible senior notes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 11 for the carrying amount of our convertible preferred stock.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recognized or disclosed at fair value on a nonrecurring basis include items such as property and equipment, goodwill and other intangible assets, equity investments, and other assets. These assets are measured at fair value if determined to be impaired.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost or amortized cost, gross unrealized gains and losses, and estimated fair market value of our cash, money market funds, restricted cash, available-for-sale investments, and equity securities were as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:16.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.058%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="45" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,430 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,430 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,430 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,339 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,334 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,334 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">394,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393,985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">242,246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,259 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></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 style="width:16.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.058%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,032 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,032 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,032 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,278 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,278 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,278 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,900 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,906 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,906 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">802,430 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">806,846 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">718,281 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,737 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,828 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the aggregate fair value of available-for-sale debt securities in an unrealized loss position totaled $77,277 and $54,671, with aggregate unrealized losses of $758 and $204, respectively. We have evaluated our portfolio of available-for-sale debt securities based on credit quality indicators for expected credit losses and do not believe there are any expected credit losses. In addition, as of December 31, 2022 and 2021, we had not made a decision to sell any of our debt securities held, nor did we consider it more likely than not that we would be required to sell such securities before recovery of our amortized cost basis. Our portfolio consists of U.S. government securities, all with a high quality credit rating issued by various credit agencies.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, we had accrued interest of $576 and $86, respectively, on our available-for-sale investments, for which we have recorded no expected credit losses. Accrued interest receivable is presented within other current assets in our consolidated balance sheets.</span></div> We review our commitment-to-closing ratio ("pull-through rate") as part of an estimate of the number of mortgage loans that will fund according to the IRLCs.<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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amounts</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">301,548 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,550 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">210,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 301548000 70550000 210787000 67485000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The locations and amounts of gains (losses) recognized in revenue related to our derivatives are as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:38.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV85MS9mcmFnOmVlZjFhMDIyMzc3YzQzM2ViMmQ2MjkyMTA3YmUyMjU2L3RhYmxlOjlmNzYxYmRhZmVmMzQwNmFhMDg4YmJmNjI3ZDFlOWY2L3RhYmxlcmFuZ2U6OWY3NjFiZGFmZWYzNDA2YWEwODhiYmY2MjdkMWU5ZjZfMi0yLTEtMS0xNDI2MTg_07693e2e-daa4-43cd-b670-adde9ac8b264"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV85MS9mcmFnOmVlZjFhMDIyMzc3YzQzM2ViMmQ2MjkyMTA3YmUyMjU2L3RhYmxlOjlmNzYxYmRhZmVmMzQwNmFhMDg4YmJmNjI3ZDFlOWY2L3RhYmxlcmFuZ2U6OWY3NjFiZGFmZWYzNDA2YWEwODhiYmY2MjdkMWU5ZjZfMi0yLTEtMS0xNDI2MTg_91f043bb-588b-412e-a7dc-88bbc89767d2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV85MS9mcmFnOmVlZjFhMDIyMzc3YzQzM2ViMmQ2MjkyMTA3YmUyMjU2L3RhYmxlOjlmNzYxYmRhZmVmMzQwNmFhMDg4YmJmNjI3ZDFlOWY2L3RhYmxlcmFuZ2U6OWY3NjFiZGFmZWYzNDA2YWEwODhiYmY2MjdkMWU5ZjZfMi0yLTEtMS0xNDI2MTg_af579fca-528d-4855-95f9-d0a7c05c6d76">Service revenue</span></span></span></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,336)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,184)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -11336000 518000 -184000 -4184000 -641000 1342000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected on our consolidated balance sheets, is set forth below:</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 style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/> (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,334 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,334 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,604 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,604 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other current assets</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,007 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mortgage servicing rights, at fair value</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">578,021 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">338,149 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,273 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,599 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,914 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,873 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </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"/></tr></table></div><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 style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/> (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">        Money market funds</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   U.S. treasury securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,906 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,906 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,759 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,759 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV85MS9mcmFnOmVlZjFhMDIyMzc3YzQzM2ViMmQ2MjkyMTA3YmUyMjU2L3RhYmxlOmMzZjcxN2U0YjBkMDQxYTY5ZTAwYWQ5NWI2MDZlZDg3L3RhYmxlcmFuZ2U6YzNmNzE3ZTRiMGQwNDFhNjllMDBhZDk1YjYwNmVkODdfMTItMC0xLTEtMTQyNjE4_20c4f250-ee9c-4ea2-9a65-5e0be891ff73">Total prepaid expenses and other current assets</span></span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,329 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   U.S. treasury securities</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,828 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,828 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">635,624 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">598,536 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 186410000 186410000 0 0 186410000 186410000 0 0 96925000 96925000 0 0 25334000 25334000 0 0 122259000 122259000 0 0 199604000 0 199604000 0 1669000 0 1669000 0 2338000 0 0 2338000 4007000 0 1669000 2338000 36261000 0 0 36261000 29480000 29480000 0 0 578021000 338149000 201273000 38599000 1873000 0 1873000 0 1041000 0 0 1041000 2914000 0 1873000 1041000 509971000 509971000 0 0 509971000 509971000 0 0 16718000 16718000 0 0 11906000 11906000 0 0 5113000 5113000 0 0 35759000 0 35759000 0 138000 0 138000 0 1191000 0 0 1191000 1329000 0 138000 1191000 54828000 54828000 0 0 635624000 598536000 35897000 1191000 93000 0 93000 0 60000 0 0 60000 153000 0 93000 60000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:23.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Key Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt;padding-right:11.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pull-through rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Market pricing</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.0% - 100.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71.1%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">MSRs</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepayment speed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.0% - 14.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Default rates</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.0% - 0.5%</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.5% - 12.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div> 0.620 1.000 0.910 0.711 0.711 0.060 0.144 0.066 0.000 0.005 0.001 0.095 0.124 0.096 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of changes in the fair value of IRLCs:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, net—beginning of period</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs acquired in business combination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances of IRLCs</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,453 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,415 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,090 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Settlements of IRLCs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value changes recognized in earnings</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(829)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, net—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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,297 </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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of changes in the fair value of MSRs:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance—beginning of period</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">MSRs acquired in business combination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">MSRs originated</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,140 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">MSRs sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair value changes recognized in earnings</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">801 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance, net—end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </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:top"/></tr></table></div> 1131000 1771000 438000 4326000 0 0 51453000 18415000 18090000 54784000 18827000 16986000 -829000 -228000 229000 1297000 1131000 1771000 0 0 0 33982000 0 0 3140000 0 0 1662000 0 0 801000 0 0 36261000 0 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the carrying amounts and estimated fair values of our convertible senior notes that are not recorded at fair value on our consolidated balance sheets:</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 style="width:31.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,431 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,147 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,280 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,487 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">593,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565,474 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267,398 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">563,234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">467,814 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The following table summarizes borrowings under these facilities as of the periods presented:<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 style="width:24.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lender</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Interest Rate on Outstanding Borrowings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Interest Rate on Outstanding Borrowings</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Western Alliance Bank</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,089 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Texas Capital Bank, N.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Flagstar Bank, FSB</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,102 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">City National Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Comerica Bank</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,526 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.36 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Origin Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M&amp;T Bank</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,126 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.45 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prosperity Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Republic Bank &amp; Trust Company</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,636 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.81 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Wells Fargo Bank, N.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550,000 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,509 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115,000 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,043 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"></td></tr></table>The following table summarizes borrowings under this facility as of the period presented:<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 style="width:20.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lender</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Interest Rate on Outstanding Borrowings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Interest Rate on Outstanding Borrowings</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goldman Sachs Bank USA</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,781 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs amortized and interest expense recognized in relation to our RedfinNow Borrower facility:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23431000 22147000 23280000 34487000 512683000 309292000 650783000 593366000 565474000 267398000 563234000 467814000 23512000 518728000 575000000 4.24 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost or amortized cost, gross unrealized gains and losses, and estimated fair market value of our cash, money market funds, restricted cash, available-for-sale investments, and equity securities were as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:16.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.058%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="45" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,430 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,430 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,430 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,339 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,334 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,334 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">394,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393,985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">242,246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,259 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><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 style="width:16.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.058%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,032 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,032 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,032 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,278 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,278 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,278 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,900 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,906 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,906 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">802,430 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">806,846 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">718,281 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,737 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,828 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 53430000 53430000 53430000 186410000 186410000 186410000 2406000 2406000 2406000 127130000 28000 753000 126405000 96925000 29480000 25339000 0 5000 25334000 25334000 0 394715000 28000 758000 393985000 242246000 122259000 29480000 81032000 81032000 81032000 509971000 509971000 509971000 127278000 127278000 127278000 71749000 1000 204000 71546000 16718000 54828000 11900000 6000 0 11906000 11906000 0 500000 4613000 0 5113000 5113000 0 802430000 4620000 204000 806846000 718281000 33737000 54828000 77277000 54671000 758000 204000 576000 86000 0 0 Inventory<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory were as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Homes for sale</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Work in progress</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Homes not available for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Homes under improvement</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,170 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222,434 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,273 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358,221 </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"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory costs include direct home purchase costs and any capitalized improvements, net of inventory reserves, which reflect the lower of cost or net realizable value write-downs applied on a specific home basis. As of December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, lower of cost or net realizable value write-downs were $8,404 and $2,364, respectively. These write-downs are included within the changes in inventory in net cash provided by (used in) operating activities in our consolidated statements of cash flows. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our inventory activities:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Number of homes purchased</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,021 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventory value of homes purchased</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">806,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,034,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Number of homes sold</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,044 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,450 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventory value of homes sold</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,033,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">738,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory were as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Homes for sale</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Work in progress</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Homes not available for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Homes under improvement</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,170 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222,434 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,273 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358,221 </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"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our inventory activities:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Number of homes purchased</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,021 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventory value of homes purchased</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">806,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,034,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Number of homes sold</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,044 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,450 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventory value of homes sold</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,033,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">738,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 97636000 119410000 2467000 16377000 14170000 222434000 114273000 358221000 8404000 2364000 1569 2021 806269000 1034916000 2044 1450 1033866000 738809000 Property and Equipment<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment were as follows:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shorter of lease term or economic life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,285 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,455 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Website and software development costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 - 3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 - 5</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,036 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,216 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,911 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,091 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,072 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76,788)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(59,766)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,105 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,671 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes depreciation and amortization and capitalized software development costs:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization for property and equipment</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,740 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,047 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,076 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized software development costs, including stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment were as follows:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shorter of lease term or economic life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,285 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,455 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Website and software development costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 - 3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 - 5</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,036 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,216 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,911 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,091 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,072 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76,788)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(59,766)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,105 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,671 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes depreciation and amortization and capitalized software development costs:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization for property and equipment</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,740 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,047 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,076 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized software development costs, including stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 32285000 33455000 P2Y P3Y 62963000 50439000 P3Y P5Y 20036000 14216000 P3Y 1871000 1871000 P7Y 7911000 8091000 125066000 108072000 76788000 59766000 6827000 10365000 55105000 58671000 26740000 20047000 14076000 19906000 19175000 11414000 Leases <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:54.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-right:4.5pt"><span><br/></span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,123 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">882 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">565 </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"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes lease expense with initial terms of 12 months or less of $3,599 and $1,464 for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:30.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.871%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,525 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">658 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,602 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23,785 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,649 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">164 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">434 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,247 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,620 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,736 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59,890 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,135 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,842 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64,867 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Interest</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55,353 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,082 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes interest on operating leases of $1,996 and financing leases of $31 due within the next 12 months.</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 style="width:65.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average remaining operating lease term (years)</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average remaining finance lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average discount rate for operating leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average discount rate for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash outflows from finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash outflows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:54.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-right:4.5pt"><span><br/></span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,123 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">882 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">565 </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"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes lease expense with initial terms of 12 months or less of $3,599 and $1,464 for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:30.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.871%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,525 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">658 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,602 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23,785 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,649 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">164 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">434 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,247 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,620 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,736 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59,890 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,135 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,842 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64,867 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Interest</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55,353 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,082 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes interest on operating leases of $1,996 and financing leases of $31 due within the next 12 months.</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 style="width:65.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average remaining operating lease term (years)</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average remaining finance lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average discount rate for operating leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average discount rate for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash outflows from finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash outflows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:54.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-right:4.5pt"><span><br/></span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,123 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">882 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">565 </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"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes lease expense with initial terms of 12 months or less of $3,599 and $1,464 for the years ended December 31, 2022 and 2021.</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 style="width:65.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average remaining operating lease term (years)</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average remaining finance lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average discount rate for operating leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average discount rate for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash outflows from finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash outflows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13144000 9437000 8223000 6123000 21367000 15560000 788000 492000 94000 73000 882000 565000 3599000 1464000 <div style="margin-top:5pt;text-align:center"><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 style="width:30.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.871%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,525 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">658 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,602 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23,785 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,649 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">164 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">434 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,247 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,620 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,736 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59,890 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,135 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,842 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64,867 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Interest</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55,353 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,082 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes interest on operating leases of $1,996 and financing leases of $31 due within the next 12 months.</span></div> <div style="margin-top:5pt;text-align:center"><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 style="width:30.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.871%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,525 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">658 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,602 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23,785 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,649 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">164 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">434 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,247 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,620 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,736 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59,890 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,135 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,842 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64,867 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Interest</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55,353 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,082 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes interest on operating leases of $1,996 and financing leases of $31 due within the next 12 months.</span></div> 20525000 658000 2602000 23785000 14799000 278000 491000 15568000 10649000 164000 434000 11247000 8619000 35000 159000 8813000 4620000 0 116000 4736000 678000 0 40000 718000 59890000 1135000 3842000 64867000 4537000 53000 55353000 1082000 1996000 31000 P3Y7M6D P4Y9M18D P2Y8M12D P3Y2M12D 0.045 0.044 0.054 0.054 21504000 16421000 100000 83000 612000 347000 132000 7677000 234000 1333000 Commitments and Contingencies <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a discussion of our material, pending legal proceedings. We cannot estimate a range of reasonably possible losses given the preliminary stage of these proceedings and the claims and issues presented. In addition to the matters discussed below, from time to time, we are involved in litigation, claims, and other proceedings arising in the ordinary course of our business. Except for the matters discussed below, we do not believe that any of our pending litigation, claims, and other proceedings are material to our business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawsuit by David Eraker</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On May 11, 2020, David Eraker, our co-founder and former chief executive officer who departed Redfin in 2006, filed a complaint through Appliance Computing III, Inc. (d/b/a Surefield) ("Surefield"), which is a company that Mr. Eraker founded and that we believe he controls, in the U.S. District Court for the Western District of Texas, Waco Division. The complaint alleged that we were infringing four patents claimed to be owned by Surefield without its authorization or license. Surefield sought an unspecified amount of damages and an injunction against us offering products and services that allegedly infringe the patents at issue. On May 17, 2022, the jury returned a verdict in our favor, finding that we did not infringe any of the asserted claims of the patents claimed to be owned by Surefield, and accordingly, we do not owe any damages to Surefield. The jury also found that all asserted claims of Surefield’s claimed patents were invalid. The court entered final judgment on August 15, 2022. On September 12, 2022, Surefield filed a motion for judgment as a matter of law and a motion for a new trial. In the motions, Surefield asserts that no jury could have found non-infringement based on the trial record, among other things. We filed oppositions to the motions on October 3, 2022 and Surefield filed replies on October 21, 2022. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawsuit Alleging Violations of the Fair Housing Act</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On October 28, 2020, a group of ten organizations filed a complaint against us in the U.S. District Court for the Western District of Washington. The organizations are the National Fair Housing Alliance, the Fair Housing Center of Metropolitan Detroit, the Fair Housing Justice Center, the Fair Housing Rights Center in Southeastern Pennsylvania, the HOPE Fair Housing Center, the Lexington Fair Housing Council, the Long Island Housing Services, the Metropolitan Milwaukee Fair Housing Council, Open Communities, and the South Suburban Housing Center. The complaint alleged that certain of our business policies and practices violate certain provisions of the Fair Housing Act (the “FHA”). The plaintiffs alleged that these policies and practices (i) have the effect of our services being unavailable in predominantly non-white communities on a more frequent basis than predominantly white communities and (ii) are unnecessary to achieve a valid interest or legitimate objective. The complaint focused on the following policies and practices, as alleged by the plaintiffs: (i) a home's price must exceed a certain dollar amount before we offer service through one of our lead agents or partner agents and (ii) our services and pricing structures are available only for homes serviced by one of our lead agents and those same services and pricing structures may not be offered by one of our partner agents. The plaintiffs sought (i) a declaration that our alleged policies and practices violate the FHA, (ii) an order enjoining us from further alleged violations, (iii) an unspecified amount of monetary damages, and (iv) payment of plaintiffs’ attorneys' fees and costs.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, we settled this lawsuit. As part of the settlement, we paid an aggregate of $3,000 to the ten organizations on May 25, 2022 and will pay an additional aggregate of $1,000 to the ten organizations by April 29, 2023. The latter payment will be dedicated to fund programs devoted to expanding home ownership opportunities. In addition to the financial payments, we also agreed to certain changes to our business practices, including expanding our brokerage services to lower-priced homes in certain markets, designating a fair housing compliance officer, revamping our fair housing training, and expanding our diversity recruiting efforts.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawsuits Alleging Misclassification</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On August 28, 2019, Devin Cook, who was one of our former independent contractor licensed sales associates, whom we call associate agents, filed a complaint against us in the Superior Court of California, County of San Francisco. The plaintiff initially pled the complaint as a class action and alleged that we misclassified her as an independent contractor instead of an employee. The plaintiff also sought unspecified penalties pursuant to representative claims under California’s Private Attorney General Act ("PAGA"). On January 30, 2020, the plaintiff filed a first amended complaint dismissing her class action claim and asserting only claims under PAGA.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 20, 2020, Jason Bell, who was one of our former lead agents as well as a former associate agent, filed a complaint against us in the U.S. District Court for the Southern District of California. The complaint was pled as a class action and alleges that, (1) during the time he served as an associate agent, we misclassified him as an independent contractor instead of an employee and (2) during the time he served as a lead agent, we misclassified him as an employee who was exempt from minimum wage and overtime laws. The plaintiff also asserted representative claims under PAGA. The plaintiff sought unspecified amounts of unpaid overtime wages, regular wages, meal and rest period compensation, waiting time and other penalties, injunctive and other equitable relief, and plaintiff's attorneys' fees and costs.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 23, 2022, pursuant to a combined mediation, we settled the lawsuits brought by Ms. Cook and Mr. Bell for an aggregate of $3,000. This amount is subject to adjustment if our actual number of associate agents, lead agents, or their respective workweeks differs from the number that we represented to the plaintiffs. This settlement is subject to each court’s approval.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Purchase commitments primarily relate to network infrastructure for our data operations. Future payments due under these agreements as of December 31, 2022 are as follows:</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 style="width:78.748%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchase Commitments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,322 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,762 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,860 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total future minimum payments</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151,379 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div>Other Commitments—Our title and settlement business and our mortgage business each hold cash in escrow at third-party financial institutions on behalf of homebuyers and home sellers. As of December 31, 2022, we held $17,649 in escrow and did not record this amount on our consolidated balance sheets. We may be held contingently liable for the disposition of the cash we hold in escrow. 4 10 3000 10 1000 10 3000 Future payments due under these agreements as of December 31, 2022 are as follows:<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 style="width:78.748%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchase Commitments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,322 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,762 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,860 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total future minimum payments</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151,379 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 38322000 33075000 31762000 31360000 16860000 0 151379000 17649000 Acquired Intangible Assets and Goodwill<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquired Intangible Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table presents the gross carrying amount and accumulated amortization of intangible assets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"/><td style="width:16.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful<br/>Life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,690 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,856)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,834 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,040 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,036 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,360 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,797)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,563 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,360 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,662)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,698 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,390 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68,118)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">162,272 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,880 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,951)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185,929 </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"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intangible assets are amortized on a straight-line basis over their respective estimated useful lives to a split between general and administrative and cost of revenue for customer relationships and trade names; and developed technology intangible assets are split between general and administrative expense, cost of revenue, and technology and development expense in our consolidated statements of comprehensive loss. Amortization expense amounted to $38,167 and $26,901 for the years ended December 31, 2022 and 2021, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our estimate of remaining amortization expense for intangible assets that existed as of December 31, 2022:</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 style="width:78.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38,988 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,618 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,633</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,912</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Estimated remaining amortization expense</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">162,272 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of goodwill by reportable segment were as follows:</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 style="width:25.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Real Estate Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rentals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Mortgage</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance as of December 31, 2021</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">250,231 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159,151 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">409,382 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill resulting from acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance as of December 31, 2022</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">250,231 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159,151 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,967 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">461,349 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, we performed a quantitative assessment and concluded there was no impairment since it was not more likely than not that the fair value of any of our reporting units was less than its carrying value. We did not recognize any goodwill impairment charges during the years ended December 31, 2022 or 2021.</span></div> The following table presents the gross carrying amount and accumulated amortization of intangible assets:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"/><td style="width:16.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.197%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful<br/>Life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,690 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,856)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,834 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,040 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,036 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,360 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,797)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,563 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,360 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,662)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,698 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,390 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68,118)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">162,272 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,880 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,951)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185,929 </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"/></tr></table> P9Y3M18D 82690000 14856000 67834000 71040000 6004000 65036000 P3Y3M18D 66340000 38465000 27875000 63480000 17285000 46195000 P10Y 81360000 14797000 66563000 81360000 6662000 74698000 230390000 68118000 162272000 215880000 29951000 185929000 38167000 26901000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our estimate of remaining amortization expense for intangible assets that existed as of December 31, 2022:</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 style="width:78.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38,988 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,618 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,633</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,912</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Estimated remaining amortization expense</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">162,272 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 38988000 23741000 17618000 17380000 15633000 48912000 162272000 The carrying amounts of goodwill by reportable segment were as follows:<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 style="width:25.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Real Estate Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rentals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Mortgage</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance as of December 31, 2021</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">250,231 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159,151 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">409,382 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill resulting from acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance as of December 31, 2022</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">250,231 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159,151 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,967 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">461,349 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 250231000 159151000 0 409382000 0 0 51967000 51967000 250231000 159151000 51967000 461349000 Accrued and Other Liabilities<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued and other liabilities were as follows:</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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued compensation and benefits</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">76,539 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78,437 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Miscellaneous accrued and other liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll tax liability deferred by the CARES Act</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,760 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued and other liabilities</span></div></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,743 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,122 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued and other liabilities were as follows:</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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued compensation and benefits</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">76,539 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78,437 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Miscellaneous accrued and other liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll tax liability deferred by the CARES Act</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,760 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued and other liabilities</span></div></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,743 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,122 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 76539000 78437000 27543000 25217000 0 7760000 5661000 6708000 109743000 118122000 Mezzanine Equity<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2020, we issued 4,484,305 shares of our common stock, at a price of $15.61 per share, and 40,000 shares of our preferred stock, at a price of $1,000 per share, for aggregate gross proceeds of $110,000. We designated this preferred stock as Series A Convertible Preferred Stock (our "convertible preferred stock"). Our convertible preferred stock is classified as mezzanine equity in our consolidated financial statements as the substantive conversion features at the option of the holder precludes liability classification. We have determined there are no material embedded features that require recognition as a derivative asset or liability.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocated the gross proceeds of $110,000 to the common stock issuance and the convertible preferred stock issuance based on the standalone fair value of the issuances, resulting in a fair valuation of $40,000 for the preferred stock, which is also the value of the mandatory redemption amount.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the carrying value of our convertible preferred stock, net of issuance costs, is $39,914, and holders have earned unpaid stock dividends in the amount of 30,640 shares of common stock. This stock dividend was issued on January 3, 2023. These shares are included in basic and diluted net loss per share attributable to common stock, as described in Note 13. As of December 31, 2022, no shares of the preferred stock have been converted, and the preferred stock was not redeemable, nor probable to become redeemable in the future as there is a more than remote chance the shares will be automatically converted prior to the mandatory redemption date. The number of shares of common stock reserved for future issuance resulting from dividends, conversion, or redemption with respect to the preferred stock was 2,622,177 as of the issuance date.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The holders of our convertible preferred stock are entitled to dividends. Dividends accrue daily based on a 360 day fiscal year at a rate of 5.5% per annum based on the issue price and are payable quarterly in arrears on the first business day following the end of each calendar quarter. Assuming we satisfy certain conditions, we will pay dividends in shares of common stock at a rate of the dividend payable divided by $17.95. If we do not satisfy such conditions, we will pay dividends in a cash amount equal to (i) the dividend shares otherwise issuable on the dividends multiplied by (ii) the volume-weighted average closing price of our common stock for the ten trading days preceding the date the dividends are payable.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Participation Rights</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Holders of our convertible preferred stock are entitled to dividends paid and distributions made to holders of our common stock to the same extent as if such preferred stockholders had converted their shares of preferred stock into common stock and held such shares on the record date for such dividends and distributions.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Holders may convert their convertible preferred stock into common stock at any time at a rate per share of preferred stock equal to the issue price divided by $19.51 (the "conversion price"). A holder that converts will also receive any dividend shares resulting from accrued dividends.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our convertible preferred stock may also be automatically converted to shares of our common stock. If the closing price of our common stock exceeds $27.32 per share (i) for each day of the 30 consecutive trading days immediately preceding April 1, 2023 or (ii) following April 1, 2023 until 30 trading days prior to November 30, 2024, for each day of any 30 consecutive trading days, then each outstanding share of preferred stock will automatically convert into a number of shares of our common stock at a rate per share of preferred stock equal to the issue price divided by the conversion price. Upon an automatic conversion, a holder will also receive any dividend shares resulting from accrued dividends.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On November 30, 2024, we will be required to redeem any outstanding shares of our convertible preferred stock, and each holder may elect to receive cash, shares of common stock, or a combination of cash and shares. If a holder elects to receive cash, we will pay, for each share of preferred stock, an amount equal to the issue price plus any accrued dividends. If a holder elects to receive shares, we will issue, for each share of preferred stock, a number of shares of common stock at a rate of the issue price divided by the conversion price plus any dividend shares resulting from accrued dividends.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A holder of our convertible preferred stock has the right to require us to redeem up to all shares of preferred stock it holds following certain events outlined in the document governing the preferred stock. If a holder redeems as the result of such events, such holder may elect to receive cash or shares of common stock, as calculated in the same manner as the mandatory redemption described above. Additionally, such holder will also receive, in cash or shares of common stock as elected by the holder, an amount equal to all scheduled dividend payments on the preferred stock for all remaining dividend periods from the date the holder gives its notice of redemption.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidation Rights</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Upon our liquidation, dissolution, or winding up, holders of our convertible preferred stock will be entitled to receive cash out of our assets prior to holders of the common stock.</span></div> 4484305 15.61 40000 1000 110000000 110000000 40000000 39914000 30640 2622177 0.00055 17.95 10 19.51 27.32 30 30 30 Equity and Equity Compensation Plans<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—As of December 31, 2022 and 2021, our amended and restated certificate of incorporation authorized us to issue 500,000,000 shares of common stock with a par value of $0.001 per share.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—As of December 31, 2022 and 2021, our amended and restated certificate of incorporation authorized us to issue 10,000,000 shares of preferred stock with a par value of $0.001 per share.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amended and Restated 2004 Equity Incentive Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We granted stock options under our 2004 Equity Incentive Plan, as amended ("2004 Plan"), until July 26, 2017, when we terminated it in connection with our IPO. Accordingly, no shares are available for future issuance under our 2004 Plan. Our 2004 Plan continues to govern outstanding equity awards granted thereunder, all of which are fully vested. The term of each stock option under the plan is no more than 10 years, and each stock option generally vests over a four-year period.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2017 Equity Incentive Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our 2017 Equity Incentive Plan ("2017 EIP") became effective on July 26, 2017 and provides for issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, officers, and consultants. The number of shares of common stock initially reserved for issuance under our 2017 EIP was 7,898,159. The number of shares reserved for issuance under our 2017 EIP will increase automatically on January 1 of each calendar year beginning on January 1, 2018, and continuing through January 1, 2028, by the number of shares equal to the lesser of 5% of the total outstanding shares of our common stock as of the immediately preceding December 31 or an amount determined by our board of directors. The term of each stock option and restricted stock unit under the plan will not exceed 10 years, and each award generally vests between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1Y2JlOTM3N2ZlMTQ3MDg4MGE0MjJkZTI4MWQ4NDhhL3NlYzpmNWNiZTkzNzdmZTE0NzA4ODBhNDIyZGUyODFkODQ4YV8xMTgvZnJhZzo4MTMyYWRjY2M3NjU0Y2Q5OTQ3NTU3YWQ1ZDdkZDIxOC90ZXh0cmVnaW9uOjgxMzJhZGNjYzc2NTRjZDk5NDc1NTdhZDVkN2RkMjE4XzE3ODc_bed06484-05b4-48c3-8a81-077587ef6c48">two</span> and four years. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved shares of common stock for future issuance under our 2017 EIP as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:65.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,282,789 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,019,011 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units outstanding</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,731,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,617,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future equity grants</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,951,616 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,205,854 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total shares reserved for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,966,037 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,842,290 </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"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2017 Employee Stock Purchase Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our 2017 Employee Stock Purchase Plan ("ESPP") was approved by the board of directors on July 27, 2017, and enables eligible employees to purchase shares of our common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. We initially reserved 1,600,000 shares of common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on January 1 of each calendar year beginning after the first offering date and continuing through January 1, 2028, by the number of shares equal to the lesser of 1% of the total outstanding shares of our common stock as of the immediately preceding December 31 or an amount determined by our board of directors. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of (i) the fair market value of our common stock on the first trading day of the offering period, and (ii) the fair market value of our common stock on the purchase date. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved shares of common stock for future issuance under our ESPP as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for issuance at beginning of period</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,865,467 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,039,667 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares issued during the period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,170,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(334,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Total shares available for issuance at end of period </span></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,695,361 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,705,419</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Offering Period beginning July 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Offering Period beginning January 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5 years</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95.48%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.94%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.22%</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3.35</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.52</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Option activity for the year ended December 31, 2022 was as follows:</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 style="width:48.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number Of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,019,011 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.02 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.73</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,038 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PSOs earned</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(700,333)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.94 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,282,789 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.10 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.90</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable at December 31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,282,789 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.90</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) We granted stock options subject to performance conditions (“PSOs”) to our chief executive officer in 2019. We previously reported the target achievement level of these PSOs - 150,000 PSOs - within our outstanding stock options. During the first quarter of 2022, our board of directors determined that our chief executive officer earned his PSOs at the maximum achievement level. Accordingly, we are reporting an additional 150,000 PSOs as being earned during the first quarter of 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of our stock options was recorded as stock-based compensation over the stock options' vesting period. All outstanding options were fully vested as of December 31, 2022. We did not recognize any option-related expense during the year ended December 31, 2022. With respect to our PSOs, we had previously expensed the PSOs based on their maximum achievement level. During the first quarter of 2022, our board of directors certified our maximum achievement of the PSOs.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of options vested</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intrinsic value of options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restricted stock unit activity for the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:65.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,617,425 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.13 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,408,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,972,441)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.43 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited or canceled</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,321,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding or deferred at December 31, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,731,632 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.53 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of December 31, 2022 includes these restricted stock units. As no further conditions exist to prevent the issuance of the shares of common stock underlying these restricted stock units, the shares are included in the basic and diluted weighted shares outstanding used to calculate net loss per share attributable to common stock. The amount of shares whose issuance have been deferred is not considered material and is not reported separately from stock-based compensation in our consolidated statements of changes in mezzanine equity and stockholders’ equity.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of restricted stock units is recorded as stock-based compensation over the vesting period. As of December 31, 2022, there was $147,928 of total unrecognized stock-based compensation related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.65 years.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there were 1,593,465 restricted stock units subject to performance and market conditions ("PSUs") outstanding at 100% of the target level. Depending on our achievement of the performance and market conditions, the actual number of shares of common stock issuable upon vesting of PSUs will range from 0% to 200% of the target amount. For each PSU recipient, the awards will vest only if the recipient is continuing to provide service to us upon our board of directors, or its compensation committee, certifying that we have achieved the PSUs' related performance or market conditions. Stock-based compensation expense for PSUs with performance conditions will be recognized when it is probable that the performance conditions will be achieved. For PSUs with market conditions, the market condition is reflected in the grant date fair value of the award and the expense is recognized over the life of the award. Stock-compensation expense associated with the PSUs is as follows:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense associated with the current period</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,341 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,314 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,664 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense due to reassessment of achievement related to prior periods</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total expense</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,074 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,314 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,854 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,950 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,614 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,844 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,093 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,257 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,722 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,973 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Net of $3,660, $4,059 and $2,348 of stock-based compensation expense capitalized for internally developed software for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div> 500000000 500000000 0.001 0.001 10000000 10000000 0.001 0.001 0 P10Y P4Y 7898159 0.05 P10Y P4Y <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved shares of common stock for future issuance under our 2017 EIP as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:65.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,282,789 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,019,011 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units outstanding</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,731,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,617,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future equity grants</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,951,616 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,205,854 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total shares reserved for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,966,037 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,842,290 </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"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved shares of common stock for future issuance under our ESPP as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for issuance at beginning of period</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,865,467 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,039,667 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares issued during the period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,170,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(334,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Total shares available for issuance at end of period </span></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,695,361 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,705,419</span></td></tr></table></div> 3282789 4019011 15731632 4617425 7951616 15205854 26966037 23842290 1600000 0.01 0.85 5865467 4039667 1170106 334248 4695361 3705419 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Offering Period beginning July 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Offering Period beginning January 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5 years</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95.48%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.94%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.22%</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3.35</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.52</span></td></tr></table></div> P0Y6M P0Y6M 0.9548 0.5394 0.0252 0.0022 0 0 3.35 11.52 Option activity for the year ended December 31, 2022 was as follows:<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 style="width:48.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number Of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,019,011 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.02 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.73</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,038 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PSOs earned</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(700,333)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.94 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,282,789 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.10 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.90</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable at December 31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,282,789 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.90</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) We granted stock options subject to performance conditions (“PSOs”) to our chief executive officer in 2019. We previously reported the target achievement level of these PSOs - 150,000 PSOs - within our outstanding stock options. During the first quarter of 2022, our board of directors determined that our chief executive officer earned his PSOs at the maximum achievement level. Accordingly, we are reporting an additional 150,000 PSOs as being earned during the first quarter of 2022.</span> 4019011 8.02 P3Y8M23D 122038000 150000 27.50 700333 6.94 185889 8.89 3282789 9.10 P2Y10M24D 1145000 3282789 9.10 P2Y10M24D 1145000 150000 150000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of options vested</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intrinsic value of options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 484000 793000 2228000 5588000 90920000 55822000 Restricted stock unit activity for the year ended December 31, 2022 was as follows:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:65.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,617,425 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.13 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,408,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,972,441)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.43 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited or canceled</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,321,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding or deferred at December 31, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,731,632 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.53 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of December 31, 2022 includes these restricted stock units. As no further conditions exist to prevent the issuance of the shares of common stock underlying these restricted stock units, the shares are included in the basic and diluted weighted shares outstanding used to calculate net loss per share attributable to common stock. The amount of shares whose issuance have been deferred is not considered material and is not reported separately from stock-based compensation in our consolidated statements of changes in mezzanine equity and stockholders’ equity.</span></div> 4617425 37.13 16408296 8.54 1972441 30.43 3321648 21.13 15731632 11.53 147928000 P2Y7M24D 1593465 1 0 2 Stock-compensation expense associated with the PSUs is as follows:<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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense associated with the current period</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,341 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,314 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,664 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense due to reassessment of achievement related to prior periods</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total expense</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,074 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,314 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,854 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:<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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,950 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,614 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,844 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,093 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,257 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,722 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,973 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Net of $3,660, $4,059 and $2,348 of stock-based compensation expense capitalized for internally developed software for the years ended December 31, 2022, 2021 and 2020, respectively.</span> 5341000 6314000 2664000 -267000 0 190000 5074000 6314000 2854000 15950000 13614000 8844000 29608000 23275000 16564000 4093000 2350000 1569000 18606000 15483000 9996000 68257000 54722000 36973000 3660000 4059000 2348000 Net Loss per Share Attributable to Common StockNet loss per share attributable to common stock is computed by dividing the net loss attributable to common stock by the weighted-average number of common shares outstanding. We have outstanding stock options, restricted stock units, options to purchase shares under our ESPP, convertible preferred stock, and convertible senior notes, which are considered in the calculation of diluted net income per share whenever doing so would be dilutive.<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate basic and diluted net loss per share attributable to common stock in conformity with the two-class method required for companies with participating securities. We consider our convertible preferred stock to be a participating security. Under the two-class method, net loss attributable to common stock is not allocated to the preferred stock as its holders do not have a contractual obligation to share in losses, as discussed in Note 11.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of basic and diluted net loss per share attributable to common stock was as follows:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(321,143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends on convertible preferred stock</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,560)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,269)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,454)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss attributable to common stock—basic and diluted</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(322,703)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(116,882)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,981)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average shares—basic and diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,927,464 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,683,460 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,574,529 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss per share attributable to common stock—basic and diluted</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.99)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.12)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Basic and diluted weighted-average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 notes as if converted</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">769,623 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">769,623 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">838,821 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 notes as if converted</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,154,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,119,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,119,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027 notes as if converted</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,147,900 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,147,900 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible preferred stock as if converted</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,282,789 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,019,011 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,710,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,589,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,443,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,104,832 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,686,190 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,175,834 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Excludes 1,593,465 incremental PSUs that could vest, assuming applicable performance criteria and market conditions are achieved at 200% of target, which is the maximum achievement level. See Note 12 for additional information regarding PSUs.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2) Excludes 21,409 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2022.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of basic and diluted net loss per share attributable to common stock was as follows:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(321,143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends on convertible preferred stock</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,560)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,269)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,454)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss attributable to common stock—basic and diluted</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(322,703)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(116,882)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,981)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average shares—basic and diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,927,464 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,683,460 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,574,529 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss per share attributable to common stock—basic and diluted</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.99)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.12)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Basic and diluted weighted-average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.</span></div> -321143000 -109613000 -18527000 -18527000 1560000 7269000 4454000 -322703000 -322703000 -116882000 -116882000 -22981000 -22981000 107927464 107927464 104683460 104683460 98574529 98574529 -2.99 -2.99 -1.12 -1.12 -0.23 -0.23 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 notes as if converted</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">769,623 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">769,623 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">838,821 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 notes as if converted</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,154,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,119,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,119,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027 notes as if converted</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,147,900 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,147,900 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible preferred stock as if converted</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,282,789 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,019,011 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,710,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,589,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,443,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,104,832 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,686,190 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,175,834 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Excludes 1,593,465 incremental PSUs that could vest, assuming applicable performance criteria and market conditions are achieved at 200% of target, which is the maximum achievement level. See Note 12 for additional information regarding PSUs.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2) Excludes 21,409 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2022.</span></div> 769623 769623 838821 7154297 9119960 9119960 6147900 6147900 0 2040000 2040000 2040000 3282789 4019011 5733738 15710223 4589696 4443315 35104832 26686190 22175834 1593465 2 21409 Income Taxes<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:</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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Business interest limitation carryforwards</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,445 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credit carryforwards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,019 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,396 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized research and development 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,719 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,152 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,881 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(245,212)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(176,872)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,669 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40,069)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(48,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,225)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,465)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,912)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62,856)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred income tax assets and liabilities</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the realizability of the net U.S. federal and state deferred tax assets, we consider numerous factors including historical profitability, estimated future taxable income, prudent and feasible tax planning strategies, and the industry in which we operate. Management reassesses the realization of the deferred tax assets each reporting period, which resulted in a valuation allowance against the full amount of our U.S. deferred tax assets for all periods presented. To the extent that the financial results of our U.S. operations improve in the future and the deferred tax assets become realizable, we will reduce the valuation allowance through earnings.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2022 and 2021:</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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">651,498 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">611,296 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Various states</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,255 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,213 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal NOL carryforwards are available to offset federal taxable income with NOL carryforwards of $413,145 generated after 2017 available to offset future U.S. federal taxable income over an indefinite period, and the remainder expiring between 2023 and 2037. State NOL carryforwards are available to offset future taxable income and begin to expire in 2023. NOL carryforward periods for the various states jurisdictions generally range from 5 to 20 years. Foreign NOL carryforward periods for foreign federal and provincial jurisdictions are generally 20 years and will begin to expire in 2039. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net research and development credit carryforwards of $23,240 and $18,828 are available as of December 31, 2022 and 2021, respectively, to reduce future tax liabilities. The research and development credit carryforwards begin to expire in 2026.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deductible but limited federal business interest expense carryforwards of $145,296 and $149,710 are available as of December 31, 2022 and 2021, respectively, to offset future U.S. federal taxable over an indefinite period.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of NOL and income tax credit carryforwards that could be utilized annually in the future to offset taxable income and income tax liabilities. Any such annual limitation may significantly reduce the utilization of the NOLs and income tax credits before they expire. A Section 382 limitation study performed as of March 31, 2017 determined that we experienced an ownership change in 2006 with $1,506 of the 2006 NOL, and $32 of the 2006 research and development tax credit unavailable for future use. Furthermore, in connection with the acquisition of Rent., Rent. experienced an ownership change that triggered Section 382. As of September 30, 2021, Rent. completed a Section 382 limitation study and, based on this analysis, we do not expect a reduction in our ability to fully utilize Rent.’s pre-change NOLs.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before benefit for income taxes for the years ended December 31, 2022, 2021, and 2020 were $(318,216), $(114,262), and $(17,582), for federal purposes, respectively, and $(2,801), $(1,458), and $(945), for foreign purposes, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. federal income tax at statutory rate</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State taxes (net of federal benefit)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.53)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.88 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69.14 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Permanent differences</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal research and development credit</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.38 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.41 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.42 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in valuation allowance</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21.29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41.89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132.88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.62)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Extinguishment of convertible notes</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.20)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expiration of tax attribute carryforwards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.28 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded an income tax expense of $126 for the year ended December 31, 2022, which in part consists of current state income tax expense recorded for the year ended December 31, 2022. Our current state income tax expense was partially offset with a deferred income tax benefit generated by the reduction to a deferred tax liability created through our April 2, 2021 acquisition of Rent.. We recorded an income tax benefit of $6,107 for the year ended December 31, 2021, which is primarily a result of a deferred tax liability created through our April 2, 2021 acquisition of Rent. and can be used to realize certain deferred tax assets against which we had previously recorded a full valuation allowance. Our deferred income tax benefit was partially offset by current state income tax expense recorded for the year ended December 31, 2021. We did not record any tax benefit for the year ended December 31, 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the U.S. federal income tax at statutory rate of 21% for the years ended December 31, 2022, 2021, and 2020, and our effective tax rate in all periods is primarily due to a full valuation allowance related to our U.S. deferred tax assets and the impact of U.S. states where we incur current income tax expense. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our income tax benefit for the periods presented:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. - State</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. - Federal</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. - State</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax benefit</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(958)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,322)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax benefit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,107)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertainty in income taxes in accordance with ASC 740. Tax positions are evaluated utilizing a two-step process, whereby we first determine whether it is more likely than not that a tax position will be sustained upon examination by the tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to unrecognized tax benefits:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:2.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrecognized benefit—beginning of year</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,692 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,105 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,159 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross (decreases) increases—prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross increases—current year tax positions</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,555 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrecognized benefit—end of year</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,809 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,692 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,105 </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"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the unrecognized tax benefits as of December 31, 2022 and 2021 are accounted for as a reduction in our deferred tax assets. Due to our valuation allowance, none of the $5,809 and $4,692 of unrecognized tax benefits would affect our effective tax rate, if recognized. We do not believe it is reasonably possible that our unrecognized tax benefits will significantly change in the next 12 months.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to unrecognized tax benefits as income tax expense. There was no interest or penalties accrued related to unrecognized tax benefits for each year ended December 31, 2022 and 2021 and no liability for accrued interest or penalties related to unrecognized tax benefits as of December 31, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our material income tax jurisdictions are the United States (federal) and Canada (foreign). As a result of NOL carryforwards, we are subject to audit for all tax years for federal and foreign purposes. All tax years remain subject to examination in various other jurisdictions that are not material to our consolidated financial statements.</span></div> The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:<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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Business interest limitation carryforwards</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,445 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credit carryforwards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,019 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,396 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized research and development 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,719 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,152 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,881 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(245,212)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(176,872)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,669 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40,069)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(48,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,225)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,465)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,912)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62,856)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred income tax assets and liabilities</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 164242000 143917000 34445000 35234000 23240000 18828000 15019000 17396000 32216000 0 30719000 23152000 299881000 238527000 245212000 176872000 54669000 61655000 40069000 48250000 11225000 13465000 3618000 1141000 54912000 62856000 243000 1201000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2022 and 2021:</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 style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">651,498 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">611,296 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Various states</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,255 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,213 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 651498000 611296000 34718000 18777000 5255000 3213000 413145000 23240000 18828000 145296000 149710000 1506000 32000 -318216000 -114262000 -17582000 -2801000 -1458000 -945000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. federal income tax at statutory rate</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State taxes (net of federal benefit)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.53)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.88 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69.14 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Permanent differences</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal research and development credit</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.38 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.41 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.42 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in valuation allowance</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21.29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41.89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132.88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.62)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Extinguishment of convertible notes</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.20)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expiration of tax attribute carryforwards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.28 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.2100 0.2100 0.2100 0.0489 0.0906 0.2523 -0.0253 0.1488 0.6914 0.0014 0.0012 0.0103 0.0138 0.0541 0.2042 -0.2129 -0.4189 -1.3288 0.0020 -0.0162 0.0132 -0.0001 -0.0144 0 0 0 -0.0320 -0.0353 0 0 -0.0003 0.0528 0 126000 -6107000 0 0 0.21 0.21 0.21 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our income tax benefit for the periods presented:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. - State</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. - Federal</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. - State</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax benefit</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(958)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,322)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax benefit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,107)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1084000 1215000 0 1084000 1215000 0 97000 0 0 -1055000 -7322000 0 -958000 -7322000 0 126000 -6107000 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to unrecognized tax benefits:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:2.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrecognized benefit—beginning of year</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,692 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,105 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,159 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross (decreases) increases—prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross increases—current year tax positions</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,555 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrecognized benefit—end of year</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,809 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,692 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,105 </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"/></tr></table></div> 4692000 3105000 2159000 -210000 32000 0 1327000 1555000 946000 5809000 4692000 3105000 0 0 5809000 4692000 0 0 0 Debt<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warehouse Credit Facilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—To provide capital for the mortgage loans that it originates, our mortgage segment utilizes warehouse credit facilities that are classified as current liabilities on our consolidated balance sheets. Borrowings under each warehouse credit facility are secured by the related mortgage loan, and rights and income related to the loans. The following table summarizes borrowings under these facilities as of the periods presented:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:24.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lender</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Interest Rate on Outstanding Borrowings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Interest Rate on Outstanding Borrowings</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Western Alliance Bank</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,089 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Texas Capital Bank, N.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Flagstar Bank, FSB</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,102 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">City National Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Comerica Bank</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,526 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.36 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Origin Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M&amp;T Bank</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,126 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.45 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prosperity Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Republic Bank &amp; Trust Company</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,636 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.81 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Wells Fargo Bank, N.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550,000 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,509 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115,000 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,043 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Secured Revolving Credit Facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—To provide capital for the homes that it purchases, RedfinNow, through a special purpose entity called RedfinNow Borrower, entered into a secured revolving credit facility with Goldman Sachs Bank, N.A. ("Goldman Sachs"). Borrowings under the facility were secured by RedfinNow Borrower's assets, including the financed homes, as well as the equity interests in RedfinNow Borrower. The following table summarizes borrowings under this facility as of the period presented:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:20.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lender</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Interest Rate on Outstanding Borrowings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Interest Rate on Outstanding Borrowings</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goldman Sachs Bank USA</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,781 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We terminated the facility on December 29, 2022 after repaying all borrowings and accrued interest. Prior to this termination, Goldman Sachs was permitted to, at its sole option, finance a portion of RedfinNow Borrower's acquisition costs of qualified homes that had been purchased. The portion financed was based, in part, on how long the qualifying home had been owned by a Redfin entity. Beginning on January 1, 2022, all outstanding borrowings generally bore interest at a rate equal to (i) the USD-SOFR-Compound rate plus (ii) 11.448 basis points (subject to a floor of 0.30%) plus (iii) 3.00%. Outstanding borrowings before January 1, 2022 generally bore interest at a rate of one-month LIBOR (subject to a floor of 0.30%) plus 3.00%. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, RedfinNow Borrower had $214,707 and $567,128 of total assets, respectively, of which $113,684 and $337,630 related to inventory, and $98,781 and $101,064 in cash and cash equivalents, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs amortized and interest expense recognized in relation to our RedfinNow Borrower facility:</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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have issued convertible senior notes with the following characteristics:</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 style="width:24.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stated Cash Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Interest Payment Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Semi-Annual Interest Payment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Conversion Rate</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">July 15, 2023</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15, 2019</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15; July 15</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.7332</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October 15, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.7920</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 1, 2027</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 1, 2021</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1; October 1</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.6920</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We issued our 2023 notes on July 23, 2018, with an aggregate principal amount of $143,750. Subsequent to the issuance date, we repurchased or settled conversions of an aggregate of $120,238 of our 2023 notes. On July 20, 2021, our 2023 notes became redeemable by us, but we did not exercise our redemption right during the three months ended December 31, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We issued our 2025 notes on October 20, 2020, with an aggregate principal amount of $661,250. In the quarter ended December 31, 2022, we repurchased and retired approximately $142,522 in aggregate principal amount of our 2025 notes at a price of $83,614 using available cash. In connection with these repurchases, we recorded a gain on extinguishment of debt of $57,193 in the year ended December 31, 2022. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We issued our 2027 notes on March 25, 2021 and April 5, 2021, with an aggregate principal amount of $575,000.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the convertible senior notes are as follows:</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 style="width:24.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Discount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,512 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,431 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">518,728</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,045</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">575,000</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,526</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565,474 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:24.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Discount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,512 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,280 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">661,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,766 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">563,234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year End December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,735 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">561 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">602 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,471 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contractual interest expense</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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,693 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt issuance 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,706 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,760 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,039 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contractual interest expense</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt issuance 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,115 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,892 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contractual interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,428 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,382 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,254 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,510 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion of Our Convertible Senior Notes</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the free conversion date, a holder of each tranche of our convertible senior notes may convert its notes in multiples of $1,000 principal amount only if one or more of the conditions described below is satisfied. On or after the free conversion date, a holder may convert its notes in such multiples without any conditions. The free conversion date is April 15, 2023 for our 2023 notes, July 15, 2025 for our 2025 notes, and January 1, 2027 for our 2027 notes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conditions are:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the applicable notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the applicable conversion rate on each such trading day;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if we call any or all of the applicable notes for redemption, at any time prior to the close of business on the scheduled trading day prior to the redemption date; or</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to settle any future conversions of our convertible senior notes by paying or delivering, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election. We apply the if-converted method to calculate diluted earnings per share when applicable. Under the if-converted method, the denominator of the diluted earnings per share calculation is adjusted to reflect the full number of common shares issuable upon conversion, while the numerator is adjusted to add back interest expense for the period.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Classification of Our Convertible Senior Notes</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we had separated our 2023 notes and our 2025 notes into liability and equity components. With our adoption of ASU 2020-06 on January 1, 2021, using the modified retrospective approach, this accounting treatment is no longer applicable. All of our convertible senior notes are now accounted for wholly as liabilities. The difference between the principal amount of the notes and the net carrying amount represents the unamortized debt discount, which we record as a deduction from the debt liability in our consolidated balance sheets. This discount is amortized to interest expense using the effective interest method over the term of the notes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4 for fair value information related to our convertible senior notes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2027 Capped Calls</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In connection with the pricing of our 2027 notes, we entered into capped call transactions with certain counterparties (the “2027 capped calls”). The 2027 capped calls have initial strike prices of $93.53 per share and initial cap prices of $138.56 per share, in each case subject to certain adjustments. Conditions that cause adjustments to the initial strike price and initial cap price of the 2027 capped calls are similar to the conditions that result in corresponding adjustments to the conversion rate for our 2027 notes. The 2027 capped calls cover, subject to anti-dilution adjustments, 6,147,900 shares of our common stock and are generally intended to reduce or offset the potential dilution to our common stock upon any conversion of the 2027 notes, with such reduction or offset, as the case may be, subject to a cap based on the cap price. The 2027 capped calls are separate transactions, and not part of the terms of our 2027 notes. As these instruments meet certain accounting criteria, the 2027 capped calls are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $62,647 incurred in connection with the 2027 capped calls was recorded as a reduction to additional paid-in capital on our consolidated balance sheets.</span></div> 50000000 17089000 0.0300 40000000 11852000 0.0301 25000000 4102000 0.0300 75000000 27288000 0.0589 75000000 26526000 0.0636 75000000 23739000 0.0598 50000000 19126000 0.0645 100000000 35856000 0.0618 75000000 26636000 0.0581 100000000 31338000 0.0641 550000000 190509000 115000000 33043000 0 0 0 200000000 199781000 0.0330 11.448 0.0030 0.0300 0.0030 0.0300 214707000 567128000 113684000 337630000 98781000 101064000 996000 324000 619000 7863000 3946000 643000 We have issued convertible senior notes with the following characteristics:<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 style="width:24.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stated Cash Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Interest Payment Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Semi-Annual Interest Payment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Conversion Rate</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">July 15, 2023</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15, 2019</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15; July 15</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.7332</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October 15, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.7920</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 1, 2027</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 1, 2021</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1; October 1</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.6920</span></td></tr></table><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the convertible senior notes are as follows:</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 style="width:24.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Discount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,512 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,431 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">518,728</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,045</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">575,000</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,526</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565,474 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:24.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Discount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,512 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,280 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">661,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,766 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">563,234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year End December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,735 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">561 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">602 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,471 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contractual interest expense</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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,693 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt issuance 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,706 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,760 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,039 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contractual interest expense</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt issuance 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,115 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,892 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contractual interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,428 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,382 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,254 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,510 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.0175 0.0245 32.7332 0.0042 13.7920 0.0050 0.0090 10.6920 143750000 120238000 661250000 142522000 83614000 57193000 575000000 23512000 0 81000 23431000 518728000 0 6045000 512683000 575000000 0 9526000 565474000 23512000 0 232000 23280000 661250000 0 10467000 650783000 575000000 0 11766000 563234000 411000 413000 2113000 0 0 4735000 150000 189000 623000 561000 602000 7471000 0 0 0 0 0 5693000 2706000 2760000 346000 2706000 2760000 6039000 2875000 2187000 0 0 0 0 2240000 1705000 0 5115000 3892000 0 3286000 2600000 2113000 0 0 10428000 5096000 4654000 969000 8382000 7254000 13510000 20 30 1.30 5 5 0.98 93.53 138.56 6147900 62647000 EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,Z!4%8'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 " #.@5!6_MV0!>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y&#B;-96.G%@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#E+[B,_1!XQD,=U-KA^2U&'#3D1! B1]0J=2.2>&N7GPT2F:G_$(0>D/ M=42H.&_ (2FC2,$"+,)*9%UKM-01%?EXP1N]XL-G[#/,:, >'0Z40)0"6+=, M#.>I;^$&6&"$T:7O IJ5F*M_8G,'V"4Y);NFQG$LQSKGYAT$O.VV+WG=P@Z) MU*!Q_I6LI'/ #;M.?JT?'O=/K*MX51>\*D2SKX04]Y(W[XOK#[^;L//&'NP_ M-KX*=BW\NHON"U!+ P04 " #.@5!6F5R<(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!4%:2CS4(QP< )(P 8 >&PO=V]R:W-H965T&UL MM9MK<^(V%(;_BH9VMKLSF^ + ;)-F"&0M'1WLS2DW=EV^D'8 CQK6U220_+O M>V0NQAEQL#OB2\"7\]IZD.3S6B=7*RZ^RP5CBCPG<2JO&PNEEA^:31DL6$+E M.5^R%([,N$BH@DTQ;\JE8#3,@Y*XZ3E.NYG0*&WTKO)]8]&[XIF*HY2-!9%9 MDE#QBF3#G_KC=&X77#T7?$8A8H+4'AXXD-6!QK);B/ M?S>BC=TU=>#^]ZWZ7=YX:,R42C;@\=^.I7MFG0A=8+ M>"SSOV2U/K?5:I @DXHGFV"X@R1*UY_T>0-B+Z#K' CP-@'>JP#WT!7\38!? M-:"U"6CE9-9-R3D,J:*]*\%71.BS04U_R6'FT=#\*-6_^T0).!I!G.H-^!,3 MY(S\,1F2MS^^NVHJ$-6'FL%&X&8MX!T0<#WRF:=J(] MI1L/51RRX)SX[GOB.9YGN*$!'G['IN?$=?)PWQ ^Q,-_RU*XNF.Z>JDU_@ZP MG^OY*."_^U.I!'3R?TR$UPHMLX(>^1_DD@;LN@%#6S+QQ!J]-S^X;>=G$QV; M8D-+8B5RK1VY%J;>&_(@@QE&D<>7)3-AP\-=Y^RCB0\:59>/);$2GXL=GXMJ M?/IIFM&8/+ E%\H$"M=1(C/A':!1=4%9$BN!:N] M:N!&C,1\5!/5 0F2V.? M.J*TG9H.SDUH?%UHEL1*T#H[:!VTJ8-,",WL+I(!=*YOC H4'*YV=N9Z9[YK M(H8&UB5F2:Q$K+LCUJTX7PD*>5&>UAP>D[C6C,;2."C1L+JT+(F5:%WN:%VB M+;Q-5:1>H'O%C-QGR90)$R5[IXEQ%!X1>F#A+$K)@ OHEE3W4!,Y7*0N.EMJ979[^:U;A=TH#8I& MOR<3!=,8X0)09*D2+_ 9FH'BZL-;(T TJ#9 2VIE@%X!T*L"\)$^DU$(TULT MBX*<(C)LCTAV6F>^TVYY+>/ Q8-KT[.D5J979/\NFB)OZ?7#$-3E^^T7\@G. M(U]2!3@/4S8K1J!&RIE3$65L#%DWD4X^.*&S'BDI,L M@BF@[9C[H%678$NM#*_P"2Z>X+^&-]!;,/<]\I5I_K\Y(C=A5*G8F)W@D;6Q MG<(TN(5K8;CHA<=-IGW;9KGOJM&@=;:N4WJ85S M\/"$_S&"F9KP&7&]M]-W9,*"3$ _,R$[HC3@20(YWT3QX/M[\J-S#N:++*D@ M3S3.&%DR0>2""N-C 9>NB]266AEI82@\/.4'=Q]&Z9Q,7I(ICXTD<8&'X=V] MD9)5UV!+K4RI< T>GN)O>QJY?0X6-)VS@Y;UB-!]?S+L_V[D9=4GV%(K\RI\ M@E?))WQE<4P^II"8P5BE$B:YD(RDS,RSW!'-;TP:N5DU!K;4RMP*8^!5,@9_ M\AA\/!7K%TK"U.Z;(TKW)A,QP(-JPSJ%$? *(^!5,@+;5[OKEY/Y7 :I;6:& MABL>ZF)6?8 MM3*UP@=XE7S *%5,K)>I]4MPNL5HI(8K'J)FU0;84BM3*VR M5\D&Y,.1#, YS;DPYQVXSB"+<9!(.2_,(_9\K"7A<;5JG< 5>X0J\2JL)MPD3%(_&MP]D'X61HH+TE>*@57/7^W>Q71NK%3 M]0XM)>-AM8L23F$ _,( ^)56%"8+G:LA/>R(S,$>AL?5AG4*'^ 7/L"OM'HP MSJ9Q%$"WXM3XP,15:I? 6'4&&[6+7$W7T3WUNNU6Q^NT_/95\\F$9Z\XJ%+: M7S;7$^VC)?F2*1B.J3:;1F1VJX;6:NV]1KK.9<>_<#QWU\@-CU-D_'Z1\?MX MGKY=9I=[:WJ0%4SU^NB,049F?C%[1/5QP4B>#?-4ZO%QM3%8]3W.OB%O;F+P87L*#)4O5NIY[MW=7<-_/R\R; MQ>GK:OW/5+L@26(V@U#GO -SAE@7P*\W%%_F)>%3KA1/\J\+1N'IHT^ XS/. MU79#7V#W;PB]_P!02P,$% @ SH%05HR;"$8^ @ P04 !@ !X;"]W M;W)K?;0A+IP3U!?OLNY__9W,7'Z1ZUB4 DE=>"9UX M)6(]]WV=E<"I'LD:A-G92\4I&E,5OJX5T-P%\/"(RM*M M^&M>T@"W@]WJCC.7WE)QQ$)I)013L M$V\QGB]GUM\Y_&!PT"=S8C/92?ELC76>>($5!!5D: G4#"]P"U5E04;&[X[I M]4?:P-/YD7[GY[*B&6UD]L1S+Q/ODD1SVM*GP41Z^0)?/U/(R66GW)8?6 M-S(G9HU&R;M@8W,FVI&^=O=P$A"&%P+"+B!TNMN#G,H519K&2AZ(LMZ&9BF3ICB$"N**]OR#?9F#HF]_>; 6737MGT7U^Q=NNZ8XF2].B=K&!!-SJGP3\J*@RI<\] DDXW ML+ZU;X_ M+=JR_.?>-K<'J@HF-*E@;T*#T4=S3:IM&*V!LG9%NI-H2MY-2]-C05D'L[^7 M$H^&/:#OVNE?4$L#!!0 ( ,Z!4%8X:-L2D0< "X@ 8 >&PO=V]R M:W-H965T&ULO5IK;]LV%/TKA!<,&^#4?.C9) ;:!-L*=%O1 M[/&9D>F8J"1Z).VT_?6[E%W+%BDZ'8I]2"+9A^2YU.4]AU2NGY3^8%9"6/2Q MJ5MS,UE9NWXYFYEJ)1IN7JBU:.&;I=(-MW"K'V=FK05?=(V:>D8QSF8-E^UD M?MU]]D[/K]7&UK(5[S0RFZ;A^M-K4:NGFPF9?/G@O7Q<6??!;'Z]YH_B7M@_ MU^\TW,T.O2QD(UHC58NT6-Y,7I&7MPEV#3K$7U(\F:-KY$)Y4.J#NWFSN)E@ MQTC4HK*N"PY_MN)6U+7K"7C\L^]TP#2EU_E:I-]QL][;%X@JJ-L:K9-P8&C6QW?_G'_40< M-2#)2 .Z;T"?VX#M&[ NT!VS+JP[;OG\6JLGI!T:>G,7W=QTK2$:V;K'>&\U M?"NAG9W?JM:H6BZX%0OTFM>\K02Z=]T9=(G^O+]#/US\B"Z0;-$?*[4QO%V8 MZYF%D5W[6;4?Y?5N%#HRRIVH7B!&IHAB2@/-;Y_?G)PVGT&\AZ#I(6C:]BLG\^^](AJ]"P7VCSDY" M98=06:SW^2TW*P0/#57N0ORSD5M>0^S!J'==I5U7;OUOYY2518*O9]OC>'Q8 M6A*,V0%VPC0Y,$VB3-\+8[6L7!XZKB%^NPZR8WX)S@;L?!"A.71V-[ M+=6Z4\A7KD_Z22A.1L0\V$L+:BK M*2%FQ8%9$67V5O'6H)6H%]W,&EA@(8Z%S[$L,YP,./HPEN9'Z7-"L3Q0+*,4 MWVFQYG*!Q$?0?WC@(7ZE/W"2>LO+1U%:)B.KB^!>AG"4X.]V)2 ISQ;F?3?' MXQ=9.4S "I/Z4@"DB.M)%&2?RC+Z^>0)/[P>9:DQ9"FCR,TR7 VQK07.!(5 M%7C>8/2T_=0M9U?UUZY>=;4@2)CZZSHE.!WR#<"*+!]9/J37*!(7JAX1B1H=4?5@*.#Q"M1I7T$&'L'?(B?4LI+M(]*./1#F M%BVYU @$=A,L ,27)I;1C RI^[ QVKUZD;A\O57MX[/4B_BZY):WM\!\& @! M'2L#O7Z1N(#]K-3B2=9UD)HO*TE&6#)4UA .EZR@(^1Z 2+G%,CR]E&"J)Y- MTH >911LR)!J %>D)1VI]J17)!*7I%TY/;!4[;YH!P';!:9SJ$O[< _+UB^ R3X8V,82#N.A8(O5"1^-"]S?7PNVBQ1?[O>15 MC*\O8J3$*?8FV,Y>0-F "=9BJ^JMT[I3VD$K3F/RM><; MV*.595Z,& G:RQR-R]RM G73MBO11K02W'BKK!@OU#0@=RQA0TD.PF@Q(LNT MESL:E[NW@D,NG,M:7\](2=BP/H=@*4[&./:J1^.J=VIZSW$-[;"2C'D9Z^,2 M[);8"-M>^.B9O=AP1L^I'PWLMW):#JUZ ):F=+0B].I'X^H7S=BSW /2B&$9 MI5YN!("4P(R/G#>P7AI9?-]V)Y9"NQIA^<=SR<'\71GU:F\ 1"@>J0RLES/V MG*W;.8(!H4IRS+RU%@)F.:7I2#ZP7M-87--N5=/(G3W?'=NIUD+A%6T%G-$/ MOT%NH.+'(/G_<,R(0L;C&W1T&OS1665<'N^%=E&^Y^=I_ 3&[L2FGY62RN4++[QDUN M<@*2QASA-[9JR_GV!W2.X<\5*VJ.)K"34U2-2W(GF:E^G05@5P64%Q M,7+\Q7K/PN*>!78&FV93=R^U=CN#2C607ROW_G$KNE/O(''?EEP6V*,=0)%\ MC'1O75CO>I/_*]:-L#:K%$EKB%SETH7Y@4-;K;P[0'!TZ"56,SVTGN]NEW#)1!2QNJM0^-#>?\_?\Y M/LY9GI5^-#F )=\*(NZ1*[XR?U+Q4\PNR8@;42O_/,YBMO[I$, M]NPH[(,Z_PP-T,SII4J8ZC\YU['QQ"/IT5A5-,GHH."R_F3?FHWH) 335Q+" M)B$W+U_:>E;W%I)^"GS3)W M]3+A*\O<0WI-)L%G$M(P'$A?CT\/^ND^ K?484L=5GJ35_2V%GGQ,%JB]N0+ METC-F2 ;97AUN/ZXW1FK\8C].81::T^'M5W=W9B2I;#RL+ ,Z!-XR0_?!1'] M:0C\@\1ZVS!IMV'REGIR*["*W3=N"%X()-60<4N$,@;,$'BM-JO4W/UP2D(: M+"BE2__497H9%X2+>3>N9W?:VIV^:? I$J>0%ONQK@Q>]#HG6"U MI(^?27CF>Z,'C6Z\<=RS3:TJ#9V"7HGI8LQ9K M]B%8[&ASI?D_^,1Q52QF$*9>+^KN/ZW_GO&,".PA12U2]"%(W)CC99SHA;A$$X^BN135HYFW-/,W:=:J*/!V^Q]E,A]5 M)I>B>N87K?G%.\R/+X;%BYV%J&!/9LQ[0_WYEZ3O,CSOVC62_.A?1(@KB M^3/G@Z'1A,[C*'[%>J=!"-YA_1T'O=$=Y7\H=-B_W^EU7*/Y*],'+@T1L,=< M>AWCG:;KWJV>6%56[<].66RFJF&._2YH%X#O]TK9IXGKJ-H..OD74$L#!!0 M ( ,Z!4%85;A*B@@< "HB 8 >&PO=V]R:W-H965T&ULK5IM;]LV$/XKA#<,+3#'(JD7JDL,K/:Z%5C7HFFWSXQ$VUIET:-H)]VO M'_42RR9/;#+X2_R2YTY\CL>[AZ2O[Z7Z4F^$T.AA6U;US62C]>[5;%9G&['E M]97;7E13>;7[7\F(KJKJ0 M%5)B=3/Y&;]:TJ@Q:!%_%N*^/GF/&BIW4GYI/KS-;R9!,R)1BDPW+KAY.8B% M*,O&DQG'/[W3R?&9C>'I^T?O;UKRALP=K\5"EG\5N=[<3-@$Y6+%]Z7^*.]_ M$SVA=H"9+.OV+[KOL<$$9?M:RVUO;$:P+:KNE3_T@3@QP/&( >D-B&T0CAC0 MWH ^U2#L#<(V,AV5-@Y+KOG\6LE[I!JT\=:\:8/96AOZ1=7,^ZU6YK^%L=/S MA:QJ618YUR)'M]J\F$G5-9(KM)!;DTJ;9HX/ OTNZQI-T>?;)7KQ_4OT/2HJ M]&DC]S6O\OIZILU8&H^SK'_NZ^ZY9.2YF*!WLM*;&OU2Y2(_=S S)(Y,R".3 MU\3K<2FR*T3QCX@$A #6CS=' /FRZ>;!QXV]#@OM/47COC[* ZBV@LHL)UA MU!HVR_HP)X2%86A('T[YNCB<$I+$T3ENZ>(8BX.4'F%G!,(C@=!+8"%KW621 M&B?2.8C/!I@RRE*+"("+,$M#FXB+BR-J',)$HB.1R$OD5]5D_D[)5:$A%I'S M5&+"%U&+A L+ \J:7#GC 'BC!., YA ?.<2M'1WA\'XG%-=%M4;BP72,6H K M-O;%H6E K^H=S\3-Q)2%6JB#F,Q_^ ['P4_0:KNDL^6%G)W%+CG&+O'._R>1 M;2I9RO579$J=Z2D'TRQW396$8I@ .1V3R)KF!0"+X@0S*QM<& M)FL#)P(Z$ MF)?0.ZZ^B"89H/$S8& L2+ U?@!&61+:V>S"HI Q#(\_/8X_]2](49EL+MO9 MX+GIB46MF^P^@$4F=1=4%$:IO3P!&&84VR7&A;$H)B%," =#$PZ^4>T-A7VF M]ZI9HPTQ)8R6XU7Q+V_D$=A? Z"BA+%=/ &8/4L )(YP/$+J1%E@_\*1VLR2 M?%+IZ5V=#2%,*;.G"3VD:$14B SXHQD2F-*J5T2(" .TM3N)$L F*1DA-B@-[!?<+RMM##%4_?4 M0"K4G:28.@D'H*B]C@ 0"9*Q=31H#NP7'4<2?:Z!+%R9,,5)8JN)!8C#24QL M*A N#=-HA,R@.[!?>+SM,@L4FY MJ!$)@@<-@KUM>OZKV84BL]43#TTYV!?UIFFBC4;,9'402A=WI4"UJ JI4"7U M2*6(W0J08*>> S"G[/D@YQP'K8#]8N&]W@AU,EW=8OH150*>,K?!3TTU"VTR M+BRBL<,'<&9D\EC)&^0"]NN%/X1&I:EZ( &WPT\;O1HZ\P$ 376+L5/=(""+ MR(CHP8-JP'[9L"P.12[,9K7)P=.,,YIQ)90R^U^SV\Z^@#3=OC\U@LTIX0 L M(79+7D*P,(Q&JA\95 3QJXC'B4)<:U7<[35OZ&EIV&ZWAG1+[X?O&,'DISM> M%QE$E;ABP,PH20)[1B$@QC%C=H&$@(2D8S*0# *#^ 7&<_CF1;G7]CE#SQ@[ M&^ 1Q@ 09@P ?8P']4'\ZN/(V$@.5&^X$D^>:_3"5-]$XXZ-/" <"@< P3S@& MZ4/\TN>O]H33$..FL/&UZ C577MUPS#D1(>#F0,G+X'1FDD8VRT*A(8QHZ'3 MIP!HRB(CP$@Z$H1!,A&_9'IF$$YSP1<&5PR-A@&"CH3!A7XC#(/2(M\X[FE5 M2'9V?CLNZ\E%SWTNZFUY*6_G@1SD'/'+N3=2F8PR7=E MD?^]KW5[7 Z&-7&:0.JDBXN)[31Q(=.Q8C%(.N*7=)\K)7A9_&MR?]VK!>Z@(4X 0YWJ-,R71!-;#T$@' RLJ$E@]XC?KUW?GTQ M)F )H,4H"4Z//WHFD 0,4D+L,SL0R&@THL/I(.^H7][=FO0N,OA*P&OYW"5\ M46_+2WD[C]H@$JE?)/HN4MQ#(APPS!)K-[P @:'9YMC-'0#&24C#D;, .@@_ MZA=^3[A-H<"Q4$)H9!_= K@X9+'3GP!<2).0C6Q3Z,G-EE^X?5 RWV?@?MAO M^>P\OJ2WY:6\G4=MT'?4K^]\>0QH+Q*0R+[I6P! QH+8.6$$<";9S=R/3/V@ MSZA?GSTEC2/WVI*0.*#,)N,"61(0YEQONCB"XS"U5=;LY!)]*]2Z_3%";534 MOM+=+?3QV^,/'GYNK_FM[U_C5\ON9PN#F^Y7%.^X6A=5C4JQ,BZ#J\0,2G4_ M3.@^:+EKK^KOI-9RV[[=")X+U0#,_U=2ZL2<2FFYE>,G&[^YFF((M;BE1)RI?^^CT@ M:4$$#B&YT9?$DEY"?'$Y>' ZOJQ;OYHUTIUP=.FK-IW%^NNV[Z]NFKSM=ID M[??U5E7PR:IN-ED'+YO[JW;;J&S97[0IKV@8RJM-5E07-]?]>Y^;F^MZUY5% MI3XW0;O;;++F^8,JZ\=W%^3BY8TOQ?VZTV]'6U+V59 M;%35%G45-&KU[N(]>9O*2%_0*_Y3J,?VX.] 6[FKZS_TBT_+=Q>AOB-5JKS3 M163PWX-:J++4)<%]_#D6>K'_3GWAX=\OI7_LS8.9NZQ5B[K\;['LUN\NXHM@ MJ5;9KNR^U(__5J,AH1VUX$>2[MJLWX\5P!YNB&O[/GL:*.+B MR)D+Z'@!M2_@,Q>P\0)VZ@5\O(#W-3-8Z>LAS;KLYKJI'X-&JZ$T_4=?F?W5 M8+^H=+O?=@U\6L!UW^C]#@Y[KJUFWP M0[54RVD!5W#S>P?TQ<$'ZBTQ5?GW 2-O AI2BMS0XO3+"7)Y>OKEH<<-V[<' MZ\MC,^7]NE5-UA75??!>CXBB*Q1:RT,I'"]%!XNW[3;+U;L+B :M:A[4QUQWVEW_P"@;*L6[3&ABM%?Z6.A@\WEXP2PMGU MU<-A92 Z$B:26+H4T\6"1GO9Q('8.Q#>]G^__!\,^F$,=C5$UKRN\J)4035: MT^_JOW,].K_=M3!LB^J[8-O4#P4,J.#N.:CW?2C;]Z&W6)6(-0G#SH"9(G863U*U?%91)* MJU>Y*L*%Y'BGBO:.(J^CVZ[._[C4T^,RR.L-,$,[:R9RS<14V&9"1#K\3 M,ZZ*R21BN)EX;R;VFGE_T!IZFEJJNRY8%FU>[ZJN;Z^B;7=9E2OPVG9H+(A= MDX39'ET13^+$LNB*" U9C%M,]A83?QBKJ\M^?)<*VBQ03[K%%&8D<;]>4L8M M)XB*2!9:5EQ50L.9GD="PQ>AU\NGS38K&AW0YIMC+&)Z@\P:&@M$95M )#24 M,QV.'# 2\7KX2<==Z&T0BQ]4HY&W!Z3A95?<07AN557435#5'3Y?C]_@N?G% M<4F*2+AD\ ALI@(NPIEV!?TU>,C*G=*-K*/-/:R CW-%+F>51N]EH :@&D8=A]"W=&BA*G:5S5):=V=TTQ&>/)S,T;^B#22X"F(V9MJP # M^X%69'=%.4]RQ(LTKT6YLY:6GJNT:7T:]B%^^'F?]V30:I96Q4,&_7M^Z+K$ M0CDG3@=Q99<1X38;8#(F>")GNH@A(.)'H$\P4JNN;IY1#RZ24,X2'MLF7-TE M"Y/#Z7*T@10H.*,S+@SD$#_E?&X4H,'R!6^&CE[KH3OV?-2=2RF7(@EMXL%D MA%*[$E)$1QF; 09JH(?ZH6??Y[;9L^YPF!/JLLHE!8BVG" R%@J[JR$J&L8S M'8T:\*%^\ $?S0X6#:9E#@+1&YU?4TT#GW?9T_03?0%X;^JR=#^L8$F[@^LJ M= Q2EW$NN>3";F)$!^L4.YBGB(PE83+3>ZEA)NIGII]Z-#_PA7K!8"7FPFED M3,>HM+LKJB.,S+DQ]$/]]/,K,$U1[==4L]"#FD1XAQ%NXRTBLUG *YDZ,\!# M_<#SN:ESI99ML&KJ34^HKS?H(@J1TFG#XZSCE4S]&=:A1UAGVG(G$CG%V"7A M"5"Y;0M1)K%,8GNQCPEE%#$R9]$0$?4G9/ F')S6HWT=I$[QC61APC 4MIL% M(DP2%D9.DR+)'Q%%,EH]>"[EE+2\]5VK0*#4_1(SRU:_)U MID$*1@?T&N@AW7,_$ZL_=\5V,S??(JA$B6!.%\%T$4^<.("A%Y=S,,(,5#$_ M5$W\%7U_Z5,1Z/8( E&8<,X-%S(]%/V?=KNE'[RF.7)Q)$BX<1TCZ M*-13BVT)2S-%L9AKH8,]N2.YH3X.Z[6*GENR'(936^@9MU](]LD34+P9XK4> M; _0I/LD&8SUKBER/47U@O[ZQM[['&L$8:DD8MP>C)A.AC%,97:=G(Q4S" 5 M.[[+UCL99Z.QF8\';X:DC0"'&;/7IIA0P*3J;)?@0D)FLC#,8!7S[\-]!*BH M\A,LG74/[:REI>XX+DD1"4L.4[;3&C ,Q_P,=ZP&-AN ]E=;=@G,L7Q4DB(2F42SE@W',7]J MZG3+P7;7Z$\ZO:.M-MNR?E:JCYY +=L2X!YUCVRX$4&= (+DK&AD)U=23$;" MV2G=H!CSH]AOV9-.?PS;^(TJ^_7)N''?KK-&KSN[KGPY:U,=SA%#Y>RJ8J;Y M$;P""G,J *6UT.:?%-,1.3MGA+N'!_ E F/D\A.!6)"R8&J9L8V-VS'_6QG-VFK\IT.VHUZJ,L'/5=. M/:/I:>Y"FI"".7O6B$Y2'MLC/45T<2+G ( ;YN-^YILVZ]^SBD!:) 4ACE=$ MR*%M$WNTHB6&Y&"3=.KVX-R4'^FFA'O4[0G3%$?(+&+.82N,WYR=-DPUL^G- M#>%Q?^)L.E/-H79WD$9];3W/#9_P(GQVN MI_-LN^T7*&4YF;%>LRO,C\,8(KF4%/S8IGU%3?T:&N-^&EO\_=,;_#AS(1*= M1G%:$Y$16+C)N>ALR(L?(Z\"%BS;K#3DL:N6J@E6_5)&C8>)ZKNRN._3Q;A3 M9%O33 M,)/P,U-_;F%L+QUUQ]U#U(HX>AIJ@4B@KTE[.SM%=, ?,P%6&# 2?C#ZQ7]* M=77B"EM@B,1HF-B-A@BE")W<28KIDLGYCJEAPT?"ST<_K%8J[R<(]90/IS@: MB*/!\/=P@NST/!%:%\C^GUL/B,@>FIAF9LM"&&02?F3J&WQ_>N5KK6),%,F0 MV;$($T)C"F:'7D0HDYC-K?:$@2?!O;FBQ>E.\6/87C9[]3GL MG(;W0]H'=5]4E0X2>D]#-46-IDV%RT@1@;6"G39%= D7,;6#.Z*CP%Q\9K$H M#',)/W/]H ]2>)VXX$,A-G%[WP+188Y31&_W6VW0P(#B$,? MOR[K%A8-+\GP8%5"B44U/)DV<]9<>('MU1W_G*6EYRIM6KV&YH2?YJ8+LJ+J ME(XD:"4B.:R0./D#1!8)9_,.4?%$S'5[@VPB\7:6_8'VKLFJ-LMG\5-XT>_5 M/>*4)I\S6=0DMN]'P/&:,^\"P+!K S?)9PS0L$MH:/?(LD4U1 M8F>+,9&3DDL1%9N!9FF@4?JA\=/<]H".>\W!4D^WZE<\@"&/'C];')>DB 00 M,IFK!8.0TH^07\;G_(K]0:ZOQ&=Y5J8\:VGIN4J;UK5A2NEGRGYJ[7N35;EH M/2(DR)+8.=V(Z$1"PM#>AD!T"14TFLGFR8.'%OUD^>6$/H&QI;VEOD!4A$:' M&R6C$Z2T4/"9M($T8"G]:;K?:DV47]O]A^\0$ZL(1B,Z%*,1'8K15P=/XF]4 M<]__HH%^< HFJ.&1]OV[^U]->-__5H#U_@?R-AU^^\ 4,_P4P\]9 VNB%D+^ M"HH,OX_@IIKAUPV&%UV][9_WOZN[KM[T?ZY5ME2-%L#GJQIBY/A"?\'^-R9N M_@]02P,$% @ SH%05CQ>PI8[$0 W=T !@ !X;"]W;W)KWNQ^OK9K$J-GGS0[4KMMTK=U6]R=ONU_K^NMG51;[<#]JLKUW; M#J\W>;F]NKW9_^U5?7M3/;3K%.WONU=U]]OUD;(L-\6V*:NM51=W+Z]^=GYDD=5M5[_I?Z/+EE=W/J%@7B[9'Y-T_[XM9L5[WI&X>?QR@5\>8_<#3 MGS_2T_WBN\6\S9MB5JW_4R[;U^\I:/#1MM3D,[F:P*;=/_^8?#AOB9(#CG1G@'@:XPH#@W #O,, 3!GC1 MF0'^88 _=DK!84 @#'#/10@/ T)AP-FM%!T&1&*$2/A[+]T\JW_;NKQ;M5M5X6=?/-5U/7B7[Z^/+$^OW-W/KNZQ?6U_WPWU;5 M0],-:6ZNVV[.?>3KQ6%^OSS-SSTSO]^J-E\KALWTPV8/FX=UWDMO4MS==5JT M\N7_N^W9+\ZZJZM-)\Q%];!MR^V]M7A:J"+*7!_E35&7W0;ZV>JVXONB;LNW MZ\)ZU0F\J.OBL($4U.29N5>;3;?G.#;DL^SU/OK9>Y>5RTFW^6;XK MU5LQNY1E@38P>68"B\53G&YKSHN[[*NHN43;=86S5 M'U_>%Q;=+JI-87WWCZII7O#XZT['1S&[1S&[^WC^F7BOBV71'3[[+%R<9.3N MF)%-GU/6V^*^W&[[E;W-U_EVTZZY#&OE_]321[:UNTIV=6*KUH(YGJ!0F;!]*)E&]W_PF'#63(% G+ MD#""A%$DC(%@G!#"HQ!"F!!4R:^EFR8_$C8/I?,E+YZZGI#\R) I$I8A800) MHT@8 \&XY(^.R1\AKB2*[7+33J^( ,F2)A&1)&D#"* MA#$0C)/(]"B1Z6>0R!A9:..:R@()FT]''3F0(5,D+$/""!)&D3 &@G&RB(^R MB+6R^.4IT;\_N\LE)D MU P)(T@81<(8",:)P;$' ]*^7 YC)'#@<_MIND-I26*-<3" M02-5O">8>K8H@0PZ,Z*(.G$#)YH*FY="PS)%6-\]1N13[<3K=BZYSWEJ9'][ MN->I3#0'N;.%TN906@*EI5!:!J41*(U":0Q%X]4RF,F.WDWF;^_LGTEX.F'/ M&VM9OB^7W8F[U?U1=V[_S.U/_0R,%05UDJ&TQ)&-Z=!QI[:XCX<:RE :@=(H ME,90-%XJ@ZOLZ&WE-E,-C(CM9WT\M F?J^O%>,(]L1S]RA3C"4EAQHW(FJF,VJ58;R>3O4 MNX72*)3&4#0^30?_UM$;N(>G&;H,W57;_H$_P;]JBFU9U=:V:HOF?.K*!JD3 M!FX0B;D+=66AM 1*2T=ND0P:E4!I%$IC*!J?YX,]ZYCXLR#/.GJ#=ES:?RCJ1=GLW_3T:K7KBT*:9X\.4)<62IM#:J@E>Z"=7OBZ8KJK5^F)^WNHSPJE42B-H6A\==A@M;IZJW54'C=%VZ[W M5:!6-X>V+A?M\7;^P[9LG]WOZR=ANM^'TN906G*@+T,?K&K==B,]=*]32T9I4P<*7D$-VBFGYYQ[D,MX@--M_M7K' B MO">#3HI :11*8R@:G\N#F^OJW=S9:?XV#W5=;)=%;]3>5?7QTK;YUFKS#]:Z MS-^6Z_X>Z<.N'S,BPY\]*&!+AK$UPU"GUY6=WHGOQ8[GB/+ %@]CJX>QYSRPDI7CD^MV)$TX#5SQ>0+U?*"V!TE)7=I)56R2#1B50 M&H72&(K&JV*P?MW+K-_^^;I%M=T>VB$]ENVJ2_SCO5.-\_;L$45V55T["!WQ MF9J9?N;&JH"ZQU!:"J5E4!J!TBB4QE T7CN#'^V:%!0CM*/42R ?1,(X%L4" MM:NAM$2Q NF20_:@)]+S)!ET6@1*HU :0]'XS!X<:/="!UJ1V4^YO.^[]RE' M!:@E#:7-H;3$E2UIQ_,<\8E2:- ,2B-0&H72&(K&*V=PI-T+'>F+E:-4B^S' M3AS1M9KIIVJL J@_#:6EH[9'!HU)H#0*I3$4C1?!X$^[>G]Z7Y@SZ=N?+O=/ MZQ7;)N_37IG*L@?KQ9XK/DJJCVBF_XC"1&R<"5[LD%L1U(93#Z&1@G.-2Q5:S!$1]22SW9 MUIV&W4*%1WTRZ-2((NJD?X+.\<1=--1B581U'>?,B<-)[^4G#^KSMYGUL*V6 ML;V6H;8IE)9":1F41J T"J4Q%(T7SF"N>B;FJGFC33W>6"Y0/_5 X^IGA<>@ M$VC$%$K+H#0"I5$HC:%HO @&E]33NZ3PAIN.4BJC^A[/]',UUL"X9LO0H"F4 MED%I!$JC4!I#T7@9#):JI[=4(4TUU:FO['H+4, MYJEW87$OKGV;?@;&BH):LU!:XLEFJN.Z02@^;0.-FD%I!$JC4!I#T7BM#-ZL MARCP_81.*?KXQDJ!.K]06N+)GJ/G^:XOEL)#HV90&H'2*)3&4#3^B\(&\]<' ME!!?T"G%5Y32>M%4M!'TLS/-?"@M@=+2<1LD@P8E4!J%TAB*QB?^8!O[@%K@ MBWNEZ(.;'A^@M#F4EO@*-SFR8\\5O61HV Q*(U :A=(8BL;K9/"2_0N[1E_< M*\57.*^Q5.6EGY9QSD,-9E\VF,7"%>4B(_')8^BT")1&H32&HO%9/%C5_F4- MG;&=4O23,-[K0VUL*"WQY7I=)PABWQ4[/T/#9E :@=(HE,90-%XO)U\@;.)0 M@SNE'&+K.J7HIV><^TA:XLL.M[3WEUSKC>8O MW"E%/SOC@P+4J(;2$E]1K.L'4T?LXI!"PV90&H'2*)3&4#1>2(-5[>NMZB_0 M*<67BV+[YR5#Z3X2U,2&TA)?ML0G8N^@<^L4GT:%SHQ :11*8R@:G^N#-^WK MZW5?'>YQ-OLSH'RWZTL6\_6ZZ9)WG?>9VYT F93F^HI2U- -?2F3H3XTE)9 M:>G(+9)!HQ(HC4)I#$7C;/UMU!/R'CS.% ;PZ;]'8(%%V1O:G8^5\?T#B7H18NE)9":1F41J T"J6Q MY_*(3^7!OPWT_JVNNT,@^Y@3QXY#L1IUIH]AG+U0,Q9*2Z&T#$HC@:)X6/5Q M46A8AJ+Q"3Q8MX'>NC7O[Z"LA@D4CJ4=>O8TDFXFZB=DG.U0XW7\,E)HX Q* M(U :A=(8BL;G^V"]!GKK=5SS!G6.R\ZD9\=R7W'%^R9.Z/KB\RES_52-VI^*5RRC5$MNL+5C)1 "=>Y#JA+^XU96(4A<*V8RK M\9_Z8%(&3][-Y^^E$$#]1BAM#J4E4%H*I650&H'2*)3&4#1>.(,I&9BT)#;O MI:#'&\L%ZD,&LG/H"_O+!!HQA=(R*(U :11*8R@:+X+!K0ST;B6\EX*KE(IL MV*EZ*>CG:JR!44$3:- 42LN@- *E42B-H6B\# 8#,] ;F)!>"NK4G\IGUG'L MB-_\K)^?<>J/"II @Z906@:E$2B-0FD,1>-3?W @@_B2ZX>QO10":#TKE#:' MTA(H+872,BB-0&D42F,H&J>6<# KPPNK7G&]%/0S,%44E#:'TI)04=FJZJ4 MC9I!:01*HU :0]%XK0Q>:(@HE/V$7@KZ^,9*@1JM4%H2*FIEG*H/7&B)J9Y[XX(%^DL8Y#;5B1ZXA MA4;-H#0"I5$HC:%HO &'S;4^[#XQ@>A;##ZL=021S\MXY2'.KB*%4B[<=D? M[18IUC%!IT6@- JE,12-S^+!5PXO_"Y::.,#_22,3^&AGC.4EH1RC:L31Z[O M2SJ VLE0&H'2*)3&4#1>+X.='%[X#;>(Q@>A7.4IFF?ZZ1GG/K20-93M:+&R M6[%"J?$!=%($2J-0&D/1^%P>7.%0[PI_X<8'^MD9'Q2@KC*4EH2*2M8@FMIN M+,H#ZBM#:01*HU :0]%X(0V^=1-V)M'BX@!K.4%H"I:7C M-D@J@- JE,12-U\1@.(?ZDE>3>K]0KM2,G-B1KGRAMC&4ED!IZ;@-DD&# M$BB-0FD,1>.2.1K\X$CO!YO4^T6*+UD-I2_$U0ZSB^>-M='\,X>Z$F*I260FD9E$8B546H MXN.BT+ ,1>,3>#!1HXN^O-;T8>5(MA/[6LDX=,0JIYE^0L;9#C5.QR\CA0;. MH#0"I5$HC:%H?+X/1FMT47WKJ!SWY.<"O#B0]N90$Q5*2Q1+KXR]MM7MYU>W9WU9M6VWV/ZZ*?%G4_1NZU^^JJOWX MRW7'?ZSJ=_L8MW\#4$L#!!0 ( ,Z!4%;!*5IUBRH $^& 8 >&PO M=V]R:W-H965T&ULO7UI<]O&EO9?06GNS(VK(%F2G=R;Q'&5 ME^3&54GLLK)\F'H_@$"31 P"#!;1RJ^?\YRE%Q"4E5G>JID;BP2Z3Y\^^\9G MAZ[_,&R=&[./NZ8=OCG;CN/^J\>/AW+K=L5PT>U=2]^LNWY7C/1GOWD\['M7 M5/S2KGE\?7GYQ>-=4;=GSY_Q9^_ZY\^Z:6SJUKWKLV':[8K^[J5KNL,W9U=G M]L'[>K,=\<'CY\_VQ<;=N/&7_;N>_GKL5ZGJG6N'NFNSWJV_.7MQ]=7+IWB> M'_BU=H&DZRZ[@/^>%-]'[YV>YW.L5W;-P/^; M'?39R[.LG(:QV^G+!,&N;N6_Q4?%PT->N-87KAENV8BA?%V,Q?-G?7?(>CQ- MJ^$??%1^FX"K6US*S=C3MS6]-SY_[8:RK_>,H6Z=O9P&>F 8LJ*MLANY*'Q^ M4V_:>EV713MF+\JRF]JQ;C?9NZZIR]H-SQZ/! M6?%SJOB]EW^L3^UY=9S]V M[;@=LF_;RE7I H_I$/XDUW:2E]?WKOC:E1?9DZL\N[Z\OKYGO2<>,T]XO2#:L3#4?5>W15O619/=T(>."'<< MLO]\L1K&GDCO_RVA2 !XN@P V/&K85^4[INS/?;J;]W9\__XMZLO+K^^YWA/ M_?&>WK?Z_^'%___8-SNUS'_\VS^OKZZ_?N^J==W2K?7[KIE?N(J M^B-[6X[=RO5$,I?7#$$]9%L2;7],13^Z7AZZ<<4X-B[/?BN&+0$Q=NU%]IO+ M2#!B(7HOZ_B8)*3H]MV ZR<>[3^X<=_0_?'*^[Z[K:OT&=QI7;HA!V#-5.&$ MQ3#4 Y^U;JN:7IF*!H!GX]9E^ZDOMR2#LH[D:M$X')T^K_MLV^T<0T5/=WZS ML2; >?O!X0P@2K\K?][U]88(=[2GFB;;=?VX(8$\7&1OB-2KJA86.+ALHJTK M>F&D,]#11BB%(1N[K.S:EN0L_DOBW?4#B;%Q2X=M^=$>N!IK+$D@;HM;PQXM M/&1-5]J%[$B8UGN"F1%$()9]1[>*L__2UGCH1K\@:$M:D]2.G+;%B7#E15M4 MQ47VLB \ C\)GRIY_$SKE9ZC:=6U9]XA,"_V*(CV=ONBO<.-M!VV9O!7SF%C MMR^42O!@7]$B3HZ^<2T=L&GN\(W;8Y,BT/&^)X!Q4'^UZ?$([A>$1J+_[#/ M?'WY];]>O'C'_[SZ^M%%]DK/7NRPY)#MY90""Y-*7Q.1$)+KKDK/&IV0ML'Q M>K>%FJ5C--]6[0; M!S!M[5+NINKHX(3BK%BO04OTZFW=30.AD/!,1,DP@)[H"]=.S 7N(YDG0T#C M7SKI!1&'OP=Z(A7R?XE6A($=PZ#WS$NJ(&+90I\;N?-V1 M:>2J3,]PP2JB!_*:N]R.+V1$3ZWN%&5N9-VRIM-V/:1* 8DU-97A=8C.U+I- M 8LQY!NN8@J4AW9FBS@@9F KM> M4,+Y*NRW@]!S1'+=KB[]E9B#T/L*A"$#_1*FZG(GF! M@W8#[P^T*DOG3-'$T'RU;F3,>A'YL&-B.;J=5=W4=-\DJN";,,F2O*!3D[9P M_% @*()B33"UFT%>7Q=U@UNFE[N5R-E(A:>"1+7$Q%0=0]2('J')!L%=B8; JOI#BH8S^%/ M5NOX ,>A]PZ.Y(YJ_%U'2] _]_M&Y?!%]LO AL6W!/Z.M5$D"47E>:/WDX(Q M9T$O:@.0LFZ$*@.[_#'5/20OP;0CM;T1E6$G=GY_1O% AL5>I!3C2+6$$*RJ M!].&!!D][U2'-[7@J=:E%ODTJZ;>N(L>V#MV%U6U$=>^)2 #1,JU.5W>R,(& M>@M"4I143N*FF3R6R$LD$F#=7.(^QN(C)#XY=^6'<_B4(LF(H-3;:,D;!RF1 M^P$IC\7X2NJ6N(08CJB\+/8PP]1!8=D?7>O0K<<#X*J(KYINSX@MB=\&$0,$ M2,_8ILM:=42>!YR=29ANBA^I'"D)EOJZOJ@35N_5& MF SS2 J_QCGT3I@&B%AJ9I);H((8K@^+,D&H%4J*FO03"3R2TFLS>\TF^N'[ M[V[,)E)RUK?$R.5#P2\'$^KE5;!BUU-#6Z_=(H!S<(2\L-;40HD##++$2?"+ MV4!6'BQ8MMX)!J=W3W]NNJXZU&13KT7TT++ D^H$M9Y@PK">HBLA6YLM$RS< M>@,W,)8 *(:4$3M,YIW(7*$9L&+?[<06,26HN"G_Q]PB<,=>6( M)DG6$$729G2>CI;L3>CG9N,&"4:,+MZ"&NBL6ZL:PC7#EF2UP/Q1P=>Z D*8 M[$D/;EGT/9O:=KC>K1LYP)*!MR1QR$*!LL7^_(]O2G1BIEL&-5L%/<(0)OOQ?;$I%1LW^-T)#\8=$%2#',]Z7(WFW$B7=>2Q"<9#!$04[ MB-/;KKG%I:7/WK&S9T+$/? ET/UK5[H=^^5?2CCGPF( V&E=(2C%1SRGYP8 MOB^( 0_L>H'/7LF"/P@;A2MG&T]O1FE17!"YL]XO/'R5?58_6O34XZ=R>HH? M\Y\$.C;G'.H7^JKOILV6Y5KPA3W;B#B@Q996DQB@8TL11H&(8]7DXE^'E2(\ MA87D+;GND6U/.S5=OLKSDH0.GHA] >!2_ DF)J)5UG)WA'1S#FD'N 201KOB M=V(&$?EL7"5N10_5T1$">1=%!T(XW4$E1<-Q6E4;M3J"B4'>DY-QD7W7S=;& M@Q79$>4()CVQ"3L%N,L56640#BRT \VCP+\M9/ >0WB><;1&,(G]#F8!%CLBOL1XA']X M2U8^?TOX'*8]E#PCRAN%!&?K7$4,*F#@+;7\6!_AX40?J>N<<3Q^@$X=MK3J M.2LY-D5)B\I?$:QB7#[D21/QD= GC+-?-)*X&B9"8#AJ'%.HV[6*#F*14<@I M?I)]"M'NKF*E#K75@> W,.CT0L@(3UXD@6-8)*>\/V>Y5[G5&&,<:(.ET0-M MQ1A95[+OU'J[9=LU#.Z&S!XUWH43TS7H;[:8N]:(CKRJW21B3HZ1.FF?89E' M:G]?9#@*:@\^!S4%'MB%.&47<$OJY@)K3P\V0F[[B*2=EVT+QB.2EMR3V<('(D^ UU(JZQ2*(9#HK!'+3@J["=2:=E"B:A)Y*V@(?$ MK 9O4&XA/W;K0KPJ'$/M5-%5P!T#X2UPK]\L5L(^M >,14=/#%^1-.'XCE>' MB7F:&BO^_D12(%XY4X**P%X<+MW,WSJ'_O0[8M6VO(-=K<)F4]!F"H2H M9HOTGPAHQ/)4EY-KI+NO'-V/L*]0D:I=4A^ETU 3^V@KY\TYWK30_;).2;D> M]27R8>5R8(/!KRL\.-ZQT^R&*!&.\M&MDPE'-T ^A>IE'VCP&R7K(*M&>(.H MB,P] G0\P/C4-?8D3FILQ\YB0AL6X%J:21]_VDUT&,?_3DU!X]J^D/M>NB9-"&O$YOB<9@ MA(/854+QL0MSWB"P$X69MC5I%2+!.UZEJ@>8]!/":P5,>5B[Y-?\P&]=&:G] MTA;5[W18PL0?4X?_\"4/DM#2:+0$;SF"P:1?^CA$?&EL#,CRU[;\&\&1Z"P6 M0?-=U)92/6C0>1,MX# GC)Z&U8#T+[+WP ?( :1 H%>VL+J7M>G*'&^BJVV@ MFI=.?(PGWH[<%1&5Y%6O--M,DBC:3\D7$5_#VI-P*<=DYF%6.U46)""0WZ4= MV\Z69'# 0Q+IY! KPA6LI3@6*#;NH8U#JDJ;!.F&W)P04RPB 0]EV$_,5GI? MH/DH-WH4 MY6%H7A:D%\C^E;12"&YK( ')+;N;[Q:WYG/LNU'2$B2QAFGU.QR[R9+C86&) MSJC2PLKB&_L8CL6N%LVMQ&D@/1&2S%)HP [)0UIS4/H45Y7:J M^A'/J#?;4WERJ0[_E4+"U&*ZP(QR]D$W\BL6;-0&$ 2;3(?\5$>;/6+_X^1%%T ME3?>UDCMS+ ?;S;"^N;$)=:EIP]DGA&*LPJ"B AG*>/!]2=F6G/]Q<)#OB[E M]ZG:B"N&&+QE:F:E-03CSE]L48'C0A@@/9&WQ(ET ;U#[@]DIB8\,[V$L3^1 MK&'LD !4'5BSL!I&,: E.LX+UT,\V:"@2KV#15[]%A(0[Y&O@CFM9QQE MI6HJ$9S[S?N'=S%(+0M:!$--ZB/N*0QA>99<_V9MZM$4OK4$HT6-(T(V*O0I MFQ!KM)BH:C0UB#C^SMK=S+A@)7H.E%>3(@?9N>#$-A*@$[LB.Y($EDSDHJ9B M/2JG:M11$GL&YO()>8,@8V$A,Z!!8$1G"=42H]NAQHSE>2]%.2OB75-M4IF# M$I#>,Z&D#^\YOBAHJZ>2>ANZY?%NKWY38+\GEV17W UVM*.KX0UGE^ -=PZ? M@K163NJ4M,))-(""&(#ZU0I1WE@ARK=6MN)M0"L.XR(\EED6AV6"?4!*((K/ M13ZGN'O10>"CF!>6:^7-3W35R#U#B(J2!=9_KBD1Z&S7.>O;[Y-4IU6*'!/I8^) MB..U"=H%0'Q4@A,5(K$Z53A:V<3&I0^CLF\766_([4E9"7.:A7^[:2SYFA0> M/5F<%ND[!D^S4^9TZX/L9"'6YLM?9GI;4MX-&\7AO7 )16J=1>;F(FJBK2,[ M%F#"G&*31Q_FM+2^01=TD;T8?)D6S#YQ;QYP5;E_K0YOI:5DNL=BX'DY$0J1 M0:8?^#\.C-S+:[X*CX&!/IH0KHF#;Y;VU5=]:< Q_:W<7:#'ZIZH#MOQOZ,$)ZG"CJ ;8W,/:!5_ M28)/"'(A4U$TY'$ P%O)1_Y#TI&Y&,9E78EDI(6K<[9D E-Q0'TAE.E7-0,'3&(9@: 4+(T2XK%"!),_?KO,O/K]D\/[VQ1>7 M>51'A+)$"=)Z@K!6!7Y^_NF5)E73(ABDP4*]=J]N2N75,XM E48#I&\%WO&+ MJ$FASGLAN04S)G!()"\D5,3\$_!^D?UX7SG.40D"5D/D%.'X8B=V4"!"62+P M&-^=2FZV5AHN 1%GYMZ-3V>6@BYSM:1,\'PP##F28[$X10P'?\1DG2,>@L(B M0<@/$!D0VLC)*(>+8/MH>1>2!=C;5R?CBXD+P):IDK,W1QZNO[ M1" A%>%A-A\_ :;96&_>__!JT'\_DEL/]1=2-@C*?,BIB"RPF,808U:8T989 M!\++P6'I0Y$2%W0Y=^[56>6Q,4A:\.37RB(NFR"^0E@3 MBY"65U^EZ@O2P##5'!$2Z>:;F4NJ1=TN"IA2:X,:4-1QUR2_1(X>BMZQ1!+5&S9!EIKU8*1V!8U9TE'PXN1YN MG/.[!>$,+L::'M6V! -:"CO4?$$Q!VD1#AE8PNKDXJZUGBF4)RV\S,18(=N] M '2\DC&!X?-\);&ON/#@-V=WROOJKCV7$"0W8"42G U;U:Q7F1 MO0JFR'%^66X-*#F-V9DI4@RAI-W"-F%1>SRJ;>R6!+;6EO>3^CCR4!2U9JM" MB[=7C419+?:UG"C'6:+T\_^&!I1Z9:3'(DFH!AIPQC8;YVZ4V"W6L/+UZQ9+ M2W:5(E3<,-=-%-;C89SG1480D0!;PTL>\K'SPRV .SK'4LG/-57<26VL?>#4]H%O_ MLN^7>;)*EXM*F:KD5EAD[+K;I+Y; P2A/B*8 M*1OM>>'"D_I3M=1ILUQLR+QW*%S7* R;*6PA!!=,S5PM!Q)3%_FT80Q_AQ"C M-I.A5 T5 <.#>A=.;_.VY0[;N(6%:U5[$(BZM/%*O&EN'B8KU%;IT1=MRM&D MVE;DS;3?P"IFM\&U6R @ROWM,#Y!ZM>3KHR2E!7J'8\2.M*UNL3L$>]93B;E M:"V\5!JN^Y,L_6-T5[Q' %L/^-F\Y[#4*Y.;HC_.B8VD;5@.)#?V2")9/O:\ M=#%(V'-,FE/K$4*UW'(%:Y6-)H_:&9"^Q$>)@^ %3REU/!+,"[5S'KZ"=")- M44KIID:#0@FS\YQXE&!#ST"XG&4"#*%/SK7R'6I9^"GYXDNGXHL1\0%L$SH@ M<<26X9*R<@D*A7@P3]:3+*V:2U&M9/ZE[*J:2DZ[%CPXX\+\P^8N3]Y4@M?' M4@B9V3Q5034?.M\.=GR:3S-OP%V2<9128D#&I>:D&8 Y+A86_SRJ2D["AYJ< MTQ*FXPXC^ CDZ$C'#6A1M(V6CXC)1.S7UTJ.*AF)%$G-BP>U"+TOW+9VWSB4 M?%I$=$H-VMB?T"B[& 9^ZL._.3I7(9VGUCA5>9FXC@CXI;,@=:3?>,Y:TXAO?[L0E&2A*_8%A3@_)7^AA MPB$]B:2-4_\#(EGH+N(HE13^>*J!M:DN,K>QP:9^?]33IB^(.\U>'M-99W&M AKW,(K70+P/BJ.RX59I>4#-]ZL)(#F-FG*S/%LAI#+$T- MDS?Q*8E9T\""O!MS2HQO-AWB$L$HU#KZ'C1L&.I2_<&2-+7L+K4; ^? X[C" MSQV7ZN4H9&)@(QB@S+O2U/V_K*5.Z63;_ MB.U@F&I=AR6+YH^4&F+AR&K4$+=;^1BJ!]7:6XS!I(T4A5!:-X2(54# Z%AN MR'@/KF&0$HN$P7RKX7&71A[WMJ[)+2%73@NQ_X>2UV\Z$[@,*EDW/"PBI:BT M",,O4(S:T!2W6DJ]&%,'<,#"P+\1MU,>?'>7SUD0"CT 6EZM7L8R ,0YODJ1 M8U3.-]O3VT@&SE^7T@KK(TR[]D-U:CA"8=;6J2K@O#"(.[6['=F!7?I#H M%&IEE2JM^%W*[(FZH:8^H-&4T0J:][+XF/-F=Y^4%''-3"HP6; =0II5 V2# M;L/1/*D.\J$_$7>!+N](RO8,<7RK'#H_U/HRGR^AI"5:T)P49/Q2W&7A>&#Q M^%!:S!0L:Y?F@P_AN#OJ5#_OCM K(@'K%T= M7H&0R<2Q.RGF.Z$0 PY^DSAA$4M4;JT/VM%K1J*\RC5#S&\\6D%GP!2LUKGJ MVK%')5-$:C=KY5@(G\W.JWW8T62":?"Z<7 >#M.XPVC%L^H!'% QU-2.2Q2. M2]I5\YJU[@U8NRW/\@.JSSD3BX@PF;;KNCE!)=8\OMGT&.*QI*X]E6!DUM^> M?G&5/WGZI:0UGUY^F3_YYS7$]7(B$[G+-/&I+9M;;7&2?.71R\QKRF9'^U$@M1/4$7UI($ZI;)AFR1I8LV0OM^O^I:RT>FF31TNS9D*;/ MV(4CZVBJI7/-MY[X>E4+\+1A>1V4PIUBJ+"JS?C5"%8RJQ]]<9QPLXSP MV2'B4ON2&8V?=9XI9],A6/@FG4;>L@3??)UM36"TV%JA3F70;T%+X MXDX_Q(*M-H-7&DE_!MD0?B(Y[T/G,E[EWAD9''_$1:Z[INX\*0P) @):/!)\ M4#.BQ*CVL!BC*W;J0T:%&MK.)R05F04 P'N8"LE"QSB^83)%T-5ID':Q4(UK MNXA:W0&4H_)-+LP[207Y,P3UG6]2$F_"?71]20I46\-Y L=YMSYG0<9^0%QL M(\<-S3\2/?# >'P%7";9<0MD>G.**S=P.?:PY!27@7 MV8M8THR+5S'<UM&U^*D*RY.=+9(BU5(_N875 M.$]Z6;8B/??.P^PK!?]*L5X,",=2:RU9C#.+29F+9MZ BQ"4UR[5F54^IAL M=E]Z32AS;L<"J.LU-==H]S(7GT0/F&\@ 0JY6^:WM/\(4/^J&C'HA$T^]_%%%'-9B/S6 M:8W'Z=ZCXR;P(T+DF*X7?*S B!DY9AZ2Y0$2\@"B.49\O?I=4@K:RD>*BFW' M15#^DC]S%YL+,;L$BG.X@Z PI0'6^;.9=UQG^PY$M]!['CZ[H3NZ0HMY:VT]E_(HF9?8^FY=$^I[K>S0/V(7#51G@%QZ+E'<3??A,&[X6ASS=0J+S]#93AE7GV!"B MJ'N*-])U;X$?VDK16>% M)K)X*M-D4UTE&!V-*?#?B%B-)QUF"^.17]R\RO[Q]#)/Z>P"__4358>9TII& M@N-/:1H:#]WY,+J]M2SETB6*P)73O,OQ4(Y/(;!@A-OV@D/6Q ,.YK0/Q'TL M_%A$S;3P/4UD7_2S'@0B\:Z9?-^OU&>H,-GO'69WL4(:ZXV?SL,#K#"(Q1LT M/+0 \A(CH4=MR$Q %7-**ZC^$RTUW\($J7<@?)P_K#+(*CS]7-I7<"%SBU[[XUA[>;&?+_$^4U75 M^>']+VY^@3]X>7[Y14Y>XFI42/%/>>-5L)6!* G+O=68Q&=TO6.WK\OLZ3\N MSZ\O'VE'150#37]_[RJ$M73I5]YK)OBX9?'N[T/V]M":KQD6_>?5Y^=/+Q]] M%?\, 8\9C# 4EZ3SX,EX^>+$#F?1N<_(#GZ3^'"S%#Q1@EDGD0?CQ]1*T9H/ M3RQ>G01B@]LQ:">J.E0Z \OW6H7K9CDH_*0Z'J'VG#1DH7[0/#/$:<6C6+V? M3'#?BYH(M)]ML<$41ZF!&?5%I4Q3&]#&GGOJ'#^*NJ,AOSU471SLM?$VO1\2 MQ75DH5D[%-,QQ?>B*2709K^9@,1=45?GR*)*98^Y^9 '[//(<#5I5SO-=6(? M$/)S;>>U>%N2G,TYJ=2CBZSDJ-RZ_BBS=,7UY7@,KI&O,*(#2]$'VT5V)>QL MZEO]Y0.>&-1YTH &<;T-1K8?V5D @!,5X=00P5U6< DB;_-G5]\4"11P^ M^Z14U)&Y0;BS=@N2$+\#T<@X1M6KH<"6S=XC4LWC[KHEH_V3/^50I$6@;+U M@DUD@,J )![QRWZ&C6),:R6.NS+CN#5R2+U:.K[WVBN5^Q(^<(MDJL'[R#@) M(3ZK9O'##T+617H'D0$9!C]KF*O,;71;UUI$:F&$:SQ.2IM0,9Q'0L$5CPD3 M.QB9.&[2WTA"?7FZJWZ.<(W](HW.]+9B/#]!&\5:CP+7AT+")$"]#5*M:M?Z_-'22"QVRU70LIW>146225EI%:;U MJWQ3%3QKX^(_JRF:QA.2YC:(,>XNX<,D&F5A;SH;AP9UOJYF.26CIIX%)_BM8/ B^TGCA[#.ZL$RT"K^@C0@TOA6 M6/;&6-:^?.DIV3Y1@?%R3N)6H2F_+L Z\E(2=VB$RB8S8 M>M=91 Y(B&+,4>ET"#:RJE3'+9*34C97Q[$\4]A:;UA\L*!70?=J[E@,;Z$E MPE#==_)PX>=]Z7@A(%9_'PFJY_A:DU;C4;K*M;_R!#MZ-Q(_KC!P=-F/)4MN M(L$_XJKLRNV[6O.X<.'Z$V@11I>@B(YSX;*L1L32[.H@Y)KC!&X .8$VGA'3 M2=ETLII$7X:I1. );GQ>.R M46"+'&2992]A)9U>Z(^J)"0(?&D;7F0C6[:<[1.-/-GJ(,7:>F^')6(]VE^- M)E\-6K2)0;Z(\3R:=CZ>HOV%QJ0H:YN0+D2LAA;"6R $1D(D M'08(*#<9NT:!)Q$JIJ\6AU?LB_F/*X/)'R>*?FT4S+O$NMIJ3R MANU/&XYJ+8"I!9GYB7%F,L'!1 X+$E,G*)\0_+Y\A'GK ]//PS631(:E$=/; M<]DGA. ]6@#)\X^P<,G)\03F7@$TK)T]J(YCR2Y@>ZS@*;1 M>.Y$(UW&[X*5;:2U\%':#1J9Y G!]:F->5#WE?NFHZ%8!Q<'-U?H@HU^+X&I M%$_S.+(4PLCT2]I/C5P@!#;\\XQ:9>YEKF]%YSTO,NBD@:Z*_;^K MUXLC!\]JY]6@%[5T*.CJ6Y],XM$IZL]Y4U;5;J8_FG:/R1^-39FK#[Y[S36^ M5X\J&+OIW_XG7A+'BR=91';/SO>./MCIE-RL&Q?LWP(R!247@QC \5![GL0C M/_?I6WPSG]$(YUDDE:,TIG7+16[.7XYH!-\JG98H)IW-I.97B;RZ1DHL6>56 M'@ XD9[<))R*T3<2JU6YJVE*#O(-"V5?!TL^:CK$25(V)(,E"(*[#[:,PCZ< M#!D$?9^6-7RR#W0> =8Q&F+1!*-=IZ'9PTN>[_N8Z.Q'1=6MU+'FYEDF/XP! MUC*;X)3J6'?QJ,;4GXA+_B2KIM-+5>NTLZ,1HFVN9Y15$P@Y[2CIUC ;(JJ4 MXQ]^+%K?QHQZ\Y:'7* MZA'*D"O75BKYXO&*PVW>-?=A_6M_X A$A; MXM2L:YZC6/HZYR;\?&?9G3A4G@X8TFDD8:K(\A UQ8<^>W*41;Z\(];^\>:]GS%E M&$K_2HKDHU_(6L*:6BF"//Y5ZH5?I,9/;#2@,Z[,<^;\"0A2PIZ"-Q.L!QM,;+J!Q5YPBZ,?ROU6?P27Z?#T-UZ')^:9 M'#S^W2HK0 DE^SJX2LL>_$_NRL0-_\O$FBI:3KB?_F7?Y1EMAI70>>%'ERS& MSFVVE@6RH["Q?B5S'^*(GD^YIL.,E]LI:+4!XV)M!D.4UUMI&7WN4^ :%3_Q M,YJ/\O27(SJ2/: D6'GG8S?YB ;9CHTO_@)+J(T4/F'7ZCC8O(B //15JTR, M)BX<.3@B!/VKVJ'!OFU93G2-Y5T$1Y@-:[G@-OVQ3%L__'Y?^.&^/!T:LSCH M)8)//+QD$)%O<9UUO\JHX8 MC\^?/:X'^I^2_K_O#O2_'+YX35+Q^3,BKHU[1?@89,+0-V=79]>)O?G+VX M^NK%]=EC>C,\_OS9GLCDQZ+?('+:N#6]>GGQC\_/))9F?XS='DNB$)XHF?^Y M)=_ ]7B OE]WW6A_8(-#UW]@\)[_%U!+ P04 " #.@5!6I.@9$!8( !$ M$P & 'AL+W=OE1YWUR.QRZO1,W=N6F$QDYI;,T]'NUF[!HK M>!$NU6J<3B:+<AV>GDWH_/AP&]2[-S@-R-/ MUL9\HH=7Q?5H0@8))7)/$CC^;<5SH10)@AE_=#)'!Y5TBTUIU"YJ[&':#HPSCLQ=U%,^HB8:NX;FX'J%(G+!;,;KY]IOI8O+#$T[, M#D[,GI+^]=GZ'\2P-YK=-E8JU@4]83N!JD%_8BK"V9V6A1@B;63A>16"G?./AXM&ZR5B+#.)5?,>2R T2 .[$A^;3^BX'<+(K:&%/L)%)E16XV6OX9K\),W;'C3OHJ MB!J8\7D"22_@ >J62!+WWLIUZ_E:"4I#B)OV,I=-<-KMM; ;BE8POVQ]:V$' M\$YZ8ISS@#X<[O,5(@TUVGC**TS#)H2O$251M+"4M!$0/;]G36L;XWIT."M[" @K/)7L.&@CGB0\"!T!J@/@9 UFL%AE[ M!S:P,B0S'$J3#%FXS7/3TCED2^ 2!1ODLKI@;P%O+HL 4W^39,T3=D;V(W2 M:JTEA'M M.]3[+%FMYNRUX6"'2J@B ,W!&99.LV2YFJ+%'1!CMX ZQ 5!#N3FAR'-LF2U M["V.XF&+T;WQZ6K&7FG/]28@NO=EELRG$_93#]D.KN^-1QH?IBA;999D%XON!,HZKT@_D:@L.L(&FOK> M,VC5SZQ0@6YR0PTGW'#T#$R+>_0A*H!2$ LAE[Q )1F+5J3$AJMD$)S&FA($ M%"LF9K?SVI-1%,@&9^Y!?UZ _L[29)9=1"I"->T%MTS0Y,,PMXAZ#9'][!)H M);A#)N[0&WM@!UZ0,90Q4T16,F!E@,';B*]OOUFFT_2'4TP(_[?(QT,>="<833[$ M-@T*!I)"F\%A7 8IA&@6#+@I6X+&5KA+]N*P_I)T_!8*ZKCX(1Y^+4O!WEM> M"*8Y41+P,4T6\PF;(P5;O&PTU Q$7FFCS&9/R%Y,6-:![*PO-G)4#D/RA>E] M%U1_=W G,11)6MSB/#AQ9B M00(%S1)\ (B^H9@&T9-_QH5=)?.*"*YQK+ $#%&6(#.!&44$5"E0(#-@MN&8 MC.SG5"%ZT_7)!P#XBN"$/H6"ADZTDCV5E-H'?(6>K:0HX[1@S9XK>%4+7YF^ M,AJ%J3H,-P3_;B^AKDJ# F0J1/^Y!2_D2'"/KN 0F=GK>3R__;S5#2FH-9$< M3(E/A72!;;M',DRWH=H1@CJ^ (66#1H,^89"Y$78Z";'PBLE>'D;%5X.N_61-@EJHVMN#-"2*A;N#P7,X PPYRSU&6L$U_)C&9/^= MS&Z25S_V"JY,0GIMU4_4B(<9YP6/$BSM:'*9$'D?_DNN5VW[VD M?&'?T*HPL(;XB-C,!YNQT83Y$:\@:C\VTRX%;W:F5<-7 9Y7 M4A# Y9-S'KGG^2=<"+BF^<&UJ$N@5GQ=S(^NK>G32@]CE%_Q>^M\; +D-?HV M "F/I+ MZ(RFO-DDR<"Q]#M=+I+YQ83]@H&,&A'[+ILNDE66?<^^FU\DRV7V_:GWX_'@ MRT:-%XKP_88:/8HP?N0XK!X^$=W&+R/'X_'[TL\<[R/(FA(EKD[.+^:C.+WU M#]XTX3O)VGAOZO"S$F U2P>P7QJ\474/I.#PX>SF+U!+ P04 " #.@5!6 M6D#%:8T) \%P &0 'AL+W=O@,L+DO:*P^$^R!)WEX@D[HE:K]U??\^0 M*\E.;5^#*] O7HHBAS//S/-PK(N#&S[[K3$CN^G:WK]8;<=Q]_S\W-=;TU7^ MS.U,CS=K-W35B,=A<^YW@ZF:L*EKSV62Y.==9?O5Y468^S!<7KC]V-K>?!B8 MWW==-=R^,JT[O%B)U33QT6ZV(TV<7U[LJHWY9,:?=Q\&/)W/5AK;F=Y;U[/! MK%^L7HKGKU):'Q;\PYJ#OS-F%,F5F;9J/I(VWAU/UO\:8D=[>-O=7/$X=P@@]_QH.#E]]58 M75X,[L &6@UK- BAAMUPSO:4E$_C@+<6^\;+3V8#B$?VT>S<,-I^PZJ^P=.U MZ??FXGS$$;3PO#Z:>Q7-R4?,"NG[<>O9#WYCFOH%S^#8[*"<'7\DG+7YO MZC.F!&VH.6 5[ZG<'_*^75WX<4![_?BC>:"U]V!I1YKG?5;5YL0(G MO!FNS>KRVV]$GGSWA*_I[&OZE/6O3\[_88Z]Z9D=/0/=ARH0QJV9VZ/F]QYV MO.?AJ:MZ<)7,<&;[NMTW9(?>U%MKUM-VS#6FMH&Z7?79#.QD]?K]]V]7IYP= MMHY9SZK6NSL;S8VI]\10G+NVM1DX,]=5NZ]&X]FX-0R&@P;UM9E<6P[S,30? M&-HP\A[O_8C=(62W7@+S$!,/TOIC!#X>RGI(8.N\/V._&-8XUKL1 %7M[:]X MM+X>S&BF@W!.&SR)RFG[*(]1J5J3::H6.5]X8.]'O46M6/MFK; M6T#0TL&'K:VWK!H,-M1AK^U#R#_WEIX^41C1K6T%7[V]>2AT2N::PAY"?JNK M=G87)T.Q6V8"(HSJ%!!C=C>0H=&:L*(?D10>#'6PL$&FS]A+6#XB-N$^IQ8Q M'FS?/&OE_%*Z=&.6']U6V( MN<6=R0 IYMZXSTSS533W8'9E]%FL<$#;[FG*R M-H2!1_('%O,?$GF'N2&$R;X;+- ,P/)PV'%!#"'0>3WG'W"]A\G/YG:&BB!V M?2PYU.S5X,!O+)T6\#FT96))]SPW>3E/3$^P8#(JKMJV-^U&2>/:NM4U@W20 I$Y!S?L[7 R&@2FU,0L5P6N[Z;$* M@C6B!:)]U];M?7M[] ?OS U:*$^UX:+#4\E'!R@@&M(IA^J6JMCBY*$/&A$% M]\A)Z,$QQ_>J&0MGX6@LHAQAUX^_/7!61V)TY5T?T8K;@U:;<>L:U[K-+0FU MZ5%YV!^M4;8I7 M]KJ+[7PIS!ZM[0#>1;H+_C/W35$-L"ABN=--=(3G3M0[I M>(!)'Y:B^7BLE;=3B;P/R7WM!D!,F]Y?FV$;^ 6:)+,BJS'@A"J843T7.A,QYEDDF)4_S9#$F>%EJKG3) M?ARH D&8M1V9*$J>I"4[P?%)GF,=;2Q3EG,%*V0^9=]^HZ60WS&IE8*E@"9E M6,-EEK"WU?#9!.MP."\44"ARR3(!!U.LU8A!P$(*M$0&& K!?@QJVX:SJP;I ML-1PA:RZP0A#^BI4P)C4#9KE.<+Q* G(9SI=9"F\4DH>]T+VH^Y'5^)^D MZNVOL80G./[7;YH@!>7T$RO#_18Z"9^2-*%:E0 #7O(4%A[Z[=3/P3EN29Z MQ3:AMQ 6=#S391#51RBM'6BPQ#AJSP+0[!%J6E29&4<2@"58OH)$1%_FHB4":6( MM$'K!!*B2#C@L2X*&B%,H8.6 +@R (-D/EI4)U2$G^R!Q0$1F7"=)& U! , M 6!*!OE(B*S@)-@V6Q(\$YJ7:79?/E2"S0(\A%L)2(9'H32RP&4!Y$_R#* O M?%!!,%8..)GD09TT.92H!>I@4V1\G M'E_^/BX?>:% MH-S!4%J00D LLS1J!T23?H,Y#$12\C)37ZL=5X ;U?.X#FB2+*I G$H:#35D M,@B"9 KY>F>FD]@)B0!5N@(,2H?J1RJ*R.N4LIZ$(46A]%$"\B*.H"F%#D0) ML>3B:0E(_C0)0-^ ^XO"D^2GIHYB*@WJ)[A665 %A%X$10,O@\QINK11NU_R M/\5]3+(JD7#"=;(&6SD:"XA*6LQFH#DH,G6?_!*0)R@K9"HO\X7GY*<,K)AG MT.4(\;7,S_-P Z!50KB3*6J<4NI+B'NXRQ-BJ,05N? >OBKT!YE:=LF\ !", MFHV,.H@G.P;J Q2%H,42@L!UF;$BISXA0*,)I_2/(SR$%NU;_/LHV2%AH8E" M&Z"6E!5PB/2(TJEP>T+G)"I600T?I#I:L (])5$]D7I)'-V\1!%5HG&,ADY9 M ;G]'?1^A,JS:71OXLY14"&5!*JF24I*@H@$./L0LX_N$D>A46F@ZU+[<#J+ M5WLJD\!NU/N1WC"?R>+TH0]EYW>^:'8&_W73=UO\!^[V_1@_;LZS\Z?AE_&+ MZ+(\?E=&Y>'?78]_O]?8FIP5V8H-\5MM?!C=+GP?O7+CZ+HP) DP RW ^[5# M6W1\H /F#^:7_P502P,$% @ SH%05F*P#WG?#@ UBL !D !X;"]W M;W)K&ULW5IK;]O(%?TK ]>[L %:)BE2I+)) ,=) MND&=;&KO T71#Q0YDMA0I,(9VG%_?<^],WQ(HA_;+5"@'VR2HYD[]SWG7O+E M755_46LIM?BV*4KUZFBM]?;%^;E*UW*3J$FUE25^65;U)M%XK%?G:EO+).-% MF^+<=]W9^2;)RZ/7+WGL<_WZ9=7H(B_EYUJH9K-)ZOLWLJCN7AUY1^W =;Y: M:QHX?_URFZSDC=2_;#_7>#KOJ&3Y1I8JKTI1R^6KHPOOQ9N YO.$7W-YIP;W M@B195-47>OB0O3IRB2%9R%03A0276WDIBX((@8VOEN91MR4M'-ZWU-^S[)!E MD2AY616_Y9E>OSJ*CT0FETE3Z.OJ[D=IY0F)7EH5BO^+.S-W&AR)M%&ZVMC% MX&"3E^::?+-Z&"R(W0<6^':!SWR;C9C+MXE.7K^LJSM1TVQ0HQL6E5>#N;PD MH]SH&K_F6*=?O\_+I$SSI! ?2J7K!OK6ZN6Y!FF:<)Y:,F\,&?\!,IXO/E:E M7BOQKLQDMDO@'#QUC/DM8V_\1RF^E>E$3#U'^*[O/T)OV@DZ97K3AP1-\EK\ MFA2-%&]SE1:5:FJIQ-\O%A ;OO&/,:$-R6"<),7+"[5-4OGJ" &A9'TKCUY_ M_R=OYO[P",-!QW#P&/7G6^8_("/>RCJ_32@@E/BIJ<6VSBDFX5GU%V0"^6W+ M^A&Y$KH2>:DE!-2B3K04=:Z^.$)M99HO\S0IBGOQR^1F(C22 A;=BZ3,Q*:J M]0I1O;M6.2*# 4!2KR7LD6^@/BT0G>W\LUH6F)B)1"D)1HE66FTVN6;&)^(W M*1HE!=+175)G0B4%1!C,(&)WZZJ0HJB24NTP<[9(TB^@K63:U+G.)4NW24IB ME";6,FM2\+>&W"0F;Y=5HJRT6">W-.D>,=_J#L+U*LVDRE>EY5VL9;;*R]5P MQD2\MTS?,-.7 Z:__U/L>_X/V"V!UEG]H'.@>N(1IDJ-$4A4(^1:%AFIA-4A MEG6U(06+95-FQ$1&:YM2YP4/\R/=T&(RL:J*K.?NCZJ4)&@L^\O\F^%DA[81 M0:\3C6Q7%&(!>612Y/\BW6E>P()42R&3=,W;3N"_5A77Q/]5E7X94^&'ZZM+ M&$]R1)8:S(ID54M)DX@C^4U+\BF8.N>!I/=5UD>RW19PZU*S\8T:Q(EJ%O_$ M04(+VEEU=9L4IRPE]-PKM)7 ! A$(M,Y8&D%#4!\17*EZZ1<015YV<;<;J! M)_I.RI))];8PMDOL=D/[3A#'6NG$C!@MD"4&C!^&L75Z$W$#Q\I@2U"A/;;P M]BKK?8H9( %ZGO2ZKIK5NM? CM_!*^'/.?:D4]BP>D6SAAZVDJ6L.974I)=. M^JG++,Y=++Q7G>"+JD8VE34Y+\5FM2CR%0L!,:N%!ACIN)F(G]<0&QX((XSJ M98F-@5=L8KM;YW"Y*H4_*SS(UM8@WFZ+Z%A7B%#>&P3H-)$4);0G9)=U<4_R M<[BP&]7REA!*A53;BWVFJS-:2E-9/>+D:-L4Q5FK4++3T2FEDVU2:](ZU 8# M(E<;(]!^9;-90!-XVO%C-8@O]L\D3:N:S6+2K]'%!$=!*ID"';:?*K(2#HN+ M3=608>CTI7_>(^GA&&;RG#"(<1>Y3ABZ5L^^YSI1'(E9Y 1Q2'8 :RD[@K%E M8G 4(YM"4R:O:CXYSXB[PU.>@X5R]6Q./$\9SJ=G>(V M]&(>B(-3JX7]Z2>!P[^>S +O5&!AX(L!.H$NQL_LBQ8YLR/TQV.1)XN\,+EW M3T'+CM#@''+$A@]JDVR7M/.MV1FN3HIO:HY^@-W/DL'=SY7&OND^Q79)>VVGM]>;-31PAJR[@4SP4NM NW!I M<'3.9\[<#]O+/K4+9,GT'EF(./=#>%S07O:G&G[5^/:>[SM^..^N^XNO1C"% M-Y\[,[??:/_Y)V04. 5PZ!=DE[_:-9P)LY$4X1>WDT"^#I04+4C*>U@L&LKW(L111[FV;^ ]@=#[M>.Q,\R79?Y M5[!\S6+\Q@U-F9U=W*(T6STX;)3Z>5^;-FES54G"SOR)^YTX$Y[KTLWY2JE&P"WGW25T)V:65# )OL/#[#OQZ?R"_]Z: M?JRMH4<7NV:Q.PF_PS]OL-;.-NR/KIW3(FSLT\;SX<8CEAT8<\^9AIB[,]Q# M!66(/4$>44ML07IVSR]3C:\3'68"$9\O?%.=";=QHT:#\ MI)X$TLD" S(K]B&Z A1R[5A*R39P'CLC+9R1>K2.9$"G1PG5UE1NN"&25*;M@Y)6&=C-?(3U>_S4G ; M3.(3$)D1/Z8J=QJ@)HEH M>FBGAY[OS.*IF +(^G-?S$+JWP OSJ?.=#:CJ5$[=18Z083Z(Y1 9#=LGP)?"!)RF$W$R<"8,&68%+?_B&E]HP[[7/8/C,B,F-1.V8Z M=8Q'CB$5<2^.0^27R(_-BN,P"E$0NM1]I7XL';+%O=/U$>&2AP[4]M58SJZ1 MK&QS+Z$N&SM^)A< :T=TTI1BY_D'O.^KI=-L"E=VQ;J XZ(A$1O&K.VI=@V M";&6&WBF4[O#IYU9)(IZQ)S&VMD$YOM.KA$>.Z2V^V7>5QC0YHN[7*\/\]XZ MQUE?I^O[X?L;H$8 4&HVV8WX#2L5'$/.)D@ (Z)T(K0M4?RN-/7T,78<3("9 M,7(028X!8\LSJSL0[M2;%/1ZHY9R1[%&/>PDW'M'D#_@AL!_6/L)\X& 66M) MEN6V'YI)G>2%&L3_J.F&-+Q.\WLN-I:(X&6(%-OBZQ OBF7F3 M.=[)*ZMROYD'B8LF@P*UW"#K-_!':B[7%7Q#FQ=W5-ANZ?!VQ*JJ,NX?]^4( MH#X. .;8U#@.+\#:0>WD#!:861P72G9=RUH^U(/,EZ1J%&,XYKB-N9#\EI . M0!-=%&@D>Q^(- )NZPKF;K#$V.0SW]L@T]<6M$O.M%Y MY)=>YC^SS(.!*Q9]_*"X9!&X0?*N;VCO(*0L0H M>>GL&>^G#GY\9-:P5:-LK\8D*N_!ENM3+=GK71,RJ[X3C'1/S.CX;P]V!SKV M_ B(TQ5^+$ZB<'J* ?#C]DU=V^.UC<&=IDY+@WN[?R8MC\F!N)3'B:@R,.![_@!-2/:'O!QR\DA5/E_<,78<]RI_X K=C\^ M,NLQ5WRH[_=47W#,%XV'OL5>7BPIS-NA [O8C=Y]:GXY=W^8)K/7I:@2A M7V9.S,X,$8!M3?_@MO=ZO^4:R/(._@7#4#"J' MIP^=.6(+L,,EFB8I,'HS F&NP]QX14[@<(X;-*DB]"V?Y!3-_ MG2)-0T@:J+Q%J."$R:MGBM!!3OMMQ-<&7/#)GM$KTJHV#7AJM!J?-=,LC\2; M_5)F(8LG].H/8+=&I@(K_>Y[?H4MQQZX^_ M5+'E>+L=PZBA'OE; T9J@'<=*[MXQ0"RB?GXJC,4F'=3LX M#'6-UP":K]:=J:QJZ6,"[FLH:B8O[N')@/Z-:G]/*+YS4O[3<6'UG=C.=/<- M"?ED&,V,3^*LW:NP+$Y^"A^10[5EG/'AKNXNJP==YF*?&2R2N6V3JK8_@ FV MFAE]'9 _6RR&^T^6KTPWVKVT\T7KQ^3 M>D5G9"&76.I.HO#(O))L'W2UY2\W%Y76U89OUQ).7],$_+ZL4&C8!]J@^Y3W M];\!4$L#!!0 ( ,Z!4%82/TU=S@, (T( 9 >&PO=V]R:W-H965T ME/YB:D0+7QLAS2JHK6UO MH\B4-3;,3%2+DFZV2C?,TE;O(M-J9)4'-2)*X[B(&L9EL%[ZLT>]7JK."B[Q M48/IFH;IIWL4ZK *DN!X\('O:NL.HO6R93O\B/;W]E'3+AI9*MZ@-%Q)T+A= M!7?)[7WNY+W 'QP/YFP-SI.-4E_A7, ZAPRSIA/ZC#6QS\F3J^4@GCO^'0 MRV9I &5GK&H&,%G0<-G_LJ]#',X \_@%0#H 4F]WK\A;^< L6R^U.H!VTL3F M%MY5CR;CN'1)^6@UW7+"V?4[N4=IE7Y:1I;HW&%4#M#['IJ^ $U2>*^DK0W\ M*BNLGA-$9,=H3'HTYCZ]ROB Y02R)(0T3M,K?-GH7.;YLO]R#AZX*84RG4;X M\VYCK*9J^.N2RSUA?IG0O9!;T[(25P$] 8-ZC\'ZQQ^2(O[EBKGY:&Y^C?UZ M+JY"+QMVEZ"J$BFMJ"5"3#F@[7=;TJ <1)BOZ$("UW#+! MOY&[9_I-")+ZY+/P#=&FJT/-R]HU*M=QP%+(*9[D (D[=B!/'9I:)Q%[Y_=, M= @'S2V^JM1!D@%M*S@I=?T*3(LEW_*R-Y5Z#S<3N//I^SY'SG2?I_!_J/4U M<#,/\SCW1#=IF!5YZ)QKT?=-\31Q563^92[!AK!6U+AL3>EVCE-,Y0Y=R,\B M11MG2,E,[6IBSQUH\P0_=<:%6?X,-&HTLUSN^F;-+>\Y5*?)%VF4X!6S)&PL M_33'6O:,6U>\WL:ADAV-]?[V X>2:3S3R:*3EA>K_K?.'Y*6VM?DL6 J2,)I ML:"RC9^56A_;"^(W,(^+,"4(U6H89WFX2(KOZ,G%RG'F.0GET_AE9B_94V7A MO' /;Y;-PWF\@$NM*#H;$0WJG1^$AJ+:2=M/B_%TG+5W_8@YB?>#^CW3.T[) M%[@E:#R930/0_?#K-U:U?N!LE*7QY9&PO=V]R:W-H965TZFS"TU09; M;J]UAXIV&FU:[D@TZ]!V!GD]&+4R3**H"%LN5+"8#6M+LYCIWDFA<&G ]FW+ MS?,=2KV=!W&P7_@DUAOG%\+%K.-K?$#WN5L:DL(#2BU:5%9H!0:;>7 ;W]QE M7G]0^$/@UA[-P4>RTOK1"[_5\R#RA%!BY3P"I\\3WJ.4'HAH?-UA!@>7WO!X MOD=_/\1.L:RXQ7LMOXC:;>;!)( :&]Y+]TEO?\5=/+G'J[2TPPC;43?>U%1R?N9J$C;*\15CN04G3N"C M5FYCX9VJL7X)$!*I [-DS^PN.8OX%JMK2&,&290D9_#20Z3I@)?^2Z0,EI(K M]S)@^.MV99VA._+WJ=A'Y.PTLG\W-[;C%A@6S1,&BY]_BHOHES.\LP/O M[!SZ_\C069S3+$^#P^\;A$JWG58D6= -=,>*>%#'C;:.$(@K])K M DM: -8::5;48$4#<(%I E+)KF?I"S+<_B"*RL<#A2M;MR6$[D:GZCRC&PK M;0D_@3>00I&P:9%"'K$LG<(]!=M[I]Y6-XVH\"C*E"QRXLRBM( X8TE M00HQFY3Q;GS?&R5<3^LEE&P:QS!AT32&Y!C$2-KWM+YB._CPF59L'(RN8++?,K*HKBB4!3=Y'XL>D+Y MS*TIWQ8*-DE*_#F&*AUN#X2N*NC(OO ME-KS%/U"Q3OAN"3M&PO=V]R:W-H965T,,^[)._T!3)Y]Z>.Y[!LX4VW^U42@N9;'>J81#C_-9&!G1HK2@YIZ$(5A.FB$:GNC,[]V8T9G>NYJU M-,(\7LI:+\Y[K+=:N%63J:.%P>AL)B;R3KI?9S<&OP9K*:5J9&N5;L'(ZKQW MP4XO$SKO#_RFY,)NS($\&6O]G3X^E>>]D R2M2P<21#X_"*7_G@#"UU;/\*B M.\OP<#&W3C=+,%K0J+;[%0_+.&P \O %0+0$1-[N3I&W\H-P8G1F] (,G49I M-/&N>C0:IUHBY@''(OBB6S>U\'-; MRG);P "-6%L2K2RYC Y*_""+/G 60!1&T0%Y?.T9]_+X0<_@CXNQ=0;)_W.? MDYV(>+\(*HA3.Q.%/.]AQEMI[F5O]/H52\/W!PR,UP;&AZ0?"/U!W'ZKEMY^ MG4HH=#/3K6R=!5U!31L@'["*\72_;N803 M8#Q@<8R381#S[&7DT\;2#PMY$$4ASZ!B 4\S4A9$B1I"!]5 M*]I";IE\T6CCU%^=?V0AE?([7;V;6XJ6E1C*7>NS/,0PAFQE=+5C#8K,\PC')$V\\Y_:HIZ7*.<9D\I-0;6H L6@^L:S MC679=&6I#0*L7SSA03(<@FA+.&%!G,9(OP&'J?*([%N0N_1[D@E 1/>7V?!Y MPZEKA!M899WWI3MT/:[5Q$?2PA?AYD:Y1S)BCX@U81TG-'M:0\6,*]@A"S9BM?U$96/BN.+BU8,!RFGN5J M3<#&-F=0SKM$4ZU/EU8^N*<4Z^^[,;YB)GJ1'Y0M]!SMOQ5.;EP:WWR?E.4[ M<8\F3226!?UW(-W/*YBR&M[X''T+O(],]/-#^.UBVD)'_0PE1+OHP4/N+MC$QV?[JV M;UV_/Q.J]-I$0]J);,]Z"4NJ&M0^-U[F_MQYJK2"!.+_M8HZ E1&-[LQ\/=H M$M)=S=(@WKK\]^"?Q8"%(>1\H\S_&9)BFG&LU=L]5[$>.V2\\U4^%%/13KK0 M'_)R[0CC5(!9D&;9=C.P>*O@'1%PSN% >T_6[3WYC^W](.[8WH_M_=C>C^W] MV-Z/[?W8WO_']C[8>$1II)GXIR(+GO[N/66]NGZ-NN@>89Z.=T]97X29J):N M] JA83_#CF^ZYZ'NP^F9?Y(9:^=TXZ=3*4IIZ #N5UJ[U02M1#@P ,,> 9 >&PO=V]R:W-H965TPV%WLGCT+OEA9=^<71$'=5V7M7PX6(33/ MSLY\MJ!*^U/;4(TWA765#KAU\S/?.-*Y3*K*L\EH].2LTJ8>7+V09S?NZH5M M0VEJNG'*MU6EW?H5E7;U= ]^,_-%X =G5R\:/:=;"G\T-PYW9[V4W%14 M>V-KY:AX.9B.G[UZS.-EP)^&5G[K6K$E,VOO^.9#_G(P8H6HI"RP!(V?);VF MLF1!4..O)'/0+\D3MZ\[Z>_$=M@RTYY>V_*3R#I0.54Z+8,O]G5>TKV M7+"\S)9>_JM5''LQ&:BL]<%6:3(TJ$P=?_5]\L/6A*>C+TR8I D3T3LN)%J^ MT4%?O7!VI1R/AC2^$%-E-I0S-6_*;7!X:S O7+VV564"O!R\TG6N7MLZF'I. M=6;(OS@+6(('GF5)W*LH;O(%<>.)NH:$A5=OZYSR70%GT*U7<-(I^&IR5.(; MRD[5^7BH)J/)Y(B\\][@W)(&5]]],WXR>G[$A,>]"8^/2?_G>W94W&%EC[OI%YKK M4MTXFQ'E>.R5I+H^&.X.&(BNS/Q2V!9@X48#+$"ZSA:%"T3UE+:,ZU"],AN>KA04F-]IA#]5O ME!=P(?ZX1&&;3(FG&B*K!C;5 >8[V\X7:MHTI=%U1HCSJFDYTM6'#Q^&B *@ MSZ/\;':FU2U0H3!4YB?JT:"_&9S KPN3+6+PLVSVISCVVIUV!D<;\A1[>(>] MZ#:!0Q'IY0#EPV[/_SB]/64T"LYD 5JU;K._GY @Y.K-:VS>[W2O,?N3SBR> M+PVGWZGZ741WUNH2:4>;]5MEU'FRAI[*KFL-HO7$" MZE18H,HKPPC1XMJ9_TG$(%X1/QD*-YUNC??L:0XVU=:^H0WT?5.MYGXG5Y1#,VRR!$V,6%O0IG*.90(ID&T5P2(9A MA&3[J>JB[S(6EZ$,^]PBT1R%UM42+$M"]L''V!=V3Z&7UG$HQ3SI7)DC:CFO M^A533K%$C124>$QXDQ[_74?'Q--9)C P+]?;>6Q7<:G.>1#23XS;+_;HTML8 M@KV+#JG53Y7TO'R^4:Y3-H7,4I1*58V,72'&+7O$4< *=H9 M/AEW7NV =LK!SY'YI[&E3O)CP+W3QJGWMI72,D5(;T"XE_>T V*MYH#&1N82 MI_1_A\UY@RHO?PH9VO)3)Y M@6L"PC86E0WH\H9O3#@PX6=$J^%"(!,/#)"^Q7>"8>TM4' !>B(FW5!=^W6Y MA.XZ3G[_\>;M(9WBVU_H/EJ]-P3!EYDRC>&P^N!+#HINP&V"O#ABQ[9K4ZYT M>T?[GNA$?D21YSI7M37BD5)E9S%B">)NUKH9!.WJ>[2:H/8&;>I]:J)8)V&, MO$3#;%IP>BG!2?TTH'DL65\.UD?\E"-V,GK^[OU4KL;/3Z)64253%'Y7K<3] M#BOQR)S$3&?)A,(2 Y'U[PO*C'C]MM9+;4K-I%.TI=PRS:P#B@PC! A $-]T M/N4D95!"V!:._FH3SHH\,]..X;^N:H(MG!@CDT,Q]EDR.!86A M$$,O[O6V%!"C<05M@2W%!*ZD$W#05SDU-GZUBZ>G<_ M$R]JM; 5?<_\F5.G8L"G>Z:(#!)ICW,LI%U7\&=4L'-6%$MZY_&>D=FZY[DE M:O>J9IZ\6:''W$0KRIS&FV$5>KYW*'U#+(#WYX/1Z-15XT?ECD; M^>'D8JLHKPRH$^P18:D_1#G:E3L^+A=SX,M*:SEFR$B('78/)=(@, ML6AE?^W<:5"VG)8VO:![M!U"23F8A48Z%-1&>(<+"5@.MK7,V5 9=-DM[6/[ MRIQ1PZRX0)?&V8);)BU7:7='K%%.WLQK+:V9!@TWG+:Q/ BVQ?8M]8%#D*6EKIINY9WAP6D) M^AB@NRKF $P'FL8M0.806&)% 9 (FV[6;UC6-9\7@4DB&;*8FAM2E9AOY%1C M;/4;6AJNO/9N*(WJ2OMM,$BM+3H+XC:<8T#:0OAUTU&AV=$E9XGW%GL6V-^0 M5?&.98G6QQ<)5 ZUO0_9VFW;H*_",I&H0:/7*"[02&@,4X<@_=PE8P M/$,S#"*L9==$^WI))"+A'0I@=L^-+T3)Z5-H:B6]/V]X#O6*D1RO=R&)?/@^G2GPX<2X<83[NS#^19Y A"[=M:*G&__BHR M!=3.ELEANJV(2VK-BR-0!)EB(@ !TZ'D2D=L%BE;)Y-=2@_[ Z3E]GM0"Z%XB90 M@6M(YIH@*_&)(>=@/,@XR%?8X7S4&(D7KGPK5%^4R#^CY A],#%O$8(MG%FW MDNX<@@_JPU9.#U5,.U1+N+Z)#81\5UL1W?&),M/8Q!79H"2W@^\^6")GV.T5 MDN(;9K:G/*&SB<=)/;CJACM#/L?9_AYQTSJP$$\[#U/=[=]E6^] +L C3,E5 M/?)AJT!6V2XYL=,]9Q>_"Q'008,[423\/4%"[M\(L^? M\/7YDQ%?7ZKQD^%37",7'>DB;([8U>\V( "*J'Z'!+T9WZKQ!<1<_J@.?9@Z MV_JP"'B?R^=3SYM4A_B-L7_:?Z&=Q@^3F^'Q\^ZU=F!,(.Q48.KH]/)BH%S\ M9!IO@FWD,^7,(@,KN5P@,LGQ +PO++ANNN$%^N_65_\'4$L#!!0 ( ,Z! M4%:H(TJF=P4 ,X, 9 >&PO=V]R:W-H965TC]^YDK[<://5KH5P\+UME+V:K)WK+F8S6ZY%R^U4=T+ARDJ; MECNBT9NK M23C9"6YEO78DF%U?=KP6'X7[W'TP.)OM42K9"F6E5F#$ZFJR""]N$MKO-_PN MQ<8>C($L66K]E2;OJJM)0(1$(TI'"!P_=^*E:!H"0AK?1LS)_DA2/!SOT-]X MV]&6);?BI6Z^R,JMKR;Y!"JQXGWC;O7F%S':DQ)>J1OK?V$S[$WC"92]=;H= ME9%!*]7PY=]'/QPHY,$C"M&H$'G>PT&>Y2ON^/6ET1LPM!O1:.!-]=I(3BH* MRD=G<%6BGKM>E-]Z:40%[Y3CJI;+1L#"6N$L<%7!6ZVKC6R:RYG#PTAE5H[ M-P-P] AP&,%[K=S:PFM5B>J? #-DN:<:[:C>1"<17XER"G'(( JBZ 1>O#<] M]GCQ(W@[V[RA#\U_)6W9:-L; 7\LEM893* _C_EA."4Y?@H5U87M>"FN)E@U M5I@[,;E^^B3,@AJ7J@;' M:8?WA,(]#A=KHZV%DANSI1V\U;UR_A1>EGW;-]PA/HJ-DW]Q7\MZ!?+^/.[/ MNP!,$-$NA=DGR0-)"%]\F8KJ^>).&.PZ\-F*5=_ 6T]B<7#@K]@1CTL_&5X) M4+P5%HII#&>01RPK AP\"Q.6I]DY#K,YR^,$!_.0!8E?S%@0)'XM94&<(;T[ M[(H=PCI1KI5N=+V%&!&SC,6H\BS.69*EYQ AUCR%+&9)CN)PSJ((/D<645QP.+! MC"QG89@3U3"+6#2/:#E,69[[Y:A@11KZY3QE153 ;[UY&!+@6#QCX-!(:L) MA40A>$X91PU56M 8"TH%22;83OA.#<(ZV7JG]T.,&I1BRFA"Z1KI8"G<1@@% MM5 8S*&0>85=4M(I'H1$I;:.4L:@NU5/V6C&UOJ#SX;<=O?A?>$%U;$P'3?V M7_,2W_%:M8+]2(X-%.[/.2" =Z';*>+YH-'G)3+7C:R\GZS#3^L+"Q%+W6*= MK>D"Q0.QE=DI+ ZK: >AXM^;D%W0N]0EO^P-Z%_1+ MI8KV%7E.LP03GLV3D,8I8$UEH9=G-(XQT7$\!TSZ+([)"GSSK!Q")HB M]OK M?7K^A/1]#>VZYM@9O6M^Z'N>?;WKKLLM@G>(Z;UF1>U38".HK.SH56Q\MP*3 M[+6//GS$&T:66">WN)4W%F]AXVKJ=)\TSN&&-UR5XA$_A53G:<"BF$9A6K P MI=&.\1DD08'.N;>%HHTO(+)@972+/1LO!"N]!W9:NV\:L@)S:_R<9A(]PF14 M1B(9MK&D@#<'V?E8@6EDK7?MT"Y4V?2$XRCH ML$&"2H-L.RZ-WV4E\<9"'Y8<8-BQPN173'C*1N6%/BV)V0KUX(XWO4]QKK;T MH3TL8/4DY,#WV,)D=O#&Q;];^)8T$*6F'Y^9>NG^L+X8WZOWVX:7_ M'FE)1::N4#68SM,)F.'U/$R<[OR+=:D=-FD_7.,?#F%H ZZOM':["1VP_PMS M_3=02P,$% @ SH%05D&^RJF^ @ 0@8 !D !X;"]W;W)K&ULE57?3]LP$/Y73@'Q%)%?;5.@K=06IDT:&@*V/4Q[<))K M8^'8G>U2^M_O[+2A2-!I+\F=_=UWW\6^RVBC]).I$2V\-$*:<5!;N[J,(E/6 MV#!SKE8H:6>A=,,LN7H9F95&5OF@1D1I' ^BAG$93$9^[4Y/1FIM!9=XI\&L MFX;I[0R%VHR#)-@OW/-E;=U"-!FMV!(?T'Y?W6GRHHZEX@U*PY4$C8MQ,$TN M9SV']X ?'#?FP 972:'4DW.^5.,@=H)08&D= Z/7,\Y1"$=$,O[L.(,NI0L\ MM/?LGWSM5$O!#,Z5^,DK6X^#80 5+MA:V'NU^8R[>OJ.KU3"^"=L6FR6!5"N MC57-+I@4-%RV;_:R^PX' $D2DK1.8[@7.TJ.,UUB>0Y:$D,9I>H0OZPK./%_V =\= MV[)"H/$5^^J9,/!K6ABKZ8K\?J_FEK'W/J-KFTNS8B6. ^H+@_H9@\G923*( MKX[H[75Z>\?8__^ CM*]+_9H#GBL$4K5K)1$:0VH!;72*UYYO#C ;U C, ,+ M):CES270$6)3$&I_C.Z1P#ZKXZ8N9VV7$F6!$A><4IU"/@C[V84SAF$OR^&6 MFY(ZF$E4:_,/'6D>]GL9I/TP37*@<]0A_D@AKGO1$I0TNUV]^1-IGXX&"0P"/-X"(_*,O$/9:>0Q!=A M3N+(2H9A0I_DO:L2'?0U)5_ZZ65(PUK:ML6[U6Y 3MNY\ IOI^LMTTLN#0A< M4&A\GO<#T.W$:AVK5GY*%,I2I=ZL:&PO=V]R:W-H965T#=0CER]'(IVM5 M2#^TI3+XLK2ND &/;C7RI5,RXTU%/IJ.QY>C0FHSN+OA=P_N[L96(==&/3CA MJZ*0[O&5RNWV=C 9-"_>Z]4ZT(O1W4TI5^J#"G^6#PY/HU9*I@MEO+9&.+6\ M'=Q/7KZ:TWI>\!^MMK[W6Y G"VL_TU@3 :I7*6!)$C\MU&O59Z3()CQ MN98Y:%72QO[O1OJO[#M\64BO7MO\+YV%]>W@Q4!D:BFK/+RWV]]4[<\%R4MM M[OE?L8UK9]<#D58^V*+># L*;>+_\DL=A]Z&%^,3&Z;UABG;'16QE6]DD'&M-6'OQB\E4MBM@!'-:FZ:-3:^F9R6^4>E0S":)F(ZGTS/R M9JV/,Y8W.R'OHRI*ZP"YVD?Q1OLTM[YR2OSW?N&# S;^=\SS*'=^7"[5RTM? MRE3=#E 07KF-&MS]^,/D&7%?.IV+&-MQ(K9* M:.\KE8EY,G\Q3V;C"^'7$MX(NQ2VRRWJ5*9 MCSLFK&6[-1+NA%KL1#N^X#KWM. MI@[2WHH]28.?AN(=1^7D$@14I+GT7B\UWD%UT>9!Q3QH4X?6>)OKC.U>:B-- MJF4.*7@!W@N>-H>U F,"I-(0?]6:F1.72H:*8HQ8TC);,M$A./2TMGFF./!I M7B% (M=RH7/2WYB72MK $5S+#84Q* >2X3 J5 \!OUSI=$SAD[J,O.[H*LB-8D!3V@+!B$ M;F3 4]QP+ M\"(EP+7#81B A4QM&=D;*D52=LM&9SBO"$_F8,YP:4D&=!*<759 4 M% !JC]L\\4B*%5'D'Q;$,YF=B3Y*H_/O2-)CX!9*F28=*DM:L.XO)O>-#9Q_ M3%ZPD310!=M%8_$"%5:HWI(F\,N*ZK$F#(H-E5]A\0L52N-30=ZD:TXW S\: MOM5Y#JE"5I@T .84!?G864L,38"VIS%*],7)$:;B^" 6Q[,NZB:9<9'4%K<8 M["ILZ6S102OI45Y"!-+3O=5A31M+S'B-DM%#^ M\8<7T\GTYX\MA_HGU!0#$IRM0TY<9CO[^Z)EFKJ*-&H$N>4A*6:78[Q\1!/P M2(!X1*W%!NFH^4'[Q?#B'PQD:1#E70KCDJE;*6&++"GE(Z/C,TH(W)USSP%/ M0+!O]BVU\T$L*@_"1YFP?@LZWE(.: '5)'0K"=Z"67B$6;5$J@H,\K04,X0' MZ&9( G+X7/^T:T%C,M785OL:1&13'=-. M:D%@+G,=[7RN:U$;FU>%^N>63PLT'@!0./P(FD*3U #,4#TJ=37<;&Q8>P%O*_?0>X"VX/D8A]I%L*/K@C M8P8[**F>BW4%>PF*4U_@:*!ZUM@"C![O!\;G$Y+!KWADA?2N'O?3)(\ZM4VUXV#1QF"'T]X MYO&@4O9(/?)?UB?'KTW3%#96($W<8:O TS!].PFIF/9C>8B0E4>G M@(-(?T< =W-_A]NA^+.DQFHZ4W>F"-E@^GNA^'TWD]1E_\X<2T_3@1:J.30Q M>N,\Q[H/LO 4.HY#)6>Q=HS*AJ^^HOCH&S6YY$3?Y=%*TJL%3J+-J2:VQ382 M7$MM\%B^/U30:[,]0)Y*([$_KQ)T?#.*);Z-+.^/M > MS"K?@-'.IV^'6\O)3^C4Z_H2P5&KCY&)I_7*]Z!7E?2 >C[7.P.K]3VZ:@8^ MM>'[BOK6-VM.)9E-*[K)$"N4@C/-C+(G>#>%T:#V[B,&@W- S3>"48VC2]F?./.TY42[@&1*2Q2&3"''7N .&24C9 M>>M(-SO4H2=*.UHKG+1TK;(J[Z&$JB]>(M6SS'XV^8(-6W$T1 :Y(;1;%3H, MY9G@MS-4UDZMX ;VE.S?\\T/':;.^K=N1?*K?@O"\ 4 MY29>O[=OVS]>W,<[^VYY_,O'6^E6&B-RKI;8.AY>70QBM38/P99\@[^P =V, M?ZX5YFE'"_!]:7&XKQ](0?LGG;O_ U!+ P04 " #.@5!6)LK4-7$. "9 M*@ &0 'AL+W=OK]^SKW= $&1D!PGJ9D/ MHD"P^_9=SUV EWMCOU0;I6KQ=5N4U:O1IJYW/UQ?5]E&;64U-CM5XI>5L5M9 MXZM=7U<[JV3.F[;%=1R&T^NMU.7H]4N^=V-?OS1-7>A2W5A1-=NMM/=O56'V MKT;1J+WQ6:\W-=VX?OUR)]?J5M4_[VXLOEUW5'*]566E32FL6KT:O8E^>)O2 M>E[PBU;[JGN6^H\L.V19RDJ],\6O.J\WKT;SDNHQ@-4HUC\U93UIA(?RESEQP2NP6+'9]SR^39^E.)[E8U%$@4B#N/X M$7I))W?"])(!>K<;:=7SM[!G+F[D/=RL%F^LE>5:\?5_O5E6M87/_/?H8]>^VV#]/E6YM\>6V M-MD7\<<_S.,H?O&F$F8E8!ZU72K;F8@IX0)?36.%A%+A"'P7*JEEC2^9LK5> MZ0Q?B(8N,V-WQKH395-OC-6_8UU3B=H(756-$I,P#$+W)RJR(1^?.<8J9FRO MZXV08B>MN)-%P[0OPG$81F('#GG76-P@^I6U(/]_*4YT3II=Q]H_(M";'D^? M6YZ S6EKT(]E!L\&!K(U6X%_56(-MZ^[T\R.&*Y$ VJ6I1TF$@A9=)9A\R#^Q-1:?^E_I MT%J7C6*#K,V=LB4VU-!=22<*Y8-B+VU>=6JJ-\HJI@[QBX*LL=_H;,,\K9H" M M]!_RH?BY\V3E1:HR26]%7L.00YL2-N=$7R;0VHU!M\CT)QKZ2M C;IZ?:U M*I65[7'P'/ /-UE!Y.>TD9Q#&W!!JG_<"9Q:!E>19>G'CS>C*[%4&2PNU&JE M.*,*L')D969W9\V=SJ%9,DUG$Q<6GC0M*TWY6R,+A T%4#^*6S=L0\SJ[."C M3:EK-IK:[@ISKQ24E&L+A@SIRZP0AJK5'*Q<(4?#>)6S2-EP;(.9 031(*]9 MLQZ^\V,Q^J[E]"+V"(19,%_,@VBR&#CFVXEIN!44A2JK4@0=!N4'@(4X(FW+ MLD$!):+.K? 38A F9[LOU5J7)3EP?S$;9]ZIA!R?EM0;:YKUYGA=C'7+>W;- M$RD4&8QT3[\6JJKAR08I32W4UTQA MY9G09) XB]["LR\DTB*K0)%=?7#F7Q%N9@.MOBR;!#*=-DQC[IL#V-)Z( M6P_.YX#9@RFC*,7*8H+=T90(Q>$DF$]2\1-[SKEH>:@/8,UB.@W"9";B))BG M<1 O0J\;#PE>^IO&9AL*H_-X]]CBR]&'VQN"/ INN2-(<]Y&?G'J;0<@G+7I MCKVC)$T@;@J]UJ23#K,HB';MB8_%2 U8SW65D>./.R8KYY9+( 1R)(AJM %Y M%] H%X 9>N?J#Z18HF 5%R-7.HK9P2I+7I7^T75AT+VY !<'"R&%BQW!KMOZ3[P7A=DE_I[ MSCA2QOA?!-#LPM\"SN>PLJ,'-??2^,H+*X"3TTF03F<$ULDBF.+*$_+PGC?6 M>;-J]UQ&030+@RB<7HG+)$F#.)U?'6/M,!.JS'O' ^D7DR"91L@:,X!V&BTX MSO<\_%#Y MP!I*SXI+<$.PYR6&%8G?FNX>#$#]0<\(/QH'!)]:[[EQ$AV4S-#=6N@;EA_! M1"P^?-TI3I@H9I4(QQ-7(?2N?C$D7D%)<#$9I_-G8I*,%^DS\5E77YZOK"(0 M1BPC]PI+FHO'D_@9",3X?*^IG(;^[K4J\C://3M<_/IM)KA(QLE$7$01:/ND M]\E;HLV-N\.XC'A=>54PMKI.[]2C.4/VU/TW!Y:?5AWUCK\WGK\/7Y7--.5: M!I.3WS\KFBF2JM\!I&D40QCSGZ3=2U;HE7BS7ENU)@D_8H4N*YV)7UC,3SW0 MA1<_--:ATKD0\W$8BV0\2W =Q3'":BYN;C\!WZ4E4+V,KE"CN#P8S\:3L!-) M>0FP9H9$F23)E9C"HKT%.VV9Q!R!.U]L?9H*%GYK"<#MS*KWK;;$]%>S#DV"M&+Z<5]A%$8^[TC@@XDEM2 MB\&C"G=F_H1\KBP[#PT^41X[ @4V= #NJ'6HW*_/ESPWS?H30IX^T+E'^_^# M^Z!#MH:HQ7%)U!VD'DQ/?$5TXM;L/;G.N1\CUM:E_IURR[VG]=RJ@B=+"#^P MI_I*>0S$0)@F3\#?G7=]4@>IF6VRD7G?:3UQY[1L"Z<45UIP$3)H[N_V0C]B MI&.:\R?X(HD8^DUP\#R8'+'7R$XL=C M;SMFXT*D\Q2?LP5!,3JZ>-[#]9-=!V8FP60^%XLP6."("9 69_8Z6)?E?N8. MUN>XL_WM/YGR!DX\R6M_XN![3\''ZOC&A-6VV!\4 MR04]]"].F2CZ%K,X2%.@?!*.TX1*FI72]!NDRPC."UJ7!$F,1H]*PC@BPGU. ML#)O9]%G4XQ+CMTD +D%A47"MV]KZ>"+Y[FDSH$Q7C=7Y4YJ2UGB+TVI.%6X M2"@1U&V#THL&+M:Y)7 E"P@PM\Z9>S/'H^J=.BI]QUFSV>%N"U#D[4VV&>+2 MC;.G(;4BK=7;(*;N!/_O.2Q*(PI3KL&&FX%R%D(_@=3 '7\#6+.!T-2[VD+3 M%)GYD,@G]/C)3\-K:PIJ?X"O/!9WT>Q[OBYCRBYZU->L:'+78I\=EE+68HWY M#($@$Q\/[0X)Z+SW1MW:L6]M]W@Z4&?!MG5\\S-"@^ M),$286>NBX9VMUU0=W)/*]SF@.&VS8&?H,HI3%7UVFA9@Q'8A9V3%O?X/M+] MH2ER%NQ$/[69>ZQ0\Q0<'03=V>)XJU%*$//^Y\Z:E=I)ZX8/*VNVPPG?%UM$ MUQ0ZETY_^$>.Y-3._ES1RJWZ_7>)8KX; ]+13'IC"G#%)60T>^%_?J),&7!Q M_8^6*B>UR7EW#=PC'T;\BRB=(<_,VW/U>CJR/6!.U$8'J9BKL!O2R$%'>7^604_6CTM9IX\U\6J[Q"??KI#P7(. M_HEW-_[B]P"<_X-QB!Z?"N!"</'3),.@I"(*[WR MZ="O)9OW!Y&F?7K6Y@V?-IC?\Y5A0+!+YCIR.A);U[52@:\K!(GN/%5[= M;1G[,RKVUE7[:C?V5.MC5^><\_:V\J9"RFL5-\YN%MAR*KPD6@Q_I!).J,W!71K>@>C/J!RU-1FE_T M-[9:/*L_654FTVR-KHIBB73U/>7WAT?(9@VR!83T4'*!JCI):3XR#9(HY8)\ M.DT[$GFC'):!EJJJ-ES[T=N#O!UHML^C@1+Q=';5EN(B6H1^&-E*36>'L_3H M;'H\=/1&RCN#4 MHR'5RI7.C57^B5]]2,69W&DPSU;6I9O@E?RH(B>$,SO"4[.J]YS@VU%U5P"U M.=(_1G#>[H:$G3H9GGJ V@L S_31BPJ!?R!9'94L3^5JB&W5AMZV RI07?+- M7L66X*R,4HQ&C-01+"8\:4K0MY !Y\$\3<5/*MN4IC!KE_^]@MA9J&.(%\$T MG-,#O7@VH<9F H?[*\0\:&NZ&/FLS(_])@%E,[DTS11KE^YF_.%RX@TC0, MQ 78F2SXZ OPE,Z[=ODQ0.Q["X_:'W67?A]:#36B@3.%?T$)G/D!!K10W(_/ MO7!VW7M=<*N0S.BE2$H=\&?WYF!WMWOO\HU[W?"PW+VT">NLT9\CFZ^P-1S/ M)B-AW8N0[DMM=OSRX=+4M=GRY49)5'RT +^OC*G;+W1 ]S;JZ_\%4$L#!!0 M ( ,Z!4%9SX7U=208 "(0 9 >&PO=V]R:W-H965T[5SR]/!P):U M:+GMZZ50^#+7IN4.KV8QL$LC>.65VF:0QO%HT'*I>A=G?N[&7)SISC52B1O# M;->VW-Q?B4:OSGM);S/Q3BYJ1Q.#B[,E7XBI?]R8]5HDY[QKW3J]^$>MXAF2OU(WU MOVP59',(EYUUNETK T$K57CRS^L\["A,XF<4TK5"ZG$'1Q[E:^[XQ9G1*V9( M&M9HX$/UV@ G%2W*U!E\E=!S%V^Q[K]I:]E2&#:MN1'LTCDC9YWCLT8PI]DK MW;;(W]3I\O9LX."45 ?EVL%5<) ^XR!)V1NM7&W9M:I$]=# &BWD-,-Y*OT MH,77HNRS+(E8&J?I 7O9-@69MY<]8^^:&R75PK*;;0K^O)Q99U Q?^T+.)C+ M]YNC+CJU2UZ*\Q[:Q IS)WH7+WY(1O'+ V#S+=C\D/7OL5[?U0&)-QMQZ\7Y M(_$RB%L29]+2^[)SHF*S>U;).UDA^T$ MO*QJ6=:,T@@9*V$7FE+YD$O>E%W#/9LAS$HV/HV4-JD0M-A9A%4ME( /5FD? MHP8[=@UR+H(>J-!G8V-3$+?)TJ/;-?Q-:ZL(-&T4TMV#QUSM8;N5/BD;#CNM M<+6ND.%/G:2X(.JK@2N)+'J%)4=:2KE$E 1;E)V1#E\#V'5*?*H/))F0(5"^ MW]I]GWWP"[8/7/2558@ZQHHQWC2ZY)0L")"]QTBX9:@>5NL&'BU6PZOY&N04 M@F>9CC=,SQJY"&L+4R';2"@AH;J G4I:; @VU,-;E M+DCY[_[0P_OM*KN . M_^8:X:WL*?M#A%I\TIV_+"C^PH2Y,HR;-C M&B=Q$8V2]7@2#=/Q,7M-)"!4A5Y5!Y?U*(F&H_B8'8VC=%3@F4?Y,#_^XNQ0 M4"]^F*1)^O)IN,C:3E"7-YO&\ 9/Z/!4!<;? M+/8_]'$@RR,)I_M9&32GB8:%'NP;ZS3-'V4$Y';'&X"QP;?X[','NC.Z M#43N=\!MO]+4O^U4HE#/.\)(C:3Z(X?RNZLH>8?DX*LT3,SGB&B]"7CZF0F! M0[%R\N3+AO"5?8Z?+&Q8GM_FFS6$VGB$_L;7S7.23:))T!L^IQ(EPSQ*BS$K MHB0IHH+Z8CN"XO@9Q1%8!6T5QSNC=5O@C/(\C3RVDT9Q'D-IKO'@P<% M0.V41>D$W#$I6![%@!PG"1M&XRS#_PE[M[]J'QDY0H\F4$KB*$7*0 <3)*\8 M893G690E0_9>.^P1V3 B\IAD6(P1. 1A%X":1LEXB-G<([H.Y689R+(@EAE2 M]QK?'K!Q,_V ,TR-/BA]+=P!(FTON)41'+Y<-K+TI8:2\I<^5:)BL6^BPKAO M2-S>;@7I(X*0%5^F92UQXO MABOA3[ZRN5D(MSG52.M+%;<7V7;M1L&W;8-! MTV=3]%[8V5)?V;P*'H!;JG ##9?!!3<^>Q1-GU$"MV%CL\GCXO\B#"HN"#WI MGOZ^L_]@Y]Z&G7/A;Z=T0.Z4"U>X[>SV GP9[GU?Q,/M^0TR+;$2C9A#->Z/ MASUFPHTTO#B]]+? F7:X4_IAC4N\,"2 [W.-O*]?R,'VSP(7?P-02P,$% M @ SH%05K\WC^R.#0 SB8 !D !X;"]W;W)K&ULK5IIC]M&$OTK#64<2 "'(UXZ'-O >)SL&H@3PY/CPV(_M,26U&N*5'B, M1OGU^ZJZ29$C2C/9#6!8&JF[NHY7KZJ:>K//\J_%1JE2/&Z3M'@[V)3E[O7- M3;'#RYV4J=#MZ]X<\^Y^_> M9%69Z%1]SD51;;<E[PFU;[HO5>D"6++/M*?WR,WP[&I)!*U+(D M"1(O#^I.)0D)@AI_6)F#YDC:V'Y?2_^!;86^S/&MQK[RW<=TF6V5^$4^ MJN+-30F)]/G-TNY^;W;[9W9[OOB4I>6F$-^GL8J[ FZ@2J./7^OSWK\H\8-: MNB+P'.&/??^"O*"Q+V!YP;/VB0^Z6"994>5*_.MV490Y$/'O/IN-Q+!?(F7) MZV(GE^KM &E0J/Q!#=Y]^XTW&7]W0=^PT3>\)/W9>+Q\M_BYR@F?*L]5++3Y MIN1O 'S*"E%NE$B1^/A4J-4*'Q4B6XE2;7=9CA05L<:GN4J7V+10Y5ZIE#>NRG=9 MH+7?$+5JZR!%Q"0DJY2!0)I4#09A)4Z'6J5WHITU) MPBY+E54Q:WN$Y%[0F23M5*ZSN!!6O(I?"^!3;1'- M*CT,Q\YX,H<^X_,HLF(X77!LT^A?45^#$;T"KW&./ACBOT &8H+I]2& M$HI";S8=F!$L4?SJWKMBI6*@.6'1!2"I^G+*$7O01(;BC<4BK;8JSRID%C@W MRPG6RZ2*Z;R-1HW+D:T)TBQ; 77F6$< ]1IEE]B@*HFU(9WSW5CI8'T5$PY) MD14 S<%ANDADRL80R9=J#<.=AF=T&J.L@MQT*O8;#5Q#4Y.@RA6?9(I>A.$- M+\ 4^M=V"H/(NJ2/2Y2$Q!;-,84X]B2D$KH%#I20O:"4:S12A:'F594DEA9K M]N( ]!U+E 4IIY0%RLQ8FGHLR:IR(ZWT%BF35D7G#,M8"*#06P3F@1QGM>)@ MU.[L4V:A&(8UC!+%:-CKA,Z**YA)._O,+S> R7H#+^84P.<)GQ1.3QEV./CI MYQ\'HR<<*-G&4PHG6XC&S]+[#Q;R5V(2>4XXG]$[2FQ0Y6\2'@>T.168CJ?> MC'AV.IT*=([H"U,!Y@+'@(*]H!$ _J1WY]D#IA*\L,VJ[@T";CN@D AY:; M'BDP\2H$V7BH"FN5,K!C(5?(<5B#XM)[A(EJ)\&?' <, &,I)9 ">'2I&G37 M8,@5S0&4\>IQIW,*1]TVP(^!=70P=<4]$\=?<$$?!;"\!?([I95\),.4SG)/ MA#>Y49?WAV[D_E/ENHCUTJ#>>"Y)#B('[P.#>;85$9WCC\4!^ 0VZ^A>/&EE M%[5IDQ)*F^3KGDKF'T^N3^(]G#Z]Q@9SE\O ^4+=UQ 03&Q30.NO;&?0#/0H3O%HU4"SH9F-L./ 6O7'Y//?TW1_@!/7*B%DTIF_45E.R2J%M;1BY,> M"@(P3JH>1WC46R"9C2?".7)X_/^[X@6Y=3:I7/$K)]*]LM (9N:L8!;4]>+'5D),XPC<=W6HO>B/%M66950EEI:A*;1I(%..*\=RM($<']61U M?__CBMOT %L8.B2TW1:3]JW>GS+W6&R,,IWJ#:N*?K,(CZUAP M*%H'%V45'RAL=$="]C)2/C'"#4Q NG6/1962W+17#,==0L7.*0% M^KC4FLZZ,#J6?U2ZT+5#OT"\ZYB79PTS/4BNUVM%G4/+K? R.^]>[4J;9V/' MII>131-=HKBB78X';'?XPB86&>%.4[!E"8ZPK]H-JK:<'9'H[=]?)S?,\=C\6KDU?3N)B0#>UTV50<$]N1"-W9 M7,Q=I*(?N>A[[LML^?7:@)&@@2IDS!_Z;H1IS,.&F9C,72\4GY%XDJ#3N7T9 MCO'=B%]X G;'V%9WDL_54\\-9B)R0W*"&_KBKN&7OAY\"%-]'FL]F,&#JP_U MZL%U[,*/4 ((\&^N&TQ@;D2@)8T66)1")WKFX'O'ZD_Q](-ZP:_ 0DH?Z:" M(Q=A9KVV?AT&.&V$K:#@(V X8. /5/VGQ1P;R*%/Y7Q_#BZL*S:\@G_0_;QJ M=KP2ORL&:QX;%FMMK/L([AS\22=USV>N&0'A])W,2S,;%X8?EA4FJ+2TTW3/ M08T>+SG)Y9N_9V7N4:9($\VEV59BIG?9>Z%0$]=QI%@<;--?$R=R4W8'PKIV M'PB*O*F>\"B);W>Y3H0EM=Z*XEZ(0JT016'B>./I2[SC-7$@YM9;C "P7MH9 MF.\Q_UX+."?1CW!'1/G/+3)?K8DEP(]YJ?].TEX$-%<4&TES@WJ@D85[F]HI MYIZ@)Y/=MZ,8"P_JV ]#B(L8ZYWIJ=\,JAH\D+Y(Q-53FR8N=*^N7, MCLCXWJO_K=Z:=]T"U%")3CM7,!V$Q94RZ7$N6'!,8N"57;[I:>ZQMCNY9,3R M4CO$[C?4$.PY:"T6. UA?XDVS^: 37/G=7I]W@.BOWY;SJ7X[JQJKXU%U[;6 M7@G/&<]"?O6]"*\U1YL[T_,VVHUF6[VI[Z+7FM(<7!?6^?2DDG140WLTCNAN M=^H$OC]ZHMBES!O.H]FY?3W+83OJS)48,M&-6C[XG5KQ)4]J%(@JM:12\KC5 MZ3 )GTO*/L8;4_WM_9V8AI19=&V:&>XRUQ#*@!3JF[Z7'_>(JKI5RCYU(NNNC7779-UU3788 M2$UQW$"I399@*C'^P"X2(.F))*?]T7'=\;L& 5<.%OCG\3:VN<5E J#.RHX@ M'3W)_?5)TBB9*Q$ZDSD] M=0N05,0KON-%<_NT:A@K*OA Q(AP9=Y:6:!UH(>%E)V\0>N,;A4]<9V=1M;3 M_35C]4CP0 A3_!]%D9B'DTL6*:I$C2T11K;YB4VWR"0[8IUUZ;,W6^8BS)", M+?FRZ)N8>\J5*SY4S=#64_8T$%XJKNK=/Q]L8\-GO$ M .:#'^AW$DT_6R>QO9GD2V&5RH0?TKTD$2@$9ZIZ;IK[-#O*1\B.XA'*O.(' MNR\XAJ+-S[0NC1PMJ*34YK6Z9D:+/;!?G9=:VX=1T^(2Z^2Z6SE/[]6Y2TSY MBOC>-$M#VR^.6.T[F>I^N@= MFX4T>6:)CLVCU;[ZT?<[EIO6;XQ0#M?\2ZI","F8GQLUGS8_UKHUOU$Z+C>_ M]/J$RH/91B1JA:UC=QH-1&Y^/67^*+,=_V)ID95EMN6W&R7A.UJ [U=95M9_ MT '-3]C>_1=02P,$% @ SH%05CDNJ^[>#P #RT !D !X;"]W;W)K M&ULY5I9;]M*EOXK!;=S)P%HF8NH)4X".$ZG.XW. M@CB98#"8AQ)9DJK#19=%6O'\^OG.J>*BM=WW83# /-B2R%.GSKY5O=J6U4^S M5JH6O_*L,*\OUG6]>7E];9*URJ49E1M5X,VRK')9XV>UNC:;2LF4%^79=>C[ MD^ML+GPA2F4IJPB#Q\:#N5)81(I#QN\-YT6U)"X??6^SOF7?PLI!&W979 M#YW6Z]<7LPN1JJ5LLOIKN?VK3PV#!S#^Q('0+0J;;;L14OI.U?/.J*K>B(FA@HR_,*J\&<;H@I=S7%=YJ MK*O?O%.+^M5U#4ST^SIQJ][:5>&)54$H/I9%O3;BST6JTET$UR"AHR-LZ7@; MGL7X3B4C$06>"/TP/(,OZOB*&%]TAB_Q3ILD*TU3*?&?MPM35["!_SK&K<4U M/HZ+_.*EV4CL]A/ZF!?[Y*_)"56I>- M4>*N4JFNQ7N9Z$S76AGQVY]F81#>?"O%IBH?=*I$(C>ZEIF )XMZK41>5O4* MCB>R4A8&CV0M@*.L]$H7LE;&$V53]6!&K>"-M6AJ[/'?V&+;;9_8[9?]]HP- M[T6226/T4JM42 .+KBK"D6FY:$'AF[1/4A:FS'2*G5,X6B:+!'N289N1>%M6 M$*LN5D8TL+A**)FL3Q+PR#L;A=T(UR.S6ZF,4>^P[0E9I*(BUS7\51=)F?? M=XDS!,XOAS4YL:'-##@;1^<%A2Z=7M@ZJ( MZP_8#'O6XBL8)-F?6/B_L,4/P*BJ$+<9S(&T_586/\6GZ]ON[U+$ON?[/KX$ M4\^?S44TPJ]GXIOZ!5G>.8NF=9[X-+H=[:P>V[5!X,WBD%8&XGTF5R"E MW[_=61'&O&+L!7YHM[HCQC])RB!N(S&U0.'4"VPH$HG;FFX5VP@GF7L"HQ_$>])>J M-&1IX($7!+Y=$<40":T(]O%_59MFD>G$PO-FXEN%/$1<;63Q..!G E; ?K"' MX@=2K$$HJE;E4#/=WH$713.B=G_AMY*4"9WW2I_[7NS/Z5L0NV=1Y/GC2-P[ M[_ZJ'LKL@>UT)P8^/B$"KJ&H/O!MFBI9(\$C[GU5Z5(7G\JMA[=5V:S60@I( M,M%8#;A-";^&V](VB%N$>(,T,)/K_8>77QXDA<)+9Z=&HW#![2^&\4DPQ"K$>1+VO811D'4@!< M,K4R\BAR;:%7^J37ZO>&-M#.TPV^'<'^1R*F-H,HOAR,S6XD,''\MX1I*%9W[ MI]9JVQTZ1R 2J?Y/R57$1E:U1X):8^.L=%YC=V#YT!8]\G);6!>4CEX7/>#! M"L&_H!5 ]C=9-&B-A#-ICZ5<#NQA(/&5*F! 6?9(#U4G=!*<%!79DB)R2/K/ M]0LF[_O]NZO[S^^_7E$L+QNJ? ANDS4&, *@M%X/",VH:Y-"9QX89K%/]!# M"8YARZR$1B%,'U;T[$6W%HLI7SX;[9CO@-R%6A*9>QP^@0OL51;J*J=^0_S] MP]O/7Y]"DB/FEA5_&"O(7"E$>$?,A[5V&09C;^I/&?(RGDR18F<OMVN-PO0R"")O,AO;U5$T1:[TAT6E+AY@ &7U: O0R_F,79._ M!W[@^9,Q65DBS9H?\A<*N@\RP\*]G?]IG"7EI]0Q:&,:=B'K%)**84"DKO9U MPE>_T/,;JH*3UU8\LDE0#\5[$?(PB!L7 70EY@A-B^UX5%'0^E77? M!?T@5WQ0O!,H2@;@QH(7#,[YM]Z1)6("M8W(/Z;6B7DI/K34?I1UPZ75.S+3 M^YIU>T>*V@WI?UXNK:+VGK_7%;YVS[[(1VZO+#:5ZZO;HB '/@IA',\\'&%T MD&?DV/A; W]"P62?!:,IU86A+0\[!^37$&[_X*9="-&/IE'$BHH=SL])79(2 M'=IXD&3\T3C$QW[V":+1= X= WKJD-QN*ITYWY]B7>SS\CE]=!NXY.U@;_H7 M*"%'$\+XH],DV>& <0JAQ +J9V)NYEF-(LW(U:I2*XYV%2H=O2$GSA$#:_+: MRV",BCOV1^*^61CX&8G9]7Z==5)G"H3D%EVN0+<,"ZKKK+,J4@@'G9U->8_0 M]\*(@\@NV8B9+=V^Y\+2'F,+E4AN2U.EXJCC?CHZ%'3<"[I5BZ/9?[*L)Y/ "TG6 M'XHV:5946IR@XD#DW+&K6E-1*S>H[7_I')M!?%!CB"XKI&AUGH@]=CC; "ZQ MFIHA> =CR)<+G0>I,Q8Y!6&F&IHNW%2QC1AF2*-Q-"=E12Q)L9*@"-#J5PV4 MJ$S6[,C8BZ,R[1DCP\PCHIQD\DCA\^EJF?9J^2A! S6RUHM(6-:3XM:TGJBF MV#9Z-KY/Y"1'LL1.BJIW0_XDO(I1/)UFR@)<.])*,/YH/%7Z6 MK=";H>J 9F;3/\C2V54'3(5C: D4]W7):5W!7&*J+[W9?.@$=L%9KL@]2'@3 M&H#] :LC[T$\>0I+<"94P6-O$H_%?#(_S<[,BV;6[,*8"N: G-L?EH?8X3/R MQ,DB>="EH_*ENJ O95S5(]'/9C1+ 2X>O4-&1;)6;2X]F0UR^=B^Y'[>/D66 MRYNLUIM,&5L;<>@XS$,%LKKF!I JK9Q:Q#[_I-S?&XC/))5>4(--AXR0I#"0 MK:%6GVLK++73BR

))@TX#MGFK*HNC,!8U$>UI<)W9D"Z+*E;1M84YCR-TZ MS]LIW>,A1-Q"4$;?[:*G0[AI6U-^VQ42TO)+ML-P^&Q$PAQ1^\"DH0$#N+Z2LJ:1H\P4IBZ3GTPHBJU,T2($ M?)@1#PI2^6C$\^U: 6,EK/7PB9!*&FJ=7G0DMZ- 8$=+/0#9Q:7L *)T)SS= M<-/K:1[ MT:E\UREVA:3&]1OB@$.1 15(FU+:U&2[:N;M021_ZQ%A^HTTXFM M'7MK<-(IK",-8 8$W>RKRLYDP>6"JE)E#)/M9&&-F[3)(">$TD+#ENV4@OL M]]X2!8C3OGC DW4-4FD;$O;EF4//3:6XV'6[TQ@M(_I9#0!HV&=LW(($4/(*R;:NUFJ:F,_*]!O9L7$?[Z0;!>)2J#+96L7NY P+T M2HICZ0+!E1HG3Y@U8I YIC^/A4V/%FX^3%#=\.O<0HB='K:W/)A'TI4]\]7+ M*\D%FG'8D[=XJ?=-HY6U'\ M54,]= 2:T5AT:P?A1FUDQ4.RO>$&)YS=AIQ/S-I+ H\,X8Z<^DX4NJ9.EE;* MU!X1$&&W]]^YF;A"]7HP4L=_V]7;"Q"I]91*U7Q0:J=T/%- J/#LJ85,N);C M113T.9AI*@QX[D^!=V DMS9DG/4=TGV!.L5A!@$D[BT*D(S/O :7(VP:!YE+ M93U\H>HM'2C8B'D\1/=2Y5_H!I.V&W2 B*OV),TZ:S-H*'<*6,]EBFZ:0>1) MP%"DYM.1JLS[Z7*O,/V$.QW?2+I=J:R'TVB>D.^99*\WU0U4.R#GV^6#\U Z M:MH1QP@&JM@ZQ9C%O92Z$@\R:PB+O=QF[YEU,_IS.AS94NL.JN>A+YUXNR+_ M^'R(DQ>'R^5>I<;^L7-2G%BLG(FHSC8RL34<(TM #XV3K.U4=!!%5TN>TR:< M&_P;1C[ 8OAY_C N5/Q\%%-6=.12VKKR"$7[!<>IFOR0CH3,UAO*1B+> M7''FX)N+_68>VO!@//7FJ-!.IT5[&@ON^M,UF_?;Y +WY8:J7"Y1!EC[!(4% M2Z[;M_.! 69.,Z[G&?27G8!;DR9+Y5*KZF)%M]_Q(F'G3(^TM[ #]L*!.G6> M$J*]\64SS([7V : ^@ERE998"A#FT!GYQ-".V9)]S7.W8M\GIP M217UR(JOXAH;QNQ]U>YI=]OWUEYR[<'M5>&/LEI!/>@CEECJCZ;QA3WA:'_4 MY8:OO"[*NBYS_KI6$E(D +Q?EE"V^T$;='>@W_P/4$L#!!0 ( ,Z!4%:@ M3UR4A"L *63 9 >&PO=V]R:W-H965T3.*Z293OQKIVHI!RUM;4?FD"31 0"# [)S*_?=W++9) X_7K=U]X<=^TM]W*^S[[N*[J[ONC5=]OOGWZM,M7?NVZDV;C M:_AET;1KU\/'=OFTV[3>%733NGIZ?GKZ_.G:E?71RQ?TW57[\D4S]%59^ZLV MZX;UVK7;5[YJ[K\_.CO2+Z[+Y:K'+YZ^?+%Q2W_C^U\W5RU\>FJK%.7:UUW9 MU%GK%]\?79Q]^^K9EW@#7?%;Z>^[Z.\,MS)OFEO\\*[X_N@4(?*5SWMV3/QQOAO7?TM;1XV,W>=OVRJW\NB7WU_],U15OB%&ZK^ MNKG_TN;M=P,$*S+FO]W'P41C[GA7&XX)[CY M003E:]>[ER_:YCYK\6I8#?^@K=+= %Q9XZG<]"W\6L)]_^R+_2O)R^> M]@ 6+OXT%Q!>,0CG!T X.\\^-'6_ZK(W=>&+=(&GL!_;U+ENZM7YY(JO?7Z2 M/3N;9>>GY^<3ZSTS)#VC]9X=6._G=NGJ\B^'6)IEETW=P6X+QV0%B+IJ?>?K MWBD6WY:UJ_/25=D-?.F!B/LN^^^+>=>W0(7_,X8B!N#+<0"0-;_M-B[WWQ]M M\%GMG3]Z^?=_.WM^^MW$]KZT[7TYM?K+5ZXK.X0[WL<8D)^QS-__[9OSL_/O M?EGY+#>\^2);&(JZ@"+$I0/J6F]B&OE[GPV][[.8/,;U\+M94T7 MM@4LXH%E^E6V]+5O755M\1>_P8>X0*F;MH3';2I8#N[M 9Q?ZQ*OH1,BL"_6 MO@4*S[Y F,]/O_OAXN**_CS[[LG)!)J_,C1_-8F?:Y]7KNN(C0YA>'J%2]_V M#K>^QFUUV881S?C /<$NFS;;P#Z:(L5WA&78*J*X]2L4KH#:JNEB)+<&)]S7 M-[@.2G_\$Y^1#VT+Z^A31@Y2X:)=GF1T]BM7+SV"F>(@*QI /AQSYA8+$-1X MZUW9#!T<(YQUT_8$0P_+PP^^'GP&&_0?02EUX2@_::=31_GQ4/WNQ[)/8!Y:IAL(32H3T:R8K(+_TJZ;S&2Q;]B4C^GY5YJOLWC.EN.P.[G'S"@^U]W#@/3T 'F<7 M JF0.'PL'#P[8GV3N\2U@] [E8=X[T-$N!N:N0LV.R]%4)^@]W/W6" M7]L)?CV)]%]A=P#KFZX'V$ C!W;IZT0GQ7+*=,'#Q[=C#B#^:SLMRS04/[, M@.S_',H6:6-H0?'78"H1CP$WKMTM')$]GZ1G!^;5AO'8KYRQ%1Z#\9.*#X , MKO"LXS;+BX\;/\$RP;.@JL %Y,UU6#"V3!Z[7;3P952(+NI/L9P R0"0$ M."+[WM,6N6?3W"%W-ZK(:-]V%UH2P)"X*;1>X1%Z>$4V='XQ M5/#HA1\%1#DN#'PC6C$P%@/(FD>)'6B9-D:*!2D" M6;%MUBPMB4M\H;@'.)+K\P;,W[_H]X1/".K" TV"Y .*A(?!?AI8L@7LY$"# M@"8Q3( )Q+8&1H<=F*P#00VG5I0 W(XT%-)9HPHM]H[(#4@L@!N[MJ6["/= M''@R%6]@3"..29PI&?J-R=!OILT1UZUH!_3'&Y!3<*:X^)@P_E#Z0,FP8,0CD!X8'"H[Y%NB964I_1U2#,*-S M)+YMO0?.($<$SK\B+X@E)Z(1K]'U4/C.\1@ 5A]@G<+I/PVG_WS 2 0GH:2C M-)S\3/1TY;8HYD:1^VEK"DJCKVDGK*9+P!MANA,#"G\B50+&/0I\LMT0NX7O MP"MT+,N1_=TV2$E@N!K/"L7K"NPYKWP+;!%K&41OYX')/6J3"+U0XPI,>@^G#\I-6H;_S_\ZB(;\B$$O(6Z<)6.!-^:PMWWV9?E$]( M/*(>0*)G!>&[^*H97$67V3=!,I'>@457H,#1 FF;8;DB3;5IT8J@ M%AM;C6,?OB7;L_45*U@@-%RL)9T<5CK)#$]A(;Z+J1-@0Q*470.MBH;.08W@ M%;']B;AD&Y9H'QB>[)8M(%W](W@"F*&D7];N#Y HK,01M-24;=$8: "!]!1! M!X9<@.18]E<4GQ)#H!1?*.NB>$M;=K562-"$U'&CF@%9E:POPO0(QT*!77-&EX"7@G632QH#/(C4-%(;2%71FW:S+ M/-9V)$;6(";$*MU=)-;W"7#D/7;J@;9^.<#)@H$'#LI=V38U&6ZQC\(6JZ<3 M42+Q'[)O M7;9W^;&-&,\%R B&!%XEW@39./@Q8F-(PYC M1I'0#NVT;@6K'I/A1.X-6&;\*8*5'9;'7*DZ,=*2<.:_GMR< %>"=3_ $8:M MQIYT62]$> &3]DS0\97D-;/%Z LR%-'Z:)#EEN@D"$F 8Y?<"")/L7@,E'Q, MDK?P\S[&.*(-K=<6T>;ZR&+GYPZUV<*KIB)PEV!*BT/(LB!= SZ3%];42O9Y M/JP'%K2\C33D\@4N\T1\NI/L)@!'UEAJA,&J(&?!WC4#C$P$#$6 Y5?W')," M8RYRA,5& VM]S$8;.E8 BP'1'/Q8?#C2D3X0=QF%O1+Z.4%%*YO;06YZBU%. M*FB06-V#AP5>LS MB2^C+@)$MDN$@8B"\9PZ?2@7IW>V!0X&I5F2_1@.<<;'[Y)'[SX/'7PXG!KM M24(I!@?]O;I6>*[J?WM\#)V0.[ O_Y%,6E-M!^7]#$02BIR.Y3LH- ZWL"3: MP8'KU.D/_B^Y"[!;HF 0>BSK'7K=Q&H88>!3F.V'"NBP%Z"CN[ -<3=86R+N M" CSZDS#$F& E*&XC %&HJ,%AB] FG0^5LB)/9^:2W9^+"DP2K>CA@6!+3OQ M\C [=6!2I[\!J]8Y6/'7*FQ&A8R$+#U',%!I M%T0"W!%:1/]@.Q7BR3$#3"G4\Z!0SR=5XENDA-_P[$;UZ6-OCM2I8(&M$XWW M'XC2Q0(=+,1 E4!\A0<"8?G!9"R6!^BOW+,JOJ? P]R;14L/=?*\K!%>*GNY M:>-*I@XT0S%8X0P[6]98P/RK,1'D=//3U^3)F:]@$=]0N@5U\'GJ[K\"]&>0X0/+L73G4>]=*$D1,VR@MM1S*PHSQ M&(RP$3U*U+SDQ1U7&*V,8J>K$M0:\,"65BG*#KV: 6/&#KT9-/C!M7M/=YTI MJ?U:N^(/V"Q@XL^AP?_HD#M.K5%4EQ'-#A'S7F[!M?C0R!KAY<]U^7>,(U:: M) -WGR+&G"ABA\@88]B(U20%N-K+OZSA/(+0)D"[!TPN!>%]#Y&@:5JV&$C/ G4A\DA)EH*),.V0D0ICV"#4 M;AHT6SB0W WS/]#=9E+(XX4YQ">*'%?FB(4% C4$.6J")HX4J*Z0@=]4+F>[ M]]$KJ#OP1[-[RF4_B,V.EJ5?BSF$4:9RN3IFZ(^#'#2H26)3@^?IJU0H'$V M75KQ3C-:HX3TR'N5:I"/+$468F&=!.U"T)RPP'FP7KP]N!0-?+((]TTVBO@^ MQF1[37$K>B"L 431!?NU!.\1_-Z0BV-'2Q-Y:-+4%+'+;WT1(F $K'<@R^WA M*_(X?Z1=D0#MG:1(PO8=/\1VQ!Z&&HT$($A;_I_]IG<+^>$?790M$Q%LYE=J M^X?GT<-Z](CP>UH7KKX'DQE0G!4HFX%PQS*;F#(W=X>*8T8NHG@?VB%_#,62 MW6/,M6E&-HY+4"BT6]O!N@(Y/H1FTAV9=P2L@] #F@J*!8I;14*'TU4/)&4) M.Z 3Q"PH27YW/3LUG 6CA)LD>_(;IO&ZE$A]\;^0"M<-_(3H ?K$I#QF+= S$EBEPM$4$^ :UI$-[RB M/!!ZG>PUEVB]CA>>;*,2EBZ'J,BV#/>%0W"I11%9 M;:.HB1X=F8,()IH I*;E8BI9D#O@@$ZRB\Z*C-!482_A$4]?J!G7DMMWXT^+&* *K#Q]'?4687I&H# MT/6QB8!H9;>#@T@8K,*>JFQ^U"J;&["%1D7^)Z\2VV91=0ZK M<*E8Z"ESV;%)A?4+2>U/8%4OI2"[T5HN\B:JJ*K1@B$^0(R:2<*4+]J),_VP M&[SC?&W(I,7AT5I--%K+MD*0>*\%,&KEI0H?38DE&>CU&+C,G6D\>FQ7)0&% M=GK7!3.AIEILS.B%D)66TX ,_-OY[/E7IP3>WYX_/YU%U6X5AD1I)2--K36G MZW>_/9-$<5JJA:D]/5=);_4H:#3:2\)8Y&*'>J! +K9%Q#H3;]QQMD)K@0\@!RA3'J9+R)F[3DSC:3Y?)LL0R(1TU*9U"2>O9 M=$4JUPE="B(N*-8Q*IX^?1F33YSATT F_S::&EV#?O) %37%?>NF/N8(?%)( M8E9 &U6W<&! ?T#VJ)K\-CEO0I^=:RQ4HA3?%QTHP]=PM'>.PG3OHAC)'-N1 M)JOZST(5W-ET[5IX1!<_8Q3SDRN-MWDF @7DQ!J+#AV.%&-.I9\Y*, Q;"[+[5^5*3I_;&9 M(45 -J=E#_XL H6BH"I4XY30@R4$J=:[*:G3Q%.$UZP/3(&@7@LHS4K6,'-U M"PII)I;XVN\NW%'E#$@AC.KB(F"=P9YHUZT#RPE-[)E6 M.D6W%0T]'AQ(4(#,GZ$ :C&@I.+PER!+3-\IW@C5C&?3I8=77/7%#@B6=5*- M]2AK?,Y"R@7)K]Y^E1"":A0+]!2X?;%@HSPC' !601_CLR54E6$%!GLS^X71 M1(.O=2V-7TF>E[\HHTS'?@AC)MH*()AQ?JJIFN568+22=*8)]1GH&07&@#H* MXMZQE84N,%=8$RFKPHR@1L:C*@$,DE&%@74 8"(";EF1S1'B;Y*7M<2U(8.L MC> 3<7D[E,,5$UX/5LR.FAVH,B M72ZJ1"F24R%!L&[NDI)O\0M#>CM(.38Z6ZX;*!\JKTX;CF(Y>.VQEEV<;Y)R M)&""O2LVA51SL%UQDEW2[V9G6&95.F"PT@CSJ=VCVAD./^9GA 6SO9M-I0%: M+'9LD4#$?XA7HH?.U)PGO5(+/5K5'V^-RS61K1J02DO4^V2C^7J%"(C2%&ML M/.:2]J11(V]+*IC;B_V6M5:2[C)[Q'L:ODTY6BKWA(;+]B!+?XC.BIX1P)8- M?K';*)7+D?%)P8=C8*.*>T=H0WQB3SB L=U(R<78P6"ZDZ+'E)B,$"K5J9VRF 5*I\50YUQY)T& 4 /KC1/W8O% MK-'AC!-@B'A16HC.4.J*#\D7JWR)#X;%!V(;T($2AWU>J@C*QZ 0B#MU&XQD M8=495V5RWI2K9HHAIPR1HY;S$[6 J^TLN5,(7BY+(21F,ZK"B/A]8QUB^[MY MF'D#[I+D!->B(F14JPR: 3%'U:;L#$5EK4G42.+X4@"RWW2$)@;82=R$@[3( MVD:2[^C.;)#]VE+(420CD")8'&R C4)OE;_:HQA'$ ^+B$:H ;TSM#YC&ITR MWL]#*?_Y='W]NX""PP[3IZX1(O>[^,53C'JZ"M,-J;_-KE+MUN@D"4I1(IN) MH+72;*%;?7RW*C==R,[M,=9!H0?>0;TT Y_*3*;0&PJ.SQ\H&;9N+DK.8WWD M>]KW!++_I145]?2#H#B@WA@H[33[%UAHI!V+ B9<5&(\A0:X^!_4]X?1J^N] M)D"Y@7T5BBI0D2X%>3LMAL!0=8L%A%N)+8!)WX7>PQ%@K**+ZF#)WA]JC!]+ M[A;C;(?+#MGN[$-81\RV=_$N092E7AO?&\N1&-]D6,7E9U'4K[>F/7Q@*+JT MC27Y/GXZ)^$[2B;&3MLO#96!S;!(AH"-8$!3I\G%&)HB]E ,>#Y=S_>#]#&. M4O7C;E7RM<]1>E[*^*(HIM4ZJ<\T)JI9V3U9A%Z#Y.>A#KI<,Y%#J%=2 _M3TTMT;11JOF\I=)H M71JEZ](P'1E2P(5#R>7_5K]K!2[J9M5A>2IT9I%#G>ZE"ME)#(5JE_/IBA7R M1<=UP^2-X_$S7BWNSI>2;FG88NJ>1'']*"\A- MIJ+2^"Y;-??( BC_:NL9CTTOV=2A= 9& D!$8"6WU(=8OSL)#(67.I0PRP'V M8--R%0I5TJJU00]^H)V>XA)(6@MPK1LCSBY!0$"+(<&"'67-4ZK(Y[;69X"R4@K(OY"C(/!&"_!F]&Z!4KU __X>Z0< M&=+ !V;F@0--#E!OK?2;]:C_Z-N\[-#?FN*P4,%R/EUT\L'_]9>KT2E^0^GX M45[[M"7V.L*X80EXZ0[;/N>46M()#S33P>*_N]BB:HZ#Q:?<)B-E!!PIF_>[ MB1P-B:6--&N#V:H0/J40( :$'/92RB'B 0%)X@K5+B9] ! MG%A,SVHY^H]@>(5+@P"0124.0Q!28"2F- D8QM'\##I>^2TI M,ZGY*T'%JJ&TIAWR%_X$K"^PUA0*\)=NB<*0H^C#DY/LK3XS:L##D,H^>-%N MK=UU)ZG?\5@<'*I!J=%H;^.M('O!UG'NW!?FPM8'90\+CE1 H[4C*"ME,^P] MR2&M-'] )??:ZSN&"-(;6=1DH]7X\W(!-KMDS![,0<7U/&>:R_:QGILTN$)9 MR_ET08V%)(/''PLM2,V MUR6YK0F^#S$A^_%$8P%[#5,8?!586%9;6U0K XM$-FE7:7(>TE+TCE/X$@:D MF@ K,MM_ CFIZ.8O9;H(A7V3IT9^#/:B8F1 ,Q%]A#D.PX6\3)CGM%=E,-:( M6P:P+2G&8_0F^W?)57\$J4X18JA@.)\N/1#4_H*3GT8)[_&WAQA<&"9UL,W0 M(B0QQ6PYV.GRE4;,91(7ZR<2:GNSJ^ YA]KUM.G-XBNBH_$6Q"PL[\D;17D- M2JEI,=43*J([ZX#;DXJ[J>N: 9D[G;UTL(&0R),30"@F?>TX] -W$W%R)W,8 M(!$U_:23),8P (8%]_V2V$*%@BU]6/6-!J_&S["F!O8KTY0DP3TG1T)+/M7< MD6YU87VNDV37'AXEZ"RPU#N>J $"@HUI#C5$_97V"RN;>.Y8-C)A\N+F,OOZ MR]-9EM#9"?Z?D;-L,S^"'AIZ@.,O+M/N[YOCKO<;G=8QXUX2C')Y">KMMS,_ MA$!'"-?',P[)/NEP8UIYZS\Z&U(F83PZIP&LKG:GZA-(O*D&ZP[BU*C(L\W& MX]P54M-]N;2Y!C1\!%O8SVB014-C)[+HWSQ[R[8]S=,>XN MYC ,2'>8G9X)/JB#P@*B21]X%#\$Z(5&F'C$#C$;^:"EG\ 9AUZEF[;"/O6N M'WN.]+4M@51[[7'XZO3?[?"D#D5R570X.FH,S"-LZF/_] 8,3)((?2+XX?YH M^F<8E:D"/=2.'Q@1J6XNU@F*XHEBK!(@HWI$L_?$80G8B^8]@OYS%0F3J'T< MQTJ8S4>"2#F5\YS"9:H^)W5'*,,Z?V"$6&3MW?@:!Z&BY32N1SYOJ:@C(^KA M5;EN7I[$66+SL^-5:)XMUR\C?>RZ7=(@0?K-S6V^N/D5(S:G MQZ?/9]EK,-\%4OR3[[@,#DV8*?:S1"&^ &KKFTV99U]^?7I\?OI$"EFC8BKX M_*,O,) E2U]*Q1(1%?6L;/_193_?UQH0"(M^<_;5\9>G3[Z-1T?3Q*H(0W%M M&PV"BY=W!YYP%.W[")R5=XFCO9,$ \)4>RUR,VV&)9>O6#76Z-'Q&*;@&W8R M<5>\7AEF8L7VX;A)+#-[B\F!"9<9*&PGSBI3S'I-M0+@H5 ,V\6A=IL.0>GB MB1L=]SSJY'-M\-W+"^U07U34,-0!;11>22,83Z*6*E0G!E43!YQU3$!KTS[Z MM,,KE-40Q;>LN#FTY@J>48'UV:XLCC%DSSE^C<6@>"+'E*?D<+_"8:YC(QUA1 >:C@JF%#\5L+,L M[V26-4U>:(PT4*'Y5J>FZISZ$0"X!EQU@\+"% J MRCS-H&M(V09)B).]*Y[L)6H^E-J1%;Y'JK.XJ6',C7EP,+9+R\'(F$()-H ] MS(,F:/XG>5XZU2M-S.VWY<21ZM8O72N&ES7?F5*AX43<%[ 7GI_4FZ%$\_RA MZ9#<3GD=[*U9]I,$DU +E)U;+A%*1;/<,:I8)Y\UGJ 9 2 *)FOZV=H^0_J* M^TXP<=-U-DV5NDITD! >%L<^1T8:QK-%I)4*)S5P3+^@H37L6V M=8URC;Z9 M'9AV*-]C8%#?J"!3B[6VJ$')1YR(ISLVQY"IU=:/ZJMG/-A&RH-M;"\6VDM1 MMZM?!%&--HWRF4H6I5Z[CMFR#\Y:L@4M@# MTFX\\ADY((>HU\&"1>EK2WN-S4>A:(MH"_)]FJCF*ZF2(T7?S'L)'^=F1^P4 MM=-'L(##'(30LZUCP6@74C]-FTGF,EJ(.LD:@:.\# 6@?!#218+Y<'%M>-Y. M4J#<45Q]X"XVNJVL0V0IFFOY<#1FIIF'O8&/R60P&IN9/%%2GT):@;<"2%UV M6],$$4VPP-XH""WS)B5=S(E \=9PSU9W=/(HX4*SHK!T#EGV1EE6?WQEE*S? MB,!XM4OB6G#&\].) R4,PKM4:2"^^![[ATIY9/+YL$72H10?.C'8KT :/'&0 M MI$ .PQ'OM]*'0$TRZZ)I)+,Z5)GY3S;-.3P=EVL %9[CCG/*,84SR6!MAZ MW6B@%9$093.B2M 0UB9]+\YP)">YT*2,0[1J=4B!D+O56*:#K(RF6VHG4C1'KWO/% M\K/Z*5"%A5EL'TB*_^M.3:Z7AR+;L2\VA' MRURE5E-2,$3VIT[*&Z15,;4@,YN5HR83>LF8+46)*?,\#PA^JWHAWKHE^GF\ M9N)H.S=>FSV7/2 $)[0 EFE\1 L7/$5/0_ZL-#'>\3^Z2$[QQ(='\<*)2O!J'L[0IA)'IEW33*;F@$%BVZ!M+7:;)7.NLHYF<4J2Z,#W/ M,NB@@2Z*_7/UNMMS\+3:5 QZ5DOW#HZ^M@0=M=V+/V>FK*A=@JBLAPF3/VJY MWU4?=/:20KX6CRH8N^EG>T-#XGA17V]D]ZRM%>[13B>GW'T_8O\ZE"E8W-.Q M 1R/6*8I#DOTMD+'8F99HK"?45+9RTYK\T_DYGQR6";X5NF<*#;I=$ IW0KD MU51<^TA MQ\^1'#S[8,L([-W!D$'0]VD!S8-M;;MA;&DJ9HLF&.TRTT_5XQ M*7<_Z'EH&^XC$,+=34.U*&D:6&X%X]76G)>\.>;C'<0$U>!2.!41SR;^Z51I M?CL9RA)O[VVP[.Z+&%"6X+R)!#$M.-B(KF@(B1+XWA,>9T&@*AJ1&QP>+S-)Q"PN>LF!:ZL 'L&'7 MK M@;Y3[HAJWF?C3\2U/]QDVR!Z8\P8UL1*8>2A!1;G$0)G_>ZJ MV^PF1X,$&"4#@<, M:OMVE B<2Z7]S%+X$H$^\%*^)[-T9'<#?(ZGAA;5<=\,%CT .ZVR^CDD/[%' MPC?DQNP'=M-7";/I8!)F&(ZQ:>DI2 M9$F#?33^86:ZP=ZX:AZ#Z_NVG ^]EF;M**E9<$7CT0>ZSE3JZEGH+GTVW0OZ M2SHRXW7H/1YEH<]=3%N'#@[H".@)?*4(?QQS*9\\FLM(*E9 MTRDUCV>S$30 M64J+UF&6/^>(FLP[IZ(]7"4GVTAC!UT?F9]LO]GN@&T:V]AN\C6=TL#]\L?( M#0EL<G,1E1+J*:@%PL.*TXL5]_U>1R\:.53(H;X^!P4SA\8=-IP7[!ZL M-U6S]>G89VY_T/8SAL'> \D_XOM;9:U97&R$&;W<=:$U7'J\0)U@R85%X-_< M7%U1U1I/&D(I-S*0:-DZ>4M'M#N,RAY"G@W@2QS^J)2+YX@'$TZG(1[PF5FX MO0*"NSV^R5<-F,3''X @:9@9^>(:$E\WA:?^9GUQ2%IMFA[./H(_ WU<:#9U M,@\>G21O(BJ*;LTK55@T,@I5R*$E]XUSB'?!;]:X ^?B6W MF^/0-FL P*%8\H)K\;[O&@2(BYWP?0S'.-XNG>$G/&F+%"6-8L>W;[_1[][C MM*VDXUE'.F# !YL7XS$@%J:E?EZ*H$J)&45X\!K*5H27U:CK>_/FDL0[;#IZ M4R37F$EQJE611>^/M)%X27\QM[YJ0(L">9*(:T(?<;^[FY/L-\/9Z);'T6LE M. FEIYC926=+$T^TT=%%R[H 7Z3= NNA5662KW EO:B3@N#\EA<=EYC>$<]= MQ>YM&K<^K^A5FNB!RLMG6.:%NB:* P1C1<"@5!^^,^3X+5+2-5X98>D C877 MN CO;]%=(SU^Z)6'>Z_STQ&K-L0G)D'A364R:_\6HEFVS;#!UT0P:6?_1=[B M3H"5&,,-MP:H3@*9?([2JC8$E];O'.]]@+$G MHN3<+,YFDT8=F@L5OVM.;V=V= MI8^8P?'PVS%'>P&,BU6P1V_BL+QA6QQJ'I+J(H7. ..R]F324*3?E:#BMWYP M3N2BWNIXDS3"?F"LR>Z(DKWF)I2[H<8JO,!=QWL ?87&N_C-86PW:'A7&GZ' M#8EW?5]D-$83=D+O\B8'3RW+:]^T M2Q 6?R6&ZOYU;7K=B"<;R2.U*&T :K#R([^6I18(>DP%TDL#,!Z0NK; =6T# M9BQ%Z)^,CI1O'X(UFB_&$3Y\SV8X#B+15W 2TBWP_OVEC;L-7^L;(69I4">M MR,3\5O8#"B7L_3JQ9?#[DW2%B9)._/D_!J @FJUQW[2W(&$H#R8.T]@Y'CH? M;L1/'/)0M&%7R0LBT.JP^>24!(%/SW;#1C:D7P;MCX'(3KQ-ZQ=S,0SMC\=? M_D+5!B%ZL".E'CS?S\D+R@X?J YY^ W"%D'@Q![-[O4RQ^13"-->IT$: ;$> M92!N+!5PS>7U2E<8<[=7E02U-V5PXRUFY88F379=)-$EA7JL5L3-6M=M4W=##J7<32 \HG/.;BXHO&ULM57?;],P$/Y73@$AD*KF M5[NMI:W4=B!X&%3K "'$@YM<$VN.'6QG'?OK.2=IZ+12>.$E.5_NOKO//G^9 M[)2^-3FBA?M"2#/U^;),>"F;XJ4=*7K=(%L[34F6]*C2RMDPKA1T%P MYA>,2V\VJ7TK/9NHR@HN<:7!5$7!],\%"K6;>J&W=USS++?.X<\F)L$O9: M[=YARV?H\!(E3/V$71L;>)!4QJJB3:8."BZ;-[MO]^%?$J(V(:K[;@K575XR MRV83K7:@732A.:.F6F=3+)4T2O"4-3LF M4UAI-"AMXU!;>,LEDPEG M;D1#H>:^#E#=L(-*\FOJ66'+"?M.473?GH#^7# M"*Z4M+F!-S+%]#& 3UPZ0M&>T"(ZB7B)21_BL =1$$4G\.)N@^(:+_Z?&_1M MOC%6TP1^/[9%30.#XPVX6SDV)4MPZI6NEKY#;_;B67@6O#Y!;]#1&YQ"GZWI MEJ>50-?Z![I#\R11E;1<9L1,2;*3EH,CN\R9S- EX\#.3$N:0*.L3M9_SB[ M>7J'VG+CP!-EVN+LP%MJE5;-O6X#-%)7B:AHBEQ[I#"W6'>']R1@!DT?;G*$ MK1*D0\YOW81 MBPWJ;B;=(W2/ )[R? YA'/>&H]A9X:@7G5^0-8AZHW#T*/Q)*W%O$ TAZL5! M#-'P#([-AG^@$P7JK%9# _5!-I+1>3O!G3LKIC,NB3%N*37HGP\] MT(T"-@NKREIU-LJ2AM5F3C\-U"Z OF^5LON%*]#]AF:_ %!+ P04 " #. M@5!69Y*%J],% #L#0 &0 'AL+W=OAKW8(GGOX?T\),_7VGRVN92.OI9%92]ZN7/U6;]OTUR6PI[J6E98 M66A3"H>A6?9M;:3(O%)9]*/!(.F70E6]V;F?NS6S<]VX0E7RUI!MRE*8S94L M]/JB%_:V$V_5,G<\T9^=UV(IWTGWOKXU&/5W*)DJ9665KLC(Q47O,CR[2EC> M"WQ0OLHO>@ V2A4P=(PC\K>2U+ H&@AE?.LS>;DM6W/_> MHK_TOL.7N;#R6A;RB]ZD1YE2'MT_.^PQXLV4\[O*L6+_H'O#"B MU[IRN:4752:SOP/T8=S.PFAKX55T%/&Y3$\I#@.*!E%T!"_>>1Q[O/@_>$RB MRNC26C3!9?JE45;YV3\NY]89%,Z?AP+1;C,\O TWTYFM12HO>N@6*\U*]F8_ M_A F@Y^..#'<.3$\ACY[A^;,FD*27M!;F>IEI;[)C%YELG)JH63GC6W=,1BS MAS=*S%4!WZ3E]:9\F*#6L:-;'W;L+I>TT 5:7%5+0"DU$:B6YU0A=]-%!O+VV VU65=2-<9(;+,XXF"5-62GH>8@]'^AQ]S M)*GD\0H6<'C.Z%K8W,NG_"$! %3DS]()Q=-@FL1(+>I/I6R;%XJ".!DCIZEN M6,[(5$*)@ST-DNF8;HVLA-9@T$$-@^ET1#=:@#IR M660H!? ^G*$HC(/)- 0G&+<$R1/7BTH9S@/9@(3;#VDQL%@N!?&6FQ\ M#,-@W$Z;ILND]F;LYS.>!(,HH1L?B_V%*)@,)P?F&2:3M4:5/O D"+';1U1@ MKCF6*6Q3'(MT!SF8!,E@TKEQJ*JB41S$XZ23J!N3YKQ_"@Y7F<\;2O>$0I13 M,@[I"/&,=L0S>C3QO%25(M]#%'34B,=34&WT M"H%X2$#V )6HAT6%RBPTD-;*Y2P,972C A_ )21LT7!.5M*>T8O=_$O>XX.O MY/O)]ZWPC5I(NC,BDU0)Y@(D)@R2T8!&]%RN<#^J(>QDFE>ZT,L-EU0RH+C+ M[LFVRH]D,=EE,3F:Q5T:]DZ[@*F _%4'R=PQWZ'L' <_G BDB7NMJ42#,H>C MR WY76B!0JA2]8!QF4,X1QLIC"7)MPF$*97E'"VYO0_X]L)'>$J\[;]AIK[J M./^-Z4X57PNZ[IK%;M,MVG+=.VJXB'2S]+7@SPQ1<2OF@LE=[K!]N4/U5U$U MN.52:^AW]NU;A5.KBX]LJ7-OL6UKT <;716;[3%7:0>Q3*6";[7;>C[LDO=F MK1L0JJR>TY\AD)=H.&8K6V3(@BXF3\NYO>NS?D)@+6T M:+@G1?8)]]O2EP5[#9;$@:;N+V0"A[93WT1;G8;/PB9UC>&R2K7U+0HQW- J M*](NP9@^H]]1,^T%]$#)<#IPLJYDA2X]X3-U. AB-!9_1Y,D&(T']!N.OT*C M0Y[$81),X_@I/1F-@\DD?GJH__I[-_!2FJ5_9UCR!TQ[&=_-[IXRE^T-_EZ\ M?0>]%F:ID+5"+J Z.!V#"TW[MF@'3M?^/C_7#J\#_YGC.28-"V!]H;7;#GB# MW0-O]A=02P,$% @ SH%05KJ>S7S/!P K1( !D !X;"]W;W)K&ULQ5AK;QRW%?TKQ"8(5@"KY9L<1Q)@.VEJH*D-V6U0 M%/TPVJ5V!YX=;H>S>O37]US./B1'4F,@0+YH.1SR\MS'.;R:L]O4?\ZK& =V MMVZ[?#Y9#MVIH1PLW7= M=).+LS+WH;\X2]NA;;KXH6=YNU[7_?V;V*;;\XF<["+ M\XD@0+&-\X$LU/BYB6]CVY(AP/C/SN;D<"1M?#C>6_]S\1V^7-4YODWM+\UB M6)U/PH0MXG6];8?+=/N7N//'DKUY:G/YRV['M5Y-V'R;A[3>;0:"==.-O_7= M+@X/-@3QS :UVZ *[O&@@O*'>J@OSOITRWI:#6LT**Z6W0#7=)24CT./MPWV M#1L,ONQ6\3%8P,SP#Q@57NL;]2+%G^(\U.F)6=**/6"/7WP71=[ M^C?[_J_75WGH42G_?LK?T9IYVAJQYU7>U/-X/@$]/OA=-S*_G-JQ6,]7='K:]N DQ8WJHQ1-&E81=-^?3%/] M8]0 ,W\ AG40G1:@69-9B5E'LPT6KB(KAC.[(MTX9;]$MJIO<%#.S;+#JGG$ MT5B*?3=-VN;V?H<'[^(=-"O'XGT!O .U T .T9!.N:WOV6W$F4/LN[J%E77= M08T*_'7JFB'UQ=FK;49D6$WNW#?\K^&>M^I!X#<>+Z"LG9DP(:=/[F]BO< F4.+VCZ,W3>E-W]^S'MH%.%>\R^Y1@ MYB GWS(?/!?>820Y@'!G)8VMY944--**5\)@I#1W@093Z;D/^H3FN J&&Z, M) _D6XM8HIQ8T31V.25U7@.E3LIYXJ<#-R M2/J*"U.Q*8X7SF$=;:P,Z:"X\+J!TP\%-ZG.%]U):LE M0 O ;-.FE(04ELL*R#S7RC%;\5!5L"^T89K;2C*#T!B&-5Q9P7ZN^\^Q6 =@ MYS6BX)UB5@*@P=H 'R0L&$1+6H3!2_93[ "I+6?7"Z2C(5FC^X^%P"562(J_ M9A6,J< 0,Q<$CM>B1,[B?&4-T&@D#WNW\V';[V^'/J()J+OFOV,)[\/Q_WZ- M0 JJ_<]8&>G7H5/ )(R@6E4(!E!RAU_MN -@E$_E44;<..$1!BY.QJ.$[*([2 MCGS4")K80>6[-U"JN^/56RCEJ%\MP0O4@!('4-A*5+0\S\ M@7H>S) T3J4JT."XIXJE:H57!F/$QP2D23&CN R>_6TOI408J7E9AK%#H;MQ MB-(.(I0AW-?.EB'8HO5^4MIJ'"H$RF#Z!1&1?YB(5()21-H0@H"$:!(.( [> MTPANRE"T!(&K2D"@ ,.N(81 0+C$"5BP1 M+\J'0< MJXHT>(33: 8=%:Z(7O\_+A#*_@H#)P'XY! M(J@*4!7*:69Q2UAFD187(*&:>_^,?.AQZ129EY)R!T/&DT) +*T9M0.B2;_% M' 925+RR^FNUXPKA1O4\KP.!)(LJ$*>21D,-F2J"H)A&OHC\.WO3MC2!WV*> M5SJ4ZDZ+"3 .?'$33%AT*4XHN3+TN ^,,D 'T#[B]R3Q'. M0!W%OC2HG^!!VZ(*<-T710,OB\P%NK11NU_RW^ ^)EE52#C%=6\-MAP:"XB* M\0[7!!#%:[((^^!5:,_L/JX2SF/0#!J-BQU$"]V#-0':'(AR*,+$M>E M9=Y1GU!"$RA.YOC]#Y8-I=&_RP5%0(2T* M58TPI"3P2(*S3S%[!Y>K?T=F# M3PCKV"_+AY*,GF7;#>/7A,/LX5O,Z_$3Q''Y^"$'E;=L$-8V7F.K./5VPOKQ MX\CX,*1-^2!QE88AK7,[,S.>ZC73WGQ32Z$*-F/99K)-Z-%6:Y>GIW)>"&6 M7([SE\>+X4:?[T9F2-FH7[9+XH:>'L_/6*S\6#*+^L[@H\G;54ILE29#+) M,U:(V9O1A?7RTC()04'\GH@GV;EG),HDS[_1P\WTS<@DCD0JXI)(<%P>Q95( M4Z($/K[71$?MGH38O6^HOU/"0Y@)E^(J3[\FTW+Q9A2.V%3,>)66]_G3;Z(6 MR"-Z<9Y*]9\]U;#FB,65+/-EC0P.EDFFK_Q'?1"'(-@U@JWXUALI+J]YR<]? M%_D3*P@:U.A&B:JPP5R2D58>R@)O$^"5Y^^2C&=QPE-VD\FRJ'#@I63'G_DD M%?+D]5F)/0CR+*[I76IZ]AYZELT^Y%FYD.QM-A7330)G8*[ET&XXO+0'*5Z+ M>,P\U*N>"S>C. :4A2/8G3^ZR^6;[X:8-AM&7:'J)\_P!.G52I8/F,? M<[)E:.MBF5>D*:Q]JDI9\FR:9'-V+8KDD9.AL[M<)@0L^^09W+%?GJ\"7OA( M?I97!8OSY3(IR5I.R_R43I&V+[!USHY'JRI-3\M%D5?S!2V*T0GCDJUX41+' M/&-"E@E\2@E5+@3+JN5$%/2TS(MRCH# TIQG$B]Y"9](4S:KLBF\.,X+)6J9 M*\2;^]LK.8;@L5 4R%)V3HE,A_Y9#*[\Q(LIDQSVW9%"LA?,,2W#::FS6S+-((P8'Y@N*''!C3JM1KU!C7:T5+'ZPSV'E&4'=_FLM_S!HGV*^WS M@LXQYLH0<.XXP+7AS+$=?!VZD_!U:#?.YUGR3S%E"47<1Y%5I/,4:IK2<9/> MIRWK(%<(TNHL3Q';Y4OV-\$+[?:;ZEC+R*Y2+F4R2S1'';W@GSF@G >(D\2B MY>H%.[8LPW'\$]QZ5J@60O>D5MDV^+%KJ+?'OFN=,""Z]I >_5:/_L&>>8%# M)!W>)GR2I/ \@0SP/B/>']>\%RWO$^)=VQ@1GE'B M!0Z@=,#(9)XF4[7=A*?81S"5M[ !\, >+*DH%VQ"I<)+'(6&P9X;UJ1LYJ]5 M3G3N"FA9DKE>J.S./O#B&\D)2NQF"NYA:6FM&_:0P+S)]F"(W?OZ]167"R:@ M+4BGC Z)3#PCV1))%7TH2%BA;[B6N7'WZR^A;=FO.G>?\Q+[QML4&Y3FVH W MUX<%3N"T%,42,L'%:NO_,GX8L[)06GC&2>'$M?HBWXALK[EL4[N8BRQ^9I.< M.+<]N(O;7+9!-;^R?WO+M@W;B]KK-O*M"M0+D4[5N9/W,BN*#-]<;[3]_ FQ M&T8!TZ&P4%OG?O^W#-]?;[SY5$=IR!7NL*97M71YWY:N89K!%F&-]*')0U(% M$Y7>J,0CM]YP \OLVS^1_0J!TAR9C-I5]-->L(?$%H4/!$ZG)" MPW(CW-E(8G;@T%IH>%'4#4CPDKBHR(_AI/HXNL%@*#=:1JB(KDU]>T6KP3), M=_[PJQXLF4B1]H*J60 M'3L\/!)TO+Q[WYB?%?69'ZUJ;:P.Y@%E@AUM[*7I_$&/]EPCM,/F\A./]G%B MODT.X45P7\)$EWRO16T -[T-ULJYC*14$):L^R5N/==BM61T* - M;E3WZXH>.MJJX WVI6LA2J4$DZ.XAN^06OML=)"/_0W>EN%V;#5>D&G(QBR[ MM7MKE_NZMJW>K$[$!LM$6;OZ1,R3+*-]06V%QC"?ZBCE6.H:J+3H(G!J4^0Q M\DNAO61228@G55B:H.M0ENXBXNYFI1LI*]I:MDRCXS-!:R&/$W4"U?H *[8!N4"V':!S?K4^C.:?-%A@'0]*!2&A'0+3M\(39 MR D]9R$H F^<@MW$[,YI_ EMD1?^464-ZFFW7%G?*9?_J;H>H ME0D.Z XJT]UJN1' U_\*@T4DS[9@,_Z?H/RXB-\[./2%E7C0QZKL?> MMNQWZH2# 4'?J25"'^(8KG)4]+B6&^@5.Z3NWG'1BP4$[M7@GF4;?N@P!P6\ M'=G,]VA"B#HY<@S']PDT:$!]SW #]-U^8#@1RD ?9-& NW@.T?D<<@:WL%L\ M7^9%H=5[Q:%^JM2[H]_VM>PI!9 N80S(06KDFNU#_ ]L\14PHD"KEB(1DF(O M>?:M3?7T1ST5NG(U8@D,,XR8,\;3$0JA'YP:M%5"-2CA&>SC^&*\@>UJ7'0X MH6<3IL7>I7P.5HH:Y=W#Y0:&[2D,U[!,6V]U18)_Y/4063$8:" [@%% BV-P M=;1!Y2I?(JS$?!/<-SQD-'^,0GX3_).*CYO CA$X$6C#3#:!/_S*EZM7GS5T M?3A69%B*M.MM0=\5N:00!QD4 @H[A4%]A$<8UC;]>[&J)FD2:WBU&?M<5% F MI%KQ[+DCCP]1(+ZU1>*K2%-T'+R8YUW-M'M;:J8";K<1=4,!G:^5'ID&6F.Z ML[QZ#:G&=)W_/V]YGZ?3)<_8 X\74JOGR\-%;\9JKD=J"+0^S BAR8)=.\J% M>M*$KD"04W6BF%*"2IJP&^>2<@5]E%%9E[)&TC!?]] [7PY271_40^5[,9TE MV47SP<7--<]3*'1C%1_K/IEWXK6I]HPAACK(TP;D0N[A_T, M9'7+7'\Q-0?SNNZ?U-$]M&U^[Y?203K[\SB)AP*J<^JT8K Y'!M]9E8(GJIE M_0%'S?35-QRC+ZG7DZNVD%1I&8V3P98[DRV#T?$AC#7=%2@^\B0E84]G>7&J MACR=L4>]X\[<"$K>_#:TJ]Q.)OXM@5<4\>(9\4:+?M&*KE:^K&5^KV3N+-PJ MT?M3_)4208WTWJX'< 9,LI52O>Q,W&XZ,YUUU=9=51AUHJ*JH?\+0.?E %1W MN"CKZ>*M>!0IL_9^)/C91X3[317J'&>X/?,^O=K_;N\\JV4/N=""6';(C@// M.<$"^#'7GR'JKQ+U*'MC#-G04%\CUC.V8^]D^P/%UF.3+9P(;1U:OQ>T_0MB M(#Q1R]22J&77-FR7PD/SU>)%P\ENROA?,,70,DS'WF.*[I_MDD MN\\4R6[L8'<2VJSO>_]3@PS08[L1;HYM$PU_0!_SUW9=3\?K,6RO-:JIN,DZ M.)MC\JW'W6GY^KBHG/0[,_/-"?KF4V/3H6G7<0*X-EVU(/3&-T)ES! !!:C^ MXH-JD?J46J*^U';6^5T0JM.Y^O43]?#HB?1/A-K5]A=6%_IW16MP_?,L)+TY M67LJ9D UQX$WTI_#FHZ0X5[6RT:;FCJ=DFMC/(Z^#4RH2E:9FT7*AHM0AK#V:UT+V30N&# M =NW+3<_;E'J_3+*HN/"1[%MG%](5HN.;_$1W>?NP= L&2FU:%%9H148W"RC MF^SZMO#VP>"+P+T]&8//9*WU-S]Y7R^CU M"B97S!$ZO';Y%*3V(9/Q[8$9C M2.]X.C[2WX7<*9&NB^4%( M-7B3.*'\1WETAG8%^;G5>[5#Y;3Y :\_\;5$^V:1..+ZW:0Z,&X'!GN&D3'X MH)5K+/RI:JQ_!20D:%3%CJINV47B'597D&/=/7J7B+H#8S2SXF\B#DO\E.#4.FVTXJPUD<08W'V2&7A%C9:TF6UUT#? M =LUFO%;^$<&[X02=.1JV&I=6[C7+7HGNNN<1+^$^30N\Y(&63:/BRR%KW0S M*0YT1F])R=%%:0=\QX7T)^\)P.*BG$)6QOET>K#LZ6 9$"T!=D@]P4%6Q-DT M!<;(.B^>RA2B%C&;YC3*)[.8D6"?])"44%MP(=S0AL1/HNO>G%0A- KA!#Y? M@+_ZL$C%:X*\KC=50[VAABR>E'/*P%L]:=IQV>,Y\Y:EE[9E&043%)GR<'RP&5Q[/2?X-I/HMGZ1S.G)TUUH0VOMJ*F%84-_ M$33>@/8W6KOCQ <8_TNK_P!02P,$% @ SH%05CY-^7RG P %0@ !D M !X;"]W;W)K&ULC59M;]LV$/XK!RT8$H"-WB7; MLPTD:8L-: &C:5<,PS[0TLDB0HDJ2<5-?_V.DNTZ@.WM"\67N^>>NR/O--\J M_61J1 O?&]F:A5=;V\U\WQ0U-MSJM%"VN-)B^:;A^N4>IM@LO]/8;G\2FMF[#7\X[OL%'M%^Z ME::5?T I18.M$:H%C=7"NPMG]XF3'P3^%+@U1W-PGJR5>G*+/\J%%SA"*+&P M#H'3YQD?4$H'1#2^[3"]@TFG>#S?H[\??"=?UMS@@Y)?16GKA3?QH,2*]])^ M4MO?<>=/ZO *)'(X5)<$8AVBE$ ^_1 MT,#R+;=\.==J"]I)$YJ;#*X.VD1.M"XICU;3J2 ]NUQIRJ^V+\#;$MY]ZT5' M$;=P_9FO)9J;N6_)B!/UBQW@_0@8G0$,(_BH6EL;>->66+X&\(G=@6*TIW@? M741\B\4MQ"&#*(BB"WCQP>5XP(O_PV4&*\G)U]>>_WVW-E;39?GGE.\CEX@0N/7HA!_8S>\M=?PBSX[0+OY, [N81^)E6G6%[$.M\+VM)]#SJ9A M"!,63$-8G8P?@XU6QD 8I2S("#L@Z3R"NZ+HFUYRBR4Y0'DI!!_+%FGSAN(C M?HP;UWG&\LGD!J[3*G*]F.9$ZW+W(82:R!CDR@G$RS.TK-\6JK\ M5Y"F+ Q<9-,)R\@K=Q_&%(MV ]95@UWA%C\HM96EH".CLDD%J3N?NZQ5$%*\D10#AETR!SGS!/(0Q9$B9PZLW[1Z6Z0;T9&I(AL+ZU M8]4^[!YZWMU8ZG^*CPWS(]<;T1IZ,A6I!K=YZH$>F]"XL*H;"O]:66HCP[2F MOHW:"=!YI93=+YR!PY_ \E]02P,$% @ SH%05GY?>.9#!0 10\ !D M !X;"]W;W)K&UL[5?K;MLV%'Z5 S=&DXD4]FIVYM1LU.Y,K4Q:UN%&@5U7%U=.E*.7Z?.2/-@NWQ6)I[,)D=M;P MA;@3YH_F1N'79(N2%96H=2%K4"(_'UWXIY>1/>\._%F(M=Z;@[5D+N5W^_$Y M.Q]YEI H16HL L>?!W$ERM("(8T?'>9HJ](*[L\WZ)^<[6C+G&MQ)*DOM1EBW9T,Z@G2EC:PZ8610%77[RQ\[/^P) M)-X+ K03H(YWJ\BQ_, -GYTIN09E3R.:G3A3G322*VH;E#NC<+= .3.[%FB2 MAC?W?%X*_?9L8A#4;DW2#N"R!: O /@4OLC:+#5\K#.1'0),D,V6$MU0NJ2# MB!]$.@;F$Z >I0-X;&LBZX:DX'V'J M:Z$>Q&CV^I4?>>\'" 9;@L$0^NQ*5HVL16TTR!P<7?CXB&6G11_50;!^JO=+ M >F!EM)I$:T66 LE@&O(98E5JD_A+\%5&U# <(AJ+I0+24ON2FH#5R77NLB+ ME+ORLL&R@P]?&Z%PK5YT2E(\?=J["F_\MRT8,E+B0=0K 2?@,^(' 4ZF)&#Q MRY*[C$ER#[I$Z ^85%LE84DC#SX5-2\3L4!Y8M**E/\ MV]IG&=H*?R?S=RMMO:4%NO*8?9PD. 93"I]K@WZU^W6'6Q9\7I2%*<2QY#2 M>$,Z/V*#D$E"<0RCT!G_N4[+588XSR)9F"44-:I &%1?N6ACD59MD4J% MHM MGC 23J? ZPQ.?!)$ 89?@<%4><+H:Q#'X7=!M@(VT..^U+A'E>[$AT*G'#=#S4%GZ\,:1>0ML'$$P3H;D#[UV($W' M,2+08^EL0U-9FM8!SUAHU!K";S@&./Z$_ $+#:&3:\>7JNINU32EP*O.QOZ* MZR5\PC+$$+>7[F%YN?V&%YG3QBNK76/(73ID.'$AK%#[2CG,7;GOI]^N>%(+ MB/=U;DL?VI. MS@U&O+55/*9+7B]:UP]9N37$9[:,8A+%\6'5:Z L .P+C,% 5P^W73T<[.K7 M6&9"D#T*KD*P4#I^3P2^<+-2..MK\_^';DV]WC<5PZZ@N^S:-M(>^CHOBX7+ M(KU5N+MHKGN]M0O5;@VSC]E$\$A(0YQ$H6UTE$2>=2AE)$Y">PA]&) 8.PN- M$^R#?MMB$[L58BJ0*)AB$@406&_[A&*4<2O"WAWY4V!X)ISB1^(SNQY#0"+J MP>M7"?7I>Y3 /D!B%@%>:O@W-,[SFT[;4!"O(5"!C?V/L5Z>N E]NO>JD(% M(6$AP#W&PO=V]R:W-H965TR@0M-WV,.Q!L>E8J"Z9)#?MWX^R'2\#TCSL)28EGL-# M,>1\I\VSK1 =O$JA["*HG-O.PM#F%4IF+_46%=V4VDCFR#6;T&X-LJ(!21$F M430.)>,JR.;-VEBCT;A'$P?[@@6\JYP_";+YE&WQ$ M]VV[,N2%/4O!)2K+M0*#Y2*XCF?+H8]O KYSW-D#&WPE:ZV?O?.U6 21%X0" M<^<9&'U>\ :%\$0DXW?'&?0I/?#0WK/?-;53+6MF\4:+'[QPU2*8!E!@R6KA M'O3N"W;UC#Q?KH5M?F'7QHZ2 /+:.BT[,"F07+5?]MJ]PP%@&KT#2#I TNAN M$S4J;YECV=SH'1@?36S>:$IMT"2.*]^41V?HEA/.93=:2N[HE9T%I@JXT !)E"0G^-*^\K3A2_^K\EMN5D%(!I%T;K M.+UMAG2M'8U\8U:T8]'X +HOM79[QR?HMW;V!U!+ P04 " #.@5!6OTX[ MKUX$ "*"@ &0 'AL+W=O"V^R5OJ[60)8\M34K;D(EM:NSD9,K:#%E872C; X MU-7(K#2(TBLU]8B%(1\U0K;!=.+G;O5THCI;RQ9N-3%=TPC]? FU6E\$4;"= MN)/5TKJ)T72R$A7<@_VZNM4X&@THI6R@-5*U1,/B(IA%YY?<[?<;?I6P-CLR M<9;,E?KN!I_+BR!TA*"&PCH$@;]'N(*Z=D!(X\<&,QB.=(J[\A;]QMN.MLR% M@2M5?Y.E75X$>4!*6(BNMG=J_0DV]J0.KU"U\5^R[O=F+"!%9ZQJ-LK(H)%M M_Q=/FWO84?6BK:2\QK(S!BPAIP\"!R9T\G(XD%N^ZC8@%[VH.P :,3( M%]7:I2$?VA+*OP*,D.% DVUI7K*CB-=0G)$XHH2%C!W!BP>S8X\7'\#[J%2Y MEG5-1+O/]&MIBEJ93@/Y;38W5F/P_+[O'OI3DOVGN(0Z-RM1P$6 &6- /T(P M??LFXN'[(S8D@PW),?3I/29HV2%IM2 WLI46WOV,$;['GGW,CV+O9_ZP!+)0 M->:Q;"MB7700O]KBE5EW0S2J:ZV_8E$47=/5PB(]G-96_B%\ M5B)W^4)7>+KG!-T-S1STX/)7,Q'YYA,.RG>S1]!8/\A7 XNN)A\]B=G.@;]@ M;=L_^Z!%":05#1@R/HO)3R1GE(]#%$ZBA.8I/T619S2/$Q2RB(:)7^0T#!._ MEM(PYDCO$>O;"F$M%,M6U:IZ)C$BO!_"%O5:0+&2JSOGJX&]Y)MHO>%$?2,$$>_ MCE>,?6%QBS0^O(W#>17!Y^[K(@PC89SG;I2@GVB61$Y."88"C_P\=W*,_D$Y M(^@K'L<$KAP8J[ XL6>/%N%OO?8S5XPY$[6['N?0>H66!Z7V' M6T5M\&'2MG+EXD'AF%R*6K0%'/!:Y)(E#2F+G12E8QJE3GK[)F<1>X]2$H[1 M56RX"B1HL"%P%BRT:K#PX?MJI/?'5FO[3R,ZYMGV=YP).\!DHXQ$.-:"9'_Z MCG;Z ZPNE>^"L%"[&^Y;A6%V:+1F?7_QLKWOTKX(799B0NN]\ M^H%5*]]MS)7%4N;%)3:+H-T&7%\H9;<#=\#0?D[_!%!+ P04 " #.@5!6 MIX=?F> FE@ 2TTR:M6M5VVX=I'YSD(%8=F]FFE'^_LP,9E2C] M$I_MN^>>\[UDM%'ZR52(%EYJ(V M&@># $IH83Q7]@TNIW+ (JUL:K>&1.#FLMF92^[=S@P M&,1O&*0[@]3S;AQYEM?,LLE(JPUHITUH3O"A>FLBQZ5+RH/5=,O)SDZF1:'7 M6 *3)7RW%6KXQEG.!;<<#7Q\9+E \VD46?+E+*)BASMK<-,W<),4;I6TE8$; M66+Y&B BDBW3=,]TEIY$O,;B CI)"&F0/OCFU]<#YT_PQ, M&/@]S8W55"M_CL7<(':/([K^&9H5*W <4(,8U,\83,X_)/WXZ@3?;LNW>PI] M\D#]6*X%@EK /FL'N3I&]R3@<;J/%4*AZI62**UQOMA!A2A?(>*@0C:H$9B! MA1+4WV8(E":L<]+:I\I]DI:QPZ:69DU+$F2.$A><7)U!U@][G4LG#,)N)X-; M;@IJ5R91K(=9F>0Q)=A M1N1(2@9A0D]RK!RB@R8FYTL_J@QQ6$O;]'-[VD[#:3,$_JLWH_26Z267!@0N MR#2^R'H!Z&8\-1NK5GXDY,I2I%ZL:**C=@ITOU#*[C?.0?N/F/P#4$L#!!0 M ( ,Z!4%;%5F7]U D /P9 9 >&PO=V]R:W-H965T8W0]Q:(F\O,]S#^GSE=+?S$*(FCV4164N1HNZ7KX^.S/9 M0I3G!V>;[DC*>_TVI?EVPA<$!>7<+KL6KMPALSF[Y&OE6LRNM>347=ORO MJZFI-9+GW_NL;V6'^V530;TV2YZ)BQ$JQ@A]+T:7/__DQ>Z;(YJ'@^;A,>F7 M=RC0O"D$4S/VL96>,VN.H4>(8XD(WM4J^[9/]>/"OPJVX/>"Z5ZP&01GK6!# M@AE@@6>L,.Q*>0DH,34&LIJSP/$3WYDD*0L=UTOQYY'MM99934I:&4TE M:[.SS(N<"7:+ Q_K8F_BA'[4NXK?S$)\MW( M2:*0?5(U+WJW#&[:YP\_=M(X=MQ@POS 24+?\5.7_7\\?'-W^SSO[C-VD,=K M-A5S657D+"BP%%JJG,'0.'+">$+>#E(GQJ@3U,4G;S0MJ1>B7_/2<[R)ZWAN M?,I>!D'H^&%RNNNLPTH("O>P/4*51DX0>PC[!%X/O?1(V41#V43/+ILOO&A: MH+N"%F6;>_N*Y;C(3S!_9?%?Y*\04XUVUN8.RWD-,[G4[!Y["9O0Y"V^V8\U MA#VR8ADOLJ: /O#H9HG-B,YS\)?(N*%4KQ5"UH=AV6AR8DU/-UFAQ4YFH(O9 MK3_,9L)&[;9U\R;ROS?%FO5I\XSIO&K0R(<5-P]+8UO)-)@+'G^\":A-W>?3 ,>U2",.44R.LZKNLR M?S*.W,$DT5F .1/7=8(@.&4Q,FIKPE)J*R(!FB7I*39#]WBDW%-O;AK-"4O' M'O8= [.AGN.%T>/M+9;]#3%DU]6OI-*)DI:-W. M>$F9[[MOR%5VZ+TY[1$@6T@Q(_VRAF@ODG.&$&N"&33E=$S[@I/<2]48%+T6 M2Z4MK"#-:J[G. YPDG'?LJ "@X(R'.\I7R@XKX:8=%]7LEY /FV_W7QWS!JS MZTW+F$F-0O^.O*BIGNNX.A] M$'54@_W4EOK@%M!2W]I)Z7MA6U?? ^6 & ?F;ZK[<2_[)R'AS0$DM(0''R[[ M94>91VJK-HH$SE1DK#4=5)L$0%6L.>1H"9#4)/G M-Y(#(76VV6[;;3Y;MFO#>+3E'-]\+XG^'SO0 56?M)E?;9N^IB9B _;,_M'S M^!,63,9>T(K!7E[LA&X"CAT#ZT'4O[3A!C%-)[X3A@#=P!V' 3&R1X6Q/,Q)E?:.HI>Q&_[57#<0-0#YX1V,=W %:+)@24 MUIUZ_]&E;PC "?\LMR8"(@J&%@( M2L'>Z(P9X0TO%139-# ^U+=XR(HF;P]G^_2W3<1ZK%LP;6JV6BCT-R/JNFC; M T!*]?3;3IX*40TY<% '=2AG+)U_FC:RZI1M&^Q^E=&E#'ESUFA,T]M<0#Q( MTW(%-'72^W'$Z?N!$Z8]31;K+G8'=W>V95!<.YWMV85> :X G(3NN2P:6MT? MBH:=M[QB3SU0N#_U($] .M#5#/&==@5*#(H@+C8Y:?*6WCN^WYR1V@@.IC^- M&=[!B35YS^! 04]*;*\E.CLIW[T>HFG$DM-A!#1IIE79;MYA<[;=;CON0W)5 M(>G80?[#O[8!D]MM/AN:68H?/SBX]7#70%M;T0M50"O+Z+S)F^[U,=:0#@TF M?7:#N4*U9JW:QQC$.V7JO0?BO]C)NFC'.2#B&-N#K\JD]]T M^)LC8K,&X49N=-<))VC<04CGC=@)O-#V_#@.!Q%Y8U-,"\@2QMCJAV^VN:(6 M!>^ >0F9NA,-*N['D]/^),H\Y((T A)8.(D8<@^B6Q1J4+-VX3*B=RJI56>6I"?.K&;T#64/XFH4T9P MP!]YY#%0+ST9BC"?DC="8^]<<@1E]N&^2?PEIY I-BUV$G4"=*[=8GT"E, M!H:X3W;OZHPO)920/[K;.'NA -:.\NV\066I9O6* &:;V)A#S,9I0T&*4#@< M DBZZH 7BOV5>;9U(U\*'*?H=P<#A8%5[>7\\'3X:>.JO='?3&]_%T%TYJ"D M.*?,L-0=3Z(1T^UO#>V76BWM_?Y4U;4J[7 A.""$)N#]3*FZ_T(;##_X7/X7 M4$L#!!0 ( ,Z!4%9GC*2/:04 $(- 9 >&PO=V]R:W-H965T5_:1VO]'>'P^P M4)7QOVRW/QL.6-$8J^J],!#40K97_GT?AY<(Q'N!V.-N#7F4[[CE\W.M=DR[ MT]#F%MY5+PUP0KJD+*S&4P$Y.[]&WO]0QK -:;98RM MJFO$;V%5<<>&G]VV.3D?6UAW.L;%WM)5:RE^QE(4LX]*VK5A[V5)Y4,%8\#N ML<<=]JOXJ,9W5(Q8$@4L#N/XB+ZDCT7B]27/Z'O/M13RUK";/A9_7RZ-U2B= M?PXYW*I+#ZMS[71F-KR@BP'ZQ9#>TF#^^E4T#=\< 9OV8--CVN<+M&?9($-J MQ:ZX$07CLF3O1-58*ME35P[A/V[A\YI8P:NBJ;AO(!A:]H;*O2&)^JFZ^C$^ M9OQ1_11M_1A?/SMN&/Y6J@(=F#/V%W'=%@1#.JE>0DV74O<3N9^073^C**6D?"40SO')*K)P*[P_XPO!R,Q4%4 M*!.RJ)J2V%"I,W8IK?!AQSN.+:AH MM+ "H7[_W8>W9"NM:D?E&R2]0_@RECB.P;%$V\TNF_TY+E.K+I*A-AL"I;"T^Z:)5F0M7*3YT2" M:)(&<3YC>1!%>9"[[NY7$)P](S@%-X(:M_M!> 6LIW0VV'YEFL?/>?-B+D ]F[CE9F& M^?]%>ZZX<.A)]QRDP_&]N1;O_UL_O1N7&&G;$;??[3\0+MNY^.?Q]NOB(R(M MD(F*5A -1S.PFFXG]O;&JHV?DI?*8N;VRS4^VS; D@8 +81 9 >&PO=V]R:W-H965TT+1;,]^/%ELMRK;F2BJV^,)G>P?7,KKC;$/%B='.WXMKH3YM/N@<+?HO.1R M*THMJY(HL3Z>G-(79XD=[P9\EN)6]ZZ)C61555_LS>O\>.);0*(0F;$>.$XW MXEP4A74$&%];GY-N2FO8O]Y[?^5B1RPKKL5Y5?PE<[,YGB03DHLUKPMS6=W^ M*=IX(NLOJPKMCN2V&1L%$Y+5VE3;UA@(MK)LSORNS4//(/$/&+#6@#G% MWO%,'$] #BW4C9B<_/8+C?W?1_"&'=YPS/O)%;B8UX4@U9J\%&NAE,@=^E.M MA=&$ESEY(_E*%M)(H8?@CT_P<2/(NBI 45E>$V-7'I1SD93P;_!:R^M2KF7& M2T.0O5U5NE= 5-7*$J%!98"*WZ,J[E%A N4\[8225:Y)ZU[D+Q!4)K8KH;I% MM@=Z'ZML%JSG_!T$"]*DN+&(L8*:9%RI;YCDEBMX_Y70./18R.Q5&'@I79*S M6B-P#)68%K,;X-M*PYU /#0/0B\,(Q)$'@M"E^L,0*1Y-(P%F,(G-/$2EI W M @+Q(&8:>3Y-"5UZ01J3<[[#;(7\CI!L\%QE&Y>F7-Q 'W=0.YM,.D-&+D#V6CS@_GB*6IER04XQ,O8DORF1=U$RNW M2\W+3) I"Q$B93,RIP MGY_7I>'EM;3UUH*>AK[GQRGPA(G'(G]&7*=X7JV?U_I^%*4>8Y%%'7AAC(LF M0]/ BVEB'WLTI&.A]%%, 3IU.8B9ET3QS)772&8?E_:O-H_!S)Z!RZ>S$=)' M'>FC<=(W?=+F^7U7Z&_LDI_W2W"([*..A[7J!PI@.5X^I=QT\N[]F\GL$2FX M;H3J,:=MUBRO#_+]EG^=6\-]H. M.+@../C_81Y&Y[Y/GCTY7QF'HME.M)*Q=[@2I5A+,R/A/$E).O=CPJ(Y"V!4 M95^>VYU6[OH,-H!-^%,VCT Q"H.$Q.FVB3,T3S.-] GF[E!L9LB5.:TBB(,IT8,\/9J MY,^11P"(@0..&3G-OM92RZ;?.)T'2LB%'10"\U[N+^XLQS!TX[ A;ZB$&Z&, M4\JRL@S8C]V?IP%FF\%T)]5]P;@%,TJN:BS%0YK"P";TL9^+0^7BL,+@&?*# M9O>LLW@V0K5E1[7E3U/M_,'VHD>WLZ9HAB@VZOWG):_Y.$&#;C8]3S)[[I;ME!1ZUA M8[8W&FK);2C=Q'NVI,LGY?$ &KJ=']DNC/T-8[-'P(8:Z#YITS1*#MD-#$?L M++;M-?:HOYSUTE7>\E/U]ZGTJHNMKK?VRUV6W.:7*)4;*.QY!FJP-$Y M_G<%NL]6::"THD#&-VM-VBRNQ+4L2PL"*?@&@42"L8]+ M[>89FTW?%AW#IC-M-YW37$ OH=%Z9E>KN6Q][< "U3BQV'95HW?:BB7T"2JX M7[K&UV/[?3D/>*"HEB6.$9I\&L9C$0G(^WTLD9?XZ9.8ADIGT?N6W@IU[?X8 MX-NBJDO3?%9W3[N?$J?-M_C]\.:/QENND%5-"K&&J3]?8ENFFK\$S8VI=N[+ M?%49?.>[RXW@8)X=@/?K"D+?WM@)NE\U)_\"4$L#!!0 ( ,Z!4%9L MZ3 M_ 8 4 9 >&PO=V]R:W-H965TE%Q6O?-3MW>CST_5TA:R$C>:F&59GP1(;TC^"3% MD^F\$[1DK-1G7+R9G/5\5$@4(K)!3NS\K)?VR$1,^;*PM^KI-]'8XQ3,56'<+WFJ:8.L1_*EL:IL MF$E;UDW]I_-!A2/T]#*QA8$[O^B*GY26W_/Q4JR>BD1JDX8LSU7&#UM:QPMRPLD6.SX+DXZT$-&*$?1>_\Y4\T]D\.:!JVFH:'I)_? M0J6KVR@I=$J?_FPIT7D(U6+-+ZX-R=VM]/Q=DJ@JH2EG-B,7X M$W<*5Q +ASG7^AG/>*F6N,FK"1'&2J@%,2%3+C5YY,52&-17+37)5?4HM)4H M"N1(I4FEK$!QW!(.OH8%[S*01CFMSD& M5^2B' O=IL1UJ_X5WOS)W?S=A" _:"PZ(BSP MPH#B"_-HF-0[+/7A)0B],$V0/&K((\J\. U(X&<>RQB)(]]+8!UE@1?$,9(F M*](X\L(D)"Q.O"!+80UB@Y"$L$YI^%T^>">@%C6Y4%K7X1UQ"+^TS^3#TAH+ M@<3-]MB0!]>]Q.35$ ((S1CR#7(/@DUNP0D8FSV,_\(5#T C=$6&12%=8"]X M]9E<#X;MWQ$!=_H^NIXFGI]F).C#Z@6Y%U^X0@BFY8KNXN-CA8Y#A"C_JLOFJ$AE]S'#3-122IB5@"20%1[(-6 M+S:DC%0IM,SY)GGL12PF<3^(M\@_:#F3U29QX"5!!K(A33:)W[_DY>+DOJ9N MG$,SCSK18;1%?:.568 N8(-CH'[-$43@$N2@V_)OQ6(Y+F1>T[O+R+V&<856 M+7CUW+$G!E/ ?+HEX@$FL8'JTC/5C4Q[-_6"($5MMQGO%0838KX.>N9[D9_A M&XV:O2#P_##X_U7+KZJ8E+PB=SR'F>S"\_$.2^3E3RFC[*3SMGJ^P-[EKYV9 M06NBD->!*Z$=8Z)&47+7=7!F<%:6"0? 5NSQ,#;E27GP!-&F$ MFP&SRIU+!'>%*QUBE9L!MV(RE=4U#,_:, C.%+Q5@+^.R>\"ZM)AC1W!=?&$ M'[^>FEM*'9$LBS$W6 B_,3/@:D>M5,].CC51YVI M>%=/Q6OL]+OF^$%)N^?X@R!S_BB"3O3/X2=JY"]VZ7KA]<8K;=63<)1]S,M_+P]70J'*[>VK^2VMCUW@U_1NC22!.E?#6L MJB54\4X*Z-C." ?\G;C.X'V[+)X)5'F]1_L)-C-6][2W'(3JU3&$=[UQLF*$ MX/>3(&#=Z?PAMPK3J!$;=2K#[X<,'MLE0X-^DD&6=>;V<*%E0>I$3( O\AU[ MAH_V@J;C-+0GZP/H>_T8)6*]Y=!#5>6 &" KA\7V115!%8RX.J8[$5(;T^%L MIL4,W7FC997+!?B_03L?JW6]MG!Y]TDK;N1*:A=VVH9) 'XV^D]*U_!I R.E M7L+2EC"&!AZUR*F+D)K9LB+,W,A[+@@CJG'HK5EU/< M]K5H\8 / +TD<=R"Q563/-@B.UI"P;E_B; FOVG61R2DU/T&J+5'X3FL?5*W M;4A2-P,F*Y]METL(."7:S;/5HBE83P$JQ:!:/>AWJ!/%J$[LHQ,3"/I&&ATT M95NQU?.?F1-Y<;;'!5OF,"_Q8_R- =' 2-EK4DUXU) >8?(#LNL$_*!9S$NA M#T)DX+^.'S/I(-C^CZ>U.]L&KAOO&, ME;6J=*]SP0'5(@&<3Q4D4;/ "]J/?N=_ U!+ P04 " #.@5!6R,H!Z^H$ M !:%P &0 'AL+W=O>+A0^KN9,F;18RZD.>Y,K9T=19%)IRRG9E_-F(0G8Z5S:F&H M)Y&9:48S;Y2+B,1Q/\HIEYW1T-^[T:.A*JS@DMUH9(H\I_KIE FU..[@SO.- M6SZ96GX,.BAC8UH(>ZL6?["*4,_Y2Y4P_C]:5'/C#DH+8U5>&0." MG,ORESY6"[%DT!NL,2"5 7EE0,@:@Z0R\"L7E<@\K7-JZ6BHU0)I-QN\N0N_ M-MX:V'#ITGAG-3SE8&='Y\RDFL_\DJHQ.BT,3# &49FANS*U[OX=GT@^YBF5 M%IVDJ2JDY7*";I3@*6<&[:%KJC5U*4$[Y\Q2+LR7860!H8L3I16:TQ(-68,& M$W2EI)T:])O,6/;20034:G[DF=\I"7H\9^D^2O N(C$AZ/[N'.W\_ 6E@AKS M;7S+4L;G]$$PE%++)@K(F@*&4!'PH_API02.H4)=YOLL;O->R%Y377 M2L)URF S68.41F=3*B<,V]:C#-+W05P7G(^2831?)AF$L2')7DVR%R1Y7>0/3#MJ7,ZA ES- M5L7+2XY5);=1Z[U)+1A\0VK]FEH_2.V60>Z8L4 \B8MC&:04)6U40F[2F*4 MT2?35J%!PPT9'M0,#X*POE*NT9R*@KD$"D6E05,F,@3O8V1H>SV6+GM+22/] M7@Q_KU*W.J_??S'M!>1!#7D0A/R[4MF""]&&;+!23MT^3KJ'J]@&*]BZ\6$R M(&OA'=;P#H/PH.,5>2&@9#+$\QFL;]D6K4*3 /+#%>2O$0?#;E@F.&[>RG&0 MUC&N\5AB'7W>RNKYP]J)R]=953!7F1()RL9B<,9E.R M2Q($?Y L*Q/JATAP^L %M]#>WL,9K_:X'FGA',2T*6?2<"9!SI>>6E.QT Q, M6[LZK?PL;QV,DWX+H6# 30DU(@4'7^VODPBIDO6;ZEE3N==30%^=5B&6 ML]R&P,"-PL!O2 PN>5[DK> _2154/+>A,7 C,G#OAVI._$DZHUJL;:@6W,@6 M'!8;]X:-"X$NX>/'H)TG1O6:;Y^P&X*\:2O!;8@6W*@6')8M%Z#%Y(2[[R3_ MZH'-792"PW'G5QA!\4;3O]K ;[ FV\@L:;LJO MD4LXK)>NZ./:!O9)DJ?BN0T!11H!1>(?VL#()TFFZF!A&P*,- *,A 78>QO8 M&VX"NSILN2G!1FV1L-KZ> -[PR&. URW(<1((\3(AX38V@[VAAN, PP_581% M2Z>7.=,3?ZAKD-^4Y4%F?;<^.#[QQZ51,[T\=;ZB>L+AFUJP,9C&^P<@#'1Y MD%L.K)KYL] '9:W*_>64T8QI-P&>CY6RSP,7H#Y.'_T/4$L#!!0 ( ,Z! M4%;+22+>^P( D( 9 >&PO=V]R:W-H965TICV8Y))83>S,=J#;K]^U$S*@ M4/5A+^"/^'JZ%?%0Y@"9/9<'5R,FUKFY<5R4YE%1=B HX[BR%+*G& MJ/-/G]H\ M;!'\RR.$H"4$^X3>$4+8$L+7$GHMH68BIIM%0BC61!HUJ9F"3:=EH MGW%3]KF6N,N0IZ,85")996L@EF12*P0H12A/R;PY"F9]SC+.EBRA7)-QDHB: M:\8S,A,%2Q@H\H[,\4"F=0$&_1G+O8V2@N,X 3PNVBI/<\HSI#&^BV,\856! M&Z$!P(:/IZNG^ 'K^>[KW@)NR. M0FCUPB-Z7V1&.?M#S5DX)U/!%58WI)M_'BI0$T#O< "FP]VHBB8PUWB>R^I1^-T!5(S9>Y (I0^>+8;B;Z5,+U\%?EAV!^$0W>UG90#,'\0 M7%WOPN+GL%XP\ <=:L='O_/1?[6/2HJT;EK[44O]9T&$O:"_9^@Y* B]/=?Q M 5#_>C6T;WUN?X#O7/$O_9)I'\H[*C'%% M"EBBI'=QA1')YN%I)EI4MA4OA,;&;H&ULS5A=C^(V%/TK5KJJ=J69R1<$F +20++J2IUJ-+.[?:CZX$D,N)O8 MK.W SK^O[820A)""ZH>^0.S<VS:/ M-RB#_(YN$9%W5I1E4,@F6]M\RQ!,-"A+;<]Q CN#F%CSJ>Y[8O,IS46*"7IB M@.=9!MG; J5T/[->T:J*6\4OI--3XE,\M1,T(IBH6B@/)OAY8H3163G,?W MDM2JQE3 ^O6!_:->O%S,*^1H2=,_<"(V,VML@02M8)Z*9[K_%94+&BJ^F*9< M_X)]&>M8(,ZYH%D)EC/(,"G^X8]2B!K '9P!>"7 :P.",P"_!/B7CC H 8-+ M <,2H)=N%VO7PH50P/F4T3U@*EJRJ0NMOD9+O3!1#\J+8/(NEC@Q7^1<]G . MEC1[Q00J]SBX!;]#QJ#R$+P/D8 XY1]D[Y>7$+Q_]P&\ YB SQN:(=U++Q>QHP,\ MQ_.Z)M0/#U%\!_SS\/!RN-L!CRZ'.SUB^)6ION;S_\W4A_A[CCG66_+/WV0? M^"10QO_JF.*BH!QT4ZI\=<^W,$8S2R8DCM@.6?.??W(#YY:69 --9DZ>';SR<@?R.=\5W?I-"IPQH[C M-,.BT[!C1$/4827JL%?4^C/.4 JU/I2+KK2TZ*6Z5I>"+*@MQ1OXHY8L)D>, M#)$U= XJG8-+=;X]Z+P\IW,OU;4ZFR0+39)%AL@:?HPJ/T;FD_S(I"\FR4*3 M9)$ALH8OX\J7<>\^>90[@V&8 J(W2IPSALD:'*]@\K=\K\M48N^RJ)?]6HO& M)RFJE8]#D\-%AL@:ND\JW2>]NB_@&XCD3A!O7:KV8J]5U219:)(L,D36,,!U MCM\2COF45'(:LL8H6VB4+3+%UG2G]J7G_D_>/LN)U%_R7'\2C%JOC,O^"5]M MEDFVR!1;TRSO:);7:]8SVB&2H\X3HA]Z]8[Q3LZ(H2O-:IT31@>-3+$UU3U^ M'[N]GWG_^8SNI[_: ?]DN]SZ;C#Q_;8''8'#T7CJO2X8,NF+7ZEZJDJ*M61YJB'OD(V1H3#E*TDI3.W4@ND14E MOJ(AZ%;7L%ZI$#33EQL$$\14@+R_HE0<&FJ JM Z_P=02P,$% @ SH%0 M5M!:[Q=P!0 &!\ !D !X;"]W;W)K&ULM9E= M3^,X%(;_BM4=K68DH+&3I@U;*@'=V45B- AF=BY6>V$2M[4FB3.V0^'?KYV$ MI*F#H9*YH?DZK^V'XY/7SGS+^$^Q(42"QRS-Q=EH(V5Q.AZ+>$,R+$Y807)U M9\5XAJ4ZY>NQ*#C!2164I6/D>>$XPS0?+>;5M1N^F+-2IC0G-QR(,LLP?[H@ M*=N>C>#H^<(M76^DOC!>S N\)G=$?B]NN#H;MRH)S4@N*,L!)ZNST3D\7:*) M#JB>^(>2K=@Y!GHH]XS]U"=7R=G(TSTB*8FEEL#JYX%#>8>"W+)TA\TD9NST6P$$K+"92IOV?9OT@RHZF#,4E']!=OF M66\$XE)(EC7!J@<9S>M?_-B V F P0L!J E ;PWPFP#_K0%!$Q!49.JA5!R6 M6.+%G+,MX/III:8/*IA5M!H^S?7__4YR=9>J.+FX*(6Z(@2X9-D]S;'^9PAP M#.Y4@B5E2@!;@7,AB!3@//Y54DX2@/,$7%-\3U,J*1'Z?IFIZQ^71&*:BD\J M_OO=$GS\\ E\ #0'WS:L%"I*S,=2]5FW/(Z;_EW4_4,O].^\X"? @T< >0@- MA%_:PY^_P=#[8PB72[&E([$>2K]%Z=O4%W\Q MEFQIF@X1LT8>2JP6FU1BNHH^+((0^D$T'S_LLAAXS(O\&6H?ZXTR:$<96$=Y M@9_ GRI5Y-/0.*VQAX[3I=C2D5B/V:1E-G$_R28N4;H46SH2ZZ$,6Y2A-?TN ML=A4Y3[6!T3A?, IR>5@(0^-&>!'4>CWY\FEM<%#V3@2Z[&9MFRF5C:W1$A. M8TEJ.D-$:H%PAPCRP^D>$&LKAP)Q)-8#,FN!S*Q SN.8E2HWE!V,B4J4^Y0, M09D94*(PVH=B;>E0*([$>E"B%DIDA7+#28%I LBC5-*K<]F MQX[#5_)%+>FX?*JJKBZXA5IDR2.0$SF("!J(9L9DLC=Y,"!':GU G8.&5E>Y M^*KPJ%5*O@8I4>L]P/7"[IBMCDMU8LDE9( *HFBR3\JI/7:EUB?5&61H=\C7 M#*NEW(:D"5@QM=3'P_6X4>F]I: _B^ ^&Y>N>NE*K<^FL]70[JN_,"[7>$V MEJ:Q3J&VI5:GU=GJ:'59C8ENYY> MJABQO*G>@WPF9D)%P3X=IQ[9E5J?3N>2H=TF7^42YVNJ#(^M H7FVRR80&\? MC%.#[$JM#Z:SR-#ND6V+=&BZXPF,#'ML;^%@'N]AD&'GD*'=(G]C$J=-C@#< M[*<-PC%=LA_Y7F#0<6J47:GUZ716&=J],9L%LGXM3N^Q*K<]E9\/9;I<-+E4:):1@@K[^*D>F:T;0F&WV M+AP,[#U<,^I<,[*[YA^8$_VY@H!8U6:JS6!L2ZD!]^S-0L](*J?NV95:GU'G MGI'=/=>OL5Y2U9^ !@F9=AE-?']JE".G?MF56I]0YY>1W2_7A(J2QQL]_V*6 M"YI4"U>6#T*:&)NGT%=F:'\19F_V8$A.;?-XYRND_F;\!?,U52O0E*R4O'&PO=V]R:W-H965T2NMUQ>^KZ(5 MIE2=BC5R*'0=#W4\JX-Q[:N3LY'HI,)XSCG025 MI2F5NRDF8CORB/J']9TT([]BB5F*7#'!0>)BY$W( MQ8ST8)#F3L>-'2>I5 MS\R!A]>/[-=6O!$SIPIG(OG*8KT:>0,/8ES0+-&?Q/8#EH)Z.5\D$F5_85NN M#3R(,J5%6H*-!2GCQ3_]63KB $"Z3P#"$A#^ @A[3P Z):!CA1:665F75-/Q M4(HMR'RU8RW-769P>CS-E)E1"F8BG3-.<]\J.(%[$R]Q MEB"(!5PSSC2>W!I_QW##->5+-C>W)DJA5D 5W%&I\Y5-;'!TB9JR1!T;VH?[ M2SAZ=PSO@''XO!*9HCQ60U\;*;E!?E2:/2O,#I\PFX3P47"]4G#%8XSK!+[Q M0>6(\-$1T]#).%G+4PC(>PB#,&PRR V_Q.@4.HWPFCF=:E\ZEJ_[!-]G26,$ M3E-L\L[4"53+/V@_QLS;5MT164S^HU ^>5DO,_#%?X#YYY/SN97KI] M+9'51)-@7R $[8=OR=F2 ]IBJWO@H$0BK81P25.+8=+O_1K#[J>]5DVX5Q.^ MR9GS#&VO."<:M\^)?*W@?25%W*54+6\O<6-:E[792XW1BHM$+!M/'S?GBP/X M+4HLLJ^QR!L46:35*JLMMKH']G46<5&CU0N MF6E8$UP8:'!Z9G9&%IU[,=!B;9O?N="FE;:7*S1'M\P7F/L+(?3C('] ]?UD M_#]02P,$% @ SH%05G&A;+>4 @ 9P8 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD ;Y:DK'TDBT!0UI3%49V\.T!S>Y M;2P2N]A."_]^UTX:2A>Z/>PEL:_O.3[GQKZ)-T(^J!Q DZ>RX&KHY%JO+EQ7 MI3F45)V)%7!<60A94HU3N7352@+-+*@LW,#S^FY)&7>2V,:F,HE%I0O&82J) MJLJ2RN<1%&(S='QG&YBQ9:Y-P$WB%5W"'>C[U53BS&U9,E8"5TQP(F$Q="[] MBW%D\FW"=P8;M3,FQLELE];[^AE3A6,1?]H?.@.'9+"@5:%G8O,9&C]68"H*99]DT^1Z#DDK MI479@%%!R7C]ID]-'78 ?O\-0- @GU [PU V !":[169FU-J*9)+,6&2).- M;&9@:V/1Z(9Q\Q7OM,15ACB=C"J%$:7(6)1SQJFIK2*GY)[3*F,:,C*5@MB* MD1DH+(XBQQ/0E!7J!/-&])EJ=C5*-1L MYZ:-J%$M*GA#E!^06\%UKL@5SR![3>"BP]9FL+4Y"@XR3B ](Z'_@01>$'0( M&O\[W#\@)VRK'EJ^\&]5OTRQ=HK9$_WS"\;(C892_>JJ64W9ZZ8TM_U"K6@* M0P>OLP*Y!B=Y_\[O>Y^Z_/XGLE?N>ZW[WB'V9 9KX!5T>:R!D06:!K1.@K#G MA;X7N^M=^1UYP: ?G;_DO5(6M#<$^9NW-G2Y!+V\H4247%=7VNVVC;+2]MD]B+C["+UDWOA:9NP;=4+AG> MY@(62.F=G:,H6;>U>J+%RG:&N=#89^PPQS\!2). ZPLA]'9B-FC_+&PO=V]R:W-H965T=1*IK&B)_;8") M/@FFP6EC3ZM:VXTPC5M2P0'TEW8GC16.*@5M@"LJ.))0)L%ZNMHLK+]S^$JA M5V=K9"O)A'BPQFV1!)$% @:YM@K$O(YP XQ9(8/Q<] ,QI0V\'Q]4O_D:C>U M9$3!C6#?:*'K)'@?H )*TC&]%_UG&.IQ@+E@RCU1[WT7.$!YI[1HAF!#T%#N MW^1QZ,-9 'XJ \!V''[1(YR2S1)8REZ)*VW4;,+5ZJ+-G"4VX]RT-*<4A.G MTP-4IL4:[:$54E->(<(+8QV!=X#>HGLB);&-0Z^VH EEZG4<:I/8AH?YD&3C MD^ GDDPQNA-WX_LZ4UJ:G^?'I;J]VORRFAVHE6I)#DE@)D:!/$*0OGPQ748?KK#. M1];Y-?7TOFLRD$B4R(RH_4B&=NB$NL3JU99.S<[J,5W&X?$"P&($6#P30+IV MD8S!58+%?P3S?PC"LS^Y 5FY>54H%QW7_J<>=\TGX8^[OT_NB*PH5XA! M:4*CR3N37?H9]886K9N+3&@S96Y9FVL-I'4PYZ40^F38!.-%F?X&4$L#!!0 M ( ,Z!4%8$R;?X'@T (Q7 9 >&PO=V]R:W-H965TRCN@.PM?Y-*DP4NUK4-<.D%E[OVH>B#8W-WC;,E MGZ3=38K^\:6TCFEQAI05Z&%?$MO[U9C#$JSJWYL[:]OLTVY;-J\O M[MIV__+JJEG=V=VR^;[:V]+]Y::J=\O6O:UOKYI];9?K_J+=]HH1HJYVRTUY M./@]&+XW=V%YZ^_F+]K[WS MSIF/R\8NJNV_-NOV[O6%NJMHV_;_9XT%++K+5 M?=-6N\/%K@6[3?GT__+3H2-.+J J<@$[7,#""T3D GZX@)][@3A<(/J>>7*E M[X=BV2ZO7]758U9W:F>M>]%W9G^UVFO,V6Y=J]>[#EOE?=-^X[FU=7K?.G:]75ZM#V-T]M9Y&V4Y:]J\KVKLE^+-=V/31PY3KBV!OL M2V^\84F+A5U]GW'Z(F.$,:1!B_,OI\CEQ?F7DX0W_!A;WMOCY\;VA0^G"]_; MUNXR-W.<%5$0T'__Y+ZMM]'\!PO=4],$WK1N-GO9[)-K1_LQ?6? M_T05^0O6[7,:*V8R-@B).(9$I*Q?'P86UF%/%\K^PFZV?KAFS @AW'WX<-H7 M4$=SQK220UT!=<8HDO.C;." /#H@DPXLJJ;M9H$Z[LB3 35H8&ZXR0-'$)VD M)A>A(U"G)'<&<4?4T1&5=.1OM;O'LWU_PV->*/"MS'6?Y($34"8(-]WP'?B M6..,4H+[H(\^Z*0/O]K575EMJ]O/_:R]=C'95OMNN&(>:20NBLF@J0M$)I6F M)O (RHQ@N<8=,D>'3-*A=\OZ=]O-1%C[#=(P0S0-VH_(N-$BC B426$,Q=N? M']N?IV\J6[JI=-M'8[EVR_6F:;NI]0$=*#F\*:20>7B+(3)J. V'"909J9C M':+$\P$9F;&<"_>K]K[^ @>U=9BY+#?_[9$ 7;8),BJ$"B< 1!9&"9$H257$ MJ1/HH>F!4[4N2M5QW;.?'$;YJ[GE_< MFN70Y\$Z$/JXM5ECRXU#G[)J;?.BOZVK]L[6WDQIT4GTT.;!K>V&HPZ[#LHX MF((0T27-.U8;]Z\J'J M^>8%-(EED^,RI[5B+FO#N'B:HVF<2R0'%.*6-IIH%0Y:J,N)F]I%.&:ASJVK MC,06(0]P-$UP9^0'%**7(H8P,(=B.LX!6R,Z0345$;BF'N;H",V-I @4(A?5 M.1& F[54)&@,,]P+,UPT_($!IF+$NERA< M1&<) B)3 MZC0;'#KE&8ZE&2Z9*S (6;E1(8LM4)D6*G0!03O.\Y@+GMA8FMBFI0L,4I9+ M6$#^@\F$DF&Z@,A<\L%C]YJG-I:FMJ_)%Q@$H9!%QR5%4C+TQI,42Y/4E$2! M00YB.2,A]BTPGBH%IQ%LA_FN8JEN>K<1('!RLLEI2S/P2T'A5P2 M!FXY*).Y%I%$@7F>8>E2SK-,%!@L^5Q2!B8@1!4F$P4BBMW8GC58FC52*0*# M<.#BSFFX8"T0(>]2X[#]4):*NV<-EF8--#]PJ+KO8A<9HTF+4^ES5FO%7-:& MO>EIA^7/-RM@21*;')X1[; M^ BVC>0%'*F;,4Y4"-"(CA)%:.@'8DZH/!:3D]W!-*E-RPHXI"NJ3V'DX!,B MXXR'2QHBDWGT-O.XQM.XELP).,)=6H7;:XB*&L!FB$KR6/,]F/$TF$W+!SBR M@>:&?X@8B"P'FPP%HF(FMC_%/9KQ-)I]33; 4[AS\&E44B0E0V\\-/&1_;8) MV0!'V,BQ,YB9H8P)3<']AM1U.(_-9)Z@>)J@SLT$."RQ7$K!)9B:$1T5%&P> MXCK"(MDG]Q##TR6;9YD*<%C7N=2*@,Y#9((IL!P@,DIBVT?"D8*Z!LI@3'M3$"*B-9 "03/&1 [F M2T1'" 45%$07\\&CF4BCV33\%Q"G'+#GX58'(A-4Y&%JALAB_G@X$VDX2[*_ M0$I0+M<"\4"@35$=;M0@LECS/8J)-(I-8W\! 2IGFIG0'RAS;!EN]1>(+.:/ M)S&1)K&O(7\!T09,7:.2(BD9'GKT<"1'=M FD+_$BBA< ?1'=&ZH*!).8(@N MYH_G))GFI'/!7\(:RJ6A- _9%=.YZ2[LT3Q$R31$IVI?(N22=&Q+.+IA.N.DR')"(+M9^CQ$RC1$HZ+]S MH'J[O,5/)2?M327*6:T5S^0(GHT0OT0.*W'H!%+W>RE2:RI+(KY!#Z*"0OT!4$I3<$!%3D5M*>093 M:0:;1OP*VDLC10K[ M%7(6B;O$589M1W0N[*!HA>FTC,XR'BI4&BI^[N* .I"\;BI*SFJMF,O:L,\\ MOBCS?!%?S7KH:E9KQ5S6AG'Q3*;&JF11,%;8:7!EP$R"$!B'121,QKB.0(SV M"*;3"'8&X6N$GIA0X'>G6#F,A27: I'E1L3\\#"F1V!LA.\U>CHI# :BNH1' MKQ$5DSS"*]K3ET[3U\1? R.E)PEJE(B*R;#,7" JRDQD?=<>P'0:P))XKS&4 M"ND>$3$P-!!1M.V>M72:M:;!O<9VO, ! 43%&/B]!:+2*I)J:<]:.LU:7X/V M.K5K=7!I5%(D)4-O/ ;ID;VO"6BO(<9H @K@B HY 8^H6/2'2OKD,0!I(CH7 M[#5RL%L:\*L85 92S0*1\3SFBR<5G2ZT/$NHU\A#!<#O.A!1N.^)2*+SOF<( MG6:(%--KY+"0U!Q$'),I4)="9()%VF\\0I@QA*@=E':_Y_W9!>K.+M=]9/H; MP05ZORP_9S]N-VX.C=_9Z:^8BIBS6BOFLC;L7D\VACY?]#>SGJ^:U5HQE[5A M7#RNF;%B6928#?;@!:W!(R=0G9+AH>P"TW%"(]4$XP'-I 'M#/@WV#,.,%

8*HDNXXGG-C/#:"/^;U"FB@PNCDB(I&;;0IMP4'N8QB$H+ M<#P,LZ6CZX&',Y.&L_1#@) #1B G1D24@JH^HCI-@(:M]RQFTBPV#?P-PE!< MPGA F: R?&!+@7JY#&E.UO?]H][;5Q0[LOVZ1F=QT^/ MCY3]H7^0:O#Y&_JR>'HPK#?S])Q:MW;<;LHFV]H;9Y)\WQ4/ZJ='OSZ]::M] M_S#4CU7;5KO^99=QV+H3N+_?5.Y^.+SION#X -[K_P-02P,$% @ SH%0 M5L.@--#J @ :@D !D !X;"]W;W)K&ULU59= M;]HP%/TK5E9-K=0U7X2@#B*UH&E(;8=@[1ZF/9CD E8=.[,=:/_]KD,:00NH MTWC92^*/>T[N.;Z.W5U)]:@7 (8\Y5SHGK,PIKAT79TN(*?Z0A8@<&8F54X- M=M7)K"7W@W!)A&K]K3J?YI 5NME_8OU3:4-=4/&U]GDGU8JJ MC&C*09-4YCDSE7^[E!VDLGOU4AB6Q+==BH M#BOV<)]JRA1YH+R$IX3%-/1+9 MEJFMQM36P5)ZO<5VB5TS1!6#_3DOD]#SHU:GZRXW9;P-B[TH\IJHK?RB)K_H M8'[#\4U_9U('87^[ DUNG(3V%G)+U9SA:<1AACCO(D8"M3[9UQTCB^IPG$J# M1VW57.!E")0-P/F9E.:E8\_;YGJ5_ %02P,$% @ SH%05BQ#IOIQ P M) X !D !X;"]W;W)K&ULO5==;],P%/TK5D!H M2-WRV:X;;236,)@TQ-@8/" >O.2VL7#L8COM^/?83I8U(XLV%/'2^NL908'G U\#TS)*+ BO=%2M7K@7@S((* MZ@:>-W$+3)@3S^S8A8AGO%24,+@02)9%@<7O$Z!\.W=\YV[@DJQR90;<>+;& M*[@"=;V^$+KG-BP9*8!)PAD2L)P[;_WCQ/<,P*[X2F K=]K(N'+#^4_3.!G<>G@2]C FD!RCT1RCP@J##H,73X7X'/'DZW.OQ)FSB%5J^ M\+%X82+05TQ+&*%/:Y,Z(_2YQ$P1544K(3*E7)8")/I^KM'H3$$A?W2%HMHJ MZM[*W#C')+G14I+P!Q@1:\T%;DYBZTV6+'O[^[56;DAH(^R3I[!#;!Z@Q# MOSF7L %60I?D_PI,_@'8DG+<2#GN9=)7\Q:+#$E,]7'4PA1$V8ND2X9>JN>> MQB')DH'(6A).&@DG_R_A)T-*/"19,A!92^+#1N+#WE-:)3FUWS1=BF1-_G=) M6%&-+94IJC;QON^'X63F;G;%^7O9V)^VUR1=5-.H6=3R9=KX,NWUY>SR?-&9 M7;VPYX9^2+)D(+*67$>-7$?_+[N.AI1X2+)D(+*6Q+YW7V)ZP^57S=7*BF@W M+2IYNI9-(O]!AG6L\L,H>)!B[D[YK#_4*_L,,9^KDJFJSFQ&FZ?.6UO@/Q@_ M,4\@6Y;?TU3OIX]8K B3B,)24WH'A]HD43U)JH[B:UNDWW"E2W[;S/4S#H19 MH.>7G*N[CMF@>1C&?P!02P,$% @ SH%05O _&U#_# #WT !D !X M;"]W;W)K&ULO5UM;]LX$OXK1&YQZ +=1B3UVDL" MM&F++=!B>TV[]^%P'Q1;283:5E:2DP:X'W^2[9BD2 U%:71?VC@9C6;((9^' M%/7X[+$H?U1W65:3G^O5ICH_N:OK^]>GI]7B+ENGU:OB/MLT?[DIRG5:-Q_+ MV]/JOLS2Y>ZB]>J4>5YXND[SSYW7\J+LV);K_)-]J4DU7:]3LNGM]FJ M>#P_H2?/O_B:W][5[2].+\[NT]OL*JN_WW\IFT^G1R_+?)UMJKS8D#*[.3]Y M0U]?4I^U5^Q,_LRSQTKZF;2Y7!?%C_;#Q^7YB=>&E*VR1=WZ2)O_'K++;+5J M736!_'7P>G*\:7NA_/.S]P^[[)MLKM,JNRQ6_\J7]=WY27Q"EME-NEW57XO' MW[-#1D'K;U&LJMV_Y/%@ZYV0Q;:JB_7AXB:"=;[9_Y_^/+2$= 'U>RY@APM8 MYP*>]%S #Q?P7:+[R'9IO4OK].*L+!Y)V5HWWMH?=FVSN[K))M^T_7A5E\U? M\^:Z^N)#ODDWBSQ=D8^;JBZW31?5%?F-7#4%L]RN,E+?U$/F=IM2VS)4EK\B'-2_)GNMHV5S:=1+YFBVU9YIM; M\C:M\HJ\>)?5:;ZJ?FWN\?WJ'7GQRZ_D%Y)OR+>[8ELU3JNST[K)JXWN=''( MX>T^!]:3P[ML\8IP^I(PCS'#Y9?#+Z?JY:=-:QZ;E!V;E.W\\1Y_^^8RI;&_ MSC=?UX[8U]5]NLC.3YHA667E0W9R\?>_T=#[ARDI)&=*BOR8(H>\7WPNROJV M&>:D=9POVNXMV_'2UD5-;MH:>&AKP-0(>\_!SG,[RSQ<\)"%3<,_R-GI5M[1 M0@G9/X;L@R&_R\K\(6WGC'T]OR3?GNXS\N_W/^MV5KIN2OW]IBG_,FVGE_^8 M(@=OX-I]<+1_U'=92=JATXQ'DAX&X)IU1&6FC,O"2)*+FH1D? XS! *_NFNGDMSHK MUPT0/&15O>X+,];#9(P%22=,W8SSB$?F*)-CE D8Y:0'//>=XP JJGW=_WO*@3I,&*EV(0]"YO<$*$";^N#T+%%.8WRHD(SE3'Y?-=?FB27>/O^3%I^PA6Q'ZJS%G5"C&\J8VH@!C M&HTD'!2$<>/F?BM MG1E!'8["N3_G '4F0)V-!76&"NI8WM0T!:BSZ:#.=+#6JA8R44,34,ZPH)SI M4*X%. >*PUQA2+MPD_#=*YC-?,HBW@W#0/V!W'2LV'&!:3S29#.42$=RYN: MJX!TC@#IW+ NC_7NT*V2GL4[%[#.L6']^Z;H@W1NA'0X N?^G /2N8!T/A;2 M.2JD8WE3TQ20SJ=#.K=#.FBBAB8@G6-!.K=#.GRODSQA=0[L\'Y;X.Y::G!G $8XM$P+D_#3P-S'?3H^!YC[ LQ]!##W#6#N^5I-Z59AWX 58.YC M@/GG8I,]D?5NWYW<;'O.UL"WCMC]P M=]U@!^VN^P*_?1B_QQ;I+,^0X%B=NW\.-A$(-A%X(ZL\ &F(\\$<)&]JFH*6 M!# M&5+E@8%LF*K<8 =5>2!H20#3D@E5/GD/%0[-N;?G8#^!8#\!'UO4(&UR M3A/)FYJFH%$!?+)O4%'[UF4 :**&)AT%G'P6<$@I.^\;P&$Y]^\5-35,0K6#ZH<) /U6HE3%DHH8FR%$ DZ/OKZY>D;K<%?!3LUIL M2G?'X9LR'7O:%;RA<\\A>5.;1]"R(!E;H*@<"JQ7<*00WG$9OGL4ZCLJ M29BPH%.J!C,:1K3G$44H6$X(LYS!9P5#P^Z+X:R@P0PX*Q@*HA/"1&?:L)J% MU,,1.Y_1GH/_A(+_A&/Y3XC*?["\J6D*_A/"_,=A7.H4QS@N=3-H7 HV%,)L M:/BX-!W)-(Q+W0P:E](+#/!>T.1Q.7D9 @?H7)]S$)M0$)MP[ Y2B+J#A.5- M35.0I!#KG8O0_O0'-%$#%#0EM+UN,73XV1_^@";J.S6"7T0POT ==LY+)C@X MUUK$\J8VI6! $1TYY"*DUS@.:<[Q4D@D"%0$$ZCA0RZRGSP!3=0 !0.)X.=/ M@X=&*L#958 MWRDQC4&#&3 &8T$G8GA#952-3UX$P4&Y]C66-[4)!56)QTI8Q*A;+EC>U#0% MX8EAPN-0TG;& YJH 0K&$V,SGJD+"S@@Y_Z=@QW%@AW%8]E1C,J.L+RI:0IV M%&.QHUBG/5H90R9J@((5Q3 K.N@$B46R,3;4[14L;VK&DJ)%/+;R4*D/EC? ?IRS&MD"AC9@D\ECGSJ M_[?,A2-S;I\Y6%HB6%HREJ4EJ"P-RYN:IB1%L%I(V M=6%L"[X2+=59Q-@\)J6*1>PLGMQ3'_R8CGJ2:IL' M,[L/1?F8ELO=:X05613K=;Y/:?QZQ7)+]\3G.&5$/4DXSO-'ES! MMGQ-JJN:&H#)K$\.@'J20)L'/PJ<.(G,H_0'Q^Q> G,0+^I) G/>V&>#SU>B MI3K'TT$J*\]B2<\:5&4UQ3_0IA.BK#L+4Q[;@,12C7U.8A;>(ZO0VF1H;?G: MSQG!-IW() 9C$9Z=/OE,7LE:0G3O[5D8CRR5:]'*!>8:9)W<>81R9:5&1)6HLF+>ZD MX[Z# (?GWMNSD!M9/9>.)C=8.KC/JP.*]SEV"YZ^0KD1N+7*\UWP'D!K3I1":1&XO4[L>OGRZG;,7 [MU[:A9B M(@G[4HNR+S!/X*KZHKGKI"H1$XNP[_!YPO#2F"ZE93+KUW*BDL@O9=.8":X\ M+YJ[3KX2,X&E<>WY&IB)+N9D,NM3OD*Y$86 S8GJ_]I3+8IA.9 M1& L,L+CYQ7W;10X%/=>G86K2#+'E(_F*EBJQ<^ISL)5)!5D:I%!'CRG&%2. M37R]_\:5H>&%-ZN6VWQ3D55VTUSDO6I?-2[W7[Z]_U 7][OOK[XNZKI8[WZ\R])E M5K8&S=]OBF8Y=/C0?B7V\3O0+_X'4$L#!!0 ( ,Z!4%;=##UPP@, !(1 M 9 >&PO=V]R:W-H965T?/><$@./=U(]:C7 (8\9USHF;,V)C]W79VL(:/Z5.8@\,U2JHP:;*J5JW,% M-"V-,NX&GA>Y&67"F4_+OALUG\K"<";@1A%=9!E5_UX"EYN9XSO?.V[9:FUL MASN?YG0%=V#N\QN%+;=&25D&0C,IB(+ES+GPSQ=^9 W*$=\8;/3>,[%2'J1\ MM(WK=.9XEA%P2(R%H/CS! O@W"(ACW\J4*?V:0WWG[^C?RK%HY@'JF$A^9\L M->N9,W%("DM:<',K-W] )2BT>(GDNOPFFVJLYY"DT$9FE3$RR)C8_M+G*A![ M!O[X@$%0&02O-1A5!J-2Z)99*>N*&CJ?*KDARHY&-/M0QJ:T1C5,V&F\,PK? M,K0S\T],4)$PRLFUT$85.$-&DU_)5ZH4M1$F)U=@*./Z _;>WUV1DY\_3%V# MKBV FU1N+K=N@@-NKB Y)2/_(PF\(.@P7[S>W&^:NRBX5AW4JH,2;W1(-66* M?*.\@(_D0FM R52DY#.C#XPSPT"3+T!UH2 EF&NWD!1*,;$J1WV50M4=EU0S M3?[ZC [(M8%,_]T5G"V;<3<;NU+/=4X3F#FX%#6H)W#FO_SD1]YO7:$:"*P1 MN%$=N%$?^GS!I;:R<\42('))$IEE&"',T^21G#!!4LDY59KD@)O%FBKHS):M METGIQ>XT3_/Q:3">ND_[0GNIO%'HN!8Z[A5ZCW-,.?L/$P EHQS4;?>=+C%; MI'!/3!P'<>QYW@M![8'A.(K]_8$-LF%--NPE>[%:*5A1 Z1HT@;=Q7<+%NWS M#2=MMNUA@3<^R#6JN4;]7)-$%4B/"0,X;::+8-3R',91FV![V"0ZR"^N^<6] M_'Y_SO&$08()+GYF>L(8M]R_)!BWYOL N4E-;M)+#K>_$1'2=!/JM3UVEQD( MK"'SK)9Y]JZVY[,A S<06"-POK<[SKU7;@4W&("$Y7BR7V2R$)T+K0)KK/%1 MZ ?MM=;O]JVR]JH4_T>)'QY._'[C8R=P*+2FU%UIXK^OVL0?M#@9"JT9O%UY MXO?7)T>F_ZA]T/B3..@X#/O]OE77KAKQ^\L1S/^X)_][C8^>PH'0FE)WM8P? MOJ_\[ZVMC@[>0&C-X.V**_\'U=5Q^1^U"](X],K/R_SO]7NL+G?OPFK_+?A" MU8H)33@L$=X[C9&2VE[ MPTC\_(.^R -WHC+QS70%)0=@.^7$M=&U;#7XOIO MD/G_4$L#!!0 ( ,Z!4%8D<-K#^@0 !\I 9 >&PO=V]R:W-H965T M^Y#DZK_6(U'R?L!>^(T2 MRB, M^<+9"9%>NRX/=B3"_#))22S//"P9X%D68??]$PF2_<*#S?N"!;G="'7"7\Q1OR2,17])[)O?< M4F5#(Q)SFL2 D>>%\P>\7OE3U2"_XBLE>WZT#50H3TGRHG9N-PO'4R,B(0F$ MDL#RWRM9D3!42G(?E>_R8.7P3QA3E9)^#?=B-W"N7+ ACSC M+!0/R?Y/4@0T5GI!$O+\+]@7UWH."#(NDJAH+$<0T?CP'[\5B3AJ $(<'!1W"#*0-?<9@1<$0@W-5S_? M'%:;NS(G96)0F1B4ZXU.Z-T^?%YQ\ /<9V'X4>Q8DFUW@&%!Y+$[S%ZDPU)& M QIOFT(U:BMK7O,4!V3A2.]QPEZ)L_SP"YQXOS<%;DFLD@:_3(.?J_NGZN.\ M.OCGL]0!MX)$_-^F_/@V\V-)K)*?49F?D;%,UH315ZQ^B@ M#70!HJ-<496K MIB0YLOJY?5UZES-9NZ_'P35=-(7ZJLJHQ^6HQY:*6QV@,8VRJ"D"8R]M M;Z,EL4I")F5")D.4^<1F?BR)5?(S+?,S[:W,IPT5/$&U,C=V?V9P5V5P5Q;= M@-].N<'82]N[;4FLDI!9F9#9$&Z8V$;.2AAOM^ =:4!TD6"WG%"O,=N)'O!HV! M&WMM6P"VU*HYTG@(T1 >@5;)T99:-4>:':$1O;JYQ&]X;'B32=TI?< ?U/0' MS?AGP2EFPC+WW[H>+*E5LZ6I$XX'\8Q5#+6E5LV1!E%HY+ANGIDT>J9NF3Y M$FJ2A&:4M&29TQAF[K]U.?1!IE"C*;P:Q#)66=666C5'FE:A$?:Z66;68!DX M&M4]TP=N(HV;R(R;A6?6A^G)_-V$=Z4QMYZCZ(%:DB17!(6R"K!*K+;5J MCHXF-,TSFEUL4DC7GBQ>_;W%/()S(]2\BR M(HVL:#J(6:R"JBVU:HXTJ"+S)&HGLUPU/EW&=K/ M%?,(SHU08Z9OQDP;ACD-8N;.6Q=#'\SJ:V;U!UFF]ZW"JBVU:HXTK/K]+=7[ M36OU$-5GP\PC:!NA>_3UFOIT\ ZSK1PY",FSE/1R_\ 4$L#!!0 ( ,Z!4%8I7T6- MC@, H+ 9 >&PO=V]R:W-H965TZE5:[_7BH[H,#DV"ML5/;)&U__;6!T 0(VDI] M2<"<B4(SRN%>(E7D.9$_%\#$8>[XSG'A@6XS M;1?<>+8C6W@$_7EW+\V=VZBD- >NJ.!(PF;NO/=O5E.++P%?*!S4R36R3M9" M/-F;NW3N>#8@8)!HJT#,WQZ6P)@5,F%\KS6=9DM+/+T^JM^6WHV7-5&P%.PK M374V=R('I; A!=,/XO !:C]CJY<(ILI?=*BQGH.20FF1UV0304YY]4]^U'DX M(?CA!0*N";A-""X01C5A]%Q"4!.",C.5E3(/*Z))/)/B@*1%&S5[42:S9!O[ ME-NR/VIIGE+#T_$MY80GE#!TQY66A:FH5N@*/5:O 1(;M,P(WX)"E".= ;HE M5*(OA!5@']X]_+M4Z/4*-*%,O3',:N4*?7YXJ"+$%R+T,?HHN,X4^H>GD)X+N,9NXQD?/2_PH.(*DFLT\M\B[&'< M$]#R^72_A[YZ/MT;<#-J*C@J]487]([E,<78V-+LCZ6A7(,$I9$D&A 3R1-* M1)Y37=7XVX-@#)G#(@W[U(L(^?K>&+>6<\JU-^PXD%6E? M/BO=<:EKV_$^]OV1>8/VIWGJ 4TF+="J"PI&48,YLS5N;(T';57'EB3?"RHA MM6=V72B#4"P9:L+\EJ>AA!GCL+&43CL2*G"5DHU M?:HO^K"S[=@/QJ-6^%V4'P7^N&6A#^5-+]B8-#8F@S;,EUHI&Y;$A*QY?17]-JRUP/".&J9ZX+PB="9LVGC;/JG70%X.MP/IMVCCJ>M0BQ[0)VF ML>H!G3:-RI%[,B7D(+?EM&5/=\%U]?%L5IN![GTYQ[36%V;0J^:RWS+5E/B1 M2-,)%6*P,9+>]<2$)*O)J[K18E?.(FNAS6137F9F6 5I >;Y1@A]O+$;-.-O M_#]02P,$% @ SH%05G0S.Y.( P [PH !D !X;"]W;W)K&ULK59A;]H\$/XK5C9-F]0V)- 4.D :\%:KU$H5K-N'Z?W@ M)$=BS;&9[<"V7_^>G30O!)IUTKY [#QW?IX[W^7&.ZF^Z1S D!\%%WKBY<9L MKGU?)SD45%_(#0A\LY:JH :7*O/U1@%-G5'!_;#7B_R",N%-QV[O04W'LC2< M"7A01)=%0=7/&7"YFWB!][2Q9%EN[(8_'6]H!BLPCYL'A2N_\9*R H1F4A % MZXGW(;A>C"S> 3XSV.F]9V*5Q%)^LXO;=.+U+"'@D!CK@>+?%N; N76$-+[7 M/KWF2&NX__SD_<9I1RTQU3"7_ M+33[QAAY)84U+;I9R]Q%J/9?67R*Y=K]D M5V-['DE*;611&R.#@HGJG_ZHX[!G$$3/&(2U0=@V&#QCT*\-^B\U&-0& Q>9 M2HJ+PX(:.ATKN2/*HM&;?7#!=-8HGPF;]I51^):AG9G>,$%%PB@GMT(;56)& MC2;G9%5= R+79)Y3D8$F3!"3 [FA3)'/E)= [E=+3=XNP%#&]3NT3"9\@%(;F7PN2:_"-22 \=^*BT MD1L^R9V%G1X7D%R0?G!&PEX8GB T?[EY<,)\\7+S7H>:?I.\OO/7?RYY32K. MR!VC,>/,,,S4/5!=*D@)%M82DE(I)C(RHYKI,_(H9*Q!;6G, 9.^*8W%2+P$ MG%%7BU_O\!QR:Z#0_YY*6D5J<)J4[5/7>D,3F'C8B.Q)X$W?O JBWOM3 ?^; MSA9_R=E!,@9-,@9=WJ0,2%L[+&,-J"83$_%L_)[ MZ?S:-KV=XN78[@?IMXA%%^) SF4CY[)3SNWR;JZQ+7\OF;U)6,AQJ1&C-4ED M$6/;L'?EE)S*;[1'I=\?#<.6I&-46U(7XD!2U$B*.B6Y[B05RRSY=CNIN$?' MW(-!.QO'H#;U+L0!]:N&^M7OJ6O*X607O3HZ[CR(HG;$CU%MVEV( ]K#AO:P MD[9K4%OWK4CJKXC"7I,)]JNZ4T"5K8^3JH9';(:]H*7I&-/6U(4XT#1J-(W^ MM,Y!I-T5/CJJSGX41FTQQZBVF"Y$)<;?&P4*4)D;J6S)EL)4G\EFMYG:/KAA MI;4_PVFN&K[^=U.-@O=4805IPF&-+GL75\A'5>-5M3!RXP:.6!H<7]QCCA,I M* O ]VLIS=/"'M#,N-/_ %!+ P04 " #.@5!6>D %8U # "+#0 &0 M 'AL+W=O?/;GFWS3*9$ JW'(DL33%_O8"$+3J&;;P]N".3J=0/S&Y[AB

.3/$ GHL^4-&=8 M0V05-]W233=G=W(D W0#6&0<] FKPYYEZIS52>:+.*^]>XBGE#QG M(-#?:\6#KB2DXE]=?-PFX],0624^7AD?;V\:_%:OU![F_)70"3I/649EG;]+ M$C\GT:_0>==Q/5?EX7S=D3HK)[)*JXI"OU3H[U7X4TBBWFLP0JNSK).X9 G6 M-W=L+]R0N&WE>EX4UDL,2HG!>[7D[ZZEO=B/YDI#9!4WP]+-\#-J*6PR/@V1 M5>(3E?&)FJBE:"L%?=L)(GL/U-N,)\0*E "8P6T3D/%P)>=_W(BV2QOGH=,JE8\'T[5 MUQ)P;:#6QTS57C'1_7CY_=7]#U!+ P04 " #.@5!6$PP"0]T* _= M&0 'AL+W=OJJ/.R\"IU?3;Y M&'R02=HUV$3\D:N'^N"UUWV5J[+\T;WYO#B;^%V/U%+-FTXB:_^[5Q=JN>R4 MVG[\N1.=[+?9-3Q\_5/]T^;+MU_F*JO51;G\;[YH;L\FZ<1;J.MLO6R^E0__ M4;LO%'5Z\W)9;_[U'G:Q_L2;K^NF7.T:MSU8Y<7V_^ROG1$'#0+^1 .V:\"& M-@AW#<*A#?BN 1_:(-HUV'SUZ?:[;XP369.=GU;E@U=UT:U:]V+C_J9UZU=> M= /ELJG:O^9MN^;\4UYDQ3S/EM[GHFZJ=3L&FMH[\;YDU0_59%=+Y5VJ^;K* MFUS5WAO1?I8OZ[=MQ/=+X;WYY:WWBY<7WN^WY;K.BD5].FW:7G7:T_FN![]N M>\">Z(%0\_=>&+SSF,^8H_G%\.:!H[D8WMQW-)>#FP3S1FTM%^[SM3MSJSUXU.65]X?3XV4"/EC1HH)I)@$B1FI MB/>IB%\[-N,A8],.CLQ:85VKUTX=V45JUNU^7 Z3HV/&) M%!-(,0D2,S(3^!HYI] I(F-A-N8ZU?DL V7V+O1T-GUR7U4G=_LE;J*O&J_=LW,;M M?PCSIWX(S+(UG/$DB/KVVW&ISWCH]^V'HA9*S;1?PU80DO/)]Z)2V7+CW[^S MO*B]-[^5=:WJMTXG09BS\QNI)J!J$J5F9D4374 C73\KSF0X0"SM#VD[AL?] M582@.S/:NF.@7Z#9+R!YYM"Z[4AV>A=9OIPDD>6>(XKYO.\>%-90:J9[&M>" M&(+. 8BA=D8CU0143:+4S(1H7 Q(WJ&J8===AC9E,&^1U_-EV2W4G)L6 1L77K=Z<9L\.T#]R"_@*C[3X&_3%-?^P9^GMY M?8)!<1"J)J!J$J5FYDCC(*-Q\#4YB>CO;U&*#(#H[1T0?I M+F];T#MI5+7R/A?WK9F;FI331NQ1.NQA.NQQNF/ (]/PR.A#=0C8 M.3(6S?HCVXX+PR1,^@,;"GLH-=-%#7N,DP/[M[*X&3:ND9QV 5434#6)4C,S MHAF2T0RI,_+L;2LWT35-H2%/H MH#)X:'/D21*%?>L<4789G.[/:/>.P9JA9LV09LVA9? 02II0-0%5DR@U,R$' MYX32I/GT_L]K]W_>=O^G]EG3I7%GUEPP&G._7V)TQ"5!9%48Z:Z/-OH8,!IJ M& UI&!U>90FA- I5$U UB5(S4Z)I-*1I='B5);0Y PL##46AC06?KQ1Q?S1NRJ+Q2L**_1&1@]YI)J JDF4FIDNC9@A MC9C#"RLAE"^A:@*J)E%JYJ4SFB\YS9>@P@IW(&@4AOW#&XZP()CY_1.RZ#Z/ M=1BE9CJL290'N+H*1U+D!51-0-4D2LW,BB9<3I]V.Z2NPNT38OL[74=('X_H MCHRV[1@@IVM<.TZP=8UK*'JBU$P3-7KR%%-0 MX5"ZA*H)J)I$J9D9T73)Z7-Q!Q=4N'WJK+6N>S9$T+T9[=TQ,##2&!C1&-B= MJ=D\/G-J,JTQ=B1#U0143:+4S&QH9(QH9!Q>)XF@O A5$U UB5(S4Z)Y,:)Y M$50GH;AMC^/2 MN#V\S!U#@1NJ)J!J$J5FID0#=_SBVRT-NOEX[*#BT+J%X(4C+ W\D/4G)2@] MH]1,:S4]QS0]#RTNQ5!VAJH)J)I$J9D)T>P6BQV<+!KO#MNUN0: M[U!>1JF9]_G6O)P<[5Y-"92/H6H"JB91:F:.-!\G1[M74V)?%>L:^8XPU\BG M^SG:U6,@;J(1-Z$1]TM9J$=OM7F63>U=KXO77)Q";VOT;P%ZB2U43:+4S*QI M6DYH6AZ^&DV@N Q5$U UB5(S4Z)Q.:%Q^;6KT<3F7N>-/QUQSAM_TMT=;>XQ M(#G1D)Q@GA*30'$8JB:@:A*E9B9$XW!"WS$*L1Y-' ^*<8YX.\X]XJ%PBU(S M#3YX],SQGCV#??@,]NDSV,?/'(.2$TW)R=&>0)/83X-QCWT[SCWVH;"+4MOZ M.CUX]F+W:,TO6773G0ZW5->MO/^^F\JJ[=,JMV^:\F[S.,:KLFG*U>;EK

&ULK55!;YLP&/TK%JNF5MH* M& )M1Y#:1%-[F%0UZW:8=G#@2[!J;&8;TO[[VD!9TM NAUW -N\]OV?LS\E& MR =5 &CT6#*NIDZA=77ANBHKH"3J5%3 S9>5D"71IBO7KJHDD+PEEY M):'<29-V[%:FB:@UHQQN)5)U61+Y= 5,;*:.[[P,W-%UH>V FR856<,"]'UU M*TW/'51R6@)75' D835U+OV+663Q+> 'A8W::B.;9"G$@^W296+Q-,M4^TZ;#1N8.R6FE1]F3CH*2\>Y/'?AVV"'[X!@'W!'PH(>@) M01NT<];&FA--TD2*#9(6;=1LHUV;EFW24&[_XD)+\Y4:GDYO> -<"_F$/J.% MV2)YS0")%?H[?CP'32A3)P9QOYBCXZ,3=(0H1]\+42O"F[6SWK5 MS8K?F'4.V2D*_$\(>QB/T&>'T_U=NFOR#XN AT7 K5[PST684Y4QH6H)Z-?E M4FEIMMGOL7R=8#@N:(_>A:I(!E/'G"T%L@$G_?C!C[PO8VG_D]A.]F#('KRG MGEZ+$A0RY0 IPF L:L>?M'Q;%)KT/(Z"*'&;[0S[*-\_#WUO@.VX"P=WX0'N MN-"(-&83DJ79G>]Y[=2B+1!T&PO M=V]R:W-H965TF%B M#T/3RN !\> F7QMKCAULI]TD?CRVDV:]9&4@7A)?ON_XG./+-UAS\2 S (4> M<\KDT,F4*BY=5R89Y%B>\P*8GEEPD6.ENV+IRD( 3FU23MW \R(WQX0Y\<". MW8IXP$M%"8-;@629YU@\C8'R]=#QGZY#4I* MBX6C1X85$_0#>< MJ4RBCRR%=!? U0H:&<%&QC@XBCB%Y!R%_CL4>$& [F=3='IRAC*>0PN[R>NQ M_"-8.T3#QN_0@H=_]'M*9$*Y+ 6@[Z.Y5$*?Z!]M7E: G79 <\LO98$3&#KZ M&DL0*W#BMV_\R/O0)OT_@>UH[S3:.\?0X\]E/@=A3I,*,;*(YD5:Q7XWNABXJVU1AT%FZYJ@';+=AFSW*-GGC5IA6D([ZY,VRA5N M=XM-WXN" ]*'8;X7=B[\J)UWU/"._LIDR>DQ?Z,6ZSJ=/:J'07ZGZ[7S[#4\ M>__F;TVXU=I>FV=A/XKV"!_&]<)^W[O8H^QNO9LYB*4M)Q(EO&2J>GN:T:9B MC>Q#O3<^UI6L*CS/,%49O,%B29A$%!8:TCOO:5*B*BU51_'"OLYSKO1;;YN9 MKL8@3(">7W"N-AVS0%/?X]]02P,$% @ SH%05N>T7!IP @ Q 4 !D M !X;"]W;W)K&ULK53?3]LP$/Y73AF:0!KD9PMB M:23:;@)I3 C&]C#MP4VNC85C9[;3P/[ZV4X:"BML#WMI?.?[OOONZKNT%?). ME8@:[BO&U<0KM:Y/?5_E)59$'8D:N;E9"ED1;4RY\E4MD10.5#$_"H*Q7Q'* MO2QUOBN9I:+1C'*\DJ":JB+R88I,M!,O]#:.:[HJM77X65J3%=Z@OJVOI+'\ M@:6@%7)%!0>)RXEW%I[.$AOO KY2;-76&6PE"R'NK'%13+S "D*&N;8,Q'S6 M.$/&+)&1\;/G](:4%KA]WK!_=+6;6A9$X4RP;[30Y<0[\:# )6F8OA;M.?;U MC"Q?+IARO]!VL:-C#_)&:5'U8*.@HKS[DON^#UN N/0IAK*[;]XHZ6YI0:GLPN^1JZ%?(!#^$RD M)+:KL#]'32A3!\9[>S.'_;T#V /*X4LI&D5XH5)?F^R6P\_[3-,N4_1"IC"" M2\%UJ> #+[!X2N ;V8/V:*-]&KW*.,?\".+P'41!%.T0-/MW>/B*G'AH9>SX MXK^V^G2S%R*>SV66&PO=V]R:W-H965T/P:$O2D+^F.Y+);]:4I:&0EVSC M\!TCX:HT2A,'N6[@I&&<39:+\MXM6RYH+I(X([<,\#Q-0_;K'4GH_FH")T\W MOL:;K2AN.,O%+MR0.R*^[6Z9O'(:E56,[@$K M6DNUXD.9F]):1A-G13?>"2:_C:6=6-XR61%,_ )AM@+O?^;Q3O:1 *_ 7=6O M@*Y!3YOG-T2$<<)?R-;?[F[ \V>^T;/M<% MGGKN)!D9/O\19G.9IEU=&PZ%U M9$E,BW':Q#@=<3A-;:;!DIB6AEF3AIFQJ[]QLLX3\%G^(G+P_!<)&7_1%;!9 M!8'2LBLXH^&%P2FAZ](B X)@)!JPQD M2TU/A:(@:,:@X85P##40^6X+:NJXO".B@.[,G:)NI("*?J 9?SX3.6?:TF0% MXG3'Z ,I'.YVU2@TN*,LJ>EA*Y2"P9@U:Y6W;*GIJ5#$!8TDBE5H!,U4\YW<\UB0TEU.UV(?,B+G' \DH57O193W5+ EZJGC M&X.AH((H.!^S@JV2EBTU?4% H18R\LOP"J[UVF_= ,T#?%#!=3-M&N=Z>-Y= MP4CQ$#*#S'D5#/X#AAF?^1%#.]"6FIX0Q4\(C5C+R"I,V5+34Z%@"AD)Y6Q6 M/B%CF/J9+2\-4"$2,B/2^<7?/TTT/V)PCUM2TQ.B" SY8Q:_52JSI::G0E$9 M,J]PG5W\9AG#1-%L>6F BK60F;6N:;K+!6%E)]/U.HZ(^L'JC-3JDI8M-3UZ M16YH-F:E6Z4W6VIZ*A2](?,:V'!DF1\A"W)=?#A/K)MI\T0/P9XUY!AC*0LK=,-PS.T>J]!F2TU/A8(V;%[T.O=E?4+&\+(V6UX: M8&MGS\Q0)VN^'U#,RH,[>@QBPXK8L#=FS5ME-5MJ>BH4JV'S:MG9-6^6\0TU M/P:!845@V(Q.=S61=P9E==7+EIH>J"(Q/.9&([:*9;;4]%0H+,-V-AM/R)A> MY&/ %E:PA2W#%CZ&+3AK;=_7476PUJQOD]]3J.694>M#SK)8Y-UCT&P[M/!L MJ>F1*ICRQH0ISRI,V5+34Z%@RK,#4R=DIOUCT&QY:8 *ICPS3 T>@[5>>PQ. MY_!P#-:MVF-PYL[[QF#K-)-YD>J:9ERPO#J9&&=@Q^A&9J7;4:N 8TM-#UP! MCC?F8I1G=3'*EIJ>"H5"GAF%AE=L<+RK,$/3PXH];@7E//YP6\QI'0%-"=N4 M)V,YB&B>B>HT:'.W.7W[MCQSZJCFU='=+R';Q!D'"5E+4_?U5#Z;5:=AJPM! M=^6!TGLJ!$W+CUL2K@@K&LCOUY2*IXOB &PO=V]R:W-H965T.[VP6;MDR MTV;!C48E7<(,]%TYE3AS6Y:4Y5 H)@HB83%V+OV+N&_LK<%/!FNU-29&R5R( M>S/YGHX=SS@$'!)M&"C^5G %G!LB=..AX73:(PUP>[QA_VJUHY8Y57 E^"^6 MZFSL?'9("@M:<7TKUM^@T6,=3 17]DO6C:WGD*126N0-&#W(65'_Z6,3ARV M/W@%$#2 8!\0O@+H-8#>6P%A PAM9&HI-@XQU30:2;$FTE@CFQG88%HTRF>% M2?M,2]QEB-/15.(-DOJ)T"(EUP\5*S&GFIR267T/B%B0F5CH-95 8ECA/:DM MCF/0E''U"6WO9C$Y/OI$C@@KR(],5 K9U,C5Z* YQDT:9R:U,\$KSO@!N1&% MSA2Y+E)(=PE<5-;*"S;R)L%!QAB2,]+S3TC@!4&'0U=OA_L=\/CM<.^ FEZ; MK)[EZ_TG62=DRBGF8#=GOR_G2DM\2'^Z(E\SA]W,IKABB0*W"B MCQ_\@?>E*VKO21:_$]E.1,,VHN$A=LP0DB:,UC4(PTES(35[KA>PJI)R^X' M)MA=$:Y/ZMN33+5=1<%@&&+>5]NAZ[#RO'"X:Q6_M/)#;SAHK7;$]ENQ_8-B MKVC)-.7L&5*B-F\ZW7K3B5!:G> C3GB5LF))L/PD]Z>FKJ:XF6.O438R7?+[ M+UT^/_<&>_*[K/QA?T]^AY4?^N&>?'>K[.4@E[9]*'2T*G1=(MK5MD-=VL*\ MMS[!SE4WFG\T==N[H7+)"D4X+)#2.QNB3[)N)?5$B](6U[G06*KM,,/N"](8 MX/Y""+V9F /:?A[]!5!+ P04 " #.@5!6H9E18W8# "-#0 &0 'AL M+W=OP\'7S)5YDR!^YLLJ8K6(#Z MNKX7>N I,Y9TC !;1RMFUJT[JNAL(O@."2.MT\@N4(^OD#$ M(Z2'T/SYZO@,';^)J6_Q_!-X?ZQ!4)6S517)%-U("4JB?SYI0?1102F_]86M M0@WZ44T]7\LU36#JZ(*5(+;@S%[_AB/O79_+ X$=!2!H A"<0S\(0&%3*=&I MU.=PA1):%/.]V>M*5PF$8>8W4$<6PH1B>I?@^9Y0E\!."%49T M8#J.28M>5R:,PGYR44,N.DMND7&A+A6(\B?\HHYM/QR/6P2[0CB(@GZ&HX;A MZ"Q#^W'0GPH!6V ;Z.-V%N"EV3P0V)&O<>-K_$O*.1XR .!'05@W 1@/$@Y MC[N)YN,@:*5C5VH<^*/^=,3>OHUYSZ_G"R1,][[DR\N-YDO-^[I M-15E?]' MS?C0V[6\#K-1'+?8]P@%8W*"_4$3QB]AGS-=^Z K#![UN"9[RZM&/(YCFVQ7 M9N2?X$KV7,DSLZ%FUS\"G 5Y:?8/A7;L\KZ?XU_3T/&@'7THM.,@['LZ'J:I MXVZ_C@GQVZG9E8HP:2>G>S#8EB!6=MZ7VO2&J6H\;$Z;.\6-G:1;Y[?FKF$' MYCU,=5'Y3,4J9U([M=20WM5(4Q+5[%]M%%_;\?F!*SV,VV6F[TL@C(!^ON1< M/6V,@>8&-OL?4$L#!!0 ( ,Z!4%8F6-M4I 0 + 5 9 >&PO=V]R M:W-H965TYZC=#]1G.U%_4UN&5/H MH28J5NHS:U$75.G=>A/*JF9TU085>0A1E(8%Y66P MF+7';NK%3.Q4SDMV4R.Y*PI:/UZP7.SG 0Z>#GSFFZUJ#H2+644W[):IK]5- MK??"/LN*%ZR47)2H9NMY\ Z?7\11$]!>\0=G>WFTC9I2[H3XUNQ\7,V#J''$ MY;G32;MXZ]#TJ#7; */MY^R?VB+U\7<4B_Q/OE+;>9 % M:,76=)>KSV+_.SL4E#3YEB*7[2_:=]>F<8"6.ZE$<0C6#@I>=O_TX3 01P$ MG@ X!$#KNQ-J75Y211>S6NQ1W5RMLS4;;:EMM#;'R^:NW*I:G^4Z3BVNF"Y) MHE_0-56[FJM')-:H/8BN.+WC.5=HB];L9.T7,E9J+2) M)E6X/ A>=(+@$<2 KD6IMA+]5J[8ZGF"4+OO2X"G$BY@,.,E6YXA@M\BB #0 MU]M+]/K5FX&\I!\:TN8EGKR?*E93QX=8THLEI\1BEU@7 ME1Z)X7@RG;K%TEXL/266N,126RQ*8X_8I!>;G!)+76(32RQ+L4BK'1S3#@T:NF)3GZ&.IBV=2.96Q/>0)F7B$ MP0C#H/!-T^:E0O_9D)KXGT] +C\,7MOD%WCXP^,+C^(4= $MCCYKA%QX',&P3 MC'C> M@ #(\C&+81YNMB S#\$H)A&V$>13 @^\!6->S0]P"FUL8^P87#+;@ MI=@"&UL^3("!%OP(:($-+1QEX#%CF 4GIEM*W_5NZNF6_1'8 H,M&(0;#<,M&,@"&UVQAUW$L(O\/^PB-KM(%GN>5&+81?!@WW;RW2?CI[N< M;VCSN>UV,$C!D2U,#.[(,.Y\+4QLH &99!ZJDZ/OQT$D>7OX$/;\.4]2S^R# M&$21DXAR=C&Q$84QQ)XY+S&,(B<9Y>QC8C,JR[#G;44,I,A)2#D;F3@@-2&> M3B:&4F284L.=3&Q63;#O#AI6D6%6?7*E9(Y?=E\P].IYU;$AG#Q,.'ZSYG.UMO_[.N0_WAIA/S[ MI1D>+:(5K-ZT2X42+<6N5-UZ6G^T7XY\URW"FY.*"6*=G/+Z(K5S07Z_%H(];33"/2+M(M_ %!+ P04 M" #.@5!6EW9UJI<" #I!P &0 'AL+W=O9,Y6+--;FE&LC)'#1EE7J3NAJ3&JB; M=PFNV@3!D01SR"GF(H M3ND&)!8EUIVI;,97!.\!2;5I57;GM=GYDR>@[8C\\P&F S.BWHSH;\U8,DYY#B^T8CQ-T"DX[Q4$1[T89]J9 M&HPR'7@1]U[$?^9%L:MW:>H=7X?G!V1H_5=M$M^S68?XDX;W*& M3LCV86D[6C3V;EX(C3>];9;X%H,T 3B_%$+O.N:Z[U_W[!=02P,$% @ MSH%05F+MQ(.# P +0P !D !X;"]W;W)K&UL MK5?;;MLX$/T50EL4+9!$-UMV4EM XS38 BTVJ+?M0]$'6AI91"522U)V^O<[ MI!35L6S!+?QBB=3,X9DS''(\VPKY0^4 FCR6!5=S)]>ZNG%=E>104G4E*N#X M)1.RI!J'%;1-2Q!?ZX>)([<#B5E)7#%!"<2LKGSUK]9^-;!6GQA ML%4[[\2$LA+BAQF\3^>.9QA! 8DV$!0?&UA 41@DY/%?"^IT:QK'W?A/8OLWM &-#5XB"F5_R;:U]1R2U$J+LG5& M!B7CS9,^MD+L./C1$8>@=0CV'49'',+6(;2!-LQL6'=4TW@FQ99(8XUHYL5J M8[TQ&L9-&I=:XE>&?CK^ *B!(I=D65=5 9@@30NRH"HG]YAB\IXW6\5(_NH. M-&6%>HWFGY=WY-6+U^0%89S\FXM:49ZJF:N1DT%VDW;]VV;]X,CZ?D ^"JYS M1=[Q%-+G "X&TT44/$5T&PPBWD%R14+_@@1>$!P@M#C=W1^@$W8"AQ8O/()G MI:PH2PD*26@I:JX5BI84-<9KU-,YD!+34$LK/Q$9*4Q62,'HBA5,,S@H;+/N MZ/"ZIOQO5$43F#M8WPKD!ISXY5]^Y+TY),J9P)Y)-.HD&@VAQ_]4('&'\35) MC%AXV&2X]13)I"B)Z#Y:40XJT<"/+;PYMS9QX(^]T0,>[7+RO#W>?9MI>)ATU)&.!DG?6UY_3#KJ$8K\8(]T MWR8<30ZSGG2L)X.59*^82Y%=UE@;5"G .A(K/)%X4T?PF.24K\$6VDD5-#EG M!9T)[)DTTTZ:Z8F[\'C6IOVM%NYGK6\SB29'TG;=<;L^8;,-[:?K?OF&^\7; MM_'#\$@9^-ZOR\\[43=[#UZ0#^V&^7E!%K64>!Q?D*6FNCN9V]+!._)!*&:O MQ6_O'K7I:U8%X"56EQ92\.\'+\-!/K^[YW.*MD@B=^6 M[$QHC63N3N.%0:QM/ZI(8B[YIF/I9KN>]ZWM]/;F;TTO;!NZ7S!-(_V1RC7C M"LLG0TCO:H(U()O>M!EH4=GV;B4T-HOV-<=^'J0QP.^9$/II8!;H_B'$_P-0 M2P,$% @ SH%05IM^KT-; P (P\ !D !X;"]W;W)K&ULK9==;],P%(;_BA40&A(LGTW9:"-M32N0&$R,P07BPDU.6FM. M'&QG71$_'CO)HK9K,Q7YIK43O\^QS^N/>+1B_$XL 21ZR&DAQM92RO+'WPEBZ74#^QH5.(%W("\+:^YJMD=)24Y%(*P G'(QM:% M>SX;ZO9U@^\$5F*CC/1(YHS=ZF>A%#)<4?F5K3Y .YZ!YB6,BOH7K9JV MX=!"224DRUNQZD%.BN8?/[1YV!!X[@&!UPJ\'8'O'1#XK<#?C1 <$ 2M(-@5 M. <$@U8PV!4U^'SVZKJ>ALIQ26$!* MUVH-9UP;GZ*J5%O\W\,S];(7?:S9)F&Q2=BT@84U3!_(]U$PLN\W'304;LO! MH',PZ'7PK:JRU[HL=X%3S+D.MLIBI]O,C79 MI9DAV)8E@\Z20:\EGX@DB]H&)$!*"GI;5>MHG1]82 UNL)$D^%WI)QRZ)\(EA[HYA)L-- M3<)FAF!;A@T[PX:]ADU%HA4IE$R0O8NE5W^L329AL4G8U"1L-GPZ&X=A<-;- MR,8J>^.^H*^/5Y@OB#I**&1*YYP.%8 W5[*F(EE97R'F3*H+25U*J'2;L]NN"%68SNS'6B__>PD1&P8>"&VXW-^YSKD)MUS\29+ (7>:<7D MS"F5JJ>N*_,2*);WO :F[Q1<4*ST5&Q=60O FU9$*S?PO-BEF# G2]NUE[/YU/S/YVPR\">WDT1J:25\[?S.3G9N9X)A!4D"OC@/5E!PNH*F.D M8_SI/9T!:83'XX/[0UN[KN452UCPZC?9J'+FC!VT@0(WE7KB^Q_0UQ,9OYQ7 MLOU%^WZOYZ"\D8K37JP34,*Z*W[OS^%($ 1G!$$O"-K<':A-N<0*9ZG@>R3, M;NUF!FVIK5J'(\P\E+42^B[1.I4M.*5$Z5-6$F&V00O.%&%;8#D!B;ZB=?>P M$"_00Z,: >B1,$(;BE;XHY/=+D%A4LD[O7W5B+S4AX2.?6\08>BYY(W4!)FZ M2N_%A+$#ISL\R<_]KY=R!@.&<-+[IDN.;1EZE11 MJS(OWBX+QV$0I.[. AL-L-$UV,@&ZU3Q,2STDL@.BP98= T6V6#1*,1B2YA$ M%11:Z-TGVD%T';:;*%ZW7>V5*]TCVV&I/TH@S 9]O^!<'2:F40Z?N>PO4$L# M!!0 ( ,Z!4%;D*V@^DP0 ($5 9 >&PO=V]R:W-H965T]Q[.O<"YAQGO&/\N5I1*\#.)4S$Q5E*NKTQ3 M!"N:$'')UC159Q:,)T2J7;XTQ9I3$N9)26PBR\)F0J+4F([S8_=\.F8;&4= ;)*$\.=K&K/=Q(#&RX$OT7(ELP/F=+PF2_I Y>/ZGJL]LT()HX2F(F(I MX'0Q,6;P:HZ<+"&/^#NB.[&W#;)2GAC[GNWW7]#?Y\6K8IZ(H',6?XM"N9H8O@%"NB";6'YANX^T+,C- M\ (6B_P7[,I8RP#!1DB6E,F*01*EQ3_Y639B+P&Y PFH3$"M!.@,)-AE@IT7 M6C#+R[HADDS'G.T SZ(56K:1]R;/5M5$:78;'R179R.5)Z>SX,/8 WBL] M_>=.Q8-;21/Q;U_W"G"G'SP3@RNQ)@&=&.IM%Y1OJ3']_3>(K3_[*C\16*,/ M3M4'1X<^_<"9Z'T^BC0W3\O4:3M%MF6/K+&YW>?>$P9=WZ_#&JS6,"ZC_TBF0WU$"R2\Q^ "^Q#Z+:(]86@TR*P1IU^ M5:?_EJ^P?\H^G BLT8=1U8>1]GY_RX_FOH(]R1L#)L M_S7TH.4,2!C^*P93D#7%'-%1VC8V76?@>QY]M. MFQ7JL,*N9>,!5O6,AMK1IX;^5CG?M>J?I,$J93%;/O?2/.DX/A5:L^AZ($/G M+64-:N?]P;TX$5JS%[4-@'H?<*RTO0)K'Z!M>JAC.U#["Z@W&,/BUO48&-M. M1]RZ'D-%#?DS6'L,J#<9!XF;UQ4MVW>PV^;:$P<]Y+L#9&NC +7S=U#=_*YY M]7RO0\OOT'(P' VQJL?Z]2;GZ/H_SWHE5M.[E>:+Y6I;S%M,:U=,: M66\I;TCK!0[MQ:G0FKVH'0+2.X1CY>T56&@5^M9;L3;UV(IKGX'T/F-0SE#7 M:?C0QFTY0UVGT0QK\JJ=!M([C4/DK(1J>35OY+6Y]L1AC-$ U]H@(/TG^X": MH>ZG.,8NMMNLNF&>@T=^BY6YM\BE-&J9K_T)$+!-*HOUKNIHM;XXRU?5S#J\ M6)S\1/@R2@6(Z4*E6I>>NC8OUON*'P"U:KK]!=02P,$% @ SH%05E:O+=9R @ U 4 !D !X;"]W;W)K M&ULK53+;MLP$/R5A1H4"=!:+\=)4UF 'WWDD")( MFO90]$!+:XL(12HD9:7]^I*4K#J);?30BT0N=X8S*^TFC9#WJD#4\%@RKL9> MH75UX?LJ*[ D:B JY.9D*61)M-G*E:\JB21WH)+Y41",_))0[J6)BUW+-!&U M9I3CM015ER61OZ;(1#/V0F\3N*&K0MN GR856>$MZKOJ6IJ=W[/DM$2NJ. @ M<3GV)N'%;&CS7<(WBHW:6H-ULA#BWFXN\[$76$'(,-.6@9C7&F?(F"4R,AXZ M3J^_T@*WUQOVC\Z[\;(@"F>"?:>Y+L;>N0([Y4P+?F.J=11MGT^@@XQRS <3A&XB"*-HA:/;O M\/" G+@O=.SXXCU\?25M65\6>TY5QH2J)<*/R4)I:?[OG[O*V-XRW'V+[?D+ M59$,QYYI:H5RC5[Z^E4X"M[O*L%_(GM2D&%?D.$A]G12"JGI;V*[>9?1%GWJ MT'86K=/X/!R=)?YZV\'+K&CT+@C[K%::O]4@)&ULK99;;YLP&(;_BL6JJ9.V<@JG+D%* MDQUZL:GJ8;N8=N' EV#5X-0VH=NOGPT4I0DE5;2;@.%[7S_?&\ >5XS?BPQ MHL><%F)B9%*NSTU3)!GD6)RQ-13JSI+Q'$LUY"M3K#G@M!;EU'0LRS=S3 HC M'M?7KG@\9J6DI( KCD29YYC_N0#*JHEA&T\7KLDJD_J"&8_7> 4W(._65UR- MS,XE)3D4@K "<5A.C*E]/HMT?5WP@T EMLZ1[F3!V+T>7*83P]) 0"&1V@&K MPP9F0*DV4A@/K:?13:F%V^=/[I_KWE4O"RQ@QNA/DLIL8H0&2F&)2RJO6?45 MVGX\[9+'-H"T N>U K<5N'6C M#5G=UAQ+'(\YJQ#7U>RG-"V;WWLB^ _F3T+Q.T"<8?<8Y6KV]=@H_)JE?YX;&(W MC,)P;&ZVR0>]CR0?=>2C0^2C/O)&Y6^1.VXPLG?(![V/)/3A(?IN!6M&7$G@??[C'/PHCV]GA'YSA2/ZHXX\&^;^#[ ./]CXP MMN\XP2YY3UGH14[4E35,YM:BJ3H^TO&Y-- +\W=3BS^!U!+ P04 " #.@5!6/PQV;^(# M +% &0 'AL+W=OACW0TMDF*HDN2<<-L#]^U(^(+BPSF6:_ MV*3$^_@=[W0?R>E.R*]JC:C)]SPKU,Q;:[VY]'V5K#%GZD)LL#!OED+F3)NN M7/EJ(Y&EE5&>^1 $H9\S7GCQM'IV)^.IV.J,%W@GB=KF.9-/<\S$;N91[_G! M/5^M=?G CZ<;ML('U%\V=]+T_!8EY3D6BHN"2%S.O"MZ.8>H-*A&_,%QI_;: MI'1E(<37LO,YG7E!R0@S3'0)P?T3]5SAMG M%DSA1Y']R5.]GGD3CZ2X9-M,WXO=;]@X-"KQ$I&IZI?LZK'CT"/)5FF1-\:& M0J6%XSS>*I%#LBR]$&K6Q4KE;6AAPORJ@\ M:&G>$%^7XNM,F/5U->&4 GK)\WD\WIR.#(Y!7(K"KU6Y*9(,?T1P#>>M.[ MLSMS<")>8W)!!O0]@0" ?'FX)F_?O'/@#MIE&E2X@R.XK?-_W0OS:Q)BQV3Z M=Y?+-="P&ZC\R"[5AB4X\\Q7I% ^HA?__!,-@U\<-(S+KS!#M3UHG2,W[CEN/X5&DV/@/-24MS M70:=DS:G2OUM-3 MI5>#=&*F8)G"63*L@=T/*AU%='0LJ+;^4V?=[IUD#>RK"=E*3]VE_E9(O3+[ MILY)G:9]@V?+/AV=+,V<"M*7J94$ZM:$WFD6'D0U.!)06_JILV3WS[#Q 9<1 MC<+Q$3ZVQM.7BOP3N3&;0_W4.:O3N&_@;,FGT/9F"50-PJT'+U("; MDP(O5F0I16Z.(V9M%2^/)EVL&]171A6L!("S<.]%E?Q#7KLENKFO9I>]-U5=_OV.'U-=DMDRM>*)+ATI@& M%V,SMZQOGNJ.%IOJMF&PO=V]R:W-H965TX[/N;F^[JV$?% %@":/):]4WRFTGE^ZKLH+**DZ%W.H M\,M4R))JG,J9J^82Z,2"2NX&GA>[)665D_;LVDBF/;'0G%4PDD0MRI+*]15P ML>H[OO.T<,MFA38+;MJ;TQF,0=_/1Q)G;L,R8254BHF*2)CVG8%_.4Q,O WX MSF"EML;$.,F$>#"3+Y.^XQE!P"'7AH'B:PE#X-P0H8S?&TZGV=( M\=/[)^L M=_22405#P7^PB2[Z3MW8O49-GXBPY<+KNR3K.K8.')(OE!:E!LP M*BA95;_IXR8/6P"_

@*>/JC+PG]^-K M4+#_"-Z)IF'+V:#-AL4*[(ST&FM,0:^]5FL&;LM#.:I MYC2'OH,'2X%<@I.^?>/'WHN3A8G(H((I MTZV_MZ:,+*5I$LLTB:/PHNCM-'H[1_7>,)7CB:<58/EA M"WBN76%KES_7;IORFCS>TA0D42=\H;PE*@K\ \JC1GET5#F6F12<$TT?&Y5K MTV] 2K20K0D:(,/![<*-^/2)+8:Q<>-\+CH\*'M@=A;G-1 MV1/QMR3'>R*B./9?*-T/BA.OVZXT:90F1Y7>"4WYOQ=%LE>HOG>1[%5%2YC? M]4T'V]'L;K5B4#ECE2(;;# F]CD"8 MOT^%T$\3T_";^SW] U!+ P04 " #.@5!6YY76#_(% #E+ &0 'AL M+W=OY>G.Y%2@Q$2V)F&[I.]\>?\Z-)G 2/[)[KBT*"G\]C_(V?.%^\ M>&;\B]A3*M&W.$K$S6 OY>':LL1F3V-?#-F!)NJ3+>.Q+]4AWUGBP*D?9$%Q M9!';=JS8#Y/!^#+!3O**$SH T?B&,<^?[FC$7N^&>#!ZXF/X6XOTQ/6 MUID.T.8H)(N+8-6# M.$SR5_];,1"U@+%])H 4 :090,X$C(J 42. S,\$C(N <3/@7(9)$3"Y-, I M IQL[//!RD9Z[4M_N>#L&?&TM:*E;S*YLF@UP&&27EF/DJM/0Q4GEQ_H]^]^ MHDXB]^LQE"_H[9I*/XS$NX4E%3]M96T*UBIGD3,L3- 'ELB]0&X2T$ '6*IC M9>_(:^_NB)%X>^!#9.,K1&QBH\^/:_3VS3OT!EE(['U.1?'2U54S>$TW0S3* MP:0$!Q>AUY>CJSZ?I;F7T_ KK0/C78S!\VZ,)M"HO'Q&&7=TAON)Q@?&54EZ MO7S^^CV]ENXEC<7?'=V\RW'C;EQ:1J_%P=_0FX&JDX+R$QTL?_T%._9O71I# MPM:0,!<2Y@'!-(''I$$Q39E(J,S$JL_(Y?PF3 M'3KYT;'0)SE1+L.GB"*5<$LYIT$N5Y=21GS?J3AIC?]H/L?CUOBO(;.Z75EG MSJR5U0/*J@GEE$(Y1J&J&DFS&GF%@O 4!C0)!'H;)L6MX1WZY_Q-XLZ8H:]6 M.$$P38KJ^X.6Q67Q%-A_.FLI I74B8!P33E,5V]7QJF^^>W _254[@OPBE M6] EEQG15Z^"5J_+N'ES!,WH@M(\*)HN6,U0P#^X0Y8WP@,/U9.#JJ A0VHZ MLCA,?,EXIX1&:&\)<7O.S8<3W%01,JD+2O.@:+J*I%*17*IBOM;)M90\W.U4 M'?W)NFI.VEMETE*93(4?338;-(4#R6/YY[TS>&]Q0(U M;D!I+BC-@Z+ILE8&#Y[ FJL8U-(!I:U!:2XHS8.BZ3I7_A V&T1&C_5B-P&W M;9WQ>#8>V8TGC96Y-[UUO3"M"YK6@Z+IDE4N$#;;0(_Y;T2Y 715+([*A=!/ M+X^F[67K9.C@IH"@AA HS06E>5 T7>7*%,)F5ZCWCQ]F7N\"#$E;%[2Z6=ZV MYUW0G!X43=>OLH6PV1=ZI#Q4L_06K6J_C%1FT?GU$JC_ TI;@])<4)H'1=/W M"E16$;%AUTL$U#<"I:U!:2XHS8.BZ3I7#A,Q.TPPZZ4BB=.HA\U?J-$S([3_[.D*I)J^Q$Z1(8T==:@-!>4YD'1=)$KPXF8#:?> M*ZJ"UURU=$U4T-U H#07E.9!T70-*[>)_,!M^J\;3\S\WK?=]M:?,UM/.EO. MR*B]"NYNV;6QI*-EU20?8*NV.S.F?)?MHQ5JT(Z)S+="EF?+O;JWV0[5QOD5 MOE[G.VXK3+X!^(//=V$B4$2W"FD/IZH_/-]3FQ](=LCV@#XQ*5F&PO=V]R:W-H965TR12 MYQ6MBX>4GZWN6'BTW!/6<0IS8HXSQ"CR\O!E?N>^%-9H2SQ1TP? MBL8VDH=RG^=?Y(>/B\N!(WM$$SKG$A&)/SMZ39-$DD0_OM;0P;Y-6;&Y_4S_ MJ3QX<3#W44&O\^3/>,'7EX/) "WH,MHF_'/^\#.M#V@D>?,\*5I7%CU(XZSZ&SW60C0JX-&!"KBN@%L57/] !:^NX'6MX-<5_*X51G6% M\M"'U;&7PH41CV87+'] 3)86-+E1JE_6%GK%F3Q1;CD3W\:B'I^1K]N8/Z$H M6Z!Z\SI/Q5E81&4<;Y(H*] /Z+>(L4B&%+T-*8_BI'@G]M[=ANCMFW?H#1JB M8ATQ6J X0W=9S(LSL5-L_[[.MX6 %Q=#+GHKVQS.ZYY]J'J&#_3,Q>A3GO%U M@4BVH L=,!2'N3]6_'RL'["5&-+Y.?+<,X0=C T=NNY>W354#^W5?]DFYPB/ M975W;*A.NE0/3-4U,;Q]X+V2YQW@W\BL1Z6Q%Q6# T?T3:I:[ MB9[*W5JGW?W+X< -\7FVA.+P=BA"LHV]'![/OO MW,#YT10:2%@("2- ,"V(_CZ(OHT^$X%+1]BN&OJWKED:.UI7U&!8)JHH[VHHQZB;B*&=E&R MI:6FBSQ)(E:@#665OD9Y*_ZX(9IS[CAN2]I.I4)K7_O*"@339 WVL@9663_3 M!14W.?<)1?,\VU'&8[DM6EI2QL0YV_LL#EZ05^Q@6":V..] MV&,0L5]S=H\[G=V=2H76H^@K.!!,$WRR%WQR1/""LWC.A;2W4MKJ+L@DGY73 M=UJ$A(60, ($TX(QW0=C>N)[FRED$"%A(22, ,&T(+J.2DT4 U8=JWDCIL;$HN*.F@.^/Y[B26N,LK??5WE0&H&BZ=HWTD*WN_9-O1%] ME-OT3,X2<;Y RYRANNS!>-C;PNB)RFEGC-(JX<,^6D1/IM'SVH[J'3)(&H&B MZ2'#*F2XZQ147BQH*Z<@E&]YP44*'F>K8S=4=0/:C=)H[+F!A]M7SLN2?N". M?3QJ3?#V/O=6&(BF*ZQ29M>:S,UN*"NMN6Q.4?<)WP[M.UF TD)0&H&BZ>%1 MR;#KGWC:=R&3W&M06@A*(U T/90J!7?M.3C 6#8RC&53SP]&[:$,,L,.06D$ MBJ9'067LKCUEKRX*1K]NXR+F%,D68C'V53._2-7GZYCNJNM*[)N+O]&*&J-1 M->3B9CC:@8#,OD-0&H&BZ8%0V;QK3^>/3SSH7_0ISN)TFQKEA\RSKT%I(2B- M0-'T0"D7P)V<>@H"]0] :2$HC4#1]% J#\&U9K?UX+<35YN<;9A\X%B<'1OF MIB^'N;89:6^VM^2@^3X437\\IQ)^;$_XNPUST>.A8-[2\=4CBI7D$L]=WG T@@439== M^06XBU_P/)=4+H%1?3O&MX@/ZA& T@@431=?>038[A$;&_)02T"*)J^:%59!)[=(I"K7[O?.]MAO=>@@AH"H#0" M1=/#H@P![]2&@ =J"(#20E :@:+IH52&@&SA]--H[4MR4;]JJ]SU/8 MA>_?(EWW5+KN67-(:1;7%A7*EW*)4F/1=N,YL3$@OL&F/W?:3X;M'>@M/FB" M#473Q5<)MO>MG\][IN?SQK5&AI+FM4;V/O=6^%ODTI[*I3U[$GSX1L?^J->. M[3U/@N;;H#0"1=,#I/)M;WSJ6Q[0E!R4%H+2"!1-#Z5*R3W[XOVNOM41#+;, MXZ!)-"B-0-%T\542[=F3:/M =_AAKQW;^^H 3;E!:02*IO_$4*7GO-WN*#)M90-%U\E5C[]L2Z&N@T M(Q[=;-E\+:Z8@PZ6G=G[T@!]* ]*(U T/3HJB_=/_7MX'_1!/B@M!*41*)H> MRL:/XNW.P*LTERD;"GIC9^2[T_8/XD$3?BB:KJE*^'U[PG]T M\.KTD-'>2.]+ /1)/"B-0-'T<"GWP ]./9J!^@R@M!"41J!H>BB5S^#;G^N_ M;C0#M0Y :6%-TYR_P/ V!@+5K"Z\<@5\>SK_/PSFFMPVF%],):"N "B-0-%T M\94KX-M=@?WIG8?N_^]7!7Y4O1AJIX]6ZY3Q%;Q5F!$KH4 M59WSL9@)6?6ZMNH#SS?E^\CN<\[SM-Q&ULQ9=M;]LV$,>_"J$!0PNTD40]I[: -&HQ#QM@Q.OVHN@+6J)M M(I+HDI3=?/L=*47S@Z*F@8N]B4GQ[L^[GWC,:;+GXEYN*%7H6U76 MV[;,-[0B\HIO:0TK*RXJHF JUK;<"DH*XU25-G:<"R::JB'AX3TN^GUJN]?C@CJTW2C^PT\F6K.F"JD_;N8"9W:L4K**U9+Q& M@JZFUHU[G27:WAC\S>A>'HR1SF3)^;V>S(JIY>B :$ESI14(_.SH+2U++01A M?.TTK7Y+[7@X?E3_:'*'7)9$TEM>_L,*M9E:L84*NB)-J>[X_C?:Y1-HO9R7 MTOQ%^\[6L5#>2,6KSADBJ%C=_I)O'8<#!]=_P@%W#OBY#E[GX#W7P>\B0)__ $DT4[227X9HMOO[P_OK&^5:;DE. MIQ9<&>9%6NFOO[BA\VZ([27%L@N)'7'W>N[>F'K:'EV^U:PE8G!> :RN +@6 MI8(!J]?H%:N[8_IZB&R[0VAVT%?K+O5PC*,XF=B[0VCG=K[C)H[K'MMEHQ&_ MD(??\_!'>;0EVE;_#"JWUE>Q*?VAS$>U?O1,75(LNY#8$<.@9QC\S[4<7)+[ M)<6R"XD=<0][[N%/K^7PF;5\;C=1SQ^/$R>B.R@\R#+LFU4 M5FVC0ML;;PWU"82^0R4^2S9* C=TPQ,HYW9N@)T@#OP3*J-QOY!*TE-)1JG\ MQ14I4=XV-K_Y*^9.(-8-[H*0K\'2N(KB:1-OYMQ/%MZ877G(%G;49;N!C MB0IM .LKSM7C1+?7_>=7^B]02P,$% @ SH%05J[;,S_H @ 4 < !D M !X;"]W;W)K&ULK57;;MLP#/T5P0.&%ECKN]-V MB8$V[; "&V TZ_8P[$&QF42H+;F2G#1_/TIVC*1)NSSL)=&%/.0YI.CA2L@G MM0#0Y*4JN1HY"ZWK*]=5^0(JJLY%#1QO9D)65.-6SEU52Z"%=:I*-_"\Q*TH MXTXZM&>93(>BT27CD$FBFJJB@[)&Z5%U3EC!A7C[3]]Z738VZ87A/*"](MQZ+" M%E'4JIR5E"MR1B9MD8F8F?L*;R9:Y$_D 13()1!L)_*ET8T$; M=VQN6C;!&VQN(3\GH?\)@P3! ??Q\>[^KKN+NO;B!KVX@<4+W\";&!IGILN* M75FOI:1\#O@:-)FNR;9=1M?V^'I%94%^?T-(G!&B03!3EAO&N5TT/BM!$3&]%,LV4:7R1QE R&[G*;][Y=Y(67R9;= M#J6HIQ0=0\F0P+H6C33)'Y=YM)?1F>\//-]+7J5^P# ,HR"Z.)QZW*<>OYOZ M#Z%I2?+VI2O[1+N2%[8PL_:I]_7Y!YUX7^#D,@X3_Q6;?;MPX,61?_F*C;LU M[\RWYCN5V!R*E#!#3^]\@$"RG=_M1HO:CL"IT#A0[7*!GSR0Q@#O9T+HS<9, MU?XCFOX%4$L#!!0 ( ,Z!4%;@G;)6$ , %0( 9 >&PO=V]R:W-H M965T;=AMMI-$- 0*I6L7X M@/C@-9?&FA,'VVW7_YZSDT5MR0I"?&ELY][YO>>95 4S-%4K7U<*6>I A?"C(!CY!>.EETST<,M7N;$+?C*IV H7:+Y6SL8VW@7<<=SJO3%8)?=2/MC)QW3J!980"EP:FX'18X,S%,(F(AH_ MFYQ>NZ4%[H^?LK]WVDG+/=,XD^(;3TT^]&Q_V .'P&4#4 **_!0P:P, )K9DY6=?,L&2B MY!:4C:9L=N"\<6A2PTM[B@NCZ"TGG$EN?JZYV0$K4VB&,UG0)Z*9^(9$66K^LA'PKA80/2/@TUKT(0C?T,Y1U &?_0'. MRN?@/EG9^AFU?D8NW^"9? LKHV<_K/30R2NE6+E"*@ #]SO8CYNSG5N^VC*5 MPO?/E!(^&BSTCRX[ZOV'W?O;HK_4%5OBU*.JUJ@VZ"6O7H2CX&V7.?\IV8%5 M@]:JP:GLR#[Q-_MT.^/BP<6PC3L@%[?DXI/D;KE^Z&6*"HV7 M!ND #2AF.JV.NQ@$41P=,>V.&UL MM9E=$*EV^68D=AQ(E N ;W6RE/C!:7.[(!NY WN]67.V-*I6()I *RE+$87TUN'8O M CS6 ?D9?U-X%GO;2 _E@;%'O?-'=#5P=(\@AE!J":)^GF )<:R55#]^E**# MJDT=N+_]JOXE'[P:S ,1L&3Q=QK)[=7 'Z (UB2+Y3?V_#N4 YIHO9#%(O]& MS^6YS@"%F9 L*8-5#Q*:%K_D9PEB+P!/CP3@,@"W R9' KPRP&L%N.,C >,R M($<]*H:23J7ZKBY.+SCXS*%T32 M")6;2Y:H225(?EE6,4D%^H3NU'R+LA@06Z,[R<)'=+O+3[C6UTV'O0] $AJ+ M#^KL^[L O7_W ;U#(R2VA(- -$7W*97BHSJHMO_:LDRH1L7E2*I1Z+Z,PK+' M-T6/\9$>NQA]9:G<"O0YC2!J"HS4\"L&^)7!#38J!A .D>=^1-C!N*-#R_/# MW8[PX.QP=VX8C5==42_7\X[H_9DE#\#1[;J\1)V("XEQMX1>:R[$CH1P-5"+ MB0#^!(/%K[^X4^>W+CPVQ0)+8@UTXPK=V*2^N($-35.:;M12HB9^".B]FJO% M#/[0A;&0F^9R>H5]6HS5171<-0V>]@D9F^U+R))8@]"D(C0Q$EK=W0H$A*<0 MG6(S.6#C3ASU::$QMM<7C26Q!IIIA69J1%/>;0A^ @^I. UH>@#HT\QQ/,]K M$3(VVY>0);$&H5E%:'86(>56UD"E(L0X"O5]%I^F-3NDY?H3WY^W:!F[T)>6 M);$&+;^BY1MIJ:=;CY7(/\#C81_/#O Y8@7&OKUQY/-JY/,^=Q)Y4+Z# M2+0#3EF$(#TY5^9GPC!VH^]C3]1-P9=C1YW(9 M0BM.0^BT68Y-$V!5+;"EUJ2Y9XK=-QB!B,4QX4)/Q&+V=4Z^4MK?FWW^T,&M MJ6?N0&]"*D1=;X\4G@TG;5+&MGN3LJ36)%5[<]?H7X^8 MA#-Y>8>\IL/YN,W+JAVWI=;D51MRU^S(3UN&,]F-#]GY0W_N['W:IMW2,12\P]_&M#&J#[O9RZ$=\Q9E8I@<# M[J!BU;K;4FO2J\V[.S,ZC,[7/A_1=111?8C$** BC)G(5.N=R&Q:\Z55M<"6 M6I-M;?5=L]=_=6^(E.Z-@WYGJ^_8D*62DU!F"G!,UX!8)H4D^>W<2=G<$D8O MH&>WZZ"D>(N&QR@B+UU7;'E"RRNU_$K*.R85F*7>"KC.*%QS2M$'\-[RT G8 MW%(_P%8S$%MJS9>H=0J"C::\6E[W)JA:'C8;#ALB 5&%F::"ANB)Q%DGVK*! MR?X[(W?<-H1=9V'L>'[K:6/N[EMQU#D$-N<0'4^;OCCJVR5X[^02O@>95+NY=O(!2\4-_/Q5,I+RUT(K29 M/"RMJ@6VU)JHZU0$F^L$__EYCJT6$:RJ!;;4FFSKM 6?E[9L.$GEZ7>;9K7> M)*WF+?BPQM%ZCU\P&NW5(!/@F[R6*]33-4ME48JKCE;UXNN\2MHZ?N->!$75 MMY8IBM!?"=^H)1/%L%:2SG"F5D9>U'6+':7S@4G)DGQS"R0"KD]0_Z\9 MDZ\[NH&JNK[X%U!+ P04 " #.@5!6RV5KL\T" #&!P &0 'AL+W=O M]EWK,]$RVY>)8Y@$*O!65R MZ.1*E1>N*],<"BQ/> E,[\RX*+#24S%W92D 9Q944#?PO%.WP(0Y<637)B*. M>*4H83 12%9%@<7;""A?#AW?62WPP.HQW(B],QM63)2 ).$ M,R1@-G2N_(ND;^)MP!.!I5P;(Z-DROFSF=QF0\,5^8[5K+5,L8;BW M1TVO/>*>Y>OMX-LXT'N@V)S9F$LET=^KJ51"O[U_7;;7M&$WK:E'%[+$*0P= M77 DB 4X\>$W_]2[[++L*\F2+R+;L#-L[0SWLMPA4@YK932)3RBJGZ7;>K;3.Z MLC7XP_I(-ZFZI[S3U!WN#HNY]@)1F&E*[^1,YR3JKE%/%"]M'9URI:NR'>:Z MT8(P 7I_QKE:3&ULM99M;]LX#(#_"N$;#ANPQI;L M.$DO,="7O7T85K1H]UFUF42H+662DFS _?B39-?)+HZ1]G#Y$$NR2#ZD3(K3 MK51/>HEHX&=5"CT+EL:LSL-0YTNLF![(%0K[9BY5Q8R=JD6H5PI9X86J,J11 ME(85XR+(IG[M1F53N38E%WBC0*^KBJE?EUC*[2P@P?/"+5\LC5L(L^F*+? . MS?WJ1ME9V&HI>(5"-6[XW!N?(HY9.;?"EF0>2( ML,3<.!7,/C9XA67I-%F.'XW2H+7I!/?'S]H_>N>M,X],XY4LO_/"+&?!.( " MYVQ=FENY_8R-0T.G+Y>E]O^P;?9& >1K;635"%N"BHOZR7XV@=@3B.D1 =H( M4,]=&_*4U\RP;*KD%I3;;;6Y@7?52ULX+MRIW!EEWW(K9[(//];<_ (F"FB& M5[*R1ZZ9#]I-R82&,[BK#PWD'&Y1&\5S@P7<&9D_P;W@!BY<=)WXVVLTC)?Z MG97JW*JGH;'@SGR8-Y"7-20] DDH?)7"+#5\$ 46ORL(K<>MV_39[4O:J_$: M\P'$Y#W0B%)X R'H)5.HFT>/A;@-;.PMQ$=I;8V.=X+FM\3VI_1K*^)"2DN,'O+LJR.EW17^JOX8Z.?@J M";''_R_H<*_3J5 M?#^G(9=K8>JFIUUM>\:+NE/:;:\;SJ],V8324.+I3&=F%^N+1]+RJWP;Z?2VF>)\Y VTEG_P!02P,$% M @ SH%05D7%3!O? P [Q$ !D !X;"]W;W)K&ULQ5A=;^(X%/TK5G:T.R.US2GNPV@>W.1"K"9QQC;0 MCN;'K^V$E$! K6JI+\4?]Q[?>WQ/:GNTH>R!IP "/>99P<=6*D1Y:=L\3B'' M_(*64,B9!64Y%K++EC8O&>!$.^69[3E.:.>8%-9DI,=F;#*B*Y&1 F8,\56> M8_9T#1G=C"W7V@[4/JC.YV1L.2HBR" 6"@++GS5,((5%S2OG64$.2FJ7_Q8$['CX(9''+S:P=MW"(XX^+6#_U*'H'8(-#-5*IJ' M" L\&3&Z04Q92S35T&1J;YD^*=2^SP63LT3ZB6"(UES:#:_^X.CCQ$(3#+^21K>S2/T\<,G] &1 GU-Z8I+ M:#ZRA8Q5K6C'=5S755S>D;A<#WVAA4@YNBD22-H MDRRR=3;9GKMG42,(+Y MOGN&/,?S.@*:OMS=[7"/7N[NG,C&;_;-UWC^$;QYBAF]#P'IQ"GWREDD<$%;E= MM%7N/>VN/KKK23CP>OV1O=[EX]"J%_156>Y:18=6?CCL^XU5*X->DT'O9 8S M8/K?11$#N@4N&(F%+).YH/$#NBN(Z%3K2.^_3865>[BK+Z&W=F 2+#(&UB!\VQ _? M6:]#D[R;!(L,@;5X=YWG8Z;S-L76_BW)^H&[)]D.JP[-=EAY87A$M.[.4=DU M)]MD!4A0>362^@7.=:G1A;SGI 36NMKD7*9E+UN\YVWQWEG4=0"FR#>)%IE":Y/_? UQ3YZV7Z!K_^ 0>^Z%^^?A#BMG M7]2')N[0V=.TO7,3SH$M]8L"1[':YNJJV(PVKQ97^JZ^-WZM7C/T#?L9IGH* M^8+9DLA+<08+">E<]&5$K'I=J#J"EOJ^?4^%O+WK9@HX :8,Y/R"4K'MJ 6: M-Y[)_U!+ P04 " #.@5!6E:@ ;S4$ ?%@ &0 'AL+W=O\I>^1K (&>\JS@ M$V,MQ.;&-'F\AISP:[J!0MY94I83(2_9RN0;!B0IG?+,M"W+-W.2%L9T7,[- MV71,MR)+"Y@SQ+=Y3MCS'61T/S&P<9CXFJ[60DV8T_&&K& !XOMFSN25V: D M:0X%3VF!&"PGQBV^B?!(.906?Z6PYR=CI*@\4/JH+CXE$\-2$4$&L5 01/[M M8 99II!D'#]J4*-YIG(\'1_0?R_)2S(/A,.,9G^GB5A/C,! "2S)-A-?Z?Y/ MJ EY"B^F&2]_T;ZVM0P4;[F@>>TL(\C3HOHG3[40)P[8O^!@UPYVU\&]X.#4 M#LY+'=S:P2V5J:B4.D1$D.F8T3UBREJBJ4$I9NDMZ:>%6O>%8/)N*OW$]/[' M-A7/B!0)JH,X%O,6:,*@794Z>96X*=,L8*5:@QE>'Q4G*Q9Z132I(EOX'R16ZS>E6 M6O_S64*B3P)R_F_?^E3/=_N?KPZH&[XA,4P,>0)Q8#LPIK_^@GWKMSYM=8)% MFL!:NKN-[NX0^O0;E3HB?I(2\4E*].E8X7DEGCJ7=U,_L+W1V-R="G1NY;DC MM4]/K:)S*\)T;N987=FB= M&]F.&_2S\AM6_B"K&>5"G5X,=E!LH8_ (,!K=[A.L$@36$NX42/Z!YI,E.$L;[(5>-P-[K!P?NYT4/+<* M?M3\&P810.,X)X M7=",KJJ*(Y&9F-&-VD1]; :Q7KLK=()%FL!:&F+K6+)9;YR/=0":I->*%NE" M:XM_4B]CS4E9 [9>9J%O!9VL[#-S[)'72,^Q[_H7$Q/:1ESW(ZPMACR#2 M8M5+8=#WU?M!)UJD"ZVMV['JQF]==F.M=;=6M$@76EO\8^F-==?>-6"[_ R= M;BZ>6]E.]ST:]5AASP\O9.*Q^,;#U?G?H1(MTH;6%/-;[V'_KU-3ZP: 5+=*%UA;_^,V !TOC_Y.:H[-O61SXEM_- MS1XSSPV<;G*>FX5AZ'>2TSSIG.7 5F4'DLM0Y>I7C:1FMNERWI:]O<[\G>I^ MEAVY(TS5.I4OUE5:<)3!4D):UR,9$JNZD=6%H)NR/_= A:!Y.5P#28 I WE_ M2:DX7*@'-#WAZ4]02P,$% @ SH%05C;1%W'R P T@X !D !X;"]W M;W)K&ULM5?1CMHX%/T5*ZVJ&:E#8B>$9 I(,Y.M MMM*V&I7.]MDD9K FB5G;0/?O]]H)&<@8R@/[ K%SSHW/L7WM.]X*^:*6C> MJRIK-?&66J]N?5_E2U91-1 K5L.;A9 5U="4S[Y:248+2ZI*GP1![%>4U]YT M;/L>Y70LUKKD-7N42*VKBLI_[UDIMA,/>[N.[_QYJ4V'/QVOZ#.;,?VT>I30 M\KLH!:]8K;BHD62+B7>';S-,#,$B_N9LJ_:>D9$R%^+%-+X4$R\P(V(ER[4) M0>%OPQY869I(,(Y_VJ!>]TU#W'_>1?]LQ8.8.57L090_>:&7$R_Q4,$6=%WJ M[V+[)VL%#4V\7)3*_J)MBPT\E*^5%E5+AA%4O&[^Z:_6B#T"CH\02$L@?4)T MA!"VA/!<0M02(NM,(\7ZD%%-IV,IMD@:-$0S#]9,RP;YO#;S/M,2WG+@Z>DW M6%I_":70BDDT6U+)T)W6DL_7FLY+AK1 #Z*J8(9F6N0OZ,8T5_#2SII8(!/@ M2YV+BJ$K$^@:/7:1KC*F*2^A[P8]S3)T]?X:O4<^4N:M0KQ&3S77ZB-TPO./ MI5@K6A=J[&M09L;GYZV*^T8%.:("$_15U'JIT!]UP8K# #Y8TOE"=K[=MP(S?7 M))Y;M:(YFWB06123&^9-/[S#KG4_\S5"1Z[%ZA#JP#F%.G GA":=T.1DBLI8+>!\.YJDDDLF MJ4L&RRX4[,"UM',M/;D\?MI[#6QD"IL;[FF[HQ4.YOT%\N%=0C#YU&P&= 6' M;8.[=CF=OEG(.!BE9!3%46_%N)!1G(11/U%D;Y%I,AQ%0Y*Z5PT.7N\OP24= M:/?)[SQH/WJ."4ZHVP4']#[9%DP)%ZUHW]]NNMRO,[FPYTNN_-P6;+2)>PS35WE&ULS5I=;]LV%/TKA <,+=#6(O6=)082LT,+M$70H-O#L =%IF.ADNB2 MM)T"^_&C/B*9MLS9V#7@ET22[STBS^61>$1>;[CX+A>,*?1!K+I6#)K$XJ\C%QG&!<)%DYFES7U^[%Y)JO M5)Z5[%X@N2J*1/R\8SG?W(SPZ.7"U^QIH:H+X\GU,GEB#TQ]6]X+?3;N4&99 MP4J9\1()-K\9W>(KZM8)=<0?&=O(K6-4=>61\^_5RK'+U ME6\^L+9#?H67\ES6?]&FC75&*%U)Q8LV6;>@R,KF?_+<$K&5@(,#":1-(+L) MWH$$MTUPCTWPV@2O9J;I2LT#350RN19\@T05K=&J@YK,.EMW/RNKNC\HH7_- M=)Z:?-%#ZQ.7$BV90 ^+1#!TJY3('E5'H"CTHGGY';]%#,T(0 MGZ/;4F5O9UF^JFK7!KS_L*]WHZM;CM&W@ M7=- TWRE"4-SP8NJADM=T5IJ MNG#O$U%FY9-$]UW5__JD@=%'Q0KY]U"5FE9XPZVHGDY7Z*Y$5@L!OW>N)ZV/'BUP]8-?;3.X'DB"( AP[9B =""0X]"/7ZP(-!OR. =_* M@!Y!]=NG3!GZRJ1^=*1*][MY&'PK,S6H>2OFJ:,)$HP"@1EI&>+$F5E#/-\7^I-MS3&/9CUPO\'=%: MVW$J94!@!F511UGT/\6/_D&?D^>L6!5#A%G13QV(D& 4",Q@->Y8C2_B,1!# ML@\)1H' #/:QTT^)'?M+?9.(&5KK\5QI7E3.0;ZIWMVIGM5J,S0XB6T@,=E^ MP>[(WG[;4SF"0C-)VO(-V$K2E)=K)E16F03*'I46NI[1NJCDZL TWXIWZG # M1:-0:":7I.>27(3@VV9 E0 2C4*AF27H712VVH2S3>3;VV[/"<(@#HB[^VPX M+HX.Q$5N%%5.=&@6CWLC@^U.9EC/OD7/5KR3!Q,D&H5",[GL+1'V+T//H#8* M%(U"H9DEZ)T4MEJ%\^DYV-8'Q%HR1!\$=(FH 8(%(U"H9DEZ T0L<[NSR;M]K;&5V_'E?-^H!^Z;NA&!^3<&Q!B-R#' MKX79@4X>2*#K,5!H)HF]@R'A96@9U/B HE$H-+,$O?$A]B6>LVDY&E@L"[%# M]CZ-#41Z?A0'<; KYH% SW-=[!\0=2>7M;8[J, M/6?W?6UOWU6J9M-9=[7;"'E;;__;N7Z'KVBS MG;&':797?D[$4Z8G_3F;:TCG7:AG):+9L-B<*+ZLM_ ]&ULK9=M;]LV$,>_"J$50PO4D4@].K,- M-#;6!>BVH&F[U[1,VT0ET2-I.]VGWU%29%NBY!3(&UL/=Z??'77W%R='(;^K M+6,:/>59H:;.5NO=K>NJ=,MRJF[$CA5P9RUD3C6F49R[QO,C- M*2^P\7_C,-UMM+KBSR8YNV"/3 M7WKJ>,9 M(I:Q5)L0%/X.;,ZRS$0"CG_KH$[S3.-X?OP<_?4AF216;B^P?OM+;J9,X M:,76=)_IS^+X!ZL3"DV\5&2J_$7'VM9S4+I76N2U,Q#DO*C^Z5-=B#,''/0X MD-J!O-3!KQW\,M&*K$QK036=3:0X(FFL(9HY*&M3>D,VO##+^*@EW.7@IV?W M12IRAK[0)Z;0"#U6JXG$&BW8FDG)5N8>^J 4TPK18H4^<;KD&=<<'-XNF*8\ M4^_ ]>OC KU]\PZ]0;Q 7[9BK\!:35P-E.99;EH3W55$I(=HP=(;Y./WB'B$ M6-SG+W?'E^XNU*8I$&D*1,IX?F^\N@R\JI2&:M"R&K;4JEB!/99IR5NUHRF; M.M!SBLD#12ONZ5A'#,J(9'X<9C@(2P"(>SM.RF 7^&,>-V05PT '@\!W>P57 ),7 MFD$]-,IXSC4MA\55]"IV=,;D!T$0ML@M5B'Q SMXV("'@^"FO5)XP;B^CAEV M (A/ J^%V;7"24(2.V;48$:#F)\8#$NH:=/\-KZH^^30P^,6G\4J]L>1G2]N M^.)!OCG=P6IG_#]H5=,.5*;;E\[)TTS!M$_D:S?=7H-(/O$EJDS*H[7N?Y(Q*$!+_H0''?H\(,WC4ZO# EW"$-@RAJOR@6LPA'8=B3SDD;\<^+ MXY41@5]5(E\KVF7^)Y'$PRIY7VA:;/@R8P/-4<>X>)L"^,KN+)+-+B%ASXS! M)V7$P])8?IN/Q'JT5X.<77D;84Q(6P6M=GX0];U-)R'$PTK8.PUQ5]%&?H23 M-IC%#., ]W"=E \/2U]_TUY[U[M*-PJ#<7?>6.PBDH0]DHA/FHB'1=%\Q?4/ MFU(>KZ40=[[68&;Z[00L5IAX[C M]_@R)%[E4%O\D;!]>72-JE>YY_R?ZN93?#VRJAZQE$6B0E#Y[X$M69I6)-F/ M?UOHZ-!FY7A\_40/ZY>7+W-/2[;DZ9])+#;7H]D(Q6Q%=ZFXY?N/K'TAM^)% M/"WKOVC?V'KS$8IVI>!9ZRQ[D"5Y\Y\^MH$X>BTV)@CQFL0J8R*X>^DN>^ON!&(E?:#%&-GZ'B(6G MN@Z9W7T6/;D3HG'W3W?'&O?@='=+XQZ>[([GAEC:!^WMFF>_P/MMRRJQ\S7Z MS,L2+:7VWV6NVM,B+M%?GZ4U^B185OZMZ>J'!NWHT54^O"RW-&+7(YGP2E8\ ML-'BEY^P9_VJ$PT2YD/" DA8" 13Q'8.8CLF^I'8:27V+JS58/"^Q:GF7)K_'#L9+&3@Q5$A(60,)"()BBI'M0TC4J^56N M-RH-=3(9/8>.2K>G^85-,';LGNR^QA1;5'01W3&'N4ZKF3GZ)[E;)4(7>"-M*&!]_J#C?3'FM\WN_"PU0]DT#=\ M'FJ@[BNAGAY"/36&^MOX;HQ6+);Y*45)%W?$[Y+8Y1DLGV!V&K%ZCU ;?B2&,;VAHHQ>^U+Z[]J$4!V* 2"*5K-#UK-?TPK MG0Q&U% 9&IAW%&1W9LW[R:AOYWASTL]%\YYH-K;[Y#K05SMCL8.'PZ\)!-AB TD(HFJHQZ30F1HUO62YN MJ-B@CSR-Y69%:BM78F.M;$;28-D@:3XH+0"EA5 T5>&NYH#?L.B 0:L.H#0? ME!: TD(HFJIY5WK YMK#T,V4&3=89J>7D;7;*8U=;SY]U22$ZKL:ZJXV@,W% M@5O)I$6TJ2JZ:%FP.!'*&-.&&[1J $KS06D!*"V$HJE2=Q4*[+UA)@4M6(#2 M?%!: $H+H6BJYEVI!)MK)=6HCII1_5K%UDP:K/"TE_F(31Q+DT;[EG@V([/^ M5A"TAR$4356F*Z9@9Z2]B4([52@9970&D^*"T I850-/5GXZ[L M0ZRWFRT):&T'E.:#T@)06@A%4S7O*D;$7#&2^XXZXZ*SI]Q[CI(<*V@0M)]5X%XGD/M5. MJV;(8.5(?V7CN&2NV4MJ3>=3W%\O!:!]#*%HJBQ==8<8*PG&WZ;-KH/%L'L1 MOK#QC&"=&AI;C!WB:7Z?T-I.W5G?-(1Z(376756%F*LJ(2]8LLZUH08MH(#2 M?%!: $H+H6BJHEWQAKAON$8!K>* TGQ06@!*"Z%HJN9=%8>8#YH8,R9HD89H MSHO(;3G6Y$N-I9SI-%MXG>58YDSU%UJLD[Q$*5M)I#6>RG&PO=V]R:W-H965T I"-(:Z*JE3JM:MKN8=J#"S?!*F!F.Z']][.!4N@(:B7Z$FQS MS^&>XVOG^@5E#SP&$.@Q33(^UV(A\A-=YV$,*>;'-(=,OEE3EF(AIVRC\YP! MCDI0FNB68;AZBDFF!7ZY=L4"GVY%0C*X8HAOTQ2SIU-(:#'73.UYX9IL8J$6 M],#/\096(&[S*R9G>L,2D10R3FB&&*SGVG?S9&$:"E!&W!$H>&N,E)1[2A_4 MY"*::X;*"!((A:+ \K&#!22)8I)Y_*U)M>:;"M@>/[.?E>*EF'O,84&37R02 M\5R;:BB"-=XFXIH6YU +_J*BCC4T%&ZYH&D-EAFD)*N>^+$VH@4P M)WL 5@VPW@JP:X!="JTR*V4ML<"!SVB!F(J6;&I0>E.BI1J2J6U<"2;?$HD3 MP446TA30#7X$CKZB5;6;B*[1SQP8%B3;H$O*.5I@QIYDV12811P=+D%@DO C MB;E=+='AP1$Z0"1#-S'=%3$]]1 _K5$ZK5*P]J2PA/$:V^059AF7U MP!=OAYM=N"Y-:9RQ&F>LDF^RA^\,(FE TJ=C$*@.W@G/<0AS39XL#FP'6O#Y MD^D:W_I4C436T6@W&NV2W=ZC<7"/?U_*:'0A(.5_^ERPQW1A)+*."Y/&A0S:(?^^VC$36D>HV4MV/*TYW3!=&(NNXX#4N>&,69T7FMJK. MGGCFZ]K\/\J<>I[77YK3)M/I\(5)F?S3S/JR&@2^=S=&(NMHG#4:9Q]7D[,Q M71B)K..":;QT#<:855FSM2]#QW*<5U79$V5;IOVJ*O56LZ,ZS1^8;4C&40)K M"3../8EG5?-6303-R_[GG@K9397#6#:\P%2 ?+^F5#Q/5$O5M-#!/U!+ P04 M " #.@5!623[( D@$ #E#P &0 'AL+W=OY\WP8V9VD.I99P"&O!1YJ>=>9LSV-@ATDD'! MM2^W4.*7M50%-SA4FT!O%?"T A5YP,)P'!1O]Y#+P]RCWMN+1[')C'T1+&9;OH$G,-^V#PI'020&$O!\6\/2\ASRX1^?&](O79. M"SQ]?F/_5(E',2NN82GSOT5JLKDW\4@*:[[+S:,\?(9&T,CR)3+7U2\YU+;C ML4>2G3:R:,#H02'*^I^_-($X =!K -8 V"4@N@(8-H#A>P%1 ZA"'=12JCC$ MW/#%3,D#4=8:V>Q#%0Y4) M=C#$D/AG2WP@+&7,XM'P_G#K@\?OA88>:89N28<4W M[$T)B85.B<+5 M[0II34WKK-OC<[\(?;L^]J>Q>I=5W&=UIF[4JAMUJGLR=E^::N<.2KPBY+H5 MNX(2UL(X=V?-2L,S9\)H,KV0YK:;AN,+<4X[-F)#M[QQ*V_<(T\FSQ_LF9X2 MS!Q>=+HZ>ER2NID&S!\-?W;%8CEV^4ZCR>1"H]-N/*616^--J_&FT[,'P*NK MA-*05.#)JZ!,0+L$=M,,K,]N@?U Y@3&/4#JA_\+Z5D()FT()IU,GYH5:W<_ M5TE&>)GBQ;W'BF1;V,@D"E)A7$&9.!8X%%\=LNW1UTPT8]=G4G>T>9$3]B1L9]R#ID/F3 M26?":7@L.<).MC],!LI9-X3.3(7L(J$]_+@XQU=6]9494)X[Q_2DCJ*=D]XE MWW="BRJ[B=3&N8U[. ;6%7=F^Y#4C]PG0-P@SR^?*VK942WKG._CBQ'E!@5G MU1[%FP>KPSTH(U8YD%(:]S'6L%[QI5':;Q/W>#<8XK;M7JS'8HQV5BBH="M4 MO6E195T]&"56.[Q[$Z[4*_9>!ZY2M]YN;O3SVL74(+NCT&ESKO=8,M'NFNG8 M 9P43-=JI!XNNYZOZ8O^J#NWB_;WM8:N^ZDA3-\!?N=J(4I,(_4$L#!!0 ( ,Z!4%;KFH#G-P, , + M 9 >&PO=V]R:W-H965T"EQ!8D[+4]AS' MMS.<$"N8Z'M/+)C0G4@3 D\,\5V68?9W!BG=3RW7^KCQG*PW0MVP@\D6KV$! MXG7[Q.3*+E7B) /"$TH0@]74NG/'H>LH@D;\2F#/CZZ1BK*D]$TM'N*IY2A' MD$(DE 26/^\PAS152M+'GT+4*M^IB,?7'^KW.KP,L\0I>*;[GU $ZBN]B*9<_T7[ NM8*-IQ0;."+!UD" Z%;$+KG$GH%H: DY3<2_+H(T?75 M#;I""4$O&[KCF,1\8@OI2ZG;4>%AEGOP&CRX'GJD1&PX^D%BB$\%;!FH3.5] MI)IYK8HA1!W4=;\AS_$\@Z'Y^7370 _/ISLM:;KE'G6U7K=!;[YC3&Z)K++> M#B&W P[RP^"&Q MDR+VRB+VVM2#U\ZB(WMV(; 4]5R=E^SU6'Y'KC.L#>QWX^K80!Y;O\4%-9! M3HDXL=XOK?=;K;]0@5-YU@2E.KNBWQS& ZG'JH(8X?AG';VWG$%8@H\3' M29;Y\6+L9_^2_7Q)L?!"8B=5')15')S3S_<0 \.IJ6Z#VL:-!I4&J$.U%]ZZ3K_2E',#:M!51_V)^3JJP?RH-#\ZXTN,FQO8E&A4 M]SKJ#RN!#"!#H#JJ(9#K?/[_=UHC/7QFN"[.DYNV-(7^ZU3: M+S3 JGGLH]$F [;6(R)'$=T1D<\#Y=UR#+W3PU?E_DR-IWID^I3)9]M'S-8) MX2B%E91T.@/IA^7C8KX0=*L'J"45&ULK5;);MLP$/T50@V*%FBBS9*SV +BJ-LA0)"E/=/2V"8BD2I) MQ4F_OD-*46U+,8RB%YO+O*=Y,T-R)FLA']4*0)/GLN!JZJRTKLY=5V4K**DZ M$15PW%D(65*-4[ET526!YA94%F[@>;%;4L:=9&+7;F0R$;4N&(<;251=EE2^ MS* 0ZZGC.Z\+MVRYTF;!32857<(=Z(?J1N+,[5AR5@)73' B83%U+OWS=&SL MK<$/!FNU,29&R5R(1S/YGD\=SS@$!63:,%#\>X(K* I#A&[\:CF=[I,&N#E^ M9?]BM:.6.55P)8J?+->KJ7/JD!P6M"[TK5A_@U9/9/@R42C[2]:MK>>0K%9: ME"T8/2@9;_[I0[ST0)Y)X^@R+'Y*[)/A$+\L E9&+) MV6_(S3Z9 8<%TXI\2$%35JB/"'BX2\F'HX_DB#!.[E>B5I3G:N)J],U\PM&V4]HT"/SKKC+;419VZ:*^ZKU(H/.(Y9/B* M*,!#SG@[;$56D@EIU1&-]5,)Q4Q-#E90\ZUXP\/CP/=VM/:-PIUPI'T3;UAF MW,F,#Y"Y*RVKI02N#Q07]YSRPV"\(V[ *(IV$]DW.AO%PP+'G<#QOU8I\'Q? M?8Y[516=>F<[LOI&_2).^T9;1=SHKQ+DTC8!BF3FXFIN^VZUZS,N[?.Z MLS[#_J-I%_[2-,W+-95X+A4I8(&4WLD879)-0]!,M*CL$SD7&A]<.UQA#P72 M&.#^0@C].C$?Z+JRY ]02P,$% @ SH%05HYKVN]O!@ X3< !D !X M;"]W;W)K&ULO9O];]HX&,?_%8L[39NTE?B-EXTB MM535*MVVJMVN/YSN!Q=S:3N?9U), MRDIQU"9!T&G'(DQ:PT%Y[#8;#M*%BL)$WF8H7\2QR'Y>RBA].6_AUJ\#=^%T MIHH#[>%@+J;R7JIO\]M,[[77*I,PEDD>I@G*Y--YZP*_'_%>4:$L\64S3[\7.S>2\%10MDI$Y,L0+O7$:Y>5_]+(LVZ$M-%[D M*HU7E74+XC!9?HH?JX[8J(!9306RJD!VK4!7%6AI=-FRTM:54&(XR-(7E!6E MM5JQ4?9-65N["9/B--ZK3'\;ZGIJ>"4?%7J''D0F9^DBE^@/72!'Z1,:97(2 M*O3Z2BH11OD;7>K;_15Z_?N;05OIR$7]]G@5Y7(9A=1&&9\ABM\B$A#BJ#[: MO3JVJ[>UW[5ILC9-2CWJ,WV3Y"I;Z!&IT%^%:72C9)S_[3*W5&-NM6*BO<_G M8BS/6WHFY3)[EJWAJ]]P)_C@L@HD9AFG:^/4IS[\LE"Y$LDD3*;H,LUT;;V5 MNRPO=7BI4Z2"YR'N!SSH!T$P:#]O^JF6I#1@=+.@U5:V;BOSMM4,R8MI)F5Y MHOQM]NHU/4U 8I9UOK;.0< M9:8OS7ID*:G/G4)W0DFDKZ6[N_%&<@\.Y!IDA^M87=%?=T7_@)R"_D4/NEMD MEJ"+* I%,I;H4B3?71WAC=-TR@&)65V" T, 6BV68=2L\UOX \&R#A^ MD<:6<66F5_*7;<> #?;B0X.\Y!=J;(E4TUPWZ/7K+1EDP7YF@4Q?_E"-32_5 M,-EP'9P%M,:Q 1]\"/GH+/55_A!Y,6!#):(R1;U%G\\NSIR60:D(2LWN&<-% M&!:,,"@90:G9Y@T;80@X\HLTMMRIS&OF3U6&H# 40OF%&EMR$!GN<5)OR8 6 M/AUI^4,U-KU4*RZV5JH*<(UG0U3X0*2ZCL14>\Y6>>KZ_M)I%Q2HH-3LNPN& MJ @L41%0HH)2L\T;HB(01.47:6RY2E3$^SN/;-PJ@B(JOU!C2U6B8CBHSU+$ M !4Y'5#Y0S7VW BHB $JXA'4XZ#DM'>9*V\2CM=!BU"K6= MH3JTL^T9B+=LSP:DZ($@]24+IV%2FY_\\HVGZ#$(BAJ"HK $14$)"DK--F\( MBD(0%-V9H/SA]K5C"(I"$11U$!3M4M>#\6,0%#4$14]'4+2&H/J];<_'("AJ M"(H>2%"?7HEX_N%K?8("!2@H-7O]A $H!@M0#!2@H-1L\P:@& 1 L1T>Q:WL M' .@F $H!@50S/$HKH]= .4/N:\E U#L= #%:@"*\6W/QP HMK&FZ4" NLW2 M?*Y_Y*F?M3G*'Z+Q-#T&1#$#40P6HA@H1$&IV>8-1#$(B&)5B,)!39(Z!D4Q M0U$,BJ*88[$3[W%7DCH&13%#4>QT%,7<%-7!VQ3E;].^G@U%L0,IZD[.%X]1 M."Y3%"J1"GW-%KI31FD\%XE[&(.B%92:O3[3H!6'12L.BE90:K9Y@U8< JWX MSO>F_.'VM6/0BD.A%7?=F^I01];RA]S7DD$K?CJTXFZTXCV\[?D8:,4-6O$# MT>I!1E&.KD4V3?]GS90_4N/9>I2EY!MKR8$7D\.N)C\&87%#6!R"L/CNA.6/ MMZ\?0U@!$E9[X_VKXN6W3SK' MA$F.(OFDY8.SKCX+V?)]LN6.2N?E*UF/J5)I7&[.I)C(K"B@OW]*4_5KIWC+ M:_U6W_ _4$L#!!0 ( ,Z!4%;Q*KQ'D@( *L& 9 >&PO=V]R:W-H M965T37(C5Q&;V#;3_?M=.&M$U97T8#\0?YQR?8SLWPZW2]R8'0/90%M*,O!QQ M?>'[)LVAY*:GUB!I9JETR9&Z>N6;M0:>.5)9^%$0G/@E%])+AF[L1B=#56$A M)-QH9JJRY/IQ#(7:CKS0>QJ8B56.=L!/AFN^@CG@[?I&4\]O53)1@C1"2:9A M.?(NPXO)P.(=X(> K=EI,YMDH=2][5QG(R^PAJ" %*T"I\<&)E 45HAL_&XT MO79)2]QM/ZE?N>R49<$-3%1Q)S+,1]Z9QS)8\JK F=I^AB:/,YBJPKA_MFVP M@-X7#N.7G6<]E@%SND][UVY@U&Y@Y/3B M?1MX+0WJBBXWLI]?","N$4KSJRMM\'C?>K)6&EBN+/FM @=^4$EO&OW*] M$M*P I;$"WJGI*/KTEAW4*U==5DHI%KEFCE]34!; ,TOE<*GCBU8[?&ULK=UK;YM* @;@OS+R'JU:*1N;FR_=)%(3F,MJ>UHE[>Z'U7X@ M]B1FB\$'<-)*Y\?O0$C& V0:I/=+D]CP#&[>V(-?P&>/>?&]W$I9D1^[-"O/ M)]NJVG^83LOU5N[B\C3?RTS= MR.K;_DNA?IJ^*)MD)[,RR3-2R+OSR4?G@YA[]0K-$O]*Y&-Y]#VI'\IMGG^O M?Q";\\FLWB*9RG55$['Z\B"O9)K6DMJ./UIT\C)FO>+Q]\\Z;1Z\>C"W<2FO M\O3?R:;:GD^6$[*1=_$AK:[S1R[;!Q34WCI/R^9?\M@N.YN0]:&L\EV[LMJ" M79(]?8U_M/\11RMX[BLKN.T*;F<%][45O'8%K[-"X+^R@M^NX+]UA*!=(7CK M"O-VA?E;5UBT*RS>NL*R76'YUA56[0JK)@Y/O[_FEQ_&57QQ5N2/I*B75EK] M39.@9FWU.T^R.NPW5:'N3=1ZU44H;ROR-_)[7!1Q'3OR+I15G*3E>_(;F9)R M&Q>R)$E&OF5)59ZH&]7W7[?YH8RS37DVK=0VU-)TW8X7/HWGOC*>XY)/>59M M2Q)E&[DQ@:G:^)='X#X_@DO7*GZ*BU/B!B?$G;G.\48_?1G8Q"L[^'E=*7#6 M@#/R[28D[WY[/_1([4PHUZ?$4I"KB39+=A_%/_3)FP2^WAK]Y:YR5A1%VYA^'5/TFO899 M#C-&Y+R7/QJO<3W;'XW(RJHXJ.?]BOSGGVH!(BJY*_\[L)673YH_K-4O9Q_* M?;R6YQ/U>E7*XD%.+O[Z%V<^^_M0>)%8B,0B)$:1&$-B'(D)$&;$V'^)L6_3 M+T3VH-*;%T//.I?65<=F%HF%3UC08/5<[N'"<7QWX9U-'X[3V%_,"Y:NZYB+ M4>2F,23&D9@ 84;.@I>POMG"6[K*;PJ 7UI6OTCHS%V/(1\#[ M8[K^PO>7YI@"-*:1G/E+:%V96ZKH:Q8J;%9 M06+AO!>"ORV]N>-WLM)?K//[I[]<@B&WFR,Q <*,'"U>36XVW!I'6-LP)!8N.CE(E@XJ^XK M8G^I;KX6O:>$;KZ0F\V1F !A1KZ6+_E:6O/U;)+ZK9PX M)?LXV=2[S.MXGU1Q>F($KGXF.ZGOVJN7P'685;&S?M 0PFT;L78!"*Q M<-E+SMR=^XM. I%#4B3&D!A'8@*$&;E>O>1Z9WGK)MY&Y?Q_.$?)%% MDF_(U\=\**I6>&Q4D5B(Q"(D1I$80V(DW/&?0-V]:#I1DJ!9" MM0BJ4:C&H!J':@*EF8$^>@??L>]>-S.*IGW:J]UI>4+VLEBK:,?WSP%/5UU]DDCZ* 4JC&HQJ&:0&EF4EV=5->:5'?F>J_O7ME7'IU+ MI!9"M0BJ4:C&H!J':@*EF?'5K8^#K7T<:.\#U4*H%D$U"M485.-03: T,]"Z M_W'L!=#'^_M"WL>5)%^*)%LG^S@E'W?Y(1M\?]6.C8XSM!-R^FV/ZP6.VYTW M( >E4(U!-0[5!$HS(*EY0V"9-T!+(J@60K4(JE&HQJ :AVH"I9GQ MU266,\?.&Z!-%E0+H5H$U2A48U"-0S6!TLQ ZS;-L==I(^<-T-X,JH7.0'/F M+!=N[PT'Y*@4JC&HQJ&:0&EF4'4MY]A[.35Q6%@F#M Z#:J%4"V":A2J,:C& MH9I :69\=?OFK+ 3!VCI!M5"J!9!-0K5&%3C4$V@-/-(?=V]N=8J9.3$P8Z- MC3-4"UO-/.0FF,TZQ\M$T%$I5&-0C4,U@=+,H.I.S;5W:C=/AX+]7D\=R)_$ M7ES8K=$YA19J4"V":A2J,:C&H9I :6::=>_FNM!YA MMXJ!:"-4BJ$:A&H-J M'*H)E&8&6C=QKK48&3N/@/9P4"UL->,\@H'BXFV+4>BV,:C&H9IH->,L(-]3 M,["7_Q$S6KH3<^V=V+7<'XKU-B[EAMRIS2'QZ[F"%F)0+6RUX\ X]2RF^\86 M=%0*U1A4XU!-H#0SI;H1<^V-6']^:BG([-;HG$(+,J@6034*U1A4XU!-H#0S MS;H@<[$%F0LMR*!:"-4BJ$:A&H-J'*H)E&8&6A=D+K(@LV.CX]P_B6L^=]R@ M\\Y4Z+ZQ^AI8;LBCT$?!H!J':@*EF>'2I99K+[7&S%"A#5>K&7-*WPUK7DZ'SK<.H:-&4(U"-0;5 M.%03*,V\DH^NI#Q[)84Y-=P^R-@ M]KQ2_C ^=PA=- (JE&HQJ :AVH"I9GY MU4V5-[:ILASQ8K=&QQ3:5$&U"*I1J,:@&H=J J69:=9-E8=MJCQH4P750J@6 M034*U1A4XU!-H#0ST$=7"D0V579L=)RQEPKL-RZ#1[QX_:IJ:#D*W3KVQJWC MT%$%2C/#I;LJS]Y57>6[G9JZEE6^_JZFJVJV*C?DD&UD<7Q1F9*\4U/OBWKI]4LCM=>T6'7_%Z_LVS4Z64@M@FH4JC&HQJ&:0&EFEG6CY8UJ MM*Z.=KXZ=[WEHC2?L\%+']BW8?3S*[0)@VH15*-0C4$U#M4$2C/_"G03YF&; M, _:A$&U$*I%4(U"-0;5.%03*,T,M&["/'L3]G6KU&V>;IXO>$XV\<_Z65Q? M_WPPU]!*#*J%7K\0ZUZH-8*.2*$:@VHO5K3:5WG62G7A^8C M$<8E%UJY0;70ZQ=X7B^YT+H-JC&HQJ&:0&EF^5:I/9M&)MNJ!9"M0BJ4:C&H!J':@*EF7\%NL3S'>ANGP_M\:!:"-4B MJ$:A&H-J'*H)E&8&6O=XOOU*CZ_N]MD_Z^K2SHX.-K3/:S6CV.A^Y@RTI(-J M#*IQJ"90FIE67=+Y]I(.L-MG'V%T<*'-G3_0R'6#"[V (U1C4(U#-8'2S. > M?8"7O0#L3)$_)5FR.^R,PX#J277]R1*?FYER\U/3##8W?K5_W(1]]-&AAI:& M4"V":A2J,:C&H9I :6;^=6GH!]AY,[3_@VHA5(N@&H5J#*IQJ"90FAEHW?_Y M]@\\4]\GWR6)L_K0C7W[OEU]^,8F3].X*.MW]YX.X*B/Y- ?=CL8]J>AED=EL0_L-,2:#D( MU4*H%D$U"M485.-03: T,_^Z1O27V&D)M#.$:B%4BZ :A6H,JG&H)E":&6C= M+OKV=A$Z+5GUIB6.MSP-YMUY";1$A&H15*-0C4$U#M4$2C,_AEJ7C8&];+R6 M#WGZ4+^G=U7(35(1&J^3-*D&W]&S6V.?E*%:"-4BJ$:A&H-J'*H)E&:F69>& M ;8T#*"E(50+H5H$U2A48U"-0S6!TLQ Z](P^$5IF%=Q2N*RE-7@S,&^^N@ M0\O!5C,^@,CQ%[/N)R ' R7B?.%TK[I"H5O'H!J':@*EF:'3W5]@[_Y$]J"> M//-B> X ;?6@6ACT6SW'\>9+OYNX_G*>MYAW#_RDT*UC4(U#-8'2S,3ITBZP MEW97<;D](?6_)/KCD#S$:7V5E/IX-O52GJRKYEVP;G9Q1F[B M];8DEW'VG7R[^:CNN)'K0WVRZ><'663)_5:ME61QMJZ9Z_ILYWLY^OGN?)_5EW?XD^A(Y*H1J# M:ARJ"91FIEK7;\&O+I#Y^HQ&'R(W/+<9C#*TGH-J(52+H!J%:@RJ<:@F4)H9 M>%W/!=C/B0N@9_M!M1"J15"-0C4&U3A4$RC-"/1<%W5S>U'7FY?-).0 M^J16ZRQE*/#VX<8&'JJ%K>;,CF8CL]/9K'N"*W14"M485.-03: T,\JZI9O; MK\]IG8R\'!CW]LF(?;C148:V>% M@FH4JC&HQJ&:0&EFX'6+-\=>PG,.;?6@ M6@C5(JA&H1J#:ARJ"91F!EHWA'-[0SCN39+!B$-K1*@6MIIQ=0TU_>C-/J G M"$(U!M4X5!,H[2F[TW(K917&57QQMI/%O;R2]?4]U_7U9,\G]5/TRZVDD'?U M)XQ_^.A.IKW;0^<#=>K;IYJY.-O']_)37-RKL)-4WBER=KH()J2H&YSG'ZI\ MK^(R(;=Y5>6[YMNM^D.01;V NO\NSZOG'^H!'O/B>[/9%_\'4$L#!!0 ( M ,Z!4%8OJK\2P@( (H' 9 >&PO=V]R:W-H965T_DK()Y4#('DN"ZX&3HZXN')=E>904G4N%L#USDS( MDJ*>RKFK%A)H9D%EX0:>UW5+RK@3]^W:O8S[HL*"<;B71%5E2>7+$ JQ&CB^ MLUYX8/,S&2<#1S/"(("4C0,5+^6,(*B,$1:QI^&TVD_:8";XS7[K?6NO4RI M@I$H?K(,\X%SZ9 ,9K0J\$&LOD+CQPI,1:'LDZR:6,\A::50E U8*R@9K]_T MN 80-('PK(&H D_=/.L?3X$BIPD@984ZTRP/L!3%DO$Y&4G(&));FK*"X8O>>YPDY/3DC)P0 MQLGW7%1*\ZF^B]J$D>*FC>!A+3AX1; ?D#O!,5?DAF>0;1.XVGV;@F"=@F%P ME#&!])R$_B<2>$%P0-#H[7#_ #QY.]P[XB9L#S2T?.&Q QUSA;+2MQ/)KV\Z M@(P12O7[4+9KMN@PFRDZ5VI!4Q@XNJHHD$MPXH\?_*[WY5"FWI,L>2>RK2Q& M;1:C8^QU%IE2%>4ID%3?AH._:DW2L22FP"[C7J_;=Y>;.=F/"8-H.R;9C^GZ MO39FRT&G== YZJ"]J5#?U$/R.WN?O;CLACOZ]X/"7K1C,MD/ZD;AC@%WHTJ5 M(.>VVBN=W(IC?5O;U;:A7-LZNK,^U(VF[@O_:>HN=4?EG'%%"IAI2N_\0BN2 M=>6O)R@6MA9.!>K*:H>Y;I8@38#>GPF!ZXGY0-M^XW]02P,$% @ SH%0 M5J7;A/$" P = L !D !X;"]W;W)K&ULM59= M;]HP%/TK5B9-F[21V($$.HA4H-,JK5-5M.UAVH-)+B1J8C/;0/?O9SMIH&N2 MKEW+ _'7/??8/CZZXST7US(%4.BFR)F<.*E2FQ/7E7$*!94]O@&F9U9<%%3I MKEB[8%;T(PYT=B.78IHS+?7IG.>3!S/,((<8F4@J/[L8 9Y;I TCU\5J%/G-(''[5OTCW;S>C-+ M*F'&\^]9HM*),W10 BNZS=45WW^":D,#@Q?S7-I_M"_7#D('Q5NI>%$%:P9% MQLHOO:D.XBA ;[0Y@%0!Q/(N$UF6(1UX?GT6 MOL7KM^!I&!^QMMUUQIK'APYF_9I9WZ+[7;=T MSJ026_TB%/KQ62] YPH*^;.):_\%N YJKH/.4UPHJB!!,RI335F!SJ#0E1YK M(EI"8<]B&0?915[/P^%@[.X:. 0UAZ"3P]EJ!?:Y/\P@:&1 ^BT,PII!V,F@ M?%#6N]HREP"X?Y39)[W0]TESZF&=>OB0C ?M,NZ,?:(T1C6ST;/*>/0"7+%W M<$;ON414(?VM(J_?#/N-N?':+K9F[WAZ.ZOA=+! MJG&W5_^+PH,&A7N]X)["W:-"J "QMN6>1#'?,E761/5H75*>EH7487E9CUY0 ML1*%VFVF>JR&(19H.=77#^&ULM9M=;]LV%(;_"N$50PMLL4A].5UB((TD+,/6!-2.JU=/%>"?,[2 MO+J5TF1DY(_7DZNZ-O(;A*:B#\3_EP=O"?UH3P4Q<=ZXV9Y M.;'JBGC*%Z)&Q/+EB5_S-*U)LHY/+72RWV>=>/C^*SUJ#EX>S$-<\>LB_2M9 MBO7E9#8A2_X8;U/QH7C^F;<'Y-:\19%6S5_RW,9:$[+85J+(VF1909;DN]?X M<]N(@P3JO)# V@1V:H+=)MBG)CAM@G-J@MLFN*&V"U_1^UZRFTT$LXOE% M63R3LHZ6M/I-(U>3+1N)S!/S@#\(\B.Y+K)-D?-<5*1XE%OY M$R]%\I!R3-3SG!9ZLPB9Y+95.!V-N M/82]K3;Q@E].Y!A5\?*)3^;??T<]ZR>=*DA8@(2%2%@$@BEJVGLU[89NF\[- MF[P2Y5:.Y8+\_:L,(#>"9]4_.GUMI+Y(6("$A4A8!((I^CI[?1WCV7JU6I5\ M%0M.;LLD7R2;."576;'-A4[='WUGP,EOIAE,AY/?25&!L:ZQ>B!AT6PP&5#']MUN-E Z?;[O M]+FQT_=YG!7R:NY?OB3-614DU>*E1I\/6MB;BZZ/1@3&:RG'%G3:L.&*SES3:#V0M A%4_7H/ QZU,1P7S8QS,EC)WHH+8#20B@M M0M%443LK@V*]# HU,Z"T $H+H;0(15-E[AP-BK0T6MCA6.G2F<]F_3$5ZFI M:2&4%J%HJGR=LT$AU@8=>AMRF>W-[+YNPSC/M?Q^7&"N:K0B4(,#15,5Z2P. M>M3C<$_V.,RLT8,FU.6 TD(H+4+15(T[IX-BK0X*]3J@M !*"Z&T"$539>X, M#XIT/.C0S-#/C<,XSZ/,'5QP0&T/.K0J='N-4'M56]XY'Q1H?=#CWL?QD,!< MT>@^0^T/%$W];;KS/QC<_V!#;\.S'+"!L:&YH%WZ:..W"SUS5:$6@+@B*IBIR<"?'41?$-]S*@;V7 WLS!_9N M#NSM'-_"!6&="\*P+@B#NB!06@"EA5!:A**I,GT]VY(#;+)HH2GVO%Q:8RQM],S;4!4'15&DZ%\2& MN" M11E$= L_;9QFX6>N:K0B4!<$1=LI,CUX4*E^<.VWN%PE>452_BCQUIDO M>U7NG@7;;8ABTSR[]% (463-VS6/E[RL ^3WCX5-0^R?RYO\#4$L# M!!0 ( ,Z!4%8]'"1-#04 ,0= 9 >&PO=V]R:W-H965TB#XI%Q\)* MHBO2<5KTXTM=(EDB15L!7V)+GC/B')&CB;@XTN(;VQ'"P4N6YFPYVW&^O[8L MMMF1+&)7=$]R\N)S\K3CY0EKM=A'3^2!\*_[^T(<62U+G&0D M9PG-04&VR]D-O,8H+ LJQ.\).;*3[Z"4\DCIM_+@+E[.[')$)"4;7E)$XN.9 MK$F:EDQB''\WI+/VFF7AZ?=7]I\K\4+,8\3(FJ9_)#'?+6?A#,1D&QU2_ID> M?R&-(*_DV]"457_!L<8&XHJ; ^,T:XK%<9;D]6?TTC3BI #Z(P6H*4## G>D MP&D*G$L+W*; K3I32ZGZ@",>K18%/8*B1 NV\DO5S*I:R$_R\KX_\$+\FH@Z MOL+DD8,?P8.83_$A)8!NP5W.24$8!Q]?Q.QB!+S'A$=)RCX(X-<'#-Z_^P#> M@20'7W;TP*(\9@N+B[&4C-:FN>YM?5TT:\QT#'_.8Q'T"2XAHE:!7 M);=(RXC)Y@HX\ > ;(04 UI?7@X5Y?CRUVP?;*9S%;??P=]^R=5ITR284-D MO2ZZ;1=='?OJ"^51*F9J,Z%)/:%5_:MYO(JG],KG%0P"UUM8SZ>-4:!@X*,^ M"BM0*T43ROE@>0)+U_RV:[[19>2; M[*)),FR(K-?%H.UBH)U[:^'4A7A"'RY<3#6;?[( '!3Z@[4D@Y!OVX.EI !! MZ*A74MBJ";5J;C):\.3?J,H=XGD7EW,D3MB&'G*NDA-*@Q@,W1P:YON<.5,F@N3]7:X)VETAL M0Z;=$)U>/W3"@1VO%:@ 25(4*.AXT!Y10&$PU6F CG# M12:#QOT<=BD/ZF/>9$=O^'26?AZ"%1 W<$9R'NR"'M0GO3>Z>L/:,S!/4J4 MA?.A+AGDH[&;U"4QJ(TH4VS=EQ]0OC3?9)!O#Y.X A2X 1R1TL4AJ,]#PM.] MRSU=RS79B$RR85-L_3YV00R&9CU=&^PFM](D&S;%UF]EEP2A/@I.]G0YNDE> M<1:"M9#^6YPN_B%]_)MLYDA.;D,IYR%8 ?'\^8CKH2[^(7W\>Z.9-ZR]!V5@ M#S.Z$N5+RF24X_HCPKH\AK0A98*=-T3GM*A0LA89Y=O.R+\/?=%N7LYMDZVL/M02C--1GEA/-A1%>@ADJLD^VM MC!1/U38A ]7,J?>'VK/M5N1-M0$W.'\+KW&]H=C1U/N;GZ+B*<[JM-M$?*.+W+16/B^:@O$"[<;OZ'U!+ P04 M " #.@5!6I!["=$T# "8%0 #0 'AL+W-T>6QE=N_/+_?A9!9S[@5.T]PS1BTX'%P80$X^? M)_Z4-B;=WY5N^_R[KX&;?-HFGV+D!,F\PT;I_8Z#OJ6BM!#)NCM@.^*@KJ?Q M,)-B6U:1;P-&G^34NR=\Y$\(9U/%@)61G/&U#7C8)0XB4#Q8. M;0]*O=;)F9"JRFTSV+_3^O(]8-,#@XSSQF#7MX'QL"!:4R6N3*>ZN H^@KRZ M?;LNC,.Y(NNPV_.WA.IDDDRE2JEJTH3^)C0>*6KO2FG%89[KE[A)[_[3S/J:"*\+9I M4_N'/,NO=ER_.-_"<_58V7?L-!GU#]]CO5DX=)/Q,9@\BN4>'(/)Y A,]M_L MJ?F")]!13&1XD":#>KO6VA/N[ B;J <[[Y'_ W;R?)O4FRX9UTS4O05+4RH> M;0R-O"93\V_GCKZY/J4967)]VX C?]O^3E.VS)/FJFN8B/JJ;?L;#"^,FVV_ MR<5$2E^^C8/.>"K:_Q8[_ %!+ P04 " #.@5!6EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M ,Z!4%::4]U:RP8 (H^ / >&PO=V]R:V)O;VLN>&ULQ9M=4]LX%(;_ MBB97[,RR(8Z_TBF=H:3L,D.A [1[V1&.0C2UI:QLAY9?OY(#X9A-WMF;0Z[ MLN,\T<=YCB7Y_8-U/^ZL_2%^5J6ICP>+IEF^&P[K8J$J6?]AE\KX,W/K*MGX M0W<_K)=.R5F]4*JIRF%T=)0.*ZG-X,/[YWM]<4-Z8!M5--H:7Q@*OFGU4+^< M#X=BI6M]ITO=_#H>=/^7:B J;72E']7L>' T$/7"/OQEG7ZTII'E3>%L61X/ M1NL3WY1K=/&?XIL >2OOZJZDD7?7TH,<#](C?\.Y=G737='=7WK&E?(7KX_: MQI[ILE%N*AOUI[/M4IO[G2J#("F7NAE/1!&5NIX<&I7RH7?X[_@?+;^;8V'(C7EWFE_PIW/.CP^E)-V MIAMQ;M8?]F<)5@2P(EZL4W]L2SWSWSX3'V4I3:%$U[(U 1P#P/'> ,7!%TD@ M8P 9OR'D38 ('ZB%G8M36RT)9 (@D_U!RGI!(%, F>X/PCVVMC:IK(8UG;BL"F0/(G!=R0^5[X)TVZPL(V@2@37C1;M1]N$)< MJZ7U\C'W7R#-?9Z;0LO1!NVY<=SFMOQ&4";--SHVO MJ\:Z7Q0(:63$[!&?JBQ](O&K:\E/_[1Z&3Y Z9!#1LP2N5"R5KW&0[(8L=NB MJG2SCFNANGS,"X- ^=[6AT2R&#';XJ3PC>A\$#[W.:.Y#]\N3NI:/3%33*2+ M$;,O3HK"M9XR,%TU"^7$A99=.ORJ+I$N1LR^^*P>'Z7QT;@;&4UOT")#C)@5 ML:;9#%G_;\A6E*F[2WMMC&PQ8M;%I;_OA?4F\Q'&IW[2^9[8-$[?M?ZQI*3" MB) P(F9AG)O"5DK_4QD6?&S)ZAN9?H'72#G6(BSXR9/1/2,7&X-0 AL8SW.9_U?4PQD67&S);! MF#'%1)89,UMF>V9V*"ZE<_Z SE@CZ\3,UMF%>>/O/6OID(F1=6)FZT#,7@"* MD75B9NOLPOQJ9%CXH9C(.C&S=6 ^WJ]-N)S";!V,20-2C*P3,UMG^V/#UB&$ MK!/OY>GF4$R5TRO9ZYO(0C&SA6!M]OLFLE#,;*%=F%O".[)0S&RA79AG4COQ MC:Z;)LA"R3Y664*CMU4E>\L;";)0PFPAB-GKFPFR4,)L(3R$:-Q,D(429@OM MPOPLW0_5]/HFLE#";*&7^99-2%9<=O$\] O MNS*?)]<-76%*D8529@MM,#_+IG5A,F;#&2:/*":R4,ILH0WF&NU6N:IK_ZFN M"]O2S3$ILE#*;"'2Z,MEV6W@\:$^[#$29Z5]H)C(0BG[SC(T[4K7)E)DH72? MNP5Z(SU%%DKWN5^@CPFWE['O%T"8-$-*D8529@MA3#K5E2(+IGTS0Q;*F"WT>IO(UN0H0P+*F 6$%RWHZ,F0@#)F 6%,.GHR)*!L MKTM =/1D2$ 9LX P9DHQD8 R9@%AS(QB(@%ES +"F#G%A#N>RTI1Q;*F2WT"O/UU S%1!;*V2?C=M7FE>\&=,XP1Q;*WW(C MPJ'X-)^K[N6XITT)%!-9*&>?C.MAAFADS?.+-N=T)B%'%LK9=[SM:O2OQJF" M8L(W;=@W)G3;.O[VD6AAVV[2R*CU.TO^X:@WA)"%J*(-SVS7:F7+ M55A<[2CI.N $66C";*$G3#Q'/$$"FKS!KNK7$=V7=%.:#_V*1 *:L&^X[C!/ MK5F%=WS#P_F-,MHZ<6F;WA[U"1+0A%E &TP:@UZ@*282T(190,^-WEMA:913 MOM$__:3O>$Z0@":=@(;=Q?6']S,U][%B=NF_HO;EA2R++TZ$/^%.HRA.PJL7 M\[8L3WW9E;FP?]7#>GSK M3L/^[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7T^7.MNN/Z_&R['?M>;UY7^]J M:Y?+V/;W,YJGQ_N9BY?/<_V?B=UV^[:I/[O-[V,]C?\8W/[I^O=A7^O8+%[6 M_:Z.JZ;].-PN#^WUPSQ<)C>+Y]=5TS^_FJ:=.\@BR,X?Y!#DY@_R"/+S!P4$ MA?F#(H+B_$$)06G^H(R@/']005"9/\@L*>-2(&F"M8#6AEP; :\-P38"8AN2 M;03,-D3;"*AMR+81<-L0;B,@MR'=1L!N0[R-@-Z6>EL!O2WUM@)ZV\F/;0&] M+?6V GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>EWE9 ;TN]K8#>CGH[ ;T=]78" M>COJ[03T=I/-$@&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>CWDY ;T^] MO8#>GGI[ ;T]]?8">GOJ[07T]I/-;@&]/?7V GI[ZNT%]/;4VPOH[:FW%]#; M4V\OH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J'03T#I,_*P7T#M0[".@=J'<0 MT#M0[R"@=Z#>04#O2+VC@-Z1>DDWE% [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[">B= MJ'<2T#M1[R2@=YH<%A30.U'O)*!WHMY)0.],O;. WIEZ9P&],_7. GIGZIT% M],[4.POHG:EW%M [4^\LH'>FWEE [SPY["V@=Z;>64#O0KV+@-Z%>A_@)02P,$% @ SH%05BJB9?I) @ %38 !, !;0V]N=&5N M=%]4>7!E&ULS=M-;MLP$(;AJQC:!A8C2B2E(LZF[;;-HA=0)3H6K#^0 M3.K':^^?8T6[\Z#/WH-\DNA/F#$+[9V:'V MZ33;,:YL)S?4(7YU]V*NFWU];X6\OM:BF<9@Q[ .QQK)[ZUJ[N:A>^U$/<)0Z]\.&IMSX]7^*-'J?MMFML.S4/0SR2 M^MG9NO4[:\/0IZ>B5^>30[QA>_K,+LY?RIP+C#OOW#3[.#%GWQ_W,I+CZ?4< M"UD7NO.O^)H82U_\?O8X[=:V?YD=K_?'Y/;+/+Q8'I??\:\S?JW_SCXDI(\< MTDIN?,D7R[_!;G\"4$L! A0#% @ SH%05@=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #.@5!6 M_MV0!>X K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " #.@5!6F5R<(Q & "<)P $P @ ', M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,Z!4%:2CS4(QP< M )(P 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05CAH MVQ*1!P +B !@ ("!?A( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ SH%05A@31H;8# ;T( !@ M ("!9R4 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ SH%05J3H&1 6" 1!, !@ ("!IVX 'AL M+W=O&UL4$L! A0#% @ SH%05F*P#WG?#@ UBL !D ("! MMX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SH%05G$ZKB\5!0 KQ, !D ("!JI< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05D&^RJF^ M @ 0@8 !D ("!Z:X 'AL+W=O&0 &0 M@('>L0 >&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05G/A?5U)!@ (A !D M ("!F/[(X- #.)@ &0 @($9T >&PO=V]R M:W-H965T&UL M4$L! A0#% @ SH%05J!/7)2$*P I9, !D ("!\^T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSH%05KJ>S7S/!P K1( !D ("!PR(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05CY-^7RG P M%0@ !D ("!,#H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05K]..Z]>! B@H !D M ("!7$8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SH%05F>,I(]I!0 0@T !D ("! 5@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%0 M5LC* >OJ! 6A< !D ("!G6L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05M!:[Q=P!0 &!\ M !D ("!'W@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05D"*.),\ @ - 4 !D M ("!=X0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SH%05BQ#IOIQ P ) X !D ("!8)&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05B1P MVL/Z! 'RD !D ("!-ZP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05GI !6-0 P BPT !D M ("![+@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SH%05HOG45#+ @ ZP< !D ("! M3\H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SH%05J&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05CSW^&^) @ \@8 !D M ("!X^L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SH%05B+21F#1 @ E0D !D ("!%O8! M 'AL+W=O^0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MSH%05N>5U@_R!0 Y2P !D ("!1P " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05LME:[/- @ Q@< !D M ("!!Q\" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SH%05I6H &\U! 'Q8 !D ("!NBD" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%0 M5BWI,JD2! "0\ !D ("!6S@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05DD^R )(! Y0\ M !D ("!*T8" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05HYKVN]O!@ X3< !D M ("!?E$" 'AL+W=O&PO=V]R:W-H965T MU: @!X;"]W;W)K&UL4$L! A0# M% @ SH%05B^JOQ+" @ B@< !D ("!]6@" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SH%05CT< M)$T-!0 Q!T !D ("!274" 'AL+W=O@( >&POY^ @!X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " #.@5!6^C"$:+D" #D-P &@ M@ 'FA0( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #. M@5!6*J)E^DD" 5-@ $P @ '7B ( 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 9P!G $@< !1BP( ! end XML 111 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 112 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 113 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 359 543 1 false 99 0 false 15 false false R1.htm 0000001 - Document - Cover Sheet http://www.redfin.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.redfin.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.redfin.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.redfin.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders??? Equity Sheet http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity Consolidated Statements of Changes in Mezzanine Equity and Stockholders??? Equity Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Business Combinations Sheet http://www.redfin.com/role/BusinessCombinations Business Combinations Notes 9 false false R10.htm 0000010 - Disclosure - Segment Reporting and Revenue Sheet http://www.redfin.com/role/SegmentReportingandRevenue Segment Reporting and Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Financial Instruments Sheet http://www.redfin.com/role/FinancialInstruments Financial Instruments Notes 11 false false R12.htm 0000012 - Disclosure - Inventory Sheet http://www.redfin.com/role/Inventory Inventory Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment Sheet http://www.redfin.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://www.redfin.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.redfin.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Acquired Intangible Assets and Goodwill Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwill Acquired Intangible Assets and Goodwill Notes 16 false false R17.htm 0000017 - Disclosure - Accrued and Other Liabilities Sheet http://www.redfin.com/role/AccruedandOtherLiabilities Accrued and Other Liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Mezzanine Equity Sheet http://www.redfin.com/role/MezzanineEquity Mezzanine Equity Notes 18 false false R19.htm 0000019 - Disclosure - Equity and Equity Compensation Plans Sheet http://www.redfin.com/role/EquityandEquityCompensationPlans Equity and Equity Compensation Plans Notes 19 false false R20.htm 0000020 - Disclosure - Net Loss per Share Attributable to Common Stock Sheet http://www.redfin.com/role/NetLossperShareAttributabletoCommonStock Net Loss per Share Attributable to Common Stock Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.redfin.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Debt Sheet http://www.redfin.com/role/Debt Debt Notes 22 false false R23.htm 0000023 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 23 false false R24.htm 0000024 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables) Sheet http://www.redfin.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables Organization, Consolidation and Presentation of Financial Statements (Tables) Tables 24 false false R25.htm 0000025 - Disclosure - Business Combinations (Tables) Sheet http://www.redfin.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.redfin.com/role/BusinessCombinations 25 false false R26.htm 0000026 - Disclosure - Segment Reporting and Revenue - (Tables) Sheet http://www.redfin.com/role/SegmentReportingandRevenueTables Segment Reporting and Revenue - (Tables) Tables http://www.redfin.com/role/SegmentReportingandRevenue 26 false false R27.htm 0000027 - Disclosure - Financial Instruments (Tables) Sheet http://www.redfin.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.redfin.com/role/FinancialInstruments 27 false false R28.htm 0000028 - Disclosure - Inventory (Tables) Sheet http://www.redfin.com/role/InventoryTables Inventory (Tables) Tables http://www.redfin.com/role/Inventory 28 false false R29.htm 0000029 - Disclosure - Property and Equipment (Tables) Sheet http://www.redfin.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.redfin.com/role/PropertyandEquipment 29 false false R30.htm 0000030 - Disclosure - Leases (Tables) Sheet http://www.redfin.com/role/LeasesTables Leases (Tables) Tables http://www.redfin.com/role/Leases 30 false false R31.htm 0000031 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.redfin.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.redfin.com/role/CommitmentsandContingencies 31 false false R32.htm 0000032 - Disclosure - Acquired Intangible Assets (Tables) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsTables Acquired Intangible Assets (Tables) Tables http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwill 32 false false R33.htm 0000033 - Disclosure - Accrued and Other Liabilities (Tables) Sheet http://www.redfin.com/role/AccruedandOtherLiabilitiesTables Accrued and Other Liabilities (Tables) Tables http://www.redfin.com/role/AccruedandOtherLiabilities 33 false false R34.htm 0000034 - Disclosure - Equity and Equity Compensation Plans (Tables) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansTables Equity and Equity Compensation Plans (Tables) Tables http://www.redfin.com/role/EquityandEquityCompensationPlans 34 false false R35.htm 0000035 - Disclosure - Net Loss per Share Attributable to Common Stock (Tables) Sheet http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables Net Loss per Share Attributable to Common Stock (Tables) Tables http://www.redfin.com/role/NetLossperShareAttributabletoCommonStock 35 false false R36.htm 0000036 - Disclosure - Income Taxes Income Taxes (Tables) Sheet http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables Income Taxes Income Taxes (Tables) Tables 36 false false R37.htm 0000037 - Disclosure - Debt - (Tables) Sheet http://www.redfin.com/role/DebtTables Debt - (Tables) Tables 37 false false R38.htm 0000038 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies 38 false false R39.htm 0000039 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncement and Changes in Accounting Principles (Details) Sheet http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementandChangesinAccountingPrinciplesDetails Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncement and Changes in Accounting Principles (Details) Details 39 false false R40.htm 0000040 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.redfin.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 40 false false R41.htm 0000041 - Disclosure - Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) Details 41 false false R42.htm 0000042 - Disclosure - Business Combinations - Schedule of Finite-Lived Intangible Assets as Part of Business Combination (Details) Sheet http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails Business Combinations - Schedule of Finite-Lived Intangible Assets as Part of Business Combination (Details) Details 42 false false R43.htm 0000043 - Disclosure - Business Combinations - Unaudited Pro Forma Results (Details) Sheet http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails Business Combinations - Unaudited Pro Forma Results (Details) Details 43 false false R44.htm 0000044 - Disclosure - Segment Reporting and Revenue - Narrative (Details) Sheet http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails Segment Reporting and Revenue - Narrative (Details) Details 44 false false R45.htm 0000045 - Disclosure - Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) Sheet http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) Details 45 false false R46.htm 0000046 - Disclosure - Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details) Details 46 false false R47.htm 0000047 - Disclosure - Financial Instruments - Derivative Instruments, Gain (Loss) (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails Financial Instruments - Derivative Instruments, Gain (Loss) (Details) Details 47 false false R48.htm 0000048 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) Details 48 false false R49.htm 0000049 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details) Details 50 false false R51.htm 0000051 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) Details 51 false false R52.htm 0000052 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value MSRs (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails Financial Instruments - Summary of Changes in the Fair Value MSRs (Details) Details 52 false false R53.htm 0000053 - Disclosure - Financial Instruments - Schedule of Long-term Debt Instruments (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails Financial Instruments - Schedule of Long-term Debt Instruments (Details) Details 53 false false R54.htm 0000054 - Disclosure - Financial Instruments - Marketable Securities (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails Financial Instruments - Marketable Securities (Details) Details 54 false false R55.htm 0000055 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://www.redfin.com/role/InventoryScheduleofInventoryDetails Inventory - Schedule of Inventory (Details) Details 55 false false R56.htm 0000056 - Disclosure - Inventory - Schedule of Inventory Activity (Details) Sheet http://www.redfin.com/role/InventoryScheduleofInventoryActivityDetails Inventory - Schedule of Inventory Activity (Details) Details 56 false false R57.htm 0000057 - Disclosure - Inventory - Narrative (Details) Sheet http://www.redfin.com/role/InventoryNarrativeDetails Inventory - Narrative (Details) Details 57 false false R58.htm 0000058 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) Sheet http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails Property and Equipment - Summary of Property and Equipment (Details) Details 58 false false R59.htm 0000059 - Disclosure - Property and Equipment - Summary of Software Development (Details) Sheet http://www.redfin.com/role/PropertyandEquipmentSummaryofSoftwareDevelopmentDetails Property and Equipment - Summary of Software Development (Details) Details 59 false false R60.htm 0000060 - Disclosure - Leases - Summary of Lease Cost (Details) Sheet http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails Leases - Summary of Lease Cost (Details) Details 60 false false R61.htm 0000061 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 61 false false R62.htm 0000062 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 62 false false R63.htm 0000063 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 63 false false R64.htm 0000064 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments (Details) Sheet http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails Commitments and Contingencies - Summary of Future Minimum Payments (Details) Details 65 false false R66.htm 0000066 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) Details 66 false false R67.htm 0000067 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails Acquired Intangible Assets and Goodwill - Narrative (Details) Details 67 false false R68.htm 0000068 - Disclosure - Acquired Intangible Assets and Goodwill - Amortization Expense (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails Acquired Intangible Assets and Goodwill - Amortization Expense (Details) Details 68 false false R69.htm 0000069 - Disclosure - Acquired Intangible Assets and Goodwill - Goodwill (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails Acquired Intangible Assets and Goodwill - Goodwill (Details) Details 69 false false R70.htm 0000070 - Disclosure - Accrued and Other Liabilities (Details) Sheet http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails Accrued and Other Liabilities (Details) Details http://www.redfin.com/role/AccruedandOtherLiabilitiesTables 70 false false R71.htm 0000071 - Disclosure - Mezzanine Equity (Details) Sheet http://www.redfin.com/role/MezzanineEquityDetails Mezzanine Equity (Details) Details http://www.redfin.com/role/MezzanineEquity 71 false false R72.htm 0000072 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails Equity and Equity Compensation Plans - Narrative (Details) Details 72 false false R73.htm 0000073 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under 2017 EIP (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under 2017 EIP (Details) Details 73 false false R74.htm 0000074 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under ESPP (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under ESPP (Details) Details 74 false false R75.htm 0000075 - Disclosure - Equity and Equity Compensation Plans - Summary of Value Assumptions (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails Equity and Equity Compensation Plans - Summary of Value Assumptions (Details) Details 75 false false R76.htm 0000076 - Disclosure - Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) Details 76 false false R77.htm 0000077 - Disclosure - Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansFairValueofOptionsVestedIntrinsicValueofOptionsExercisedDetails Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details) Details 77 false false R78.htm 0000078 - Disclosure - Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details) Details 78 false false R79.htm 0000079 - Disclosure - Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) Details 79 false false R80.htm 0000080 - Disclosure - Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) Details 80 false false R81.htm 0000081 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details) Sheet http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details) Details 81 false false R82.htm 0000082 - Disclosure - Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) Sheet http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) Details 82 false false R83.htm 0000083 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Sheet http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Details 83 false false R84.htm 0000084 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.redfin.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 84 false false R85.htm 0000085 - Disclosure - Income Taxes - Summary of Operating Loss Carryforwards (Details) Sheet http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails Income Taxes - Summary of Operating Loss Carryforwards (Details) Details 85 false false R86.htm 0000086 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 86 false false R87.htm 0000087 - Disclosure - Income Taxes - Components of Income Tax Benefit (Details) Sheet http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails Income Taxes - Components of Income Tax Benefit (Details) Details 87 false false R88.htm 0000088 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details) Sheet http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Unrecognized Tax Benefits (Details) Details 88 false false R89.htm 0000089 - Disclosure - Debt - Warehouse Lines of Credit (Details) Sheet http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails Debt - Warehouse Lines of Credit (Details) Details 89 false false R90.htm 0000090 - Disclosure - Debt - Secured Revolving Credit Facility (Details) Sheet http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails Debt - Secured Revolving Credit Facility (Details) Details 90 false false R91.htm 0000091 - Disclosure - Debt - Narrative (Details) Sheet http://www.redfin.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 91 false false R92.htm 0000092 - Disclosure - Debt - Summary of Debt Cost with Amortized and Interest Expenses (Details) Sheet http://www.redfin.com/role/DebtSummaryofDebtCostwithAmortizedandInterestExpensesDetails Debt - Summary of Debt Cost with Amortized and Interest Expenses (Details) Details 92 false false R93.htm 0000093 - Disclosure - Debt - Convertible Senior Notes (Details) Notes http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails Debt - Convertible Senior Notes (Details) Details 93 false false R94.htm 0000094 - Disclosure - Debt - Components of Convertible Senior Notes (Details) Notes http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails Debt - Components of Convertible Senior Notes (Details) Details 94 false false R95.htm 0000095 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 95 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - rdfn-20221231.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList - rdfn-20221231.htm 4 rdfn-20221231.htm ex211202210-k.htm ex231202210-k.htm ex311202210-k.htm ex312202210-k.htm ex321202210-k.htm ex322202210-k.htm rdfn-20221231.xsd rdfn-20221231_cal.xml rdfn-20221231_def.xml rdfn-20221231_lab.xml rdfn-20221231_pre.xml rdfn-20221231_g1.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 116 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rdfn-20221231.htm": { "axisCustom": 0, "axisStandard": 35, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1592, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 359, "dts": { "calculationLink": { "local": [ "rdfn-20221231_cal.xml" ] }, "definitionLink": { "local": [ "rdfn-20221231_def.xml" ] }, "inline": { "local": [ "rdfn-20221231.htm" ] }, "labelLink": { "local": [ "rdfn-20221231_lab.xml" ] }, "presentationLink": { "local": [ "rdfn-20221231_pre.xml" ] }, "schema": { "local": [ "rdfn-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 818, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 12, "http://xbrl.sec.gov/dei/2022": 4, "total": 16 }, "keyCustom": 85, "keyStandard": 458, "memberCustom": 37, "memberStandard": 59, "nsprefix": "rdfn", "nsuri": "http://www.redfin.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.redfin.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Segment Reporting and Revenue", "menuCat": "Notes", "order": "10", "role": "http://www.redfin.com/role/SegmentReportingandRevenue", "shortName": "Segment Reporting and Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Financial Instruments", "menuCat": "Notes", "order": "11", "role": "http://www.redfin.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Inventory", "menuCat": "Notes", "order": "12", "role": "http://www.redfin.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "13", "role": "http://www.redfin.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://www.redfin.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "15", "role": "http://www.redfin.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Acquired Intangible Assets and Goodwill", "menuCat": "Notes", "order": "16", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwill", "shortName": "Acquired Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Accrued and Other Liabilities", "menuCat": "Notes", "order": "17", "role": "http://www.redfin.com/role/AccruedandOtherLiabilities", "shortName": "Accrued and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Mezzanine Equity", "menuCat": "Notes", "order": "18", "role": "http://www.redfin.com/role/MezzanineEquity", "shortName": "Mezzanine Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Equity and Equity Compensation Plans", "menuCat": "Notes", "order": "19", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlans", "shortName": "Equity and Equity Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.redfin.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Net Loss per Share Attributable to Common Stock", "menuCat": "Notes", "order": "20", "role": "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStock", "shortName": "Net Loss per Share Attributable to Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "21", "role": "http://www.redfin.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Debt", "menuCat": "Notes", "order": "22", "role": "http://www.redfin.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "23", "role": "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.redfin.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables", "shortName": "Organization, Consolidation and Presentation of Financial Statements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Business Combinations (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.redfin.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Segment Reporting and Revenue - (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.redfin.com/role/SegmentReportingandRevenueTables", "shortName": "Segment Reporting and Revenue - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Financial Instruments (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.redfin.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.redfin.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.redfin.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.redfin.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.redfin.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.redfin.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Acquired Intangible Assets (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsTables", "shortName": "Acquired Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Accrued and Other Liabilities (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.redfin.com/role/AccruedandOtherLiabilitiesTables", "shortName": "Accrued and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Equity and Equity Compensation Plans (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansTables", "shortName": "Equity and Equity Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Net Loss per Share Attributable to Common Stock (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables", "shortName": "Net Loss per Share Attributable to Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Income Taxes Income Taxes (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables", "shortName": "Income Taxes Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Debt - (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.redfin.com/role/DebtTables", "shortName": "Debt - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "rdfn:MaterialClassesOfReceivables", "reportCount": 1, "unique": true, "unitRef": "classofreceivable", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "38", "role": "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "rdfn:MaterialClassesOfReceivables", "reportCount": 1, "unique": true, "unitRef": "classofreceivable", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncement and Changes in Accounting Principles (Details)", "menuCat": "Details", "order": "39", "role": "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementandChangesinAccountingPrinciplesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncement and Changes in Accounting Principles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Business Combinations - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "41", "role": "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "idefa191a99cf472c9baff97716faa559_I20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i0619372c029649eb9f554b9c75e29d34_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Business Combinations - Schedule of Finite-Lived Intangible Assets as Part of Business Combination (Details)", "menuCat": "Details", "order": "42", "role": "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails", "shortName": "Business Combinations - Schedule of Finite-Lived Intangible Assets as Part of Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "idefa191a99cf472c9baff97716faa559_I20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ic3b257bc6e4446c2b733b30d053f4497_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Business Combinations - Unaudited Pro Forma Results (Details)", "menuCat": "Details", "order": "43", "role": "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails", "shortName": "Business Combinations - Unaudited Pro Forma Results (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ic3b257bc6e4446c2b733b30d053f4497_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Segment Reporting and Revenue - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails", "shortName": "Segment Reporting and Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)", "menuCat": "Details", "order": "45", "role": "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "shortName": "Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "rdfn:OperatingAndNonoperatingIncomeExpenseIncludingIncomeTaxExpenseBenefitNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i0e3e439a6df349979219dccd622aa62f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)", "menuCat": "Details", "order": "46", "role": "http://www.redfin.com/role/FinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails", "shortName": "Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i0e3e439a6df349979219dccd622aa62f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib4cb6d38c5a4495d8ef71c60a273eefd_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Financial Instruments - Derivative Instruments, Gain (Loss) (Details)", "menuCat": "Details", "order": "47", "role": "http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails", "shortName": "Financial Instruments - Derivative Instruments, Gain (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib4cb6d38c5a4495d8ef71c60a273eefd_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ServicingAssetAtFairValueAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details)", "menuCat": "Details", "order": "48", "role": "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i2271a443c930492782095e800c704550_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LoansHeldForSaleFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Financial Instruments - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "shortName": "Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "5", "role": "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i3b3598c1f40447aab9d90d69e2fbaf19_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetLiabilityNetMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details)", "menuCat": "Details", "order": "50", "role": "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "shortName": "Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i3b3598c1f40447aab9d90d69e2fbaf19_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetLiabilityNetMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ie64b071e36244fc1a10d58ea4a7ac862_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details)", "menuCat": "Details", "order": "51", "role": "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails", "shortName": "Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ifd889c1da6d24e56ba7ad939982cdf03_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i7ce49b3e26394ac284c7850f85f2b5d7_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value MSRs (Details)", "menuCat": "Details", "order": "52", "role": "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails", "shortName": "Financial Instruments - Summary of Changes in the Fair Value MSRs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iccf0861f6dfb48608cb76bf2c12a77b8_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ia07565db8e814ad698e1a14f31ef5af8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Financial Instruments - Schedule of Long-term Debt Instruments (Details)", "menuCat": "Details", "order": "53", "role": "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails", "shortName": "Financial Instruments - Schedule of Long-term Debt Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ia07565db8e814ad698e1a14f31ef5af8_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Financial Instruments - Marketable Securities (Details)", "menuCat": "Details", "order": "54", "role": "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "shortName": "Financial Instruments - Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i2271a443c930492782095e800c704550_I20221231", "decimals": "-3", "lang": "en-US", "name": "rdfn:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Inventory - Schedule of Inventory (Details)", "menuCat": "Details", "order": "55", "role": "http://www.redfin.com/role/InventoryScheduleofInventoryDetails", "shortName": "Inventory - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "rdfn:NumberOfHomesPurchased", "reportCount": 1, "unique": true, "unitRef": "home", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Inventory - Schedule of Inventory Activity (Details)", "menuCat": "Details", "order": "56", "role": "http://www.redfin.com/role/InventoryScheduleofInventoryActivityDetails", "shortName": "Inventory - Schedule of Inventory Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "rdfn:NumberOfHomesPurchased", "reportCount": 1, "unique": true, "unitRef": "home", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Inventory - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.redfin.com/role/InventoryNarrativeDetails", "shortName": "Inventory - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)", "menuCat": "Details", "order": "58", "role": "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "shortName": "Property and Equipment - Summary of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Property and Equipment - Summary of Software Development (Details)", "menuCat": "Details", "order": "59", "role": "http://www.redfin.com/role/PropertyandEquipmentSummaryofSoftwareDevelopmentDetails", "shortName": "Property and Equipment - Summary of Software Development (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Leases - Summary of Lease Cost (Details)", "menuCat": "Details", "order": "60", "role": "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails", "shortName": "Leases - Summary of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Leases - Maturity of Lease Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails", "shortName": "Leases - Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "menuCat": "Details", "order": "62", "role": "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails", "shortName": "Leases - Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "63", "role": "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ica699a33505242dc800858b067014786_D20200511-20200511", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ica699a33505242dc800858b067014786_D20200511-20200511", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iecf536255e494f2e8316442441a3ad53_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments (Details)", "menuCat": "Details", "order": "65", "role": "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "shortName": "Commitments and Contingencies - Summary of Future Minimum Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iecf536255e494f2e8316442441a3ad53_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "66", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details)", "menuCat": "Details", "order": "67", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails", "shortName": "Acquired Intangible Assets and Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Acquired Intangible Assets and Goodwill - Amortization Expense (Details)", "menuCat": "Details", "order": "68", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails", "shortName": "Acquired Intangible Assets and Goodwill - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i05598a336847442db217a3437c20bb65_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Acquired Intangible Assets and Goodwill - Goodwill (Details)", "menuCat": "Details", "order": "69", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "shortName": "Acquired Intangible Assets and Goodwill - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i35727772d62747d9b2f01349fc9664e2_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i621d023db682468bb15b31ed47350aaf_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders\u2019 Equity", "menuCat": "Statements", "order": "7", "role": "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "shortName": "Consolidated Statements of Changes in Mezzanine Equity and Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i621d023db682468bb15b31ed47350aaf_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Accrued and Other Liabilities (Details)", "menuCat": "Details", "order": "70", "role": "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails", "shortName": "Accrued and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i8d387c647a8f469095794ca1392caa56_D20200401-20200401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Mezzanine Equity (Details)", "menuCat": "Details", "order": "71", "role": "http://www.redfin.com/role/MezzanineEquityDetails", "shortName": "Mezzanine Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i8d387c647a8f469095794ca1392caa56_D20200401-20200401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details)", "menuCat": "Details", "order": "72", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "shortName": "Equity and Equity Compensation Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i7151312af96c491f98ca091bb5ff414d_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under 2017 EIP (Details)", "menuCat": "Details", "order": "73", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under 2017 EIP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ia7fc1cfa95fc46dea2510ee4f225e09a_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "if570df772404442a83185268645039c1_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under ESPP (Details)", "menuCat": "Details", "order": "74", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under ESPP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "if570df772404442a83185268645039c1_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i9476939b63514f8ca6e4a5f7a6275cf9_D20220701-20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Equity and Equity Compensation Plans - Summary of Value Assumptions (Details)", "menuCat": "Details", "order": "75", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i9476939b63514f8ca6e4a5f7a6275cf9_D20220701-20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i05598a336847442db217a3437c20bb65_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "76", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "shortName": "Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details)", "menuCat": "Details", "order": "77", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansFairValueofOptionsVestedIntrinsicValueofOptionsExercisedDetails", "shortName": "Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ifb4fc4cb92b14b8b8d1f468d1f7b3b31_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details)", "menuCat": "Details", "order": "78", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i2ea94a926dd7457da65d186cf1a68b0d_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details)", "menuCat": "Details", "order": "79", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "shortName": "Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ia5544586491541ee8db22fec7e856de0_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details)", "menuCat": "Details", "order": "80", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "shortName": "Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i817f42d7a9d54af5b1da3f790999de27_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details)", "menuCat": "Details", "order": "81", "role": "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details)", "menuCat": "Details", "order": "82", "role": "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails", "shortName": "Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "83", "role": "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iede14c4af0c746e1b2b075fbf2c61e37_I20170331", "decimals": "-3", "first": true, "lang": "en-US", "name": "rdfn:OperatingLossCarryforwardsLimitationsOnUseValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "84", "role": "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iede14c4af0c746e1b2b075fbf2c61e37_I20170331", "decimals": "-3", "first": true, "lang": "en-US", "name": "rdfn:OperatingLossCarryforwardsLimitationsOnUseValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i484761f40f914250b400899336709b82_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Income Taxes - Summary of Operating Loss Carryforwards (Details)", "menuCat": "Details", "order": "85", "role": "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails", "shortName": "Income Taxes - Summary of Operating Loss Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i484761f40f914250b400899336709b82_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "86", "role": "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "4", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Income Taxes - Components of Income Tax Benefit (Details)", "menuCat": "Details", "order": "87", "role": "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails", "shortName": "Income Taxes - Components of Income Tax Benefit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i05598a336847442db217a3437c20bb65_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "88", "role": "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Summary of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "rdfn:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarehouseAgreementBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Debt - Warehouse Lines of Credit (Details)", "menuCat": "Details", "order": "89", "role": "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails", "shortName": "Debt - Warehouse Lines of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i1eb4c03e6620493db7aaddc2805b700e_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "9", "role": "http://www.redfin.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "if7c7acc9436a4fb4b560547887d89150_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Debt - Secured Revolving Credit Facility (Details)", "menuCat": "Details", "order": "90", "role": "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "shortName": "Debt - Secured Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "if7c7acc9436a4fb4b560547887d89150_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "91", "role": "http://www.redfin.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "iba9614f76982482db5679a57f6dfef6f_I20221231", "decimals": "-3", "lang": "en-US", "name": "rdfn:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtCappedCallTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i19449d0ca3344600a0576380325b3273_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Debt - Summary of Debt Cost with Amortized and Interest Expenses (Details)", "menuCat": "Details", "order": "92", "role": "http://www.redfin.com/role/DebtSummaryofDebtCostwithAmortizedandInterestExpensesDetails", "shortName": "Debt - Summary of Debt Cost with Amortized and Interest Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i19449d0ca3344600a0576380325b3273_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i0a564904174a4650a3e80deedfbf297e_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Debt - Convertible Senior Notes (Details)", "menuCat": "Details", "order": "93", "role": "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "shortName": "Debt - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i0a564904174a4650a3e80deedfbf297e_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ia07565db8e814ad698e1a14f31ef5af8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Debt - Components of Convertible Senior Notes (Details)", "menuCat": "Details", "order": "94", "role": "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "shortName": "Debt - Components of Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i0a564904174a4650a3e80deedfbf297e_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "ib2326cbab008494d8abe1fd4c1e3779a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Debt - Schedule of Interest Expense (Details)", "menuCat": "Details", "order": "95", "role": "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "shortName": "Debt - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20221231.htm", "contextRef": "i5953a469accd4b5a83e1689609babf20_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 99, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r836", "r837", "r838" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r836", "r837", "r838" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r836", "r837", "r838" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r836", "r837", "r838" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r839" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r834" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well Known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r836", "r837", "r838" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r832" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "rdfn_A05ConvertibleSeniorNotesDue2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "0.5% Convertible Senior Notes Due 2027", "label": "0.5% Convertible Senior Notes Due 2027 [Member]", "terseLabel": "2027 notes" } } }, "localname": "A05ConvertibleSeniorNotesDue2027Member", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "rdfn_A0ConvertibleSeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "0% Convertible Senior Notes due 2025", "label": "0% Convertible Senior Notes due 2025 [Member]", "terseLabel": "2025 notes" } } }, "localname": "A0ConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "rdfn_A1.75ConvertibleSeniorNotesdue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "1.75% Convertible Senior Notes due 2023 [Member]", "label": "1.75% Convertible Senior Notes due 2023 [Member]", "terseLabel": "2023 notes" } } }, "localname": "A1.75ConvertibleSeniorNotesdue2023Member", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "rdfn_A2004EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2004 Equity Incentive Plan [Member]", "label": "2004 Equity Incentive Plan [Member]", "terseLabel": "2004 Equity Incentive Plan" } } }, "localname": "A2004EquityIncentivePlanMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_A2017EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Employee Stock Purchase Plan [Member]", "label": "2017 Employee Stock Purchase Plan [Member]", "terseLabel": "2017 Employee Stock Purchase Plan" } } }, "localname": "A2017EmployeeStockPurchasePlanMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "rdfn_A2017EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Equity Incentive Plan [Member]", "label": "2017 Equity Incentive Plan [Member]", "terseLabel": "2017 Equity Incentive Plan" } } }, "localname": "A2017EquityIncentivePlanMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails" ], "xbrltype": "domainItemType" }, "rdfn_AccruedAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued And Other Liabilities, Current", "label": "Accrued And Other Liabilities, Current", "terseLabel": "Accrued and other liabilities", "totalLabel": "Total accrued and other liabilities" } } }, "localname": "AccruedAndOtherLiabilitiesCurrent", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails", "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "rdfn_AccruedPayrollTaxesCurrentCARESAct": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Payroll Taxes, Current, CARES Act", "label": "Accrued Payroll Taxes, Current, CARES Act", "terseLabel": "Payroll tax liability deferred by the CARES Act" } } }, "localname": "AccruedPayrollTaxesCurrentCARESAct", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtCappedCallTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Convertible Debt, Capped Call Transaction", "label": "Adjustments To Additional Paid In Capital, Convertible Debt, Capped Call Transaction", "terseLabel": "Adjustments to additional paid in capital, convertible debt, capped call transaction" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtCappedCallTransaction", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallsRelatedToConvertibleDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid-in Capital, Purchase Of Capped Calls Related To Convertible Debt", "label": "Adjustments To Additional Paid-in Capital, Purchase Of Capped Calls Related To Convertible Debt", "negatedLabel": "Purchases of capped calls related to convertible senior notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallsRelatedToConvertibleDebt", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "rdfn_AdvertisingProductionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advertising Production Costs", "label": "Advertising Production Costs", "terseLabel": "Advertising production costs" } } }, "localname": "AdvertisingProductionCosts", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementandChangesinAccountingPrinciplesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_AgencyBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency bonds [Member]", "label": "Agency Bonds [Member]", "terseLabel": "Agency bonds" } } }, "localname": "AgencyBondsMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "rdfn_ApplicationPlatformMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Application Platform", "label": "Application Platform [Member]", "terseLabel": "Developed technology" } } }, "localname": "ApplicationPlatformMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "rdfn_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://www.redfin.com/20221231", "xbrltype": "stringItemType" }, "rdfn_BayEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bay Equity", "label": "Bay Equity [Member]", "terseLabel": "Bay Equity" } } }, "localname": "BayEquityMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails", "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails" ], "xbrltype": "domainItemType" }, "rdfn_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedNoncurrentLiabilitiesLeaseObligationAndDeposits": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Noncurrent Liabilities, Lease Obligation And Deposits", "label": "Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Noncurrent Liabilities, Lease Obligation And Deposits", "terseLabel": "Lease liabilities and deposits, noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedNoncurrentLiabilitiesLeaseObligationAndDeposits", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLoansHeldForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Loans Held for Sale", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Loans Held for Sale", "terseLabel": "Loans held for sale" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLoansHeldForSale", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMortgageServicingRightsAtFairValue": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mortgage Servicing Rights, at Fair Value", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mortgage Servicing Rights, at Fair Value", "terseLabel": "Mortgage servicing rights, at fair value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMortgageServicingRightsAtFairValue", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesWarehouseCreditFacilities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warehouse Credit Facilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warehouse Credit Facilities", "terseLabel": "Warehouse credit facilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesWarehouseCreditFacilities", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_CappedCallTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capped Call Transaction", "label": "Capped Call Transaction [Member]", "terseLabel": "Capped Call Transaction" } } }, "localname": "CappedCallTransactionMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities", "label": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities", "totalLabel": "Cash, cash equivalents, and available-for-sale debt securities" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost", "totalLabel": "Cash, cash equivalents, and available-for-sale debt securities, amortized cost" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "rdfn_ChangeInFairValueOfMortgageServicingRightsNetOperatingActivities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change In Fair Value Of Mortgage Servicing Rights, Net, Operating Activities", "label": "Change In Fair Value Of Mortgage Servicing Rights, Net, Operating Activities", "terseLabel": "Change in fair value of mortgage servicing rights, net" } } }, "localname": "ChangeInFairValueOfMortgageServicingRightsNetOperatingActivities", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_CityNationalBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "City National Bank", "label": "City National Bank [Member]", "terseLabel": "City National Bank" } } }, "localname": "CityNationalBankMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_ComericaBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Comerica Bank", "label": "Comerica Bank [Member]", "terseLabel": "Comerica Bank" } } }, "localname": "ComericaBankMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_CommonStockCapitalSharesReservedforFutureIssuanceAnnualIncreasePercentageofOutstandingCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase, Percentage of Outstanding Common Stock", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase, Percentage of Outstanding Common Stock", "terseLabel": "Percentage of common stock, outstanding" } } }, "localname": "CommonStockCapitalSharesReservedforFutureIssuanceAnnualIncreasePercentageofOutstandingCommonStock", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_ConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes", "label": "Convertible Senior Notes [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleSeniorNotesMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_CurrentPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current Period", "label": "Current Period [Member]", "terseLabel": "Expense associated with the current period" } } }, "localname": "CurrentPeriodMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "domainItemType" }, "rdfn_DebtInstrumentBasisSpreadOnVariableRateBasisPoints": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread On Variable Rate, Basis Points", "label": "Debt Instrument, Basis Spread On Variable Rate, Basis Points", "terseLabel": "Debt instrument, basis spread on variable rate, basis points" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateBasisPoints", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "decimalItemType" }, "rdfn_DebtInstrumentConvertibleCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Common Stock", "label": "Debt Instrument, Convertible, Common Stock", "terseLabel": "Common stock covered under capped calls (in shares)" } } }, "localname": "DebtInstrumentConvertibleCommonStock", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "rdfn_DebtInstrumentConvertibleConversionPricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Price, Percentage", "label": "Debt Instrument, Convertible, Conversion Price, Percentage", "terseLabel": "Conversion price, percentage" } } }, "localname": "DebtInstrumentConvertibleConversionPricePercentage", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_DebtInstrumentFloorRateofBasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Floor Rate of Basis Spread On Variable Rate", "label": "Debt Instrument, Floor Rate of Basis Spread On Variable Rate", "terseLabel": "Debt instrument, floor rate of basis spread on variable rate" } } }, "localname": "DebtInstrumentFloorRateofBasisSpreadOnVariableRate", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_DeferredTaxAssetLeaseLiability": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Lease Liability", "label": "Deferred Tax Asset, Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetLeaseLiability", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Capitalized Research and Development Costs", "label": "Deferred Tax Assets, Capitalized Research and Development Costs", "terseLabel": "Capitalized research and development costs" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_DividendRateVolumeWeightedAverageClosingPriceTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividend Rate, Volume-Weighted Average Closing Price, Trading Days", "label": "Dividend Rate, Volume-Weighted Average Closing Price, Trading Days", "terseLabel": "Trading days" } } }, "localname": "DividendRateVolumeWeightedAverageClosingPriceTradingDays", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "integerItemType" }, "rdfn_EffectiveIncomeTaxRateReconciliationAcquisitionCostsPercent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Acquisition Costs, Percent", "label": "Effective Income Tax Rate Reconciliation, Acquisition Costs, Percent", "terseLabel": "Acquisition costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionCostsPercent", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "rdfn_EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributeCarryforwardsPercent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Expiration of Tax Attribute Carryforwards, Percent", "label": "Effective Income Tax Rate Reconciliation, Expiration of Tax Attribute Carryforwards, Percent", "terseLabel": "Expiration of tax attribute carryforwards" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributeCarryforwardsPercent", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "rdfn_EffectiveIncomeTaxRateReconciliationFederalDeductionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Federal Deduction, Amount", "label": "Effective Income Tax Rate Reconciliation, Federal Deduction, Amount", "terseLabel": "Federal deductible" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFederalDeductionAmount", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOriginations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Originations", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Originations", "terseLabel": "MSRs originated" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOriginations", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FinanceLeaseCashFlowsFromFinanceLeaseExcludingPrincipalPaymentsAndInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest", "label": "Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest", "terseLabel": "Financing cash outflows from finance leases" } } }, "localname": "FinanceLeaseCashFlowsFromFinanceLeaseExcludingPrincipalPaymentsAndInterest", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FinancingLeaseCapitalizedInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Lease, Capitalized Interest Expense", "label": "Financing Lease, Capitalized Interest Expense", "terseLabel": "Financing lease, capitalized interest expense" } } }, "localname": "FinancingLeaseCapitalizedInterestExpense", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FlagstarBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flagstar Bank [Member]", "label": "Flagstar Bank [Member]", "terseLabel": "Flagstar Bank, FSB" } } }, "localname": "FlagstarBankMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_GainLossOnConversionOfDebt": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Conversion Of Debt", "label": "Gain (Loss) On Conversion Of Debt", "negatedLabel": "Loss on conversions of convertible senior notes" } } }, "localname": "GainLossOnConversionOfDebt", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_GainLossOnInterestRateLockCommitmentsForwardSalesCommitmentsAndFairValueAdjustmentOfLoansHeldForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) on Interest Rate Lock Commitments, Forward Sales Commitments and Fair Value Adjustment of Loans Held for Sale", "label": "Gain (Loss) on Interest Rate Lock Commitments, Forward Sales Commitments and Fair Value Adjustment of Loans Held for Sale", "terseLabel": "Net loss (gain) on IRLCs, forward sales commitments, and loans held for sale" } } }, "localname": "GainLossOnInterestRateLockCommitmentsForwardSalesCommitmentsAndFairValueAdjustmentOfLoansHeldForSale", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_GoldmanSachsBankUSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goldman Sachs Bank USA [Member]", "label": "Goldman Sachs Bank USA [Member]", "terseLabel": "Goldman Sachs Bank USA" } } }, "localname": "GoldmanSachsBankUSAMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "rdfn_IncreaseDecreaseInAccruedAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accrued And Other Liabilities", "label": "Increase (Decrease) in Accrued And Other Liabilities", "terseLabel": "Accrued and other liabilities, deferred tax liabilities, and payroll tax liabilities, noncurrent" } } }, "localname": "IncreaseDecreaseInAccruedAndOtherLiabilities", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease, Liabilities", "label": "Increase (Decrease) In Operating Lease, Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_IncreaseDecreasePaymentsToAcquireMortgageServicingRightsMSR": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) Payments To Acquire Mortgage Servicing Rights (MSR)", "label": "Increase (Decrease) Payments To Acquire Mortgage Servicing Rights (MSR)", "terseLabel": "Origination of mortgage servicing rights" } } }, "localname": "IncreaseDecreasePaymentsToAcquireMortgageServicingRightsMSR", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_IncreaseDecreaseinOperatingLossCarryforwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Loss Carryforwards", "label": "Increase (Decrease) in Operating Loss Carryforwards", "terseLabel": "Increase (decrease) in operating loss carryforwards" } } }, "localname": "IncreaseDecreaseinOperatingLossCarryforwards", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryNetAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Net, Additions", "label": "Inventory, Net, Additions", "terseLabel": "Inventory value of homes purchased" } } }, "localname": "InventoryNetAdditions", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryActivityDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryNetSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory, Net, Sales", "label": "Inventory, Net, Sales", "terseLabel": "Inventory value of homes sold" } } }, "localname": "InventoryNetSales", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryActivityDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryRealEstateNotAvailableForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Real Estate, Not Available For Sale", "label": "Inventory, Real Estate, Not Available For Sale", "terseLabel": "Homes not available for sale" } } }, "localname": "InventoryRealEstateNotAvailableForSale", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryRealEstateRentalPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory, Real Estate, Rental Period", "label": "Inventory, Real Estate, Rental Period", "terseLabel": "Real estate rental period" } } }, "localname": "InventoryRealEstateRentalPeriod", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rdfn_IssuanceOfCommonStockForRepurchaseAndConversionsOfConvertibleSeniorNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock For Repurchase And Conversions of Convertible Senior Notes", "label": "Issuance Of Common Stock For Repurchase And Conversions of Convertible Senior Notes", "terseLabel": "Issuance of common stock for repurchases and conversions of convertible senior notes" } } }, "localname": "IssuanceOfCommonStockForRepurchaseAndConversionsOfConvertibleSeniorNotes", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_LeaseholdImprovementsPaidDirectlyByLessor": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Leasehold Improvements Paid Directly By Lessor", "label": "Leasehold Improvements Paid Directly By Lessor", "verboseLabel": "Leasehold improvements paid directly by lessor" } } }, "localname": "LeaseholdImprovementsPaidDirectlyByLessor", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due", "label": "Lessee, Lease Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeLeaseLiabilityPaymentsDue", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments Due", "label": "Lessee, Lease Liability, Payments Due [Abstract]", "terseLabel": "Total Lease Obligations" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueAbstract", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due After Year Five", "label": "Lessee, Lease Liability, Payments, Due After Year Five", "totalLabel": "Thereafter" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year Five", "label": "Lessee, Lease Liability, Payments, Due Year Five", "totalLabel": "2027" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year Four", "label": "Lessee, Lease Liability, Payments, Due Year Four", "totalLabel": "2026" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearOne": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year One", "label": "Lessee, Lease Liability, Payments, Due Year One", "totalLabel": "2023" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearOne", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year Three", "label": "Lessee, Lease Liability, Payments, Due Year Three", "totalLabel": "2025" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year Two", "label": "Lessee, Lease Liability, Payments, Due Year Two", "totalLabel": "2024" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDue", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due [Abstract]", "terseLabel": "Other Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueAbstract", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due After Year Five", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due After Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueAfterYearFive", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Five", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFive", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Four", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFour", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearOne": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearOne", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year One", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearOne", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Three", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearThree", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Two", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearTwo", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_MTBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "M&T Bank", "label": "M&T Bank [Member]", "terseLabel": "M&T Bank" } } }, "localname": "MTBankMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_MarketingpricingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketing pricing [Member]", "label": "Marketing pricing [Member]", "terseLabel": "Market pricing" } } }, "localname": "MarketingpricingMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "rdfn_MaterialClassesOfReceivables": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Material Classes Of Receivables", "label": "Material Classes Of Receivables", "terseLabel": "Material classes of receivables" } } }, "localname": "MaterialClassesOfReceivables", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rdfn_MeasurementInputPullThroughRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Pull Through Rate", "label": "Measurement Input, Pull Through Rate [Member]", "terseLabel": "Pull-through rate" } } }, "localname": "MeasurementInputPullThroughRateMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "rdfn_MortgageSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mortgage Segments", "label": "Mortgage Segments [Member]", "terseLabel": "Mortgage" } } }, "localname": "MortgageSegmentsMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_MortgageServicingRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mortgage Servicing Rights", "label": "Mortgage Servicing Rights [Member]", "terseLabel": "MSRs" } } }, "localname": "MortgageServicingRightsMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails" ], "xbrltype": "domainItemType" }, "rdfn_NonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-employee Directors", "label": "Non-employee Directors [Member]", "terseLabel": "Non-employee Directors" } } }, "localname": "NonEmployeeDirectorsMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "rdfn_NumberOfHomesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Homes Purchased", "label": "Number of Homes Purchased", "terseLabel": "Number of homes purchased" } } }, "localname": "NumberOfHomesPurchased", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryActivityDetails" ], "xbrltype": "integerItemType" }, "rdfn_NumberOfHomesSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Homes Sold", "label": "Number of Homes Sold", "terseLabel": "Number of homes sold" } } }, "localname": "NumberOfHomesSold", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryActivityDetails" ], "xbrltype": "integerItemType" }, "rdfn_NumberofInventoryCategories": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Inventory Categories", "label": "Number of Inventory Categories", "terseLabel": "Number of inventory categories" } } }, "localname": "NumberofInventoryCategories", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rdfn_OperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Liability, Current", "label": "Operating and Finance Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Liability, Noncurrent", "label": "Operating and Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, noncurrent" } } }, "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingAndNonoperatingIncomeExpenseIncludingIncomeTaxExpenseBenefitNet": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Nonoperating Income (Expense) Including Income Tax Expense (Benefit), Net", "label": "Operating And Nonoperating Income (Expense) Including Income Tax Expense (Benefit), Net", "terseLabel": "Interest income, interest expense, income tax expense, gain on extinguishment of convertible senior notes, and other expense, net" } } }, "localname": "OperatingAndNonoperatingIncomeExpenseIncludingIncomeTaxExpenseBenefitNet", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLeaseCapitalizedInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Capitalized Interest Expense", "label": "Operating Lease, Capitalized Interest Expense", "terseLabel": "Operating lease capitalized interest expense" } } }, "localname": "OperatingLeaseCapitalizedInterestExpense", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLeaseLiabilityHeldForSale": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liability, Held-for-Sale", "label": "Operating Lease, Liability, Held-for-Sale", "terseLabel": "Operating lease, related lease liabilities, held-for-sale" } } }, "localname": "OperatingLeaseLiabilityHeldForSale", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLeaseNonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Non-Cash Lease Expense", "label": "Operating Lease, Non-Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseNonCashLeaseExpense", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLeaseNumberOfSubleases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Number of Subleases", "label": "Operating Lease, Number of Subleases", "terseLabel": "Operating leases, number of subleases" } } }, "localname": "OperatingLeaseNumberOfSubleases", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rdfn_OperatingLeaseRightOfUseAssetHeldForSale": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Held-for-Sale", "label": "Operating Lease, Right-of-Use Asset, Held-for-Sale", "terseLabel": "Operating lease, right-of-use asset, held-for-sale" } } }, "localname": "OperatingLeaseRightOfUseAssetHeldForSale", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLossCarryforwardsLimitationsOnUseValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Limitations On Use, Value", "label": "Operating Loss Carryforwards, Limitations On Use, Value", "terseLabel": "Operating loss unavailable for carryforward" } } }, "localname": "OperatingLossCarryforwardsLimitationsOnUseValue", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OriginBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Origin Bank", "label": "Origin Bank [Member]", "terseLabel": "Origin Bank" } } }, "localname": "OriginBankMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_OtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets [Policy Text Block]", "label": "Other Assets [Policy Text Block]", "terseLabel": "Other Assets, Noncurrent" } } }, "localname": "OtherAssetsPolicyTextBlock", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rdfn_OtherCurrentAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Current Assets [Policy Text Block]", "label": "Other Current Assets [Policy Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsPolicyTextBlock", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rdfn_PriorPeriodsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior Periods", "label": "Prior Periods [Member]", "terseLabel": "Expense due to reassessment of achievement related to prior periods" } } }, "localname": "PriorPeriodsMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "domainItemType" }, "rdfn_ProceedsFromCustomerEscrowDeposits": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Customer Escrow Deposits", "label": "Proceeds From Customer Escrow Deposits", "terseLabel": "Other financing payables" } } }, "localname": "ProceedsFromCustomerEscrowDeposits", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_ProceedsFromIssuanceOfTemporaryEquity": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Issuance Of Temporary Equity", "label": "Proceeds From Issuance Of Temporary Equity", "terseLabel": "Proceeds from the issuance of convertible preferred stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfTemporaryEquity", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_ProceedsFromSaleOfMortgageServicingRightsMSROperatingActivities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale Of Mortgage Servicing Rights (MSR), Operating Activities", "label": "Proceeds From Sale Of Mortgage Servicing Rights (MSR), Operating Activities", "terseLabel": "Proceeds from sale of mortgage servicing rights" } } }, "localname": "ProceedsFromSaleOfMortgageServicingRightsMSROperatingActivities", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_PropertiesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Properties Segment [Member]", "label": "Properties Segment [Member]", "terseLabel": "Properties" } } }, "localname": "PropertiesSegmentMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Plant and Equipment, Gross, Excluding Construction In Progress", "label": "Property Plant and Equipment, Gross, Excluding Construction In Progress [Member]", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rdfn_ProsperityBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prosperity Bank", "label": "Prosperity Bank [Member]", "terseLabel": "Prosperity Bank" } } }, "localname": "ProsperityBankMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_PurchaseCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Commitments", "label": "Purchase Commitments [Member]", "terseLabel": "Purchase Commitments" } } }, "localname": "PurchaseCommitmentsMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "domainItemType" }, "rdfn_PurchaseOfCappedCallRelatedToConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Of Capped Call Related To Convertible Debt", "label": "Purchase Of Capped Call Related To Convertible Debt", "negatedTerseLabel": "Purchases of capped calls related to convertible senior notes" } } }, "localname": "PurchaseOfCappedCallRelatedToConvertibleDebt", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_RealEstateSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Segment [Member]", "label": "Real Estate Segment [Member]", "terseLabel": "Real estate services" } } }, "localname": "RealEstateSegmentMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_RealEstateServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Services Segment", "label": "Real Estate Services Segment [Member]", "terseLabel": "Real Estate Services" } } }, "localname": "RealEstateServicesSegmentMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails" ], "xbrltype": "domainItemType" }, "rdfn_RentPathHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RentPath Holdings, Inc.", "label": "RentPath Holdings, Inc. [Member]", "terseLabel": "RentPath Holdings, Inc." } } }, "localname": "RentPathHoldingsIncMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_RentalsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rentals Segment", "label": "Rentals Segment [Member]", "terseLabel": "Rentals" } } }, "localname": "RentalsSegmentMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_RepublicBankTrustCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Republic Bank & Trust Company", "label": "Republic Bank & Trust Company [Member]", "terseLabel": "Republic Bank & Trust Company" } } }, "localname": "RepublicBankTrustCompanyMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "rdfn_ScheduleOfReservedSharesOfCommonStockTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Reserved Shares of Common Stock [Table Text Block]", "label": "Schedule Of Reserved Shares Of Common Stock [Table Text Block]", "terseLabel": "Schedule of Reserved Shares of Common Stock" } } }, "localname": "ScheduleOfReservedSharesOfCommonStockTableTextBlock", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "rdfn_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriodAchievementPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage", "terseLabel": "Award requisite service period, achievement percentage" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriodAchievementPercentage", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software [Member]", "label": "Software [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rdfn_StockIssuedDuringPeriodSharesRepurchaseOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Repurchase Of Convertible Securities", "label": "Stock Issued During Period, Shares, Repurchase Of Convertible Securities", "terseLabel": "Issuance of common stock in connection with repurchase of convertible senior notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRepurchaseOfConvertibleSecurities", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "rdfn_StockIssuedDuringPeriodValueRepurchaseOfConvertibleSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Repurchase Of Convertible Securities", "label": "Stock Issued During Period, Value, Repurchase Of Convertible Securities", "terseLabel": "Issuance of common stock in connection with repurchase of convertible senior notes" } } }, "localname": "StockIssuedDuringPeriodValueRepurchaseOfConvertibleSecurities", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "rdfn_TaxCreditCarryforwardLimitationOnUseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforward, Limitation On Use, Decrease", "label": "Tax Credit Carryforward, Limitation On Use, Decrease", "terseLabel": "Research and development credits, decrease" } } }, "localname": "TaxCreditCarryforwardLimitationOnUseDecrease", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_TemporaryEquityConversionPriceRatioDenominator": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Price Ratio Denominator", "label": "Temporary Equity, Conversion Price Ratio Denominator", "terseLabel": "Conversion price ratio denominator" } } }, "localname": "TemporaryEquityConversionPriceRatioDenominator", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_TemporaryEquityConversionStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Stock Price Trigger", "label": "Temporary Equity, Conversion Stock Price Trigger", "terseLabel": "Conversion stock price trigger (in dollars per share)" } } }, "localname": "TemporaryEquityConversionStockPriceTrigger", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "perShareItemType" }, "rdfn_TemporaryEquityDividendsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Dividends, Shares", "label": "Temporary Equity, Dividends, Shares", "terseLabel": "Temporary equity, dividends (in shares)" } } }, "localname": "TemporaryEquityDividendsShares", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "rdfn_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Stock Issued During Period Shares, New Issues", "label": "Temporary Equity Stock Issued During Period Shares, New Issues", "terseLabel": "Issuance of convertible preferred stock, net (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "rdfn_TemporaryEquityThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Threshold Consecutive Trading Days", "label": "Temporary Equity, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "TemporaryEquityThresholdConsecutiveTradingDays", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "integerItemType" }, "rdfn_TexasCapitalBankNationalAssociationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Texas Capital Bank, National Association [Member]", "label": "Texas Capital Bank, National Association [Member]", "terseLabel": "Texas Capital Bank, N.A." } } }, "localname": "TexasCapitalBankNationalAssociationMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions", "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions", "terseLabel": "Gross (decreases) increases\u2014prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_WellsFargoBankNAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wells Fargo Bank, N.A.", "label": "Wells Fargo Bank, N.A. [Member]", "terseLabel": "Wells Fargo Bank, N.A." } } }, "localname": "WellsFargoBankNAMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_WesternAllianceBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Western Alliance Bank [Member]", "label": "Western Alliance Bank [Member]", "terseLabel": "Western Alliance Bank" } } }, "localname": "WesternAllianceBankMember", "nsuri": "http://www.redfin.com/20221231", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r286", "r335", "r347", "r348", "r349", "r350", "r351", "r353", "r357", "r438", "r439", "r440", "r441", "r443", "r444", "r446", "r448", "r449", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r886", "r887", "r968", "r969" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r286", "r335", "r347", "r348", "r349", "r350", "r351", "r353", "r357", "r438", "r439", "r440", "r441", "r443", "r444", "r446", "r448", "r449", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r886", "r887", "r968", "r969" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r967" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Payments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_MaximumMember": { "auth_ref": [ "r434", "r435", "r436", "r437", "r519", "r726", "r758", "r783", "r784", "r814", "r821", "r828", "r888", "r947", "r948", "r949", "r950", "r951", "r952" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r434", "r435", "r436", "r437", "r519", "r726", "r758", "r783", "r784", "r814", "r821", "r828", "r888", "r947", "r948", "r949", "r950", "r951", "r952" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r359", "r731", "r815", "r827", "r883", "r884", "r890", "r958" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r359", "r731", "r815", "r827", "r883", "r884", "r890", "r958" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r434", "r435", "r436", "r437", "r511", "r519", "r549", "r550", "r551", "r699", "r726", "r758", "r783", "r784", "r814", "r821", "r828", "r879", "r888", "r948", "r949", "r950", "r951", "r952" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r434", "r435", "r436", "r437", "r511", "r519", "r549", "r550", "r551", "r699", "r726", "r758", "r783", "r784", "r814", "r821", "r828", "r879", "r888", "r948", "r949", "r950", "r951", "r952" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r235", "r287", "r288", "r289", "r291", "r292", "r295", "r296", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r305", "r322", "r384", "r385", "r591", "r621", "r625", "r626", "r627", "r667", "r689", "r690", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r235", "r287", "r288", "r289", "r291", "r292", "r295", "r296", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r305", "r322", "r384", "r385", "r591", "r621", "r625", "r626", "r627", "r667", "r689", "r690", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r235", "r291", "r292", "r298", "r305", "r384", "r385", "r591", "r621", "r627", "r667", "r689", "r690", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) to previously issued financial statements for retrospective application of amendment to accounting standards and adjustment for reclassification from amendment to accounting standards.", "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Cumulative-effect adjustment from accounting changes" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r862", "r943" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued and Other Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22", "r826" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances for credit losses of $2,019 and $1,298" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r100", "r245" ], "calculation": { "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r36", "r37", "r250", "r754", "r766", "r770" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r34", "r37", "r166", "r690", "r761", "r762", "r846", "r847", "r848", "r856", "r857", "r858" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquisitionRelatedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).", "label": "Acquisition-related Costs [Member]", "terseLabel": "Acquisition-related Costs" } } }, "localname": "AcquisitionRelatedCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r14", "r826" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r559", "r560", "r561", "r856", "r857", "r858", "r935" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Common stock surrendered for employees' tax liability upon settlement of restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible senior notes, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r134", "r135", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising and Advertising Production Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r565" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementandChangesinAccountingPrinciplesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r553" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total expense", "verboseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r251", "r368", "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowances for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r46", "r62", "r193", "r473" ], "calculation": { "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r41", "r473", "r662", "r850" ], "calculation": { "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "verboseLabel": "Debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/DebtSummaryofDebtCostwithAmortizedandInterestExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r473", "r662", "r812", "r813", "r850" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r62", "r89", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities (Axis)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r62", "r97" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment costs" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r199", "r217", "r249", "r282", "r343", "r349", "r355", "r379", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r609", "r611", "r639", "r826", "r886", "r887", "r945" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r239", "r256", "r282", "r379", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r609", "r611", "r639", "r826", "r886", "r887", "r945" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r186" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Estimated Fair Value" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r0", "r224", "r225", "r226", "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "terseLabel": "Total assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]", "terseLabel": "Unrealized Gains (Losses)" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r604", "r819", "r820" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails", "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails", "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r150", "r151", "r604", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails", "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails", "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails", "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r928", "r929" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r602", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Material non-recurring recurring adjustments", "verboseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r602", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r148" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r158", "r159", "r160" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r161", "r605" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Accrued and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets, noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r152", "r153" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r771", "r772", "r773", "r774", "r775", "r776" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Call Option" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r66", "r67", "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment additions in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r959" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized software development costs, including stock-based compensation" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofSoftwareDevelopmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r64", "r242", "r794" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents, at carrying value" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cost or Amortized Cost" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecurities", "weight": 1.0 }, "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents", "verboseLabel": "Cash and cash equivalents, fair value disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r65", "r198" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash and Other Payables" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r58", "r64", "r69" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "terseLabel": "Cash, Cash Equivalents, Restricted Cash", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, Cash Equivalents, Restricted Cash", "verboseLabel": "Reconciliation of cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r58", "r192" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]", "terseLabel": "Cash, cash equivalents, and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r30", "r207", "r222" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r104", "r431", "r432", "r778", "r885" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r31" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved (in shares)", "totalLabel": "Total common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsShares": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits.", "label": "Common Stock Dividends, Shares", "terseLabel": "Issuance of common stock as dividend on convertible preferred stock (in shares)" } } }, "localname": "CommonStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r856", "r857", "r935" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r116" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13", "r826" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock\u2014par value $0.001 per share; 500,000,000 shares authorized; 109,696,178 and 106,308,767 shares issued and outstanding at December\u00a031, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred income tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r263", "r265", "r272", "r750", "r755" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r212", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r164", "r799" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r167", "r168", "r169" ], "lang": { "en-us": { "role": { "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).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r497", "r498", "r509" ], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Customer contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r4" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r107", "r451", "r452", "r463", "r464", "r465", "r469", "r470", "r471", "r472", "r473", "r809", "r810", "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net, noncurrent" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r481", "r482", "r484" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred stock as if converted" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r11", "r12", "r117", "r118", "r491" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Common stock issued upon conversion (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r82", "r348", "r349", "r350", "r351", "r357", "r861" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r43", "r731" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtSummaryofDebtCostwithAmortizedandInterestExpensesDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtSummaryofDebtCostwithAmortizedandInterestExpensesDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r147", "r585", "r595", "r854" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current income tax expense:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r854", "r924", "r926" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "U.S. - State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r111", "r280", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r467", "r474", "r475", "r477" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r4", "r5", "r6", "r200", "r202", "r214", "r286", "r451", "r452", "r453", "r454", "r455", "r457", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r663", "r809", "r810", "r811", "r812", "r813", "r852" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r28", "r117", "r118", "r120", "r453" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion Rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r194", "r197", "r451", "r663", "r810", "r811" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate Principal Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r27", "r194", "r479", "r663" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective Interest Rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r27", "r452" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated Cash Interest Rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtSummaryofDebtCostwithAmortizedandInterestExpensesDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r29", "r286", "r451", "r452", "r453", "r454", "r455", "r457", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r663", "r809", "r810", "r811", "r812", "r813", "r852" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Repurchased face amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r29", "r117", "r119", "r120", "r121", "r193", "r194", "r197", "r211", "r286", "r451", "r452", "r453", "r454", "r455", "r457", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r663", "r809", "r810", "r811", "r812", "r813", "r852" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtSummaryofDebtCostwithAmortizedandInterestExpensesDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197", "r889" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "terseLabel": "Unamortized Debt Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r373", "r392", "r397", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "terseLabel": "Expected credit losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r867" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "terseLabel": "Debt securities, available-for-sale, amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r867" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "terseLabel": "Debt securities, available for sale, estimated fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "auth_ref": [ "r867" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "terseLabel": "Short-term investments" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent": { "auth_ref": [ "r867" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 6.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent", "terseLabel": "Long-term investments" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r376", "r393", "r807" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "terseLabel": "Unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r377", "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "terseLabel": "Aggregate unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Current [Abstract]", "terseLabel": "Short-term Investments" } } }, "localname": "DebtSecuritiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Noncurrent [Abstract]", "terseLabel": "Long-term Investments" } } }, "localname": "DebtSecuritiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted-Average Interest Rate on Outstanding Borrowings" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r854", "r925", "r926" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. - Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r195", "r889" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Unamortized Debt Issuance Costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r62", "r147", "r586", "r594", "r595", "r854" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred income tax benefit:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r7", "r8", "r201", "r213", "r580" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r854", "r925", "r926" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "U.S. - State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "auth_ref": [ "r923" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.", "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Business interest limitation carryforwards" } } }, "localname": "DeferredTaxAssetInterestCarryforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r581" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r922" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred income tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r145", "r923" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r145", "r923" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r143", "r145", "r923" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r582" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r139", "r922" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax assets and liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r145", "r923" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r145", "r923" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r145", "r923" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r62", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization for property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofSoftwareDevelopmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r62", "r338" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetLiabilityNetMeasurementInput": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure net derivative asset (liability).", "label": "Derivative Asset (Liability) Net, Measurement Input", "terseLabel": "Derivative instrument, measurement input" } } }, "localname": "DerivativeAssetLiabilityNetMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes derivative asset.", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Derivative Asset, Type [Extensible Enumeration]" } } }, "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r257", "r258", "r638", "r797" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Other current assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r932" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Gain (loss) on derivative" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r932" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative.", "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r176", "r177", "r178", "r180", "r797" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r257", "r258", "r638", "r797" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r930", "r931" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amounts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r171", "r173", "r174", "r175", "r181", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r523", "r555", "r556", "r558", "r563", "r822" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity and Equity Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r124", "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal", "verboseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r273", "r295", "r296", "r298", "r299", "r300", "r306", "r309", "r316", "r317", "r318", "r322", "r626", "r627", "r751", "r756", "r804" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stock\u2014basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r273", "r295", "r296", "r298", "r299", "r300", "r309", "r316", "r317", "r318", "r322", "r626", "r627", "r751", "r756", "r804" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share attributable to common stock\u2014 diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r319", "r320", "r321", "r323" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stock" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r651" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r572" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r283", "r572", "r596" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal income tax at statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Extinguishment of convertible notes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r919", "r920" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes (net of federal benefit)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "terseLabel": "Federal research and development credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "negatedTerseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "rdfn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation capitalized", "verboseLabel": "Stock-based compensation capitalized in property and equipment" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options outstanding" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares": { "auth_ref": [ "r136" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "The shares that, although not legally released, will be released by a future scheduled and committed debt service payment and will be allocated to employees for service rendered in the current accounting period. The ESOP documents typically define the period of service to which the shares relate. ESOP shares are released to compensate employees directly, to settle employer liabilities for other employee benefits, and to replace dividends on allocated shares that are used for debt service.", "label": "Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares", "negatedTerseLabel": "Shares issued during period (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": { "auth_ref": [ "r136" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.", "label": "Employee Stock Ownership Plan (ESOP), Shares in ESOP", "terseLabel": "Shares available for issuance at beginning of period (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r116", "r234", "r267", "r268", "r269", "r287", "r288", "r289", "r292", "r301", "r304", "r325", "r383", "r496", "r559", "r560", "r561", "r590", "r591", "r625", "r652", "r653", "r654", "r655", "r656", "r657", "r690", "r761", "r762", "r763" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r87", "r215", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r206", "r779" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r629", "r630", "r636" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r465", "r512", "r513", "r514", "r515", "r516", "r517", "r630", "r696", "r697", "r698", "r810", "r811", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r629", "r630", "r632", "r633", "r637" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r465", "r512", "r517", "r630", "r696", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r465", "r512", "r517", "r630", "r697", "r810", "r811", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r465", "r512", "r513", "r514", "r515", "r516", "r517", "r630", "r698", "r810", "r811", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Changes of fair value of interest rate lock commitments [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r188", "r191" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r188", "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r634" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Fair value changes recognized in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Issuances of IRLCs" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "IRLCs acquired in business combination" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of sales of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales", "negatedTerseLabel": "MSRs sales" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Settlements of IRLCs" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, net\u2014end of period", "periodStartLabel": "Balance, net\u2014beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r465", "r512", "r513", "r514", "r515", "r516", "r517", "r696", "r697", "r698", "r810", "r811", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r635", "r637" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r188", "r190" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Option, Quantitative Disclosures [Line Items]", "terseLabel": "Fair Value, Option, Quantitative Disclosures [Line Items]" } } }, "localname": "FairValueOptionQuantitativeDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "auth_ref": [ "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value under fair value option.", "label": "Fair Value Option, Disclosures [Table]", "terseLabel": "Fair Value Option, Disclosures [Table]" } } }, "localname": "FairValueOptionQuantitativeDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r671", "r676", "r825" ], "calculation": { "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails": { "order": 2.0, "parentTag": "rdfn_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance lease, interest expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r673", "r679" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Financing" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r669", "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity of Financing Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearOne", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearThree", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r672", "r679" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments under finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r671", "r676", "r825" ], "calculation": { "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails": { "order": 1.0, "parentTag": "rdfn_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Finance lease, right-of-use asset, amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r682", "r825" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate for finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r681", "r825" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining finance lease term (years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy": { "auth_ref": [ "r229", "r231", "r367", "r369" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for financing receivables classified as held-for-sale.", "label": "Financing Receivable, Held-for-sale [Policy Text Block]", "terseLabel": "Loans Held for Sale" } } }, "localname": "FinanceLoanAndLeaseReceivablesHeldForSalePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r374", "r375", "r387", "r388", "r389", "r390", "r391", "r395", "r396", "r399", "r476", "r494", "r615", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r807", "r863", "r864", "r865", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails", "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-Average Useful Life (years)", "verboseLabel": "Intangible assets, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r247", "r421" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r95" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r95" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r95" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r95" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r95" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r419", "r420", "r421", "r422", "r732", "r736" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "auth_ref": [ "r936" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Estimated Fair Value" } } }, "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r93", "r736" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r90", "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r93", "r732" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails", "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForwardContractIndexedToIssuersEquityForwardRate": { "auth_ref": [ "r112", "r184" ], "lang": { "en-us": { "role": { "documentation": "The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date.", "label": "Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share", "terseLabel": "Strike and cap price (in dollars per share)" } } }, "localname": "ForwardContractIndexedToIssuersEquityForwardRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward sales commitments" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r62", "r109", "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain on extinguishment of convertible senior notes", "terseLabel": "Gain on extinguishment of convertible senior notes" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r246", "r406", "r749", "r808", "r826", "r868", "r875" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance as of December\u00a031, 2022", "periodStartLabel": "Balance as of December\u00a031, 2021", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r408", "r808" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill resulting from acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r417", "r418", "r808" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r407", "r414", "r808" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated impairments to goodwill" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r42", "r282", "r343", "r348", "r354", "r357", "r379", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r639", "r806", "r886" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r96", "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentPolicy": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets.", "label": "In Process Research and Development, Policy [Policy Text Block]", "terseLabel": "Technology and Development" } } }, "localname": "InProcessResearchAndDevelopmentPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r424", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r283", "r573", "r578", "r584", "r592", "r597", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r284", "r303", "r304", "r341", "r571", "r593", "r598", "r757" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax (expense) benefit", "terseLabel": "Income tax (expense) benefit", "totalLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails", "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r266", "r567", "r568", "r578", "r579", "r583", "r587" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r61" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r61" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r61" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r61" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Change in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Acquired Intangible Assets and Goodwill" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r92", "r728", "r729", "r730", "r732", "r800" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r88", "r91" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r195", "r209", "r270", "r337", "r661" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r46", "r471", "r480", "r812", "r813" ], "calculation": { "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Contractual interest expense", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/DebtSummaryofDebtCostwithAmortizedandInterestExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r276", "r278", "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateLockCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments to extend credit where the interest rate is locked in advance of funds being disbursed for a specified period of time.", "label": "Interest Rate Lock Commitments [Member]", "terseLabel": "IRLCs" } } }, "localname": "InterestRateLockCommitmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails", "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r844" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable", "terseLabel": "Accrued interest" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r335", "r347", "r348", "r349", "r350", "r351", "r353", "r357" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Corporate Overhead and Intercompany Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r253", "r795", "r826" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.redfin.com/role/InventoryScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r241", "r252", "r324", "r400", "r402", "r403", "r727", "r801" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRealEstateConstructionInProcess": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of real estate projects incurred for projects for eventual sale or transfer (condominium or time share projects, vacation clubs).", "label": "Inventory, Real Estate, Construction in Process", "terseLabel": "Homes under improvement" } } }, "localname": "InventoryRealEstateConstructionInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRealEstateHeldForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents properties which were acquired directly or through foreclosure for which a committed plan to sell exists and an active program to market such properties has been initiated.", "label": "Inventory, Real Estate, Held-for-sale", "terseLabel": "Homes for sale" } } }, "localname": "InventoryRealEstateHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Lower of cost or net realizable value write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/InventoryNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r45", "r336" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r378", "r957" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r941" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearOne", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r683" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r940" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r282", "r379", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r610", "r611", "r612", "r639", "r805", "r886", "r945", "r946" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r18", "r203", "r220", "r826", "r853", "r866", "r938" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, mezzanine equity, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, mezzanine equity, and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r240", "r282", "r379", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r610", "r611", "r612", "r639", "r826", "r886", "r945", "r946" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r186" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r6", "r202", "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding Borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r23", "r852" ], "lang": { "en-us": { "role": { "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.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r23", "r852" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r4", "r200" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Secured revolving credit facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement payment" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansHeldForSaleFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables.", "label": "Loans Held-for-sale, Fair Value Disclosure", "terseLabel": "Loans held for sale" } } }, "localname": "LoansHeldForSaleFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": { "auth_ref": [ "r364", "r777" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security.", "label": "Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance", "terseLabel": "Loans held for sale" } } }, "localname": "LoansReceivableHeldForSaleNetNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r6", "r202", "r218", "r464", "r478", "r810", "r811" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Net Carrying Amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Estimated Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r243" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-Term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r29", "r106" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [ "r881", "r882" ], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of organizations" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [ "r881", "r882" ], "lang": { "en-us": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Patents allegedly infringed upon" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketingExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.", "label": "Marketing Expense", "terseLabel": "Marketing" } } }, "localname": "MarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDefaultRateMember": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using likelihood loan will not be repaid as proportion of outstanding loan.", "label": "Measurement Input, Default Rate [Member]", "terseLabel": "Default rates" } } }, "localname": "MeasurementInputDefaultRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPrepaymentRateMember": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using principal prepayment at other than constant rate as proportion of outstanding loan principal.", "label": "Measurement Input, Prepayment Rate [Member]", "terseLabel": "Prepayment speed" } } }, "localname": "MeasurementInputPrepaymentRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r892" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds", "verboseLabel": "Money markets funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MortgagesHeldForSaleFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of mortgage loans held-for-sale.", "label": "Mortgages Held-for-sale, Fair Value Disclosure", "terseLabel": "Fair value of loans held for sale" } } }, "localname": "MortgagesHeldForSaleFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r277" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r277" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r58", "r60", "r63" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r39", "r63", "r208", "r223", "r238", "r261", "r264", "r269", "r282", "r291", "r295", "r296", "r298", "r299", "r303", "r304", "r314", "r343", "r348", "r354", "r357", "r379", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r627", "r639", "r806", "r886" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r295", "r296", "r298", "r299", "r306", "r307", "r315", "r318", "r343", "r348", "r354", "r357", "r806" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stock\u2014basic", "verboseLabel": "Net loss attributable to common stock - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r308", "r310", "r311", "r312", "r313", "r315", "r318" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stock\u2014diluted", "verboseLabel": "Net loss attributable to common stock - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r71", "r232", "r233", "r234", "r235", "r236", "r290", "r291", "r292", "r293", "r294", "r298", "r305", "r322", "r371", "r372", "r380", "r381", "r382", "r383", "r384", "r385", "r559", "r560", "r561", "r588", "r589", "r590", "r591", "r606", "r607", "r608", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r659", "r660", "r664", "r665", "r666", "r667", "r685", "r686", "r687", "r688", "r689", "r690", "r733", "r734", "r735", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Axis]", "terseLabel": "Nonrecurring Adjustment [Axis]" } } }, "localname": "NonrecurringAdjustmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Domain]", "terseLabel": "Nonrecurring Adjustment [Domain]" } } }, "localname": "NonrecurringAdjustmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r860" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r860" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Computer and office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r343", "r348", "r354", "r357", "r806" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Loss from operations", "totalLabel": "(Loss) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r677", "r825" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r939" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Lease impairment loss" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r669" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r674", "r679" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r668" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r682", "r825" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate for operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r681", "r825" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining operating lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r347", "r348", "r349", "r350", "r351", "r357" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r113", "r182", "r183", "r185" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r70", "r79", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "rdfn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Miscellaneous accrued and other liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r255", "r826" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r248" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Commitment", "totalLabel": "Total future minimum payments" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid 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).", "label": "Other Commitment, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "OtherCommitmentDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other 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).", "label": "Other Commitment, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "OtherCommitmentDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other 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).", "label": "Other Commitment, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "OtherCommitmentDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other 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).", "label": "Other Commitment, to be Paid, Year One", "verboseLabel": "2023" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other 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).", "label": "Other Commitment, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other 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).", "label": "Other Commitment, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "OtherCommitmentDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitment, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Commitments" } } }, "localname": "OtherCommitmentFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r162", "r163", "r165" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r162", "r163", "r165", "r262", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r259", "r260" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r47" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 6.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": { "auth_ref": [ "r798", "r849" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the origination of mortgages that are held for sale.", "label": "Payments for Origination of Mortgage Loans Held-for-sale", "negatedLabel": "Origination of loans held for sale" } } }, "localname": "PaymentsForOriginationOfMortgageLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r56" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Conversions of convertible senior notes" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r55" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Cash paid for secured revolving credit facility issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r275" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Tax payments related to net share settlements on restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r49" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition, net of cash, cash equivalents, and restricted cash acquired", "terseLabel": "Cash paid for acquisition, net of cash, cash equivalents, and restricted cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r51" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r50" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Restricted Stock Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePerDollarAmount": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "The amount per share used to calculated dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount", "terseLabel": "Preferred stock, dividend (in dollars per share)" } } }, "localname": "PreferredStockDividendRatePerDollarAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred stock, dividend rate" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Series A Convertible Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r254", "r404", "r405", "r796" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "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.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r53" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r52" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from the issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r48", "r84", "r274" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Sales of investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale": { "auth_ref": [ "r57", "r59" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of loans that are secured with real estate mortgages and are held with the intention to resell in the near future.", "label": "Proceeds from Sale of Mortgage Loans Held-for-sale", "terseLabel": "Proceeds from sale of loans originated as held for sale" } } }, "localname": "ProceedsFromSaleOfMortgageLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSecuredLinesOfCredit": { "auth_ref": [ "r53" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from Secured Lines of Credit", "terseLabel": "Borrowings from secured revolving credit facility" } } }, "localname": "ProceedsFromSecuredLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r52", "r132" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the issuance of common stock pursuant to employee equity plans" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromUnsecuredLinesOfCredit": { "auth_ref": [ "r53" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is uncollateralized (where debt is not backed by the pledge of collateral).", "label": "Proceeds from Unsecured Lines of Credit", "terseLabel": "Borrowings from warehouse credit facilities" } } }, "localname": "ProceedsFromUnsecuredLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r103", "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r99", "r244" ], "calculation": { "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r101", "r221", "r753", "r826" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r101", "r780", "r781" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Lives (years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r518", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r518", "r691", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r944" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r54", "r852" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments to warehouse credit facilities" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r54" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayments to secured revolving credit facility" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r54" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedLabel": "Repayments of senior debt", "negatedTerseLabel": "Repurchases of convertible senior notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r137", "r228", "r953" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Technology and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Technology and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r843", "r851", "r954", "r956" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r62", "r428", "r429", "r880" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring and reorganization" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r15", "r122", "r219", "r765", "r770", "r826" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r234", "r287", "r288", "r289", "r292", "r301", "r304", "r383", "r559", "r560", "r561", "r590", "r591", "r625", "r761", "r763" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r334", "r335", "r347", "r352", "r353", "r359", "r360", "r362", "r507", "r508", "r731" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r510", "r802" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition, Nature and Disaggregation of Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r271", "r282", "r334", "r335", "r347", "r352", "r353", "r359", "r360", "r362", "r379", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r639", "r752", "r886" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtSummaryofDebtCostwithAmortizedandInterestExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r680", "r825" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r680", "r825" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r150", "r151", "r604" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails", "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Benefit" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r29", "r117", "r119", "r120", "r121", "r193", "r194", "r197", "r211", "r810", "r812", "r855" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtTables", "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r176", "r178", "r614" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Derivative Instruments, Gain (Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r859" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r130", "r133" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Allocation of Share-based Compensation Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r629", "r630" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r90", "r92", "r732" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r90", "r92" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r808" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r808", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r2", "r19", "r20", "r21" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r71", "r72", "r74", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Notional Amounts of Outstanding Derivative Positions" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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.", "label": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r520", "r522", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r125", "r126", "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r824", "r921" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "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.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r331", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r357", "r362", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r427", "r430", "r808", "r958" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r331", "r332", "r333", "r343", "r346", "r351", "r355", "r356", "r357", "r358", "r359", "r361", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting and Revenue" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ServicingAssetAtFairValueAmount": { "auth_ref": [ "r708", "r709", "r710", "r711" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.", "label": "Servicing Asset at Fair Value, Amount", "terseLabel": "Mortgage servicing rights, at fair value" } } }, "localname": "ServicingAssetAtFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited or canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding or deferred ending period (in shares)", "periodStartLabel": "Outstanding beginning period (in shares)", "terseLabel": "Restricted stock units outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r536", "r537" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding or deferred ending period (in dollars per share)", "periodStartLabel": "Outstanding beginning period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnderESPPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r131" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails": { "order": 3.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future equity grants (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock Option Activity, Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable at period end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable at period end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansFairValueofOptionsVestedIntrinsicValueofOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options forfeited or canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r899" ], "lang": { "en-us": { "role": { "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period", "terseLabel": "PSOs earned (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r131" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Stock options issued and outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceUnder2017EIPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number Of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r528", "r529" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited or canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could acquire or could have acquired the underlying shares with respect to any other type of change in shares reserved for issuance.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price", "terseLabel": "PSOs earned (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r527", "r546", "r547", "r548", "r549", "r552", "r562", "r563" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Closing price of common stock (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r893" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r131" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansFairValueofOptionsVestedIntrinsicValueofOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percentage of market price of common stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issued, price per share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r204", "r205", "r216", "r845" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r678", "r825" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Website and software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "Various states" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r237", "r331", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r357", "r362", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r425", "r427", "r430", "r808", "r958" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r33", "r116", "r234", "r267", "r268", "r269", "r287", "r288", "r289", "r292", "r301", "r304", "r325", "r383", "r496", "r559", "r560", "r561", "r590", "r591", "r625", "r652", "r653", "r654", "r655", "r656", "r657", "r690", "r761", "r762", "r763" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r287", "r288", "r289", "r325", "r731" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r32", "r116", "r117", "r122", "r468" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock in connection with conversion of convertible senior notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r12", "r13", "r116", "r122" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock pursuant to employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r13", "r116", "r122" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r13", "r116", "r122" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock pursuant to settlement restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r116", "r122", "r533" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)", "terseLabel": "Issuance of common stock pursuant to exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r33", "r116", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock in connection with conversion of convertible senior notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r12", "r13", "r116", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock pursuant to employee stock purchase program" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r13", "r116", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r116", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock pursuant to settlement of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r33", "r116", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock pursuant to exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r16", "r17", "r83", "r826", "r853", "r866", "r938" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r123", "r281", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r495", "r496", "r616" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Mezzanine Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/MezzanineEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r9", "r10", "r115" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Mezzanine Equity" } } }, "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Summary of Operating Loss Carryforwards" } } }, "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r3", "r114" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r438", "r441", "r442", "r443", "r449", "r450" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Redeemable convertible preferred stock ending balance", "periodStartLabel": "Redeemable convertible preferred stock beginning balance", "terseLabel": "Series A convertible preferred stock\u2014par value $0.001 per share; 10,000,000 shares authorized; 40,000 and 40,000 shares issued and outstanding at December\u00a031, 2022 and 2021, respectively", "verboseLabel": "Carrying value of convertible preferred stock" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).", "label": "Temporary Equity, Dividends, Adjustment", "negatedTerseLabel": "Dividends on convertible preferred stock" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r3", "r114" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Redeemable convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Redeemable convertible preferred stock ending balance (in shares)", "periodStartLabel": "Redeemable convertible preferred stock beginning balance (in shares)", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of convertible preferred stock, net" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r229", "r230", "r231", "r366", "r367", "r370" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, Net and Allowance for Credit Losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r374", "r375", "r476", "r494", "r615", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r863", "r864", "r865", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsDerivativeInstrumentsGainLossDetails", "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueMSRsDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r803", "r816", "r818", "r955" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities", "verboseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r566", "r575" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized benefit\u2014end of year", "periodStartLabel": "Unrecognized benefit\u2014beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r574" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases\u2014current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r76", "r77", "r78", "r326", "r327", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow [Member]", "terseLabel": "Valuation Technique, Discounted Cash Flow" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarehouseAgreementBorrowings": { "auth_ref": [ "r200" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the outstanding short-term borrowings under a revolving line of credit used by mortgage bankers to finance the origination or purchase of loans.", "label": "Warehouse Agreement Borrowings", "terseLabel": "Warehouse credit facilities", "verboseLabel": "Outstanding Borrowings" } } }, "localname": "WarehouseAgreementBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarehouseAgreementBorrowingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A revolving line of credit facility used by mortgage bankers to finance the origination or purchase of loans.", "label": "Warehouse Agreement Borrowings [Member]", "terseLabel": "Warehouse Agreement Borrowings" } } }, "localname": "WarehouseAgreementBorrowingsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r308", "r318" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted average shares of common stock\u2014 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r306", "r318" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares of common stock\u2014 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 15 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126960819&loc=d3e20905-112640", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3461-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14210-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14217-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3461-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r833": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r834": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r835": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r836": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r837": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r838": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r839": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r841": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 117 0001382821-23-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001382821-23-000020-xbrl.zip M4$L#!!0 ( ,Z!4%8:KWIE- 0 &(L 1 97@R,3$R,#(R,3 M:RYH M=&WM6EUOVS84?=^O8#4,W8#HRW:F1'$,-':+IG"R('87[&F@1$HF0HD"2=OQ M?GU)2FZ6.$E=IQLDVWH09//K\-Q[#RGQ=M\,_NB/_[IZ#R8RH^#J\]GPO \L MVW5OVGW7'8P'X./X8@@ZCN>#,8>Y()*P'%+7?7]I 6LB91&Z[GP^=^9MA_'4 M'5^[NJN.2QD3V$$26;VN_D?=,42]G[IO;!L,6#S-<"Y!S#&4&(&I('D*;A 6 MM\"VJUI]5BPX22<2M+Q6&]PP?DMFL"R71%+<6_;3=*.D!W<'(4^\'?O@+IJNIE&R$7%)]:&1@K MP)A;9=ME>0OCT0BGU;8$Z2LEB0?[""HE"9 MG_,2::!:4Y+C)7*_K;&.II$@B$!.L L =<8)217!/."<:A-^A#^-X!+&%&\ MK! QCC"WU00H+ 0.EP\GB(B"PD5(<@/(-#K)($\5KQ&3DF6AYG2&N20QI-4@ M9KRRN*+[^-@)O$ S+A7-$BT'KHSA&&.X$JV6M5N.?]1YMMAS_ W+#MOMC5J^ M"-9WVEZ#P :=W]?JUC56*RVG?$,4,#^UVM:R00$14K$?MHH[X"MW6/&WQPY2 M^L;_%3XFU"]AAG78? VCQ==PJ6;_PL0\/2UKK:IUYF# M$*?::'&0H!W0HO> MK^<)&) DP5R+N9S ' QQ"BG0C/VV>R1]FG(B$(D?*.H:01#!^#;E;)HCNP*( MS'52B:MD1:CF# 2C!($E^GHQTGF2D0^,SR%'8(2E6J#-FC]B=*H)$@?@/(^= M-;SD67J^PWVVE^*QWOJ BN@]FZ]D1N68>6U/!W';1W;U=[S1:@ O,4Z6N:NN[5]AFF6_G M%/;!^8,^ONDK* GC.8'[K\U-/%!M F'W/K8SZ\(-I+=@%#..P85Z[4C-P6FM M3DGKTD>]K2@F"J-\*EO'-0F+WY'*^40:Z+^S25<2'ZM_=*K$H6'Y^4[6&>!1 MJFK!RES=D*LE4)(97DE>O4_@-)"\^R8P$CH#8+7)-_)=JWN9?6OR@'M? %!+ M P04 " #.@5!6>(FQ?_$" !0!P $0 &5X,C,Q,C R,C$P+6LN:'1M MS959C]HP$(#?^RNFH&Y?"#E)N(JT!;9%W;(K2(7Z5#G)!*P&&]D&1']])PGT MVEU5E:JJ>;!LS^%O)C/V\/GD;AQ_O)_"QFP+N/_P^G8VAH9EVRM_;-N3> )O MX_>W$+0=%V+%A.:&2\$*VY[.&]#8&+/KV_;Q>&P?_;94:SM>V*6KP"ZDU-C. M3-88#J_O%:<%2];FM)O:50\K\6:?T%B(:QJ>:Q1*T%VOA!W? MS9?3>0QW-S";3Z;W4QIHN9B^F2WCZ6(ZN?S[Z_'X[L,\GLW?P,UL\?[GJ+Y% M_+>A@U^AG8B@5PBI%+JL$R/!;!"X2*7:2<7**H3D! IS5"C24@0+7'-MSL*E MH<*J:FPN=1M\W[<\M]<)W58]]WPW]"_S7ACUSG,_]'N7_8X?=$)@(JN7H==U M.T"^;Z3:PM+J@LQ![A51$)/1D%6U?(.)VC-UNFJZH3-PPU95OBW2*@B-ROP< M3,X%$REEB;)Y9M6EQP5F)*+J_QYIB5":8)YC:O@!!>HG=*^:7<^-!IH28E!1 MJY8Y-$H6( ^H?CBTABYYV&Z'3)4SO=$X"Y5!7@ MB1P!BHS2,,$4MPD=Z;M5!KSV$\7T2/O\NT*KNN.J&5#&JI&P"\F-0;AJ^MT! MQ'*?4ERWM_=_1/_/V_[QP)9TN]*]V((5TQOZP4:*_Q7U\:YYDO:7BWDGZY>I M7S?9 1]]T;_ONFS2395[.;VY_>#'BM5:K6/K5ZM=CFZ M9.]&_WC/VM5Z@XT,3ZS,I$ZXJM7Z5R56FF19VJG5YO-Y==ZJ:C.NC88U&JI= M4UI;48VRJ'1^1G?P*7AT_K>SGRH5=JG#?"J2C(5&\$Q$+++\+)(S)J,W M)1DMUBD_.@W:OWO)6=Z?A;K),-\!OW]5S_,UF"9N,\J7,EQ MT@GAL# EWW?9'FJE36>O[OZZU%*)^52J1>?UA9%:Y&NO/QP-W@YZ%Z/!]16[?LMNAH.KWN#FXCWK_ZO? MNQT-_MG';5CTAYL+><82=BS_NUGXS>WPP^W%U8B-KMGP]GV?-5J\TFCO\P-V M>W79'[+1NS[[ 2&@]&@_P%H]-Y=7/W29Q>]$>'4.&VUV9= 1"81>G1:1VGV MA0!I[P1D4&:_*)$D[%>AICPILU"83,8+EDUX]FKO\*3[4K^_X\4VJFS )GPF MF!$S*>80FFPB+;M(DIPK-A2I-AG3"7NKS90UZI5?F8YQ.XIE O4Q:.:D=\#E MM/L$#?Y4P#2K[&=N 0?6/EVPNT3/E8C&HNSQ,1Z82 O+$@V5QH \%*D5G&5$'N9H M-FOM,HFQ;=P&P?=0Y1'&1,C6L"LCW-*H!4N!.)&%2*34B@U%(.RCJ4&XR%4: M9;+(%0Q 8TXN>FL\R?D=L)BI>=VR0\CQM)F*%,RQNFF]QM>EM?";)?.;'G[ MPT6Z766C#5A>[9TT&\==6\2RT'[:%CJ.)2X=8 /&C7"A =0R4((@9 )\")2T M$S(GLRDD@62!KB-I0Z5MCGXD%D8K'Z/4Z%!$N&W9/D(2"<38X]Z_#R<\&0MV M@7TXS!4L7&X^W!<'KFOC,/)7_E)2?DT\-VA\1IMUC3(^A.3+LR>*-R:*,1&M M\S&18$$IQ.7&_S$Y4AZ1)E64B!&R5I5*S&]*&-1%K_8:1_6N_[P4%K4-8'3R M^G2,RZ3\(<_M\[N0! <"\2IF\J*N1&T@*DSSU.%1,:*;>4#]Q^L2YY M.,W V08.X=#A.J433R0=28CXA.W./N2'G(++E(50B3C)EH&'!24 M/)!*9@O*2;NF)?H[;KBP>^9NF*Y5,4YV[XL%I3GJ48L=0SDT#+6)G .NGAF+ M!*E1@7UH$2G1FDQ0JWF&@?XRA?+]=3D6;@A;?\95[G8_A4+$,6H0.0.(=D["PM$*':%!UIRF [#W%"U_@F$RE MB005Z!Q")YI0"L2N2#8/-?!<\#O*'KXTRV4RTVHF2- 3/BZ>T9E"9,0T57HAT#J? M:*\L?(-FH,5GYK;J%PS6U\3_$K!Z,7HK I/3P\K&4=F]BOK#!8+78YE4,IUV M#MU2,G=<*%H#[ -A*G!;\=2*SO)+%^*>*K[HR,2YX3IUB[$"G65Z2L-U9Y0A MD-R+5PX..=]RJ:&.AET7+FXKU5M>[::EFTH[%YO.R[N_V3G3_5 MV#H^K=:?V[GF'#=+BV5$BD51::MLRI,WI5;I$:LZS?2>-9:,\A 1T1[#YA'[ M6EO9O2I\M=<^[EKWN?'VY8%'!2R?6%R=EO89(!7<(V9B(.8>?[#E>K]_!+\1 M:M\_,+V)%#'KWXLPIU,DN_:EX_\Q6L-H_\8_ $&6V@+JX+.0JCFIWI$('OUN M(-7^AQ,=_XQR)K9^2;#:IT[NZZLN/,!FS;/M+D_\^*#X]#^%<#_*./\O4$L# M!!0 ( ,Z!4%9NYKI"Y0< +$A 1 97@S,3(R,#(R,3 M:RYH=&WM M6FMOVS@6_;Z_@N-@VP3P^Y%,G#1 QG&VQG:3P'70F4\+2J1L(K2H(2F[GE^_ MAZ0\UJX/J_Y1U#W?V=NI)+0J9"+[NM+ M+:A\739(2,5P+9(P;,0?'-9A;G\Y#\:?0%N*E"^=:32=^;W^<#2X'O0N1X/; M&W)[3>Z&@YO>X.[R';D>W%SB*[[=7D.B/WQUT#BNGVUZN.;;MW7D[G[X_O[R M9D1&MV1X_ZY/&BU::;0/Z1&YO[GJ#\GH;9^\[_?NAX/1H/^>]'_MO;V\^5>? M7/9&SN_&::O]R:[M2?FVED@9-+JMX\Q^H7BT]\9C4":]B1:&W @N#4_+).;: MBF1![(3:5P>=GY_)Y*[A?V%O&U4R(!,ZXT3SF>!S<(F=P/G+-,VI)$.>*6V) M2LFUTE/2J%?^352"VRP1*0A&8Y@Z2D-<3L_(=Q289I7\0@W" =^G"_*0JKGD M;,S+(3XZ!(8I;DBJ0,28D"(D-%V0/+4ZYS 3U.Q9&A&C9(HK9Q9):(Q;FJBI ML,2J(+N)W',"Y".Z+E&K:):1>(AC6*^-BS3!KO'[ ]]CF3/,B8RMA:Z, M; LM%R1#P!U6'(:D7(&AR(/96AIX8[Z7*#N)7$( "%!(DU_.>'MB:B8DD6IN MEO#0?"R,12-B"74W@]VPLKR69;,T9L?:[RW1[2H9;43EU<'/S<;)F2E263"_ MVQ0J200N?;P&A&KN,X-(BTAR%T'" 8=("C-QXDYL"D)PI."NF3"Q5":'GJ,* MK61(4:95S!EN&W*(C#".%(>P]S_&$YJ..;G$+ASF$A*^,G<.^9%7;718N J7 MPI77-$##S4_<5EU#3,B@L^7%"R4;"R58R/FYC2-(N +R!2IC1IDCI(KD"3+6 MJG:67=^WP@N:HM#+A<\K;M#9((J>6Y]/<=G1?DQS\W(5Q[\11[J*E0*CJUQC M NS6F3"> R#%4S^/:U)6[+'.0)I+ZO-?4/HJA^6"G=R@ )/ %J.D8/YH8?+( M"":H%LX!$0J/Y\34S90;5PS\=C&^SX!*G\WS$5'A&PB[<5;?0=P+R>)%^,.6)T) MYN!$#8ZVC@VI 11=!^(P1C5;YAL(%#024MB%*TC[EG7H]]#P60_ W1!=ZV \ MZ7XL',IR]*(&&\85T#A6FGD#?"\SYBGJH@3X,,(SAVHG@CXM SH%QEX[X>% M6+Q!:_T9E;G?^RX3/$G0?X@98FCV]!&OS4M8+%SN;RH\JJ (!C*A=8E4;O]\ M[9?P+'V4YJXO2Y[O84FT[/C\1N$A!H\G&RSP(P*#;=:[$/G=#+I33]%$^)$M M@'P"Z[CJI>(XURY#:Z5B8[ZI,A9WW!,%S&)B3/%[CAJ#20]WA!/ "QRP)5>8 MB0Z9^^.9.[GY$V^PY2A8,J'FL98Z]O!PY,S3JO>^H+P%#F$/7!9GM2WY\F<$ MY"N"[YL"K;/=B+]^M@7W#RW8$I'EU?YU=+*.D-56=IG^A-JYTR?!*(HNR2IM M'@N5OX')ICC-6\[W$F2D4 3="!.PR:L? D'@(^/X#O]=E[:$.O\]%S#9@SM/ M8W^<._H!N^M+'(-=]R&0=7?0<$>66'"DJ2@HCUWNG-,'5R%"]?WP/4(H^!\+(.=J1C MX-"]CPU^Z.(3;<(!-2;1V&YE)(=[;D!Z_:.K @?E0-HBG2DYXXZY4SHNGL#I M@D[X-)-JP3$ZGZC (70#94#%9Q:QZI?+U=<,_Q6BZEF'7/-(Y^Y)9..X[%\E M_:F#Q5L:J[)NQ[MB_7F@&(VP"[BNP&Q),\.[RR]G8/%,TD57I-X,KW2V^<;' MA6KF2@&*>/%"P4R2V,Z%FV7+EX[U2M^[&:97L&F^UJ_:GQ M)Y6?&FR=G"ZM>EZYY@W72XEE1@JG7/,J34;3-Z56:0M5W6;VD30VWXLYH&V' M+43L:^UD_ZKOU4'[Y,SXS\UW*X] *N+RA'=UY]MG1*D GX,F)B+^^099.OS7 M#^&W"MO?(3*")^3ZD8=O0Y?X_QBMQ>CP+CSC0'AV G7T69&J>;+>4PJVWOQG M*OSTH1N>0L[XSF\!5AO5$WY]I4(C[-;<[JH\\_.!XC/\F,'_K.+B?U!+ P04 M " #.@5!6U2=Q^?D# !:# $0 &5X,S(Q,C R,C$P+6LN:'1MS591 M4]LX$'Z_7[$-PTIF \ZO?WLTB:'4MU=^UVIEL[\PC&N D=( M6;(NU;0U&9L9?#-")[^,7W4Z,)5)E;%<0Z(8T8Q"5?)\"=>4E3?0Z6Q71;+8 M*+Y<:>BY/1^NI;KAMZ3&-=>"31H_8Z<>CQT;9+R0=#,94WX+G!ZU>, 2FGC, M]?W!83 \<$DZ' P]$O3[P< /O,._/23IX/+:IM0;P8Y:&<\[*V;BAT&O.^P7 M>K3F5*]"SW5_;=FEDW$J%K#)?^'(15D98?KFND0K07/6C.+3R#^,XZNYK,_8IQ"-+YXF,2_H/]$ZB\F MZ?.KB\NKX],YS,_ .X"K[F4WZL)E'%D1/+_OPH_(E^<4+4)_4.@?E&[P9+JS M-OPN6)[#6R8RDKSQU%,BM(OK$C;[3?!C33/-U 4:FR(IB1EI]+RA+KPDJJ5T2W#9YM MX":7:\'HDN$$>C_.\XH(#(Y!-:#!B509>&[GK>%D5FP#0RJ5'6\84\!X]IG0QC22H@-).A-<%;"FNN5]:?8AXHK9EI&:6+>,]\C M^X!!O?X>W6_8(%HI;'CH(;Y+5B1?8@Z)-K!WZ =M("60S-+#[YQ:(YXC^:S6 M-,%-([A1%&$_LY"GJ,+N3O]@!"=LH2JB-N -[)[[ M7TTF(VJ)[5K+(NS;5#19"-:@"ZDH4QVD+4A1LK#Y&%%>%H)L0IY;&M9HM/6U MD%K+S+@;W9KR3XC8=@2K7 UO3X3@X- >$"8PJJ=I$WE[8'1=BSF:/@&Z@Z[[ M'/ZL\7.@/_S$ZMO&CB6NFA7-CFR3HEAZHL2".FKYK69-02C%8SOL%7?@H4R? M-4W!TD>RU8K]K)YHS^C=G6 X*NW[07/\5$=;69Y)SC6I?8=(V]HSE8F.H)2" M4VCR??D*_D^JO7QAOG*Z?I=&CFU C]KN\Y>.+ZZHA:SOZ*%B@AAFCRZM]Y5I M&YQ[;T(66)Z5?FSRC7ON]EW?NNW]?_(14$L#!!0 ( ,Z!4%;C2],#^@, M '@, 1 97@S,C(R,#(R,3 M:RYH=&W55U%OVS80?M^ON#I8FP"V)5E* M[,B. 4^V46.9$S@.@CT-M$C91"A1):DXWJ_?B;*:ILG<#46[S@^"R(]W]]W' MTY$>O!E?1P,:F Z]M?+F<1-%J.<^='CC->CN']\K=+"-JN!TM%,LT- MEQD1CC.9-Z"Q,28/'6>[W;:W?ENJM;-<.*6KP!%2:M:FAC:&@W(&GXS0X4^# M-ZT6C&5%.JGO^0"K< M<"/8L/8S<*KQP+%!!BM)=\,!Y0_ Z46#]\YI<-Y9=4G0[0:NWR/,C<^\@+*N MVPF\I/N'AR0=7%[9:+,3[**1\JRU867\,.BTNZ>YZ6\Y-9O0<]V?&W;I<)#( MS& \A?;5:^7FA3/#'DV+"+[.PA@),]6H;&L\ED*J\,BUOWZ)M!*2@2IQ"=+)XG\0_HOY+Z#Y/T]>WBYG8T7\+R"KP>W+9O MVE$;;B:1%<'S3]UOD2[/*%J$_EENOE&VP:O9SIH0;137,.=,:):50\X2F/*, M9#&ZAZLDX3%3(!-8,)KP##\PE4M%RD\:CLV&P=NC7J?C]B.9YB3;V9'7/VD" MFAF>[" OE"X(IF3DIY*RV+HH)06S(:99XND.[C.Y%8RN&4Z@]U&6%,*&"H*(4QBUFZ0OJ^URS[0><9X\IG31B2 M0H@=Q.A-<*9AR\W&^E/L0\$5*UN&+F,^,3\F)X!!O=-C>E*S0;10V/#0P^0Q MWI!LC3G$IH2]!.49RUX#[UA'"%_'+% M=,FD6<)$"$ S5E8"\M0Y4M.5;LG'+42'U'9@&PY7%:)*1.:LVD?]F93M?UNM MKY?X]ZSD,:KP]NBTUXW:R#P\M:D8LA*L1E=2 M4:9:2%N07+.P?NE3KG-!=B'/+ UKU-_[6DEC9%JZZS^4Y1\3L6\)5KD*WI\( M0>_,'A!E8%3/T#KR_L!HNQ9S#'T%=/VV>P@_:'P(]+OG-:LO&SN6N*I7U#NR M3XIBZ0F-!771\!OUFIQ0BL=VV,D?P4.9/NF:@B4O9*L4^UY-T9[1;X^";E_; MY_/N^+&0]KH \UY<-WDL\NL+FL;O"A8@+/BP?VXDK[5+:V_;E/)F2%M5N8ER9?N 7O MG]6=W/X[&/X%4$L#!!0 ( ,Z!4%:0$5Q]O% $ &(@.@ 1 KW4%.41.W'/I9;#A^CPLP P' [*EDG4&D%2EJE+N'1$[44/JS@\.'6%(B#Z&5,MD6 M2"=:/@1J125L"3ZA$_)O^P\EQ:PHBY9VUK0@AMCR5'++"VM-4-(Z:?^6'Q:3 M(@7M7"$)3G@O$)3*I+S,'OSDM@=C_G7\"_NCAYDZ_[AW,!X?/7SPX"0.N_=' ME.[O#]X]X ,/^''5O?,31\/QY8D%1_'^8+C_@#^\G,KW>/O-B^H' M]7#$$5U>>=2YZ_Q&,H3P8'+T8QN.OW[=C^WW8#S$_J@,ACT<,T$K!*(E5$M> G$\:NTC M'GV)V/F!*ZC5.W3^ZK=\_NM/QBVFR95O7-#FKQY2FI;P+2W/K_/MYJC\O+C9 M,)?^E3.'E$NG?S\->I,?(=7Y!1]VL;__CWO4;[UZ>8\Y3I@?_=:C,:[4+[?H MW\>==_^X]V30'[/EMG9.C_CWI+-W_[@WII/Q@\EM'SSZC__XC]_&G7&7'M5[ MMRYN\MN#LP]_>W!VZ3C(IX]^RYUW*Z/Q:9?^<2]W1D==/'W8'_2)'Z!S\K"> M2,.SEYVXPD2X8DB/,Z'Z^_VGH7#K=ZNW%6_=[=V-G5;[74W=_[0FVO[L/EL76P> M_OYV;V<#-M_\ >VU@X/GNMW=_7#4:[]I=_9VWGYH?\B]O9UUT?ZP"EMKCP_: M:QNG>\]>G6ZM/7V[M?8'[+[VXKG:.]U]DVS[V;K9_/#J_6YO\_W6FXV3]MHK MU>X]/=A[MB%W#Q-L]OXP[;5]M=?;?9>?/>W$9Z_L;F_[H'VX"UMO7K_EYY'M MM=O6?K?,Z^V7OSQ_O= MG5>BK5Z9K;77!YL?=E7[P_KI[N'>87MM_63OJ3]]OK,QWGPI3I[OU-^\>[*U M^F=27I GTRK"ZQ84_@.USRT$Z8/6I2B#]QX)]A':*Z^8&E=@O4F4+T+/T\XH M87>7SN(K. NO4JXMC1!*"WQ,K>!!M)0RTB8#.8=\[U&%868( MO^#K#_(2XVMA++^"L7-*EE!"*V"A%@ 5QIB;7IJLC^AJKZ":BRY>(^A985FS5S0M[P":$%28(Q6Q*C<>U2P.Z(? 1:C M3(Y135 4,&HQ2^]3$BI;I6)T?P'LN;!Z^&(X.*+A^/0%RY'Q:C^OL^XXJF"_ M&E$Y[C[O%)HMY+#9";W4>]K?.MP^V&.8&"YH[[SB\_\XW=U9AS;?O_UF0V^] M^4/L[6S*S9UT^EQO=^F?VZ=[;_)15,!T>=IK?WC*<.W+]LX^/\OO!YL[3(_# M5Y4N9F]MN\MT.FE_^+UL[O#U=MC;)F- 0FY%BZ[%N8EIL05AB],2 \3QE2/K MO4]KI=\;TO/..\D:?A>Y^)W9I=32BNPP96^_:VS^MEDDY2BU' MP#FG\;:%6:26%H*RD<%D3 R9_C'("NH0@5!G JDY1=4E(EAGBHDAX9\;WT+J M.3$JM,7VQ2E%?_\Y<2*W0\/>5JFR?HAI?-=P.EP]94_[9RK1$L8J)62S8P2Q2@#XR1_"*?L@F8[A@(J@)Z8E+DQ+? VP M-;[J.\;J'3W#3O_Y8#1Z.<8Q57>X53;ZG,/1UO#)H'K\^VB2#G"VV9O/E.;:]U]V]0\:'S]G\D#1'N ^;ZG6'(Z3:/'Q[NKFS MJG=[KTXW#U\IQO9@MW?2W3KL,J:[)S5B[O5>]S8__/&^1M?Z?+N]WWOMPPV] MM_:TN_5F]_([?*_C/?7*\F>Z??B4(^;3WMZ;W0_MM56U^V;]_=;:06>WM\OW MS&\WW[PR>X=[9;,C.)]9GT1+_@V*>?.G<#9H4M3*B!P@=:H.V DVY$P!DX^, M[KU'?]5/\)_;]([ZQ_1T..A=&-J;SOC@R?%HS& -UT]2]SBS05:GR?_E'3RY M)3FU)-K\$"W((D#'V#+>QQ9(IARZG%K\+B8?G'59S99H10IVB):=5;80I8TQ MR$D7J3"DHRL3HLD+HLDET>:3:%B,"R5ARRB?.6TWIA4,9WA9H$O",,3.SI9H MPIC@46OKP0&H')5TJ$&[I$2,UDPDSG?X-5&@GY"+92KV4P>[+P:C3F7/PE&* M251%$Z>"8O?P\=O-M3]80.V:O9W5][MO./U\P_"O[77WUO;UYY1B$C$=U_7> MSG9G\QE3<>TIIZ;=[B8_Y][:6Q9.NTS/U_R#BLXT-_>?Z+(1UA M)Z^?'#&,=/Z5'XJ;&*R$PO&=9"Q99O"^FK$OHY9U&=;NT\ M/GN&ZY'N>6V=UY MI=HLE]N]^KU=V-W9U[N=(';?_#[:VQF8O=XN,!-94N^^WU0;@M]_V-K9?[_' MS\8,9.=TQJKVD_/O_.OW@]C+$^>W=[C/]^^^;1^N?M@]W.;WFX:?L[?9JPS< MZ^XJ;HF=)/[UX;+SXB/;$F:;BHXMYVI>!='5CL?00N&\#9S-ELB:['8\SI(+ MM\N%SF=<$+$J7B];">I@@].A%3GG:G&6C$EY4ZS1/\:%G_<+9Q#3528L*3!5 M"FQ^Z0Y0D3$87(O_]AQ\3&D%(5-+G'4U[@:?UH]3T.\^2/US2J8>5L!$O. MFA@[^^?$&## FZ>[;[8/.=/@/(3%IOK#;/']VCNO- M-N;>6W^ZM;9QL,ZCV_"\58%^ -?XUG[^&<\8Z],7O]KW=Z/[@Z:V!(A3@@)QI] M9;)#G3_R<#29J\+@KTSFDSP3MY-YHP\/"?<&;0_TXUS<2&:3%ZX>-?)]7WIT'!E\D#T MU:DF3S;^Y^H@_.=??G3QT=6K'TT(>?%N-,;A>(W=VV26+:EQ>6%SH]G0^>>KAJY=K M%U^_.'3QOG[_JZU9K-;*9T42#ZX^_?>8 MSQI<(:$7B9,TK8*WA-8BV,*"+*.?040[_]FT7[76V=O,-SLYZG929[Q)OE>1UZO)H.*Y3$O)Q&F\-7]+P72?1ZDF'7<2ER#O[\.RKOSWXZA4OF^KR MQLV(K% X>RY&41"@= EU4A]:#**H$(/\6G__$K^OXB>OCY^<&GX!E(H*A"') M+RUZ%009B\EYI8GBUT:@E_A]%3]Q??S$U/ S,LF$19-&@%A\]#[+Y+,2K,=2 MT@OA/\^/+J+_Q"Q"U!D +,<_5+&$["58KX1/XCS^-=U_W@Y^,_&?+H2HE$Y" M>0-(.7A(QN]_9N;:G+7;3/B6?!1 M"L ' R+DX-A/Q"1U%6)4_"3/G9?F^B3/%5/+]!W)HIQ+9.I\ ),BA.130!D# MIX"D:@O(,'CS^-&[=P>4GXY'J2WTP\?-X). 07+5NIE1S1520BKR@6 M248ZAPN##G_>&_2;!(U+,H(7N02GP;+GA"0RBR^=.>\I\19=QPU#LYKS9. 7 MNR^PDS?Z3_"H,\9N0V "SQZ.:A(3$"3J:)P6D90H7B22BP/3-HVQTZ>\CL-^ MI[\_:@@^6)SVPB9KE(3D=4RJV/J1,,I(3 N#SVI*Q[WC;JT?,9DY^)5)PPV! MK*K$@-XGCDF Z/FE<9%8-!H9G&M"FCEGVF'VJ8#009"S@,8)0%VBUP'9%$U) MV:0\BQ2JR8IC]H!&(0MBM4MT4(1$?A^15Q <&<1/6$#? MO(R=/:HV@$CH* 6EP*()6:('Y6S"+,#KV^MW:[ANNI$^0<\9HR"3/4@+Q5/P MV5D#P3C#OT;>8J]HDQ70C4##.H8%C#="UD%*Q3$/R0L=!5L42&46!IH9]+E, MTX(*8,HE*\DXI92\!9F51F^D]%JEA8'I-OM$M##XS[G.9)F22$SD@9U2=B&H2DLY>9ZDQ:2.$:<#4C#G3#K,?MBX6 M I$R,40/GC!R@AZC=*0CD#^?+K50F-Y>G\M, %7$B5K0SH>"H#,;J?':*X>R>9Q^^Z]13MLH+!F-XMGZ0(_?@N%_7$_)3]S,.\^C54>;OKN;#X]&X M7N%&(_PT T;GBR41*&< ++V2V#CCZ2V0*T.(!?Y3GHN4Z)Y@0D]*Q.MBHDY0K09,4>;0'!; M%@KD%P:F6^V.GZ*'D\(*,B029E#2Q@R8I5/6^V!,% N#SZR[XZ<'62ID)&K- MXMX"D0G&.LU_Z1*#9Z-JP$K7.=,.LU_]JERMP&4YC-5NF6R]!,6&L(@05*7)^SH*1@@&78Y*+!^ALNN-G F[(P0?'Z;A# M P70ZTCDA6%@7=+VJQN!-!SYS 9HG<"S)W8E A0M/0?:HJ)E_ZQ,X/QO MX8"^Y3Z7F:":#!:O55UCRFI7%"2*3H%DEXTB^W1[1<8:KIMNI ":8XOS1059 M5T$+0R@Q:0U1))ND*'IAT+FM/I?I0:,RIXODHZS^,.<08UW6:%64: *4O##0 MS*+/98HE!(4SG#K$P+8#[-FB]BBMR1RX9((L%P:F6^USF1X^GL./3V+R/Q3# MYN.$42IED;M9]+K\$V65-RM3%T6A0AI2H\PYC]V-ERHL:D+7&\WSH]>YY-7NUY_8LG#..#<9PZ]%P#\. MZ6]V^IW><6\1M2E)&X$L>@@. OMP V&]6F0FJ-M:2A@>+*H@/W #I,-P.FF M#.MFY*@KE@ U&P-GYY)3!A(N@)$$"="[9C7]39G(U./AZ)B#&XZ^$08OCOYP MJ$ID6*?FZ(./8!7$@-:34=:#\ 4N]I" <\]77\P;K!>ZY_'QB&7I:+2:6!Z= M[5QR!O2DA1[CZ9ELNGEW"-=VAU=._96^%1V5<3&Q80+8I*+3.FJ1A=$%.*8U M('[-'8HS&+V@@C)(#"$5<"J%B*4$YZ2M=1W,Q3812Q/\CKN]8E6_$.E(@_4\0';")IFMN"MX7/MVW]YG??3X=!,/!\,G-5V[FJ[N##%3&WMT MTQT)TZ)%Q=P+;5 Z!4*7*CMU3)B-T4Y&?>="9G/Y,?O(KEC_DE#DT>8?6H7G.RL=F++H[+8'C3>G]:G@:\("FB3_PW*$TQ M1I=S8%T@K!.7W1)+3],4ELS>WUB3I*(L4W$2!%,)HC$BHD'*CA/!!JUGF(], M82;K%TBJ6BP^HY *^%]?I"P<1US,E,$W*=]K#_I#2L?#8=V+_7(9V.E%D2'[MXSI[T&ST\9P=_N(-'"A]T3CZIB, B(TBMB_0H6;X& ML$V8XU@[ZIX,^J-!MY,G#GIC3+W/5.+E'M5,G9%N=,B3$THVDD5& M% ,9ZS:P%FQ,0:"3B3/IHK3/T)2=Q^::19N#X7@?]VF1O5%V6(IW!HMC'NF M3CA )8QQ.6D[BSVM;X)'3P;#HP$SB5AO+[!74$;6(4QID;V#2LE3S71]RLH[ MR]%E0=#KZ@C:"Q58?BHA&M!A M,?=^_K;SE]G4WE,6@JJ)Z1;SE]FXHX)!^\()+Q!D3EPB)\,F2Y^"2;D1 M%:3FGD6WG+_,9@=@YRP[(NTU*G 0?)*DO2-P0N70B)*R\YF_S 1-DU+0&@4K MW;J6/?ID G%:2L9(058M")JSR5]FX^[]_&WG+S/90L9E3-9J2_R*B\X7,]&J%!F1M9""AB %J;5>#R=3N&UF$\R4N@,U, M/""-QMOL5IX/TMM:5JDSOB&52IWE)5 Y352:,)]CCIS=[&=SN #"1:\8OPRUMG^) MX'Q2*J'Q635AM&)>\9S-_G<0"QC47EL+QI*':#0'O&)UB>:\?,1\Z_UYQ7,F M:E\C%.VX>9WQH *%HH6*SB4;DK+!+)*_O=7H.'O7:TV)C*8TQ!J'\P1OO9>9 M&$%4,8N%X.F0_GU,_73Z68R] M./F34T?;%^M#I]7W_@1'!ZO]7/^J:X3?8?=CQ_O%.9N#/IUNXO MC9\>]W-3 MLMKHT&G!$;MV/5!0T89)M[HKPB?4#:BR_0E?+E_^DZ^(PW1P^IS>4?<;E-GH M'QV/1Y,SY+28LB3O;9+7:"MSRC(C94C%8T[>UDK7FA0[/W4WR*N6Y&TB>:7, M)AJ;(J( $CG$(C12DBE&#/:.>%Z])&\3R:L4*TP G8(6$)3S2@1#7HCD!!@C M&D7>&^;+O&"6C!/>F5IU3H&1):9L-26T6KKB&C$R>S>EWKP0R&6#SJ%PT1K@ M/"%J!R8%S-**A+B46TL"?6<(M<[6DC*&Z#PXRMZ'E$EE%X22L0D[T]Q1R3,O M! K,%*>-2D9:2.R! M0II,Z'Z*,.[@PG")V^K.!TZHSV)6%^ MNB)FD$H&Q0S! "ZIF$IQ LECA,+X+@FS%%SSRUYV=P6*24*+!#YX[R,(3<;7 MK<-2G..M,Q:&O4NU]]/LM89<*=&4 @9("2?G+(V4+(*11.&HIK.WJ74_&GV MHG$N090Y@0.0+FAAC$A2ALR:DYHL-<_J5^]7X!X/OM_GN"3)MTGB,CJC/3GI MP'A LHYT"AZ%]%Z$!I!DKA3>DK$W[]9D1.DB&6U!EN0C^6B4)0,AWYE.X.FI MNB5C;SR%S](+D"+(6M"O2-2.*"FK;,X48Q,"\5PIN25C;WQG;R]R"J!(84*%L3,0OT6+ )JF#*<]N79/DV6;(3WB@?;2Z0 P7P4B2?,WH2 N](0+YY M";ED[M0G,)'0('/1!(5)J] :,*C8TQDMI;DCS+UY*;ED[M1G+V4M,BJ3@JD] MDW4E86+2"B:S8U+?$>;>O*1<,G?:S/6I&)=D "LL*.T#J91-+J(F]%)3 YA[ M0\G)A$@B9P/1-X WC5*92Q+? (FS3,9D12DJ M D$>13;D1)2JSOZ)32B3TBC!N23Q33V:(D/0T:NZH6T.(8>(G'+7 M I>9@(Q!72J!.- Z(04DU(J"WX= M9+@CT;*!4F]>"%30<7+@I2F.0%NF#"8M21F':+)V=X- #91;\T(@)R4)*$& MU%"+ R4AG(LRB%"*2'0W"-1 R3,O!-)%^6PSB>19:=1=]6(HW@%%46>B-H% M<[)PZ8X0IFBG=>$L2Z$$E1W:8I *26$87JN7A%D*KOEE;X20F*HB6:W!2HR) M_Y1(IA)9NR9TSC:=O4NU]_,U()-C%\M^-@7@8%WK5,LZN45)!3XIOV3O4FK. M+WME]!*\4]&9""9[%-$XI3D%KL.KCHF]6Q_T5^T MMB(67Q8A;:_CV>-E#^44R)+$9-A<^A S1*B%Y)R1(2GG/&ES1Z:!W-[ZCR5S MIU;^0YA4UWU03(5Y&V*LJS?)RF)#0EON!G-O;]''DKE3&Q6"0-%B0"4 LHU8 M,%%&+T5)"/:.I.VWM])CR=RI=3BQJ)1>!7:O!%'*P*E[3""U33I$VP2UL%R2 M?EMDB8D G VUZ!$8*CZD4I+C3PJ&BS(@\TV61DG+)7.G5@L1,81B5)&HP&4; MG"LUF<[%EN*LO!O,71:P:1YS@\LN3[;K- 6TR1RH8\X^U/U5$N?U=X.YRP(V MS6.N%,KF2%H51*@5200S*["NE#%DE9K W.6*\UDDTR$%*$[)$@IX)'129!4$ MA+H9AFG"1(E&JM/Z'ESND1?3+%XO/#+XZ[W9V#X>!X_Z 2:5K,J43 ,7^T0^F@ MWV&^?/H,DP7G3(JC(5]E>BO>UQCG=WS7=_319K8[H[>W9C>CX?CA-O;WSW]L M?;O9Z7=ZQ[T;I?\OU6\Z[G?.N-\_KL]R2>O>&5$>G5^#7UYWCZ]U1FEPS(TP MJ>#TM#MX/RW6?-M@OG7&BR$=X>F$75,PF9]6R5.RBS.3' S'^[A/+VGX;F*3 MVYW]@\9X;0$9@_$^EEI9%6*$2)"EM J5-"(M#:+I!G&;DGL!#(+)'L 6ERA+ M4"RTM?32Z@PYNB+ + VB209Q=VB;2\E6Z&A# -8W405M(@ F");0SC]M?YPJ M:U3PN#M5GLR#[2Q5S2];@R5C@_"^I)+8<:L@O;>*\U!*V4?5@"T0EM:PE#13 MBPT$LO.RW M7'@ML32'JXK&RL(!0D>=P=:M=0T)$]@X$(HWL#2')6GGCK0@P 4MDZXRO("- M2F;K4I!D:T'QLTDL8IY)>X,S"7\-)#&]50#9^Y!D1IL5D+$1'>:@0_ JY2(F M(,FP!.G'09)A>FHH$82H25D= )/RD)PW@CU_4='D)FS@\)?5JV:1NDUSZ:"* M&$R0(GF0G+8IHR0@*5DTE)(;[.=FAL[T'%Q*1?A:VR:7"-X*GSBMCD4EJ="Y MLWVZ&^K@9H7.%#V;,BD)ZP%B#*P6. S%#)I8XQ(8+^2?:U62""ED:]X5[IS MQ% ,QVL.H53"^._-30G/>2 Q90U"!="=9[SE92 MQE@">)Q@*B\P78:M'\147A]3.35,H\Q@4"1-+$6(I->62)"/#JV/QDTP%1>8 M+H/=#V(JKH^IF!JF08 @)RQ;* (J=L F@TO18"DA9)K_3H4Y@?)&LF<4SEB3 MHR?/8C+;X$FBA*(E%4;(SS\Z:Q3'7R]6*^\[\V30?T?#<2=V&:!^9S!L#\8T MRL?$/^M[2P'G!:.0? J6?-$B0JY;PM:)*,E%6W04I0%5O>85HRE67K-&F[J< M5L<"R<2(V3GKE8HD-8H&# 9_&R/Q=8#6)@"9AAB1S\9*K1V2-Y"$"M%2CICJ M0M+"R4&3C6B& $UQ\[[,N3(KO:2D!J6]9W%@O"R@"L9\(C3%'52%3-Y'Y=F46,.YZ),J M"9/VR.E3$Z8D76=3]'IP6D-D3:F@,,4Y#R&[E"D(8=ANA4+K6%4F%: HSY#. MOQ4O.7+CZ_D(A2G""P("$\F3SO7?4IE3?!,*;$ZYZ/0,D;DL '$PZ-$7Y1\F MX:L>N?CVM:L_ '" ".B\L BR@#?>H,HY1"UM%@VH_O!B.."F&Y^^Z')KLD>H MF![5:SP^_7*JPW-N%SH8=/-&[V@X>$YQRJ*78$L,_TVJB0M0'R+I;@;<0L.>=4-I@%]$&8O!V7\'H>T M5HML#2:GS6R:;2/'LX+UE!-Z2%$ P\F..2%BC*2 "J4E<6Y^0FHCB5,BA-J; ME7(0()E!UA @!,?:7EK7@%F;-\R7>8GBWD'BY+R4*K@X^T*1A-$1M>4T+*4& M;%4XUT!-L69QEB241C)!0PD6T46;O,G@D]1.+:HKWBJED^CRE&7\_J'X'="2 M*,8$LB"MXL!-K-8Y>994N[27I%G&[B](@YKA*R6X*OIR)@[8*@#9Z&-T)I4% MB]T_QI6YB=N!,^Z8M'!)PZ2P55$@4C#"ISKTL6!Q^S9!FN+0A\X^)AEEX;R[ M%.6]U9BR"PE0U:5\"^9^)_U^%Q)K$5VC@F15%D9DZ8"D1_+@O"='.E(1#:@8 M- \XWLR2*V^,SB1M84DF>QZ+7S*FGKP"D50XY* MLS"1Q:N@&S#"/X>PWHQJI"!5W8W5&0T4DJ<,60E B@0V+=J8S:TC-3V?:2H@ M01!DEO-14>08IDM=#*^L1.<6Q*8FX>R;9SX;#D:C]9/4/46=YMO>#+&: MXJYVTA7.$QR&;&K)]B@SZN*""'5=EG(-RA4V^FG0HY=C5M7UF\\':5+EY7.P M1N.M\A*[BYD:%-8OV0E%J@CP,0:5HLK>Q625SU :M"!VSN"2ZDW(L M,G#6D8ICO;IH)GK+F,[$3A/:$%!KP^J&HVGR0GCCH[!.2'#>GJ]9-_)LS7I] M<=.8_FB[B98P+7G-=>%73OVQ=KNS8Q16N/9O9%W#&E5!8 M; *(&()@00/@E7 !/)W!((7RK8L7\P>#%"WEKP?#E5-_%H8N=NK3EF\@<7'X MA\'@9C?LU(*3*4&RD<$!D$19!W):7RA+4*%U\6+>P.#X "T5KAJ&F3^<%UN>DN:[DCU=:X%=6@09*WFCALV0&A>2M M")*=:C$8:HF"<^88I5L7+^:@*3YGCFDI?4WF?'KJ+S"'4C':*F-J19S"B;>6 M%D#5'>,T9M. Q1Q;XP,:?E(T[]-.KN-A.L 1-6_W/F%ET$[5]>86 L50C&&_ MF)RAND*@29/"GG;8V]/SSCO*&WUNC_VZ4G9U-*+QZ/'I)AX.AD^Z./IL&=[. M$#.UL;>8&;?6M>0_L;EA F\]HN68%R,K>0LN-V #T;D#]6:&XK2,R $T@I)U M>\+@-'FET=2N2B-Q_CLEYQFG*6[N[EU0M;/?"0=%&D])2I]B"B502 OO+<]G MRE.>5*<>= ?[IXM;OZ] UI1BE2P9L@E86,MQHD:H6>]!,^J"S37&-S/ XW20 MP49=G*A;)GAO3)VU'*&07SJG@R8*/ M31KK^2G\GAR/QH,>#;>I.^FG'!UTCA;2K0J90B@J,[(!;(R>!'BA2,H 1LH& M[%@XS_C>T'R5Y(,3,F,MZ&V]UUH9Q2D%>FV*S OJ4F\?LBD6*S-..7:?V2I7 M,[VH"KH)/H_Q]*P.U*^N6IU3KSI[.:IED4B@268'2;$[!HRD+1:4 MCI1?4FF>7?_L^>-,"+JX$FN548[=7C)YHD)19P0GUL9+_LQU?)H]@PI$5GVE MJ!@2:&U"1.^D=M%)P6)=SG]"/&=!Y69J"^=2L]Y,H#*(G((F5B&@7-UW4ID& MS/&?!W]],]"@%S(Z$76V($+RV69VR,%D#*HTH4=I/ESAS0QM,AR EI+" ,'F M&"0E9Q5%Y6TDQ:[3=Q"QJ3BDX%H M)5)=2V!")L-A^7S'W;D6OG4-:YT ]NE.)Q7W,U>QT4_U%N^HGC:M;H?5]SC, M7RZ47>\==0>G1#?O?::GK:/U,F:DG"* T"%&8,^C?%:RD[! MNIS*&(1+TY%(DZ M8<#L&E6Y?FI(?O>6=ZLZ,B@1ZF9"@KTM!.79#U.21@8RQIE&C>/,F",+7 S9 ME21385=2$MA,J(P41%"4,B1" \8 YB1*3U$#EUB<%A83>@,)G>]!SKHXE&0>V,!)UE#%X:Q\E^SHD@J4LUZ^85DRDDB;^._ZDOZV4V!!4%D';$X%9*&:"/ZZ)EFD4AK@8W:I.*.T6'VD;:PN\C%.04" M !1Z+;U1UELP@E5\ ^9$S &,-U-:6P@;5)ALQ@@A2#9L$3*(4+00J32AM/9< M(3.]J!O V:!#M-I(*#ZA)4!3'%I5=^H(Y_[6G?O;^F)>(;KC_M9=V]]>.?57 M9C%&RWFOU^0*.UPGHZ)L.62'K)U1^?--(>N+)7?FDCO7C]573OV5OFN &%60 M&:R'Z&PT&HVA!$GRGV["'1G.N2/#/(>&;W#G!0W+8-A#3L5>'N#WZX9_]WZU MGV2G,^[25MGHY\Z[3C[&[L M32D@H0&3!&:-X8WD439('PJZB+D G&W 70)0M"!]+J*QL/QHL)P70%BS !AO MV49,+0592QBKP@*&O+&91/.=WBT@,WMWEY7Q 5B#.R4@6K8O%)JSX)"%5R$T M:3W?;:K1NS/0ZPO6ZDUU[-^ +P6%$D4A60Z+0+))DZ9F29#%'>55 >I,.DHV ML0IF=U)\<,P#F*SX,F%)D+^^7VWW3SI$GAP/A_S4+R8 +")?G' Y"&&*5PX\ M:^N0J3@O)2B1);D&U1/1#_'E!3?\\(PM M"YD ,6RL5%!0% *,4;YDY[-6,0619([+<#2O=)E)-)+:@6.*N,2")5M5]R;A M5,@JS?R17BZCT;S292;!2"7&+5BG+'@PZ*.R/D?,5EK6O"COGG=IIM7'Z*T, M0,)9@&+08,%H^2]?NSSA[EE](ZU1.N^BUYQQ2@3(.J8261&"++5"^<6>4HV M<6-L;;:)B7)#K=),V:O!>LX]P#.)JYRJ6Q-+%!D44/*^ M>%MTLV=NZLX$@@2*!4LDKEUT&;1P) M:;5>-,_\C/HTQ"ZCNYI[G7YG-*X[6;^C!7;/;+X!$Z:8C0:66"%;SG8+WX)D MTCXOFGN>+<0S\='5)WN,LM2>:&DD0QV-#%&4P&8=\J+YZ-E"/!-'G:4+D(FL M< )2T=X56=>+AY2]A$9)Z%6^0NYT)\LT7E(Z'G;&'1JMGZ3N<:;\=#CHU6J' MQ^,)\%ME'8=]#L*C%S2<]$D^/OWZ!3[O].J_H^&X[EBT1O%[19FO_>SU6AM] MYMMQ_=&?KF"2]YWYY*8OJ=\9#-N#,8WR,3$D>A%C"U;E$.HVYKJ )(E%)9-D MMK6>?W&-&C9=LG)1PB'8$)S0H5BA01456?N0E0)-(&><;E X7+)R82(X>' * MM)8>$DA 5FB8"D3-4KQHVZ1Z:M]&5GP=UK4)K&9JTG)Q8C==5:O+L4P(R5XJOL&(BKEK(DR2N$;%+N7 ME%R,P&U$D0DCNN0%%"4#18QALE<9%FI4(=0YI,0TS.D;8O+,GMPB1FYF(90" MHJ3(LC)3J"7M!4(R646C&[5\9LG)Q0C=T7A15$X^:$YPI/3:6<^Y.*44M8RN M0:%[R-SLNBTE)8_6\;N;W+R5G>)FLW$0ATM>>&5 MYO0W@*Z;[!7)T1*J)\-E$)T3?[#$<9,Q6"2W/*YLL MH]G,R3&;OEQT$C@C-%(AR%"G1(5BA*ZUU+403=KEY%;(<:6TX]91O=0B!I2L M;,K.6:6R9J=AHD,KM<.(,M7QJ&5 F34M9C,>64QQK@29C 5?!$N.B"+; LYK ML4R,9D^+F001R@!!*T0,$IRRWJ%F7D0EDC9&PC*(W-GRDU(+#B,91?$>K 2D M8L#(Q"016L5E()D+:LPDF)",I'TI)AD (!E\SCKDB%"*U]2DN9X+3(V9!)2: ME(AD#6(4D),)G*H&&4V2UI OHRD/D%0W^Z,\3^"%-]VM'C MTT^/?-)!VQ[T+Z3/6F=(:3P8+F2QG3H3RLHZ>L7"1QD100@?@M;6B1"]FO\J MOF>SU'?P9/5X?#!@;IU>9=8:'QV-.^G)X+@_'IY.'\0;*>;K,M4MV=%IT."C M\IY(2K1!1^H8@I11J0#"&\^R'1*)A!Q^ ^OUQEO.;!": MYNX,@CC5]KK4&@/*8PH%,)/W2F562LVWH:>#(77V^\T*.1B5\4HDB>3 LF/S M@,63MI2-C-XVWW!N$98I1IPZ>8-2UK(4T!&\="%[3CV-M!J2:U F,7-),'N] MK;0I);+,3M9"1 Y.QGKE J&LHYEQ_GT?P_=D2+DS?H+#X6D9#&OYLJ\756F( MX[.>_R6M)1H'03O/<,CBM-4IIE0:H!CF!9,I[L!L&8H("-Q60*%$DY)0,:%. M1AIL4J_K?'F]V7249I*06$Z(Q-*"8Y>*PDW*TJ2Z/-6=[Z>M;Q[$'^)SW4M: M3TGSAABL,) X#X%41QICD25I5EN( B936,Y:H'5;3=%(9W-ER[_/X/FK+?\^ M._77=HO4MJ @3 2BJ.!=#B%CT%K97)K4Z3]?GFDF_?1"L(BNQ9-D+8?F;,U! M@^7T%*)/DII4RV'6V<_LQ76Q)@3G@S>4H101 OO79&S(2I0,S2NO,R=@SFCU M(:L$GQF[:$%9XPW[5PLRN:@(?),F?1NIH&0!J'-,WL>LBQ-. MA"2:M*G=X^-1IT^CT6KZ]W%GU/E8$6DR;KC-%WN!XX-_#OAJ_?T10[^(GC8K MRY>+ :UCORH])J>-(%FWTE;&-*F*_KSA.9O*DFA<0$D<*!$DD \!JZZ%.)E1 M71KD;.<-SYGX6Q? >PL.? % +8(*09$OBH*VPC=@^/@Y@[A5SA+-IY@ZW8_][BQNN?>>OW?/BV!L$2K^T.:5,5[/!@. M!^\KE9K2L\:\H%0LQ,3<" Y)U^+>0B<%(F(#AGEN"*!I47.'3G#T!(\Z8^Q6 M7K8G$Z.PNSH:#5('&S10*VQP5@?E$CEP%E!1RASS!=98KV%)E5^DRM,N[M> M< WW-2^.C("2N=R5)CU#3_O/@>+IS"#SL)%UYJ3(\3,9!+LF[JY$SM9 VV M"!ULAL+\@-A\3FP-._N=_I(1UZ\!D9@%*F@G50+I$:WS*I( &S*JTH"I7]]A MQ.;.D@W7W_& --5I?RE!@B)$2-ERJNK0$B%Y:#P;7@P'H]H>X],E*ZX_#Q%$ M*=Z9$F0!1S:F&%2A($7R69BEPOQ55F[3T7'D2U1.[@R/1^.Z?@?[39FG&F+B M<&&A2!/!!(VZL/*TMI;AE]FY)3]^N6^MVQT]Q>'^8-)]L=H07DB*D(0F:Y6 MH'-TB#DGY=EG."$:H#87W+$;*PV9@)K00$830DFH@G.0.'=TYLYV)\U+WTYQ MR6%* ;1%*!&BJ5/6G/(W##L8N;=<5?9_M?9B.^99;[VC8[^P?C)]V^MA/ M_"#UU)>#,KP\LM'/=/+R/1[5(XO$VYE,ENL'LE/02O0&1I0]NHMHM^<0NODE[D=YYEN+) MHK(T.4\Y&QU\U(!*!*6MM@D+(,L03'ZV=V^D)PR41*R%32E( MUI4F*&% JD+:ZZ)SDY;+SA^B,YF1[=E T: .=26TO1%C\7E M+B;3$M!SM6WIS52K"E!M/(KB$0R4D(I5 7V4:%U235H8=;?9,7L-D!%M!-*% M.!L2K+YM!D$<,:PW.=H&9$-SQ*!?VA9R7IR+)1$X^5+9969$T5BB"V ]:1&# M2$OGT@AJS-ZS*)T-JKI]ET3(*D2IBS$"8A95H^+2L_P(?6Y[Y[<;<2U9VR)2 M@N(]0:KE')...>6HC'9*Y:5K:00W9N];2HP("J,.V8'6&B,$%XI"7339L_5$ MT@NG])(_\ZA[/ZF6Y5O"M92>@G>)G!XKD9T2Y#G@B)@Q.Z:#*YPIL9:=!!QV M+DHL23%W>N63>"-:4K#_GX:4#<);SHB+]0E8=@2,2A$&<,&6F,^K;E5&M);4 MF%MJ?-8)=X42: "%Z"*L!D8"6KT;LH/2I.FW'^1RKGB!*S[9>=XE1H M8-UABW>3G>% >Q]R#D5X,$P/WX!)KW-$BADJD.DQ(EAM09 IH5:AB\[KHK(/ MA,[%I PM&=&8R#&U]:L&,)046"YHX%S5.T=*"2,+)96B:-"H^QQQ8]:#-[,9 M[L].$L@DH\[ @A>CK5,W1+:Q;CZ)#1KN7U)IMO,,K(\(3N8,'D%E&:6&1,%Z MD652WBZ]4A,TS.Q=DDO)9,=B)W" M1'KID!I%I-EXI& TA\,[?=IDR]HUI[]L4$]<^V@_K+ M<[?ZWRL^T)08[[KQ35NY..%GC"7(N@1."9*Y0$ ;9"D& MR2!XG[5MTF33)8F^EYOEY$2Q2J*RX*%N%*J,$#DC>5ND.=?T6IG6Q8MYQ?K6 M'>/+XSCJY X.3U]BE[;*R_$@O?W4/^+1$>4GV.WN#+$_PG2-O2BN??.M"3?7WU\+PC3 ]I<6^C6]1-$' M:2<>'HEM:Z))(7Q+I0>?DX9!&@^-AHM'9VP/"/'GXW'GW MZ#?^X[S?U:1(0==R(Q*<\%X@*)5)>9D]>/RSRN^/WQF-3[M,G%ZGWSJ@6K'P MH;9'X[^_[^3QP4,IQ/^^=^6\^C2M3K^29W(B'QT=8?_1;W'X@"][]OKLZE_< M8_)=[';V^P\3?Y^&YU^^.)X&W<'PX7^*R3]_+_S36P5[G>[IP_]:'7:P^U]_ M&[';;8VXBM3=VUM=67NZL M[JR_O/JD/_?[YN:7O5Q_\FI[8V=C_>7*:GMM9?U?3_ZYVGZVOO)D:W-SX^7+ MC:WV-Q^\A\-]1CX.QN-![V'@V\WVI[S!T4&'G5M?M/[J_44CEA3MO] MZ=;VYLIO;(G]0;]]/-F :.7<8+>I3(KS:F53Q"B$ASHN]B9>?KT[@V>/=<;;_;U9O'^7#]W=ZS<+C5VY6[ MZO?NULZF;JN][N;.'WIS;1\VGZV+SWLR[:'U9A:^WQ07MMXW3OV:O3K;6G;[?6_H#=U_[DN=H[ MW7V3[-[A+K1[ZWIS9_=DK[=]V%Y[>[KU;%WOO7G]MOWFE=S]\ JVWK2[>X?I M77[V&O(_?^_NJ>Z[>,CW.]Q7NSOII'WXM+?W;%-L\3/M[N3NWIL_Y-[.Z\/V MSK[95:][;>E/^#7\F;7/SDK1TD6'%AB-+U.4$I]1"KY*J?_>Q.';E:T^_=\O?L%,'='G3_]U M@[@%6UCM]X^QNTU'@^'XWDH9#'LXYJN?C!^6#LO;%DN#.V@KYD\GV4:\=*W$ M,;X%W,JMJ*J$S 9("Y^2AGN/_L]_!@?V[U^8RVJ[_6KU^^L[&RM<&S9X0"R(O7*UO:*-/^=_^_*UM.5G7^NKWP2=BY#SNJ3G7I8 M!@USRM&G@^'*^(!62F>4L+MR2CA<81%&^38\^5GGX/J9YKM*W\R?M'I\SX/Z MM5;&TU9]MA;U[QJ=#_\PFX>[NKWVQX?-P[)\?#(8/W=,*870;EN@ NL;-"0? VMC@'TXN^UI_JJ?_K;2H7E\T_GU,$,ALO0_7496SO-)EN^ M?SM\%^R.[E[\?OO^3Y^+TCEX5KB06R!S;L52J,5INY71$RH5SN,W?!F_=[97 MVR\W)H'Z=F+XEWGC)S+Z)M/('PORXTO*K9QUK*R4X:"W\N>??ZZ,!_6OIO[ M)X->KS.JG6,L9+JTTC^>=)G=H!6O3_K"GO+-VI-[W3TC/?DS>0O&";;*XMA( M65JW EK9$K$(&8PE0*I]K;*E/4>R;P6L<=U4Y((G<3#,-&PQ7;IX-**'%R_^ MGCNCHRZ>/NST)_!/OO3WJ[0TS)5)GR?KDG,N3FAY=OB\#R^$^YP25!<_'O+_ M^>+&YSU\]R?>_\$X?WDL^/M!?/NPN"\OCSV87/OL^OP+ZN_\QSU][[,?>?[8 M\FB\,AIT.WGEPCR.,->Y.@_5T=^9J!??Y3SZYVJST^-VY?V[3?&56O M-6[SD4;:V--.?/;*[AZV#W8/-]]OO=GN;J[MGK;77G?;O8WWN^J/#[MO^/QG M[<.V:A_N[KPZ_\YKOI?I[^T<=3;5T\[FAU7#S_.^?;@A^!YJ]_#QX=Y:^V!O M9Q]VU:;>5>V#]FO__OG.ZGCSI3AYOE-_\^[)UNJ?+#6-Q5!:KG ^#)9*"T4T MK4ZC!/7N%?VQF/5M(!#OD)O];!=+N.20IQ7YSYEQ_U3$K< M-]9>RS/]R&6ENZ^TGOIESJ"78QS3D\%Q?SP\?3+(5SL8^">D.K(XIJ/AX%V]3D.[%\X"Q.;:_V?O M79C;1I*LT;^"\,YLVQ&DED]1&M^O(]26[5%/2^JQU>UKW_AB P2*)"00X. A MFO[U-U_U C*DEM62VS.QLY8) @4JK*R\G'R)%SW]E-\=G':.[LX6IZ]?3<[ MO8CAV;/X_,/KU2GV 2.':T\ZG^6_=TR\?NZ?'1YU/;U]_/O\ M[_GVM^''"QSGV=6GRVGW-&X\('K^J-L;]@[;P^%(M;&79OM@TH538K\3@./5 M&XP/ @Q*Q/[2S]2-QT*SY&O)[J!_Z]+M=T;]4(7C]F'//VP/^IU#C"3 O\9^..P<'HZ#,9@_HT&[W]D?] 8; MO90[J'CTB1^[?M^0;R.5ZZ69EQ8S<* ORRS*PXB076A+1:YZILNRJ9]$7^CO M%_>K"NYW,N$V#SN3)WOO]M[O>:^Y]V+F57>T=Y;NO6@2+3TZ#3ZA6;I95VZ< MRSM,^UC<;\-:W+8&06#< A.S(_ORPC.V/W. MS:;&O9G2.T7^;=OA%?SS/ .AV+F57]T,G08U/ND>C-0$#.N#PW (:GP4M/W! MH-,>][O!P<%PY!_Z'=@,RB^*^/9>Y3<&T?_BLDQF_7GV:Y9>@PG_E /I#R?0 M:]I]X.]/]@?#27NHQ@?M06=RT#[L[!^T)_O]X<$H./"#SOC9CQ^.=A&2AQ+K M7].\\.-/T8*C@SNA_JI0KX5'.IW>J-_U5=L'@[J-]'GM@V$X:O?&W4$0'(S& MO]5/ MB_[9Q<]SN.=G^*X/X^N<]4[H>6=??IZ??GD7P0D#XPXZY\U8@E[GL!N,%1CQ MX3XXN!W_H.V'^_MM?W]T,#@()L-QV(-]W^OLOWA8BSY6DRT7WE]2>+-?9VGR ME %G#RW :S;\>+\_Z?O@E(+_V6L/NH-A^[#?FX A?Z#Z!WY_&/0.GOTX'.VW M#_:[?^U_9![A8K5 H5/H)4M3 7%);Z$YX-*A1D(U5U/^4=35WJ["7D/ MMEX6%9'*!5.D,A5ZBS++2P07%:D'5U!RI]M[/GZ!EB*";H^"XA\>_.?/@3O^ M 511_W"O/QS)SH3CY2&K?M]]O5%5,2$5E-^,/." MV,_S6YR4#SK$!]QI%\Q5Y[U?S<=I?'O+X>;YR/@)VS==9X)T)-E1GX,9\J=X MH(>6LP@^L12&L7K0.?V.EIR<(ZMN;TS;_BE;_ST\OWER=74Q7IQ?3NB77_72,W\4S M&/_GCY?3SL/)XZ(?;.R=K M0:Y ]?^77U[]T=*96SO&C];]G5;=W[,T47?RZI^,DSPZW!MVOLV;O>F[WM[^ MZ.#>?>3]O7[OVQSZAQ_K<*_;O=U8FY&SW4$3=#9+E_SOWFUR(@\>56[>>2=) MB+!AY8U77C!3H&OF2(L4\09SZMNBW/.]I8KC]E62+F%TRL]AYX7P!9)9?OC@_Y 'O@7[@%WLL.8);7)VP/G1^?]D_?_GQY=GFT/'U[TCT[?OWE M].)J=7;\6P?&-3Q#Z,?\8__CE]=U>VAP^B58?IR?]DZ/CY8?+W_KG%ZOQN_NDRO#S]O=$>&DV"_6 8C-K=8:?3AC4!7V(\#-O#R:@[ M&AZ,#T;[X;,?/ZK\?O'7CT16#$Y'69$0#E3>[5'VLMF.N(NM8[4RT1R4!VW14T'&^ M!>^Q,YOO8#;_GL9E4O@9\5IE^1,VE\$L_@(F\?+\P^LO'S^<#L[>OHO@W\/3 M#R?]CY='0^;?>8WLC'5S&GL"_KSY_O RCT^,K MYM]!TSM&S,_)* L]/XZ-9>::;&,E%\ ] M;[#2G)B:SMJ@Y89?(Z.D%\*WR90N760J4(1[Z?8\8L[-O>=POPG\?UX&,R^? MI4A5I;D;BYE?U,>^]/-UPY)^+._PHN7Y2>@][_$[CI6"-2C'E_ &>#U="C_" M4FSAU,'2&Q9NI=!!L4?E$^ M98OGTX?3X=F7CY_/+D^69U]FEV=O?[XZG?]\=?[V=/FQ]VE^_N&D]Q'&"..M M,PS".*_Z9Y>O>Z>71WVXOO-Q_N\5_/_@XY>?+C_-/PX_7GZ*3N?_7FY(F [W M>^%P-.JT>X<'^^U!=Z3:?C@.V^,@/-SOJ$DGV._N H1/X5UV <*G8-G]E:S0 MWOY?U I%ZPP,LWE4%&#*J1@,M"Q-\ WBE:?@;5;>"8(EL.WBM?*._<+WWG 8 ML6*DVGNX<44W]?M.3MR^\Y]AV8/02#MD]DQN.B"=U@3RIW]MBY?$: M0U3E+[;-S&P6Z2S<_> MOO[\\6+Z!4S!U:GPXY=W3436,?WF U(;3(=G;S]V/EZ\F9T?GZ[. M+G^./UY>K3Y^B<%L)2+K)C-SXD\.!T$X:O>'/=4>#%2G?3@\Z+<[AT$G&!P> M^-UA?V=F/H5WN969^6B CW<[MPF#%8/QJCP_".#U7>]Y[I>CY!.JBQAY$4/'?_W4 FNGEIE'0 MU]V7^K*U"_3W&"B2:S:.05^KX63=WKC=T\$O-^*UYSU_19.7)NK%/V[9:.2) M>1'?J6+R8&\P&-[[7;_C8$??F:OBD:BQ!VDOD[V"C3E-LU4#T)\NHBT;R$5/ M&O/_\0(Q_S.X[Q78!BG7WZ??[K\K7_ZY:AN6\!O M8 SP#F"3S$XOIS#&J\'YV]^^G,U_ZW_$L7_X-#^["+Z[C?.0@G@3_J=OQG/_[2K%"WU][8$C/_:'W%MN"MFBS" M)Z]3SYH,H:U=KJ?Z+N\WF8-;\7;?_5RGZ?NIS.')>;Y=?1\?]"2'$_QT+4HP M'(V#\3ALC_QA%TYR==@^P!*^P][!H#N!I0N[FSM'?HLN_3YQQ,>[.U[#5$UQ MRT^S=%G,=CO_+CM?3]Y;FKM7/'4[#?#-&F#5H $&JM,=C@]5.Q@AI>GD\+#M MCR9^>SP:CT)UJ":=@_T[:(!=_O.QY13_4OG/Q@XP3S/_.<'PIVH^/I!0[I;U M$Y@9I7PHN =82%&D7IES'!3>624A)A+7.QVG&3TK7N'#EQ$\&A[K)6J)4=9, M74^\_]U\TACZW+(&Y#3BY M.SEB#S73MSQJ]G=GR^YLN8>SI?]7QM8(NEM"&,B6A^DNOR@4-A5%?0ZJ'1L$ MS_W$GQ(*&G-=W='+W//S'!QW_$BK>S69*,KR)\(1C[^,,/F?P%F"?D26QEX* M$^4<,39Z4L*AE9F#9- 9./RA[_UL[,-MV^>?8[4B\/CS[M#[;>_]WJL];]3; M1[+1%_CB]BV%FF4<@Q/C'&23*)LS"&Y^SRY_EI[[?! MV=M_PUC?7'[ZGAZO-]LXO[B",4][I_./7SY=3#N?CG^_ M_/@!Q_]Z\!&\V;,Y/+=WNCR-&UG9QOW10/G=_?;!P7C<'AP<]-KCPT[0AA7J M]0Z[!V%G_]#)O'QS5NG/@[:-MN=$F7BYK=T!77E7TN>-'HU[*-G#@%I9NT>* MBRDAKFTF[>%?28'.)*:Z'?@H2+-,F3ZMZ&=E&9;LI*CJKZ.TS..5UO0-#\UW MVOYQB=_C=5+^PF8D!@QH=Z:YD@UF]YU6$G9/L:EEP,UH:P8I(;?!I(Q7>91+ M3V4$)7"(V[GM(M'__VY?3R!+FD&\J>/_8_7;R9?WK[;@Z_@W=YW?MX M"6,^AK^1-.;B='5Z^>:*ZU'6NWV/>EW558?MT;CK@S?OC]O^( S;![!JHVZW MX_N#_NWRS$]5>G9J3)P,&9;SB MK*[";' .SDV"\8T +W"=OT8/+@IVS3$U4IL"50T>*:V/!"?/ _^,F/!RC M<6Z,=:_TSGD:ARWZ\V]R&KRABD&XLDPB/@O*/'Q6/1P&P^YH?] ;C/VN&@RZ MX_'AP4&WW^N%86\PZ@2'_WM"A\-^O_,,K(,@FH.>_S_/.NL'Q*^4)7@3IWY1 M/1^2>S2]3^ MIYUS&-/'BS#^].'?W4\7OU^>74R''WN_S\^Z!Y]/+ZYZ_WO0&8-NW^^W)W#* MM@>'DU[;!]W?'@_'W!J MFJ5E$K9EFTWH/R^_[Z;;V[#E'X$^N*@GZD)OXZ:@QCUY;5],]OO]WD$X4MWQ MX4#UNP?=KC_L]X?A_F 4[G=X7_0[O6YE7YR\HVC=%*1Y. MZ(_/7_UV^OKLXKUWS]]]-Z]?O/ZW>NS5Z\?[X[]CA[, M<1J4%$@]28(T6Z14$?+3ZIT^:B_@03_%(!E_L6T&_^[_;S?8'_:#?K\].@AZ M[4$GZ+;'!]UQ>[\[#(+1?G?LCPZ?>0HTT0(%''.VI%T)2)1M<6B!.[I M_I"H3,RO]S9Z974%X:0Z7BY21A;^(U-(FW*M;* 1]X/S*PE3=NQ/_#&8>V S M;OS)'?K_N/^-=Z ],!D&8W4(NVNBNF ('AQT_ %8A:IWT T/P$?]W]$S_9M9 M9KV:*9@RF?*OP+X%[?V[WZEP F+^ M2J0)%NS.)\8C.6B:WT_VY#L#>3([X9$.^(VP3GY4?N:])F3O,;A]V($:DU6= ME_TNG?N][5JG"TJ0@+IZA:M[142LU^/WEUX)]\GJ_$XFCYO>&\X ML[^AG_-Z7\V;FFHVK3'YM\E;W_(HW.5*3R3V_)P\I5($8 M'O\@2#!>!2/Q_^01>+,,_;G_^KIUV=U_]J,N;/Y__L>OFWL/N7;?<)3O5G7S MJG8W+.?]'B!_CG(YNDM6?*=#OK>T86?J*+_RWOA!D69WTR,[;?$HUF_X@-K" M63WYO;0>/]!WD&!$NWM@HA$/J5Y^.S4T]W54\C.&FX' +I\=ZM0_D8 ^V]_D\9%:L67!$3R,Z!\GFGR)F4Y42? M=(($$YGW:YD%,S]G""__UFF$N\L+;I/\= ^WUR[>W]G%CTC:!IUG/_Y_[Q0, MX%J%_W=G"C^]U>MUME=7C':ZXC%)6Q\MFS7B1G2ERSR/A.WQR*'A>6-(L5ZE M2W\\"R:D4%%0B1 M(H$/8OVW$]+SCL9I67CBAB'N::=D[0=/OO1VBKO M+=D@ZICWY6(1T]]8%(T=IW?*Y.DM[V"TO\ MP3F'U16\8&TQL/2<#J*X]5W4!SF97:ZXUND[F#P[$?KIR#FQ<^(4>Y-FL'#$N_G M,HOR,)*>#L13]6NFKI$.ZR3)%]+L8:=NGN+"'WPELK+#8GX_+.;V@3$?^#3I M=G8D*$]%U^ 9@WV!TBQO>:]-:YYSW9H'/5Y-,Z>\M]B2!X-H=XN;[;"1CUT( M#K:X:*A[*TZFG=)Y*'D;=I_]:#7-*Z>+V,Y6?8)+N=6J8\=G\+CD#5PCJ<]8 M>>?+!"R46;0@ E*88S]*O)]4HL!TP20??T\6C$58"E1R8W7(3@4]09'8:A6T MHTEX7/(V>O:C5C:D1S#(!DHHKVB6BPR&R5TBP*]BM *[6=X)/!4LGE#=U8O: M:9O'L?I;K6UV# N/2M[V.\C@%"5!M "+QL$SO5%*D)0JNXZ"'1CA22[MUU3) M+LS_W<+\O^^B_'_PJ!CNHOQ/1-/L8\!M%HVC HS1!DR^]SZ8J;",=Y0'6[;J M!UO,>=#=D1X\+GD[I#9(TN[L?3F?^]EJ9Y4^P57\FM9XVE;I'VNKLU,:]RIN MH]ZS']_#'/K%-P/JUV5@K8MX[2?MC-YB?V]D6I'=K@O@5O99[':>Z1\]QD:+ MU34;[-VP9-_=^-"=X,NQ5FU*N0>[C#A,US[QEW:6P]\YXM%?YW MF<-_8\SF65IFS[C[)_827>_F2%=A)_>\'.=1&/E9I'*O\*]4@@V%?6\Y2V/5 M\LHDQB;T*6+,EU&NO"3%Z'.:Z6^XFSMUNH4!AZ"T"N5T,^I22K>-V_IOX?Z;QRF?#9RK^$)0#:37NGBGZMWEPSM8=O<;,*(=?P:"7<5?PRJ%[5_2] K_MJ7M M-W?IO//T_*EJ[F)-MY&(^%&2(P3KQX)HBS="\0MD'C1HE05R&U>=@-V=9#A!];U*B_>"ES'L$'V9"AH2; M8V("'OK4;=&/QM+^S4,JR4)-5W3U(O8Q98<7S)GJ9 J[%78_Z3I0CJ'H/;PB M'5\BS/Y:T9S4AL&I/_C[ING"3M?+- N-MARK. *-7%>9P?OS:#"03%IK]+L;,L+%^\-@,+,+@B,$+ T:Q_%4=7ROD!+E@.E\9^YL$[ M@'CD5#7!7;GQ34%"06E&N-FBR>K&-?N@O)E_K;RQCW8 R'%^TQI[\,PIC 4+ MTE%FX*C),.;&4\ERPI+'<\-_$]>.R!/5=.2. '*QQQ)&P,("D@K".YG KWD[ M&(D/-$58RVP)V&*N@*[M@I:7SV"#MO&HH6?&*:AC^LM<:V_ 6\%L@U9MQR5* MA2SE-\\1K@.9-$8%H@<$T\WT,,#4:5L\NBMJHA2P(,/5S!C\X4J(L.&E/F+*(35 M"Y!\ &^ODNLH2Q,<]YYWII8\0 ]>!);9FV3IW(,]R$WBX7_WX,D>J#VT5D#_ MY!$V.49EP1K&X)+@\@6>^# !(.KZK1.X, 5"4.%M]46G9*EGM"E$^X^I^7+ M+A*WI(9#1.Z_G$4!ZK&5_*2%E\#[CF&YR&Z"&\K-6B12@8^&"'S"AP#+#]PH MC"9H::"BR6ACRFO3Q%C <0#H,WU2V7'M]RXU8) MF4EO_0#"!^.BI 'L2+YI]45)JS6\*UT:@K#DJOKF5IF2"1[-%[ [Y;DWGP*8 MV*73#%26MTI+W(+X;#PJB86U)3ET M5BZ(LJ"$%8R1F^(RT#K2\I;5($Z ; O(+. F%CL0>)+ARV_OD8M,8Z.[T!T<2X>J.ZJ@@<_ $\D M0IEUUV:S1?X'S,O'8E2?)&$))]!*X)ID>#$MU%_#I'8*Q#U4X%-TUWE&%B6( M:N [99Y3E<"QA;J(Y,AN,OJT_:;;##2/#I.%G$J@!U_F$6P4F'!U=&<0G/ M1]^6#BW8.?,H;[3FZV\AZA7W3..$D-8A:PP?$1EL70&3^%GX CK*<#CEFY&YZV<.CR#K#WB%9D ,+?I/ K<8XCF"S5.HN?[OO?K MPX8<'T Q-.^2Z%Z"FOT_*ZCYW6/OO3\]^G_S"&X?_1^!2D0-0_A]##]Q ="3 M>H'BZ0VY*\G<=SNZ;T?\A7.KQ&% MJI;;9*UAE$?%"W!44K!HP ABVQ2@6FWE21 [/P M(XX;I$MP.J:6]U!_5JA@EL"L3"D#$,"=T*GQ:8ZP*Y(\>-5=@@-M7*F89^8_XH#C*\85Q8OT,4Q9J#)8%1TOFZ1BM/G^Q MT!;:=_%:_D29P(@(Y8S\N:H'3YSIY\ 9!K'-Y(//F453O!RF5[(R<(VO@V@4 M9RBB(E8B:$7!%+GZ%K R/RFX0<+N@7>TR*(8(&RQ$ M-#N9"M4$KJML/]FU>L9,>X:)?YUF]S4A#ZFH*QKKE=[>V[:R1FMBI#0*(I4$ M*Q-=@37-?4SRVC!Z/D,M;#2I47ND"8,9QN]AQ^8%Z7TZ :BP%+>_%B+8_=V_ MHQQU]X9_;Y$;[&?L2U."'#[%?_?AOU<+3&YQ2!GN''ICT-:9SW%ZD#TS>GC^ M-JT,IKK<)(0ST^U)E,'TPK&1I9@%Q^4(8CA>< 7^L?%UX' %=4@ Y'TG=4SI M9/+=W/=]T$:#],*4?-I_J8?_4 ^NSD.7$O3/?D1;!F3-'NEHT(!J)WL&CB/% MN=C!X:@%0V(+!S.3L"?LMW_K#0X]..%C"IN*30 '4._E;HWN88U +U66R)EX M4"MZX@6KXZH8GQ6,U4Y%&_IU M56A\.V/[=(]Z(.TS@4 M&%L;G4X5RK&$+DD"U@%LL[]U6P?H9N-6P4R<[+J-*R,FO &#:&?6;CQ?YV)9 ML>9%&:XHM6F4JPH)4+);XWO:B&8-.'>B<5><9#5+"B:C0%KAPU[?"_V57K7N MFKUMZ%K%*9K &.40YB =/L-HW4$+7&;] M3%\#%%UG[!PMJJ42G*UOALW"([?E.[38MY1_8VJRS!&")=ZW0&[U[W62$V0@ MHA @1M\X&\HF-I( P]\M'!>C>!9IE'#.EYX!3U_E=$YYF%<6CQ1?P/%1"?M, M@\\07*G44XQ@O)($LXE>>.\QFTGL<=NS-3"*87%WTQ36*Y(@'D8IP2 AP]("+ MT9\CR8F(2DHGS-D'VY.C%;Q"32;JV ^N MIG JPFZ5-YO0?UY^W_?LC1P)R%)08?3MK23HH2WM9S_>*+.#8:/,/H2H_D4@ M3-W-$*8=&ND1(V-V:*1'C$;ZLTXX6[@Y1E^LD!A42'R.N@ /TLMWRQZ>6@/ MP9$P)W\5O@:;@%**)XEW!M8IE;=PQ&F)WFD020G2$EZT':+_:Y^,]V0HN/@ M[ *1F16!<1,:.Q:UNOT=6EE@]VO\IP1KC\AHL[]VN/.,[JLP1 M4P0>JF ^B[0-_V-P$7PPDAF M.)5+; MY7-+?MK@L"R*P(3FP(/ T!/M>G^*8J# 1R(125!<4HS 4"6<]31T1 F$P :3 MV(%!]UA7G.LZLPBK\/,%R!^7D&E($17$^N$U%L60_+5L29H))"UT ;]^0J*6 MO!,P LEP!EH\!9=&L LBS%1-T?W2 :^O(M$PKD8A**ZXPY(W&-,,V0?GQ!-Z29X*+&\#-=2\ONFX/>K\3=/@BV20^=;CA;C;,H;%XP,T0= M+3E!$S!111VA99=8>R=27D9%OSBUM@Z1ID:>=,D"?@A?+])%R>S"QO.%3L /S5OFY'ZH1I[5-Q+7 8 ;MLD+WD!4"AY52 M/5Q"BT61IL:("GBX/-HF W,_5KN4Z#;>&FMMEWN]'"M!56"@J MG2-O@4APQ+V0H](MN><Z6Y#Z61$\G5QTS'\:D<4&83$,K+;G(!@C@ZS0K=JMR/QNE MXLUJ9R)-=GBJ>P.FJH5P56%J(41PRT1.88/\ $=XF697V^6@.7E>\<[R6F#& MA""L83(OXR)J+[(T+,%>'?O)%9&I+,G61-? TVQ1, 3O7V$?Z MOF"Z,J]3BUS\# _BS#<$BB:YCG0'ZB;FO2>X+-5<[^U7QF(PF-S"%,W0FB"( M16AQJHB1S:M"CF2D=;Q["&S=G', O#K7M?D$T;Q&? (,*4WP#G+B+6(_4!+. M=N. B#"J^F.9=+I:#ZEK@-%-BX'^19 N5-V_,(] ;JX)TUG2@;Q6T<@4?==^ M7*HV*,*;1]+RM%_+U"D%<7K8DE;C@3;[N0[3J:-5)8'NA\JU%XPD/L' _GLF M<\+%V*;]\$:8T"+8 IQ]R>V+UFG36O"E\I[]FS-D(*[O;,G:>97V[E]J98KV MO5.%N9W\F4LW-]KA)[X-;+/#3^SP$SO\Q!_&3SPH!0CHT%_@;/2.*/RT3><' MOIH#P1XK&T]3\T6WLA)\D'7)W"92FYNAC!+1)7C&O%'>]YO"?+D>ANSEY6$JLKL MP,!]Q!NZ&5ODF\LT>RB8;SPU]6\BW-I4OV+=V0\\7P7@4FK?,2\]5L>4J-!_6, M)IY,KI# [^U-G+!1-)H,#+NS548T5(&F*UE,@'?K=H%-YO\#II\0J-C"8:I M,&FJ3T.NSCRUU6CU02QA%5I.I5NK\CAR:7+M>%*6]NL/1/&NBF/]H0C1Y5D1 M5E@4"E[^@/ZK/ MQ"?4GME=?R;/FA.$]PL2_I:N,VJY$?F*%.5>D$74/D8GV?*2TIU;Y8,>D<%\ MK ("NOWW?W7W.R_[L-X&\8:%?\/6<-33.A1%$2UU*_>Z$,YB,"H[ 1:KUQKT M]O>\]VBQ-UGC7ML[DINN$NYA$Z<@0E%JL(*_19T@MS;D0%B8' F2:IK(H11&N?QFV7BO%H5& M]':&;%HD)LL72NOW7*X^)=HT)./8O/*[-;S]&OZ41>%4%6!>J!6OX6#8LFS' M1'7UO#47Y'!N.>=9GOR6$307D=IF2.W M=N4^N4HB4-F4-5CHX#C8%WQG?S+Q(]C@9(4>E5,P$G%0!VCBZ>?0 #?\GG[G M:A%X'_BI=D-V'D+V:97"RGT4JAO44?;^_6=_;1B95T=':H[];E?O9^HGO MO2^P!83>^(>;%V568A,VV$)"VEY=&K-E>KT][]T3-^9=)7L:?Q(/_GL?>^7"P0BWJ2!'LP3.^,V-&.Y@J[527:-T1I M":G28US"H7]#;A'A_9!H@P9E0 4?A96FL<[='<_\+ M^#S/?=<>X83NZH4<.?+H+H4_W(%14.M8+% X;][/,2+Y3XQ8_2YM;.78TLXZ M_FQ4OTUUX#&V)M%N.XY?SX]M:-3R\G124,L'A54JBB!Q)CHWS?QYY6IZ4V+_ ML8R:&/*L4BL[-+84]\KI;4+%/ "X!C17/^3>4:P^^W#<9M1:Q8=[(L7##2RV MN]UX!X4=PNI]B#"77MV'FPTU*TR=T093S9I%V/;+B4,[=47-NYB'\K5-7%,( M)/0_HY./1GQM S_14- [-<4:(:SX?&W[E&U3.*A>I5>E:W;J])1_C6B3C&>$ MI7&B0E2S+:[,;#EXHRFRRR1S'>A?XVI'ZFUNAZ:I:W41KH54"]K$TMC"I5R! M5@FY-S+V5-EZ6BZ[%';:P2X[F%LEHNI 803"QOW3*FMU6T-S-,B)!+VLMQFC M$C/[VGJB=/6>4;'F$?+BMLEFKJ:V$A9'J0$6U= XIW8(:K=P&8E<'C7]LCO MQ#=MBOX.,+$#3.P $]M!.(%),+!=\7CAWI;O4+>_YB/NO254^A4)V,(2#D-0 M[&0S=0]' SPK_00S#AS%:,* J< )XE M ]=M"J[.*0/K5DQRFY?YO$PLKM76\)W^\KZ*\(V2 M'*4R=ZIMS07;E:LVR!*TBRJ\6,VDBJ:JG[CP,D2A9$1#)Z0/6#L91%)&B^)C M?D"F&/W*-!@1,@5#*N" C?EVW,^V7"[W,E)5>[">*#X,O"=(G%S7XE;05\I2[;1@LRB29>Z3 MPCOSB-NGOJ/VJ<08_0;9>[J=]K]:G@O:7OO^WRWOE;1>KW][@#\FZ@O88*%I MRRM-J.7B211SYG]2@A#F2*(!^C\O?6ZN_5[.IV[_N?\"+^L.GX$D1$P1*&MB'B(F3I@F' B? ;HI-1V* M+6=LJ$Z*E$^]W_;>[[G/Q_I(>[ M'J1/P2'8.6&/RPE[^-Z;1WO>NRB_ @>!8#I/["RF^_R#*)B"6^BVCVGIY3/D MM/8"'Y:LI%9DR-L1"E-$!G,!+H]"EV>,@5-$X,%ADDX5X:69$@^\#89/N[@\ M0$0XF,,I;NA=*4F[$5^G1BQRE%LA^B,=/MPM$(CGED'K6%6-4) MO'G0Q-5MSL68S=-&T]+6>]F IG0G:SEY?Z1+C!BPQTR+8/.V=*-SC7K6QYKN MI D&\']*8AOG(YBJ%#>]K#G$99A"2)!K?C7NOZZ;J%-_ R**Y+8"FJ>,@RFPQ>E%%R!N56[*=KMSUTE< M!D7)$X>&BR:5U)/.$C#V\X@\&@]V 3HSEJ:2G\IEGRDY'TR]-@$#L,P4EUH0 MM!Y\SG7NEV\.T+D>!,\_G.\Z0MOBNR8B7[SI0DVB&/M9W,- MPP9A+;EUA-3/PW\_14?C'>V$=Y($P#PNO)Q!1N.KG4B>Y'&^W$9]MMFO,OXU MEZ/D;GV"K3B6$A QR\#NJ!+O^D,7P4Q%>(@W3)*ILW]WD:^W?#56.G>1(ZYPL)'*[_6<&2B2^6D MLYD86>C#B\A::6=K"#49GG[(II;@DTJ*X-.Y1HUF^,XS##8;AKU 5,N$P]:,22#^;,RN%/XT MP4@;_)LU,"KWY9UZ+>YFV\[VA)$>.[G]@S.)BL%0S<$_)GA@!,8Z8)VQ\J1Z M]%:GRFX5[DX7+)ZS8T,-8PK2O(D6E\8D# MY\A_<)E!3'O%W=K\D7,,&SD11,;/\S1P>J307N$N4K-HX6*S,@9P6?(:9ILF M[5??<03:GF2<@1!ZH&OD[DG\HN0:HYPVH$9Y!8*<6RH?]]]N;>^\MHE:(E5$ MXANJB$5:B(F_N>0@!LLTCZ69B@XS.D ^[*5R">M/>2AL$)8+E259J13/=&*' M7XUDBS;@#(^0_%0-6E?BGD/_WZA2,V MF:*N9 RM81?BC9\D$9:MPR_>@/$;TA]!RV&R\TI0FT7\4 .L M9O,?MEU](G?B^8WBJOO;7/$ MB5TZU%GD&-Q,[?\7P1,.=_59.VC@#AIX;_59.QV_0<U$S5KKKF!KW0]L:T!31&/M M8/.<_WYRW.X>:BC))E=%(A*-Y==_\+A_M,BE:K&=5.9(8;5IM"K,O0C(R0O] M+0)GIM1MF.%QA*H!*PV/-^YP@(5SO.9PEB/CQ@)NIYT]9C!UL'9^Z"\* V H MQT27@4L$!L'$82D6CW6A,GP2N355#(T.U[KX&6/NY4ZV)16OQ>90UA=>@#N- M$$YKC,!@"(,*+[]5N"S=N6"EP)['"L%P(Z5J0WYJO&H6+PV8)- O@4\$-E7I M*^NCR8??_)3F!7JNKT!Z_&G:@B$DV%3NN=WO/^$B8;,M4 FO<$;\,/7>+ZCK M\(N6]TN:>T=@>R*CC?.K]T@5[/WD9V,_\^&R4S];Q7"+%C,K@2?K_1[A[H[\ MEO,>1PJ'A/]]@B R]=%91[T&=%?%VR<4O%$!BAF%) M;ZYE-9V=AB%"9A:J 2-I5R)KBD]5: VIT>IFU! V2HWF6FS8=5O5^"50R.39 MSNZE)NSY L4L(Q>D<#8UG"Q$Y9RR)&%);:Z3![JT=NWM!/A'_$F4\:W?WZ"[ M\*?RB#2K9":J<'2M:$U8K-JE>:(SO&6B.3E,)$QO+0X'E5E5P[4V:3/#3',S MY+J"(%S#!VZ5A)^S.K.Y]LQM(33W+Q'DOJ:N-$V]N[943&N/(@%^\AVMBRLI M2 [,N6O60 I_HU(ESYF.9;9,FI^SMD7IP1*5I6[H[@@N4@GY8'00_YE18:7O MQ2D8@&"_S0GX/H^F;'H331;'_-*RP)-9MJI]8.L/G>:XJ=DL\#$(JP_WRHKQ M2A#3-SR@@DNT39CF:5[4Q%X3TKODZA73!)_K&IL345Z;]^&M]N!&BV)M'S[2 MHH [6I^53O0)%Z5K!4C90OC#X.H)QDW=Z;=*RYPZ6E\7]"#T%@'_NKQ?=_JR M-?(DT*Z%W-@!P0G@XC95+G.2[ :Z!G08?4OU)@@I3>&$YFJB*0@S9LH;HFZ2 M2*CP[>%QV7):D=F\@/.SO(111)3U;6P*V6)=$"%[6JU[,[?<^+P@0@E)6TA5 MS[76): =9M%"B OYW(Q@.:UU_W50M>M&1EG8QKNLN%.X(0HQ4VMHI829PBKD MY\].?WF?/WNQA\&;:D%6KBJKC=J,UA2/$;>!!2Q&5D9F+KF;@^EWC2XP=WT0 MTXG[][;T$; 43SARA8=JOE9L%2'+@D/LI3,SYDX\B42?1:0GRC@9IU[41E$/6[3]2OK9:2-94EK =VO"#TC!^:]5I MF@I*F,YQ-I4TX&$:@2H[N"P2+E%%(1 )I]CN(W,Y+K>:I/(:4,3MZ/.H F+!PYU M[>V)$976 (Q.P23 JS#L &M[JB20:;G0(,E*&9)CF+3,3&7JWDI9'\4N!Y^L M*O*N?//^T 7!E>7G@N+<99E9-FA^ME F*VSGA!&36ENG"*69C2[JAD6]A5=2 M_)T7;=-2'NTSXLC=K/-E2[/0;7ZGFAO:-&C=:=<\/9;66$7%?:R?_E\]EERX M9LF.XTHV*C5/HC"'N3I)$U=A$A0&NS534[P*T19N/HFFF E5:RMF[^Q.M9[7 M:C\\H^Y8D7"I.!+?X3!P:\!T6_:AON[O/8NK[W+:V\) M[ZC+(TA]JQP+A*SK(Y M#'SN&HGA?1@L8LPBQJZUY$DMOA_EMV%0(-/4%W[-P3%PU)M&82RS".,E,5EK M:ZP!3JMZYG*18 -!:N'W$XIYDMONGDP_.$?3#W0FY3G',T//X12OV:DWG$Y/ MS)-VN!]ME .\'363X!%C")#\"F2,:6KK[>75B'RBBD5J/% MJ27QV#S#IK/WNYKXZ)8T?< 1,^0T43'3DJ))7&W\L8S 7462!23A)?9%:G6, M;=\J-W5F@)PYC '6RSQUA2?=@=PSCH[6[L3)46;I1'\+S/*6Q%/=P*2>38?$ MN,:):J&50BR$,'5R_S=$GYVXK9T[$8)EW$DA5^J* MO"5&3V,@'"FU3$$!5Q3B/:+<]G%"<3MR%HE)R#3_F01AG'"WZ_L'%,6GX'(, M,Y1P%*4Z7CE(JE5TYM3!X^C:3P+M8KI[S893\$J4@SWO9,("$7!UAFE9#C\+ M4R2QQOH 7F0DWZJ,Y.:2Z":_$_>@E<3JZ&HRE%1C3(;I5"%F3@3;9W"+5"F=./H-[85O37.OH M*XP/X9$ZA0/)3#<<8C,4^$V+@4Q4!-U'[GS9S,;2(,W@[$)=&\60/0&?R5;" M[RG)1' Q&3X'P1B1X!/#XXP34SHBS(+$5^OH,%G*H"0*#16U)Q$?$A+LU.!% MS5G(WEJD:=-4M4R6%/5/ZK1IMK,>86:6]'=>BVRS MH80H)'22YL(?-A$.^*\K*:-:\=TY]LSI2/4?DAY_CB K 6=(X07:8#8-@7$S M:R^EF;XAF"I2<%1I0X_!M&F$(3A)\=$AG1"C$5H'.C!9"W=OVPZF$YKLY,K^ M(4%C^];82WX\33-P[>8Y0TVH0,_1L)[6L#;Q+V+H;"MM[WT7N/@=F6"Y?P1V M%B&!?6@$^[,?]2$OIG-.-*%Z^Z2N(6(I5&MV-5L[5NX1T3Y%WGARPIDA+7JT M4_Y]QG3C"! MQ;$'T:%DATUBZO?%!2]0TLP+E>B<;!? M8RTDCS6_3ID?Y<C;7(61;^_< MTL!>G5+D"]Q@Q\7O8-/!]U(( *./QREF5W?9OF_:::-=MF^7[=ME^[8CVX>8 MT*2D?M\@&=>@:RGVW' ^W>: X$.1B!=1P5,HE%D%ENS74X3@%B=?YB=7>)L3 MU&Y8U" G@K1FV/0S/HC(A5]H\(N.C"P5.7B5H\]+%V"!1U],N80Q7?7X:"!8 MK8$E/TEM&"V##6V$[E4NICLQ@"4G[QX]$TE$&N[R^NOJ UKS.,$@RD7HR[Q9 M#AS,5?+M'?>T95'=?/QBL"\2(YL!3;!,*RP-T1X8)G"S.4759X1R#)1)^V(] M5>Q3IL*GO)1IQU:=%'P+YM^+$@0RD5F_Z<70[K6OD2LS2V[@EY(F">0G86QC+:VT6, Q.Z6&C:!,4 M2L\/OZ'21M^RX38"?M=F;:]H= @JE=" S_:R]'EJOBP56F=+^K11"5>ZD9Q 5QIB-/=^\ M$(7[M\JY6&\-:4U;A4R( C5#K]IU 1C@F460:/7/L:65M+N/J\U MY*2=F.8PS^)AZ# H)930)2CP'[1/\7[DC8CA+)TBQ;LD](2X$7 A(>R<#":; MXJ&*X7OTR-,XHB J_OH&HI\R9V);%908[=Q@V&^'IW[24/0I$T:HS*5/OJ*3 MZB WB#=:J*2I.YR"DC[F#HC.8:J/G;3I>&W.NVE9LP!SQW_=IDUX;"'J5!9< M+JBX5[C5*M.W*0# ]5RF6,CI8;_*"S473UCI4DYIZ.K6>!&RG*=:XN_D]NJ0 MO9,^UV7UI)PU0,(5DH;$V+JT>%0([[N@7P<-H31J^&Z"9(8;S-(T%]"(JD*9 M1,GD_ERXQ1"5?N.3Y9%;)7-'S+^XOB;ZHP81RI0&CH5FQ\+B8N(&L]8"4./" M!B/17+RE!?K6"RG)N?F>=WPO]\*7==]2K*NUE^1\/.V/KVZ/AK*SVVU7!SPQ MYD)WAFSKSBA.4;-C19NTRZY1SGU0"5G"6B&;36T1A,7%M!A7HPOE;BERMV;O MVZW0;?@FN;Z#(#2X)T25<_<#IV\X.7";?!LV+\W1Q\:=!DEM1IBW?'$XWY*M>)3/+PO MJD:KX/V(9RT?.2NA4G.JSDO0IA.O;P+DY%B:ZL#\=6L\3I+O:7T:T>R XO4=\MRM\R,U?Y# MGVD;_ MX%DEUAW.4\.B8PDEY*&ZQS&^*#Z< MN&,XCJ'=(@KV4Q&F%?PD%]>)IRLS%VN># R/.+3.&I)U+33?TGNOX1U;#D]Y MFP";2=,CRYRW(G'E;)J2:J!*6A$R.5?.1_\-JVS_H/ZO<('FFDM]I:$&+Y%+YVU+E%#>>M6X0V(J-G%KR"(70UD1-(KRU< / M.*+YN,QRC57-.&LCV&?].T=W(>4E>]%8CSV9./H&0?81#YM)@.S:.V_0,ASM MUXHQFY7^HL(;L*$HI56#O)?(?X!SY^RF\+)$>&CN9?XB"M% D\9'37F-$]UT ME]'<9B3XF&B^\,FP<]L2U&[P5T<]'.Q0#SO4PP[U\+U1#X_Y4 ,)DM(75NW1 MG%/*6OU*=;$H=HG\H@N%[M ,NV81->FDROYSL4[+4:.6L4T_"("G&8%T@[TZ M_%"<("3OP9.$BS>,7>@"!O7Y@Z2HQC!R&2RIW4;%Z0(#E##8+0V I*G !&*K M 0HI-!UKWJ$=S0U3L68^XFW@0(\X><:W=O#"%.>22A''C&OV/K&^D6:G8<(W M6)AS_S-B1=3-Y*Q%S,*#6B^X :RIX)I7P$1#H7+Y9PJ3"+BT\I/,T@3#;V MN(QB=NXE:DKMO4 GP&:3MLVI0\N+@"DN7/N*TM< #)U&Y3>HC9DKY&PH 04 M712[ 2<3T*"V(2 [B=:Y-C5RE>E.5CH#1O5GDKH3E4#^>(,L4TF_$T2CHCBC M#DTYLDJFPH4Y]^,)G$6,5*H045]'V':2CYO87[(>R*?<>"F)PVG7DE$:B1S], M%]2D!4^997++=^$&CQR^-7"[%4S?8 ?QL6BEKZ(.*J?0E':!Y&.KJ6)L3?8<\U&-85 M6=?"'84U6DLXE3"R16]IF?#1HJ6 +9^E'/8*I#&B15[59(0"8S13MY&$M;K' M2F28%*?V!F2BFB##7#INTU @7)B?(!"W)G!&M(UF-S4#O<40D=,:MP*E,M;> ME&1LXUWT31R8FQ/%M+2G%=H8."A2+)EKU3FJ7 R PS*N.2#49R3[8/VE\R]D M#5Z6(74Q&1!'-(KZ9_PSO!5,,KF8RV;";7$\>^K1'<+D'A M0C/&:7."Q]K:S:I1?IX+S(UD(]\ M*0Y4_;;X6?7&QH"YAO%ME[W"5?Z"WG7F7_LT.I[0:-/<9FF9!BI!OG(I'FAH M@FVYQC Y08D9%3:L]UK#%EE)\!U<1D@=SN(Z7^= Y!=H D>-_> *?),R"=LR MX1/ZS\OO._U_:"Y-&VR[10ATKK")&/?=N\,,/CR_P[%-_3NQE3R (6F-8",? MO*HUJ;2(]HCQ"'@&!\*H(8'L2J!5PABY!&0Y5%*')#!!#J7OD H=6,S3CR MN R=F( ;,39+YJZK-B!T 0R_A%:<0E7H8E2;AX[Q&Y$"?7S=7G&FF7D@GX!X MUH8S";%HTT*%NL4V3[W#[%:XG=O]$M1E%AD_/\V099MA6GF94Z&E^9T3Q>(R M1%2T$^[?8YJU*9B^[]'HX2^2 3[<98!W&>!=!O@/9X#_?'#L$K94&R$PMI$+ M:GJVU\XP#VK5:97R4) RKJ/1,D7I>*XZ9VIC%[F6N$@ZFKU5!N^%(0 $"_]* M(FBFX303\@DQH-@F=B4PXM$T_^0PUWOU.SW(XT8X6W+(@$X@B[&3E M[DJ*[J-TX;S98[3+KW-M%0%ATDDW'%7S/&VKHGC%!JLB_KAIRL8B=RXB$TDW MD5WJZ@>L("BS8,9%>Y*3E[P^>09$/R9<=-AAK]*(%J-E"=*8M0R'TN<$FRI]B0HP[ \[2.)3\XR3-&I]NB[7P8A)B^]Z&*LD"!:1Q M$*?WW3Z[TM8],=O+="Y"M 9OW5+]MV6^,J6H8$9.L.>^@V6=?.M).>7@, M=TJVVJAY7114"L%F0(0&QO_3@%Y6W,C.5D$WS:AKLS31$_"Z#8366R92@4!$ M14.5UE'^."T93-X\]S)Y)@UMR(XU]+PR8R_E)/3=_F&V:L]V[S118;LJSV\\ MD,R:8G6QKF1PES6DEL 8&8J^D!WL,&B*VGA!1R:"H81_,09]0+PM+'PE48WP MFVF@M@5?ZXKYTA:8KI@FW&_,F(Y90(F5"_7M# M%8JV, 2& C+1 LV]?SG>2W[<*D0B5G0L18)O^&L2ZMR4)L?M[%_0"A'I\M=T-C+.U=3SH!1 MY$_S LG$Z;=OC W:J=^)_'V(O!5J(\DNQS;K7N'&CA")20?)PB>AU(:=Y]/" MMXP<4L:=Q2OBPZ):Q*,[3(#)PUK3="CB4HP<;*R-#?G,5"R>7YKK'UAP$X^%^5VQ(Y-J?9ON(VJ%RRO9K)IGU"&1MA3:. M3"0G(&U2)?:.0OF6E0NV@UP[;])P8K#/0$.VS&U/('#R)^=WK[]!-/Y&G9E@6 \*CC-=9]:>]"9K%6<^IBT14*&:$I0,)O10>RY MJ$R\3/1F/5'C/,^MCK1P>-(R!%O2CPCEL=*7BTK.\%WRJ"C% W7N2OLF4:(A M-4!FIL?.>">+0 0Y4!4OG"P)4MTPD@E3_?&![CLH2=W=)<%^)D=_)[S;TNKD+C!B(VSX[#:@,N!(V!'QQ)EU(,$C-<@&N7* M^FZ5#G8D@TW4W$PC53R+3U63<#[5*F)./B.BES"<(HF^7.%T$J1&_YZGV5W( M'W+O5@NX?D^ZE188+@:O[-WJ/J4Q-V]"4U7#_(O"X4U153$Y+*M"',&H0YZO MQ@%Q>0]5O%>3M[KT7"#%=K:P'I^,*Q,+LQMRES3\)K'N=G99PUW6<)TQ#F(84JFB1#YD<\]U:UX_>D4?NSSO4U:PYXM M3I'1!,1#QRK)S-,.>M/<"=6,AW.=SJ/ ,8P(\^-:E-7^I!M/<%-#*J%?+B.= MI!CW9#I1=#-X3 )RE/C S>8J5HV2<3=68MJ%WVC8506L[@(6PJ$^=CK^Y7 M55PJ*5^.F)=+A"S#.VKI9U<('/K(:H#*T_D%:YA-W/=58Q3W!HNZ^:G$9G4] M7B5D9<-$C%:;"^6]E2=CR$I]I^,K/:6NU1@)DC(Z"JF 7PQN@=,ET#3]P45J M0+8C9Y[*:'$QJ4,]OVT7&X]@>_"/K7+=]#3)Q#F3Y+ZZKAZW5>6V1[/VW-=F M;\^L0<-<5Q@%A/ \R]?SHJQF^0ST353-4?AR)N[0'?<1J\> /S<>9 M,=P:X204$S1]%MDFJ^ZXW0KK(PXD873"I-PW8)WZ\6ZYO6B[$Z9>9)@Y$@S9Q&1OA5$%.G#1Q"B&- M*<_'S)V8C'>3KR>?,YYZKW GGZH"XF[9$=9]*$3,,-H-NVPDU .)Y-\8Y=MG M2(%+)^R[%(K%D[2-AGX];#L74X8,42N7IN@V5VM6D6WWH RW/X=>6J(:>MVB'88300KYM?%G3T$3@2L==K>;U.KUM[>_M] ME[[O<2UUXQKHFGEG5FVG%/2-T=/.RHC)#["EV50(UYOFW40\-*>VAE-0CPQ& MQAD4$X%/I-Q-IP,MIM&2HFK&41R2^PZP:11&@"Q*PR7HJD8#WAX=_5IG^"^P MT3P5"Z9I2 -O0 ?DJBIP/G+0^=2A/BE-G3EUH;V.%+/)V?M1G!+$>4JA"XXY MD8) :$"4T1%+)@_1I>::>Q<;?0?"589/6Q$A=;!V(-VV;@G7L/W:C7&T!X:B01_") 8 MI##X.$&M5;HEMFCUF>,,<#-D@ M4A3ILC[JM)<$D#*F7R2*.DXK8/.%%+O;B5$"KQR%)4YN@5Q0S+LZQ8!MF4A] M^Q=\H*''<>;DL7R(M*-@$36IF6DYHNQ[M*",&8:X^% I&:$JJ8 M87<8Y$YJGH?__J_N?N>EX;A 0ZW@+(BZ3N-K,MD$5:EM+=,0DQPR- ."PK8I M=*K20C41X\3'66";:RY(.72S0B;^"9 $RQ U6,"D0]/PE75)P>24$#GW=1(HN1 M=]LD(OWN[KA:-I*L2HV'TF\>5;K4F:6D5%=(DJ!SD?2=HJD@_@:Z),]I,8D2 M D,-&F1*IK,TY.!*&4IA:[QH'\@\V:+[ Y*P12.ZVK*1?#1FX+9&3 M%EKZ&:TN.0)PURF:NT&S=$KAC=VU1 V!-5W2EZ-AVUJQ($AY6+.08>H2;B=, MTH(4(2U1I54*2%=]PO18HY:@G2'2/I4!_P%G#^I@S7\&NYT3M2;L8Z:/"*O6 M=&]:%4EW!9[3;"\31GSZDGUT6#'O*&E?D=L7IK9+SA7YB3U9G(5'S#:5DN#X MI2],2/@[;-2F%;[EML7#>]'-Q^HL+924E?F/>\J$PBLV25N58 "Z_, M]5Z_F>B+6T5H[],X21*16&MT,:&#=:["R-D?\@-B2HLCO>IX*0P%7&'M_5'; M:[,0+<(#1$35S0H?A&-NZ%8JK5/(WDW559/:QH;CO*4; ML#ME9](:%1:YQ=1U[E;4!:!:T_@\XQP!)EF@J@?)%W6ACSIZ4I'0L5FI1 MCI$Z<_NB87=>+Q>(92K=1"M552#:3XG>6]EZH9/#Y$S[40I:=)@:C00"J+28 M^1;ME#S5)Q,V$QHNB?MC/5[!80&X]X'TM&JI,R8J_-Y#VIQ$9+I&H&& M%2)A,4BI^L@]E];6 481.<:!R^YHR,X- 6?C.<01TTS78D^BSQ+M6S>A-&]M MW6^DP\%P+H LEE%1D<>4+!',!Z*)9JKSW6-#TZUORW&P;G.O+%V]== LTVLE M#^Z2K>7*LJPAN#'+W/J,=%(@H!#76:Y:.POJC8C)\$!X8&C\'^Z(LFTJGC6P MT:\5QT_/&Q/<&7BFY;,CE@.!1_$&BC;@8G'C:_? MU/C^KG0*=@U+C0"1V]S8J'AKU#FU$ ORF.)M NB M*=3]?$&+M[XM=)9R$Q>QV<)I(K.8*9MSG!ANZA,#0@.#ZD.2N01I2EY0V9>V5 MRICO%LL>Y!=K&R12>:T?SE@9GAXY<*6!!TVY?N$60PY,U7R%!AWM).$T4=4B MC_JS=_G@;\L']W;YX%T^>)GC)6!>;B'UQEA-K(/@HHL; MC2$'EV@:E&M^\0V]G\RA73N?S#V_>E#E2EW5_+9JKR_NLU%$26G-VFH?#,J9 M4D683E(1W4=3Z5B+D4[V@*M9>_3M/+U6;#8O8E^J'9M>CFY&3'XR/(I72;<7 M[;4ZMM'$?3(5H-*$R)13@QPPO?,9-R(RE:UC&'K>XD9E*]N!Q<2%=0V?5(PB M',U4!W*0P1SNAO+7M4%<3X)IGI8^YDOU*S2G/S,4P.T)^*S5)$KFM/GE);"* M!M$DS717@";/016S-#2&DH3,A']Q\[2V)!%(T5O+.?2U;/76>18"(N"PO(VO M<7]V92KNI!.OMK\WY^OO,)78E-== ?<'>I'A5M?+V//^F2X5J?OEP\BM#L7GA5KD M)M% :/K;B;,>)1CTTJ1YO;E*,]G2IA5HQ&K0X5%/T&_5GK#-PFZYX$:=E)GL MFHA8"?CDH;-JX]I9)F@33=)LD)()J97_BV].2&+"\9"(7*;<@82R\46U.6L5 MZR*%';>5)HTOE\ "2I.FA0!_,0J%(%&XL4+P4R+81>3).492BE%CG=C8\ZPM MI6Q4E:4[?:I*WU-W:'5]^] J*127'G@07W"F-NAT:O-5P[-WE_3KL=G M_)@$%B.C?+$DG4."?:F5ML6-AM@J=7O$69JDG(]5I@E*-Y#ZMG3]:LOTL2?\ MC&Y0F,_\[+8=1DU64<@YZ<_5@MM;4IH=*0=8:(F:A>O-3.$,> C+-+OR G_A M!SK7C")=$CQS0;3W7)V")R[>;,\[9SR7]A/M^C;@4:-@&$JUSJH.D6[.[:W@5GP+LBN>D"DMAB4T1GH@X -NQK\ZD)WEMND83KSMH M )EL4K'#&(5YK+V8K9EH$HB6?$=/JNRP1;6WBT&"A@*X XI1+VCZZCU>V/#2YWR(O16"I5N@(4*:2:AMVK&C@P%MMB;;[Y5 MF]81.>&E$^P(KJAH,">BBGDO5J/-[2.KCI_[2X+_\@Z/(\,+=AVE6IXJTD9J M-)I(JI1#G0;I-4[#B/KA,%;219.:#*J]J2F K_1VK%&%HR&I4X^Z6:B#IX%' MS:)Q)&:V,2Q:>M]78&],O47/KIP1S%V<9H:K;JS.7HNAL@?1%J; =.H9X@^*CRKU(6,J:(6H%'>*6(I(A,89JN%[%7?J>Z MD4=QRLODXML.>]YV(\=X0M/::6*P)?]1?F6"*; MY16/P1KT.%ZG%1C&!^'&>4[6 #[M1:O9W+^% V%B,!3DC#A0P'&$=VA@OV8# M^[UM;_2K+; \XG;IW<.ICB=NF M@D<*]."A&LSH.H,%]G1>7Y)%8.8L^%[D#2$#KW!\O3K__>2XW3TDY\=I:,%> M#X4_I?2V+2%[8X@[=_U*)S:'4PP-+JI[,/%M0<56KJ)N64',;/X4QDW'L14C M?%$I0K5C<.H]P,]:Z4))?@979[#$\22 ,R(H0EM@09WXO')!]5:FX;TMUI8] M)FHL+8L<[5]=)M'X'#5DM>:T<4KNJCG.QHY695)E M '//7WD!,WPWW^L>Y""^K!(R@DS&MN&]*ZWNZTRHR9U;6^@R0S2TJ*7\BAO? M,&$_[6U)($Z'!=:#<:X6SQ17MY%*0?U(51S,RZSQ\2#WK7IFFN#5833AM ,& M(82+0+,9ZL?K<,2+K9+TD\0[*J=8\MSK= ];WK$"VPSL^_2JQ836>,(9BXZU M#G:5PE:"/H<+,*]CE),Y>@1$)OTXB7\+ %!= =(":-AZZ4B*)\X"J2%$U MFM9V>]YYXIV"F/;ZS#S6XA0JGJ*A=XH$%#!BVQ (_4F#!(LDITQ2:11#=XTCIM MH75VJA1W)Q2=^H+-#8!<"$CF3-P M;:HD,XN8[ :L;' @M\2K8HQ^!:Z MM0&U+#?>8*62UVBM8X7FHL[2_5PBHY#RGN-7Q)?;>7E\_C/]J_ORA5'2>LM4 M3"Q6;F M._&.X&2#.6AY[U[_S^G1_\N;^E^4>/<^H.[WYTA80C4T:$ 1?6Y=?,P!B.\# MJEP R")[,LK35,VRN*U?F&90AJV[6>*QJ&JQ=Q M2!J M4FLA7GCOI@5G4'JUN[KM%-3P#M;*':M5*J/6/ZJNIH1_\)7LF(VKT'*R-#02 M;DL'K[DH9'&M&^@D;9RNZB@@U$C='PN8'#0NYW()A8<#KR004S\+R>*9XQFY MB)4&K1@S&L["N)B1359;VK$JEIC6HW=T5LO8,/J0=P9(4L49*PHV5!AN6OH@ MP*2(O.?&98)[_(\)KS3,AENT[ R LE.94#G@"(S 5[.AFYI%W?@"MAS;V7L( M_F''!Y%5@BH"V\&A@R;":^PK2]B'4+/;4@4"<>(CQI,,2 L!T!>VB+Y!/"$T M?;BS$SA38#*"NE?.2IY,9),3%W:Y0 F37YK74'R)GIV632&/%1>X8G8X7NG: M#&1PU3(CNH2U Z8N0SB/\ OFPZ.IL],F$Y13/R>=HK=-U&\[Z1H!CF1T?E8M M)J1@JV(:$MVEDG/VQMP7"[9%F[/,$LT[56^E0C^Q41K3T7SZ! M.-@E$'<)Q%T"\9X2B _C!-[H\KVCGNSO#"4_D:B

Z1@_X=IP.^4JB:BIA$G7^)7,"-[,W(A8 MX;&O'-LQ+@TE&\KHZR7(1!#7.M)M>B0C;O@TIE]SO1^;(_#]#Y@H$()&&]2Q MCR:3R4^N$*$;;!VG''HB%0X%GWMR8_65!F[W.KV^S"6N'OPYDC^I9#-7\ZC- M;0&X;K/&*CE+8R(DM5FEYG7B^!Q:PCA$CH]5HV6F>:@PF=+/C*I,D85=:MW[\.$15B>15DB/%6U.&T2,WXH8ZWLG< <7<1$P8E$A0&Q M:3!7XL*/0C.CM?1(;68V38/,V/I;.PWNG$ZCH<(>*F/J=@$;=M?I[H[G6G/G M-6Y2@S..I2'8"AC;KH&?D;4,*Q;VQP"92#-RU[""A 7,2/Y\CHY1D097'-?7 M335Z'4:&HI("$]![#FJ0'#S>')0R54&)5O(+3P_%Z;C7[[B75.]E^'\U4-@D MMLV8G>M-S=2<4Q#H""S0A6"'L/;JZ)I-";!+A#&4M[.[J6]W$XLP^85F2NQN MPJ:GU(R%RT$(ZVF'=.NV9SL!_KH DV>(,F+[G,*BBR21&T(R3I=L$"E]M0G= M%3/[/:\N7.']K=N"=_N*'L5=0$O?((+"ZLD4O=)XQ<^=_K2'!XZV3C6XX7JFZ5F5VOQG44C6D*JENM([5S,%-5DQ"-] +,P:DBUMX"?23'=B2=Q%?J M/F0$Z8H%IF+-1WT_9^_(N6"7@E4M7<0&9[K@&.]O@B*3L5->O:G3.SETY"\: MKXYR"$0W6-W48\64,#1 ?+4R(?6.!9*Q :P&R1R+N=IC,8(U93FC8K<9IEH M1IQI?L[AHXV\2>8+_R0_\<4-44E2P5<\W2M6YAJA-S=AY"<68&"(,( M4O$\=>E@&Z,*(B%5PAD0"LQ8ER<2/ML3;"G0/=+EMM4J(MV6_ X!#AV7D-W7 MW$Z.LY8N*:9+6FLSEYB*)$&CU@@(OY, NQAH$BK!$\]G++.;E_,7&-!9IT31 MG$J&. K#"F-X"H?ZGHK<,_,N6C]VX3XV+D*BKBFMDHIHV3>-0KE2\-"UA<3 M'S\VE;X>OPEI?<^P5^\',)NK0[)+1:_R4\?_, AAL&,.P>[(UN-0)\ M3WC"YD>,W$=(G.]OP]'0PMQNO#^&7DBID(F.>+K6UR(Q+0[A4"T>+K3K[TI] M@34+=8"0C$+N_,);.0C@F++LTHUQHSJW>2V>2+$RYP.>@]O&S!P2&MT_0V95 MVJ[HXE;YE;&1"1I,[ ZU!]GS]$GUWSVJ,'37F%MUN;5Q"2P2DV>)F #9W:26 M:%2V0 2L=(!0N7X.YA)1_"+TQ7SO,:.RCW8M=_R\N=&HBVU:9EB*$5)_HXFS M:%NE9VV37#/I9CDX0T\@ :9-T+BIT_?O- ))BETH'DUG=HRF'J71"U;6^DH&F+ M!0WE,#@0E+.<+VRIDO"$P+_]>)6[72Z8]5[*+$R3[X(Z@!@JD@DAC/,&0631 MP_9;U%ML$]ND(V:%RRLL)[[8("XE\3U@ ':5Q]\$'!CN@ ,[X, ..+ =',4G M+D"KM6Y%4"S>.70F7L-AB4DXNDQD, MS 67,2#.$P8R2<'$I];K")?/J.4K%47:>D_=Y&-"Y1#:^:*>"UCVJL1UXT^< MCER"S7?2HTR8S.=:E>F,IX*^1U3HG+T![20H6&#BQ:'P--D.Y%%07)H/1Q5J M.%_UD [\&&5 *@%\SY(]KZ17HSU<&84IHPQX*KD><@:BY8P6Z8]0Z\BU"#FL MR$6]S)T%B5KDZ%8.+M:0.8SL3:G/&>52HHG)A< ]&.#-]FY@.,:^(M=XB1%D M6T!E(=+2Y(?#]5I2C5U!SI9,C,[6V)%R_SIK+G 0R;+AA.NHH=/_HN66-]-.T $KK)PB= +\@(8KT5IK9IH9J7$) MT>2@WQ J!K4_5H/LS_7RK'ZD#E8(K67,\0UBDGJ4"4,ZR2"-NS' MM1J-C:^DL2+C!>!+W8 MRC=)!^'$G8I6_79N&+$Z$UOJ= MCK>1&">D@)-K4Y*W$*,+YIBDM;"M2IVA2>B[I7'9(NQFW9;;DD"/>6&#Q M[MBKI<5VO3?>!UMHV=_O>4?UNVI!KLLZPEZ<]\%@ZAJ[%PXR3:8IB;@E/'"B MIOHAKC6!MQ)\/F+=VMP#HW^+0N_MDE6',R&D)=8XJV]>6ET&_!6=)ED( M74BAM/''O.RI3KKH!$U%!]0V/@Z:=0G^0H_9ZC-ZT$U*S?#F.NT N=;8X#V^ MNETJ0>I&=89[J9AMQRF&!E20I7G>K@20R0:GC[5YZS#B"P:6Q)K#7K4<@^S9 MR,$DKV*F9,\MIXQ* MB+!:\VYR8,J%K&0$-@5 V1,Q$"?,I"FT&K=)6S$8J[;X:7;SBZ OEB\B84)? MY\SU"RNS+7(F)8_/_=W6QI56LG(DE9K\<&E:GJX/VR:$'0#%IC'#&1<$1 (T M)0I^W>_-CQ,_VXMO=,;-RX,4%)4(EKB=20E,NUO_YF)L"7WE3I05*8<]9M2R(( M9": ?']D"&Z;_//59'%UHD(2M\[SA?)7C%LY[*\A?60H3?8>_EIQXVV^VD0_ M;%E-N4LX)237(AA]P3I..5JF3^X*E0K!/^@EU/4-J]='?DQM2)9%D0DM(O,@ M;%],]1:HG!)9ZPR17_4LX#<#;(P&/PCO9_Y!U,/F%Z2B=,P7]NS!;9D$$K;^Q%3@-*T$>R6Z*Y)L4B,6$Q))2NS#I MQ*#$Q"Z9>K^'FZBT)?$92P3&2HZ78WPT^Y) K9S(NB9*G7'EMY5?)%,:X\BYR>\QV5C3UG M39!0"\],%UEN.$/3*1&=]:C!HG0.HS2\XL(_641Z7VEW/HK%A-#EI=!@W$VT M#.3"U$.C2XAYU8^S,MLWQ:['S5ELRB#2Y%ZVDQZ*%9F; DO$EV)WL6-Q?LK3$U:SE#8^(PQ%/&O'* M\A%!TIP[M453P*3:6)+.W(VS@ L\0W6&@RT$:2[#2Q6+*AV_HIH.C?MR!$6D M^ZUO$_:J*&F@/GN^O/XK,BZ=^7EQ+XIL-7MB5V&.;-!%Z;F4TW:]D5"($C:::$ +!(YUR>8'Q\[W\5/;VQ'K"H3-U6BBU\'F&U M=+HH?,:OQZ+?/"\1IG1&=>JDWZ=8;.W00 H02NCJ]B!<=DI.B68S$?3:U+/A ME2QS(]XCGZ3E?\S*E#-T5VUF+Z@BYP3==*(6.X0\C!(K_/*VJ+JRH M:*;]0)W+JY-@^I[3.Z@J;HPX_SU/A/J7S\)R DX>AF*6'_U?O4R[N2C@,!'YX! M?LF3B^2<(#Q!"2X;PSJ BAH"SS0*QH1$@I MFA%F&Y"BAN=2T5"ZZ'0D$C;IJLP[<*XJ/,*$HJ*A3MUSATNG['4M?.K/)I7+1G:Z3Y 4)<'$;@I"K16=E0*P>0.$NQXOT1!YDHFM M!9;Y7@D4*3.9P*X9*/LFE&'\+)9QLB2TBH@>R/=?1M6\,Z%\P]1^^ M!!0^2 98-MO\U\-GT6Z=S([2?*GEK80-9)2Z],P*(.\XKQ[B64&.,/(D[0X3 MR&US(7'XNH=\656@T)8*RXUFC=Y"?X()O!AO&\$I&G*),K J? 6Y\^:WM%IB M1X;6)%E5V"R?!/ /AMI^_B8[<^7H09:-:R"[1KE#B7R*N=BQJF.0)B@3 M]M 2$?Y%LC>?_$"$[O17=&/Y<>>]E^A1!W#,"ZH&63RH@^B2S?X M;U%X.H?@@8>@\^J:K#5[B!2)V(1P=RI6OHR5_:NR$K2N?Q!"Y1\% &Z7.(J( ME*_65OA**J.GP*JDGB,R_L-RY$H!^UE"%;Z0T?(R8;2,JPJCW=-^14/YDS_A M8"+_E"/]=$HD?Y.&LZAP4L;$<<9$_Q3&A&4K8Z(-BJTR)IIE3%SZ#-A\9_SQ MP\?/VHD0YHB'_DCNNW\,/U+DH431>DFRY-K/Y6BKK]* M+'KT;7W I(Q8^T."&E H3)9]%OZY9H8E=Y))DN=#2%U%A2__/XK&=Q^I.X.( MH.-[7HJ,%6E2U9P[[#0W M16D%^UFDDY%!$U$BPL;LJ)@C\BH>Y5F8*,D:FF1TZ%3TY?/N]IMK>7]QM=MV M*9U-8J>*7-FQ'V SH:R)DZ]9KGZ/#>@G8-( !T3>Z\:46,36F5?[/U'ZG$QI MVYHL2_D$,%4_SK.&)D&=("KI@"N9B>;&Q$3MTHF)&&3EBS0?#7/SJ2,'*Z7*4N@WS-+] MRSW2*T3+GD\X%UDHU+"[C2_$'%NRBP2/UV"T2@CAN0P?KPEG'CO=,1(I#3[6(U?&HH#OG_WY MXMT?F@-O0B"];WFL]>-/OZ#B2FX'+KX3B982!":98BM3ZI84CD1SGY]@.X@: M'0,O:\/+&XK(M"\Z77/ FO6-1L=BDOJ$%Y-M-0&'@S\6N5]PB"R'LV"D$:PT M_N+NU8<_?G\EF\UFV9G99/[\)\/5WXD9F>;I]D@P?]22>/2W5_%X$M[CV(9I M&?]Z-'K_LWA\A9'];5]5_4&V[BZ^O9,P)M+;XX!@T54'9[^TXFAZXFOIT7!= M??$-?1]U&D,K'Q7YJ :J,EFYFY2[J56Q:PQ9HU.%4^VQ/Q,*[,D](HW0&7XJ M8.+D=8M-UO+BKB#1)-*G0%#+ 6 MJI87\9\U35HR1$ALM#?>H@,QD3&7"8*V*!-J32D;4CE@Q=LA,H9+WA1_,@EF M(BL_&TP6)0J@/A[/T=E5JA_ZN(1SW-"']T;_SG]S9[TY/#'UPFD MGY5M[+; MT_[?CQS[+O/Q_]KQ]*Q[F&T,(2- MB-V5UKA M*!]7:>:7:%:[,3NZLW+0'A]#"(\"^IO\:P?EH(G2#00+F .)R',K>W.6(TAY M[#-K.U& )594>D(D*^-6B(+OY$O>[5YVB!0#2*!%V6MV(E [8Q$ &?.Y3W\I MP34Q67Q-E4K+4$8/"B-!M#$L=4\0_1*R8J<-!,1%5CMER.8K^'MX;-2^]K.G MDD[)*/67H%!5QAK\+'HL<9(?!@($Z->>(O)0O*>OE@2^:B3:\2%@_QC@= M'U*T3X V#@,L=A6Q E6^,&_L'T;(,=(]1'.4]R-X7K>R0P4B$'PJD ML1]&;30&=Z,)E;<+[5JDQ3AW>,.>%;[M,D1>3J[,9AJ"7A<*C/AJ(SAA7FTY MNL7)7X;&D9AD^=ZO8./";0#:#(]S8=/H8A&-J3)L%K3:)C.9!8LL'//13+1N M*J'0K<+FR080R328Y"D<\XI@#/W1EW$<+43OOC!;:&Z_A<6LA%THVFQB2J0\ MFLAO7SI9D NR_ULQLV">7PL"&P[N4M)XXRP"(%H.X/4JK K_BS!D,,'XB:5@)X9,)I)"*&3.S;AH&XB= MX#$=):,H=C:@NUW '29YAT'S.W'91D?--"@G_(F[H"RV!T[Q=VIK^H1-#$>R MR>,:F'89U8J)&X1_P^ AIN>,*Z@&0M0$X""![HEIT_8X;),5C@E$J<3.8AGX MHDREBXK-D6PX75M\$'T(J243=O20K$I6]Z"$\:SLLC'_RF?10AK[3_AL]*74 MJ<8?_P^V?23UK^I4F9.?L&K-IQ$:Q:#D1>$CC^_)M%K$T014!=G5*L/@$//+ M3H'J/#-,ZXZQYS^7H4" GQ$PZ&2BV;:YWG6KG%$-6FX7]<*KOHE.W!SMK>_N>:]A?;=Q_+_CELJ50KS5* E.8)BG6;"7#@/A M[:G"UK),6708@;/TPQOYX:*!="YZ=I'*2%&8[=E84[2,P5QBM= MLWD[*3R8^]^5;TJ_&)F.&W2N2GL'GK3T[[*>;=BR6;1F*DV%0M24$SL6)R/% MY\31!$*1]SHN=DP):PXVG,0?VGG?:;YL18M7=*?VP@]X"00KH@J'?R")^003 MNR=$^H]\#,?W;]&3O XQ8=//?(9P4N!#I&%3[_ QJ=,(I4J^F4DT6B:99UAX M>G/\NR@N;JC\,O1'>8:Y[$"481,?UJ][0Y!6Y352$-E0>8TJ'JSBP:V*!_\? M_JS]F!V1OW+L]=8IR_U#H1)EMLT*+!/WTVB!6?M 6 %%F]\@ M>$G> X%G_B+A#]E?WF'/V)G__!"$1#!ZZ)@B #B/>[HXD],8_F^\PLU4<]9AA6"?FJ&+JE9EJLKYK-I2IM6^0 M"?VO^3?(QSWQP^00C6/?Z@]1.&YVC!,I)V)GFSW3::*8_9BEFKU$%6G+2>:Z MS#E6X6CI#=06UG@N<_NZ8DT#6>/JS#&NR)H37?'-/H?_\.,TY/%1I_"&]399 MG@R+N?:@ICSMX.FYMOJA^D676..Q_D"QII&L<9@YJ'L*GY UI]2&3:?G-?(4 M_HP)2V=QRK7)X._KS-25%Z=;3!W8S/'J'NV*JPOGZD:JY<ZK7S)RI=\HJ6:S#/ZRE_90,Y8 M3#>OZ*Y4G-FQ9_K.%??,39A5/SP^8D>V]";2*@:L;ZBLBF9RQG$,Q9D&F9!TQF0PDY^B#O MS5Y_O68/ >-$2?*=4=0&B'+3#BLD>J]VYM=I])&+K?"[LR;K=DH4/$^)@A(% M$@7WID2AL[5P'V5DE'I_P>5W;Q0-4JEWC.R>1)VK)IL;I\GHZBU84[5M\].H MA0T_ &_01#BVYDH)0M<$X!%,[Q2A[O;"-;89MW0L@H) M7(8SUD!QIHF<,9CG7,<,ZKI1(KM8"E0'3'\=WX)U83+=5K&:)G+&8+:*U322 M,[9S'06\V^KPQU+"?/4TWG@8O_A";\:J#\_HV[2N!FX.QW.9TX&:425?#96O M@R%""^; MX>=KK1!5!G]#]PNSC+H.B>:9*4JZFBE=@_YUHI]*MKHO6V[?46;\Y6YY <., M=WP4\B-;';?-6:\SUZPK9,TS5;K(&I.Y]A65?,69'7[O@7=M\^LM@:J<9-'> MOD43T,V=\4;[@Z O)&@D\-+\K.Y(.%(1VB9' MOMN'2)HP+/Y,]F8A+"4^O/"K3")X+&7BQQKI59S3F2%7Z*<)\" MT"T? H%]HJ\$,P>7!O[Z-U]"(F8HQ1*S\.///_SC\^\?/X&L>/8[[0YQF4W] MW6\_?*2_&>_>K"!E[Z(K/*4A$V+^-2#P5;BKYCR=1F"<(I(W@0'B6@()H+BR M!J;=F?@TD5,\OL"QHF4R>RY8MKKR C65LB'_TP^7B*B(P C:':(*!>$8L7() M1-=/#QISD\9^BBCS:4_[:5D".!U-_?!18@/+ ?=*]R&R7>3-%"%; MABC*"*\,U!*_$LZ%0EZ+WPILW-6RD$VC:E.8^C1(4M!IX-P X@\Y#R52,[TI MVC#2KC?_4P*UPY"+!2Q)K#J3K1?MVK;!4-(X#PC=&(PJ)^5FR+,,22/+GOJ_ M$DFC9:O>>1M\+DNWV*9PWSVE"+O*"NP0V&$H$4]\F"!<+X&01<, MJF_R"&V M-93&8([BA?C-F&(FCD,Z5R(!(UT!"$8Y^HHXP$,^\B5 8D3AN-E9!<"3Q[.1KAZN1JQ?@!(4Y'C[$_ MAP<2[B=XT0@4;'AF&CU5*0Q[%1V5\%;X;4R O,EREB:TH8=\%L#KZ-KS!1@X MGJC(I@RY/:="=D5.^6PA\$\%@]NV>7>*\2^@.822#>%C.GU&6H\$!C6R+>.9 MQ'H'FF?TT<;+F)@:@ECAA@=^/$H@OHL%*^0-S,PUF M"(#]+$9(-%!E$,0 M>Q"-Z?K%S4UC$/TSM6\M4Q6,^7\O^".Z2?^6D^ M%S_)H!Y)$?PEBAYAI!]@>S[#M%&;0&E"M.=,,R*M,0%EYA$OD](.Q],"3H9' M/'%Z:R/AY3GZDA1K64I8X>A+0+HLHD+[V8K%Q[#7\3=^DH !(0"1:4E#V,0) M4FC3TE%O\1%',L!I_!V9 ,+Y2)N$B,#6YS8"*P?+8F:SC%R5>1?83<#K<(7L*@?H$L M)1L8]A0M9V/!MH/>#-1,.&KD*2_]:F5[];0?1J,HQHM[]DQ668#O7U>$5X2# MIK%Y_Q#1(MC70I,4D/#I$CBU-IJ8*2QM&HD9K=)JUT[WRP+>J1.7C(D2PX.@+,VW^SA+M]%)F=9 MPT4],$B7TCLM)E; RN-ZP/(0-DKN3/4+%TEF7=,0@%%H#'"6HZO$*O=(G M=+T*BJVP5NI@*]1#JL/H$9@O5>*AWI%]DE%06A>E%X+2.1:^%_1XLL-D*RFE M;@-!49TEOW%.>3(RLW42.B![8QVRC(.&4GS:!J -2I\8!,XB$$5#=+GGK8/:U+["HH@R,YA MKCSI*QR1Q2R\_OB:3([R%_BH&J,W*-GC_2M'FL@@@R=F$2X^"&&IH&\_"\=? MIF++C(3<:XC65E)KF>2L%Z\7]E3)5RA>XH_B"*,:T3P8:1,8 .VVELGG*6[D M<+-RS$8)%R=V1NEYSB/ M*0F7?4#Q2]AVY)P23Q7[4,;D>MI[\1<<>E>CE=5ED8=[R,M;8O/FIWM)O%2< M!//@&UTVY?.+8I_Y_91(WWM^.<$PHV*:.,A*3$U^FC61>1+SY^*%CQS]^XLI M4$*^&^=4)7)V(U9F5?:FKERM^'MTWNW1!H@G<"ZAES7=@;%5(K=N?(GR]\_*P0 M?7GE) F*#)PJ2TKM0$5_.41G F@#SY$H<;!U^;3 MTSX%Z%2FJT,,_(3>:1$WG2QG].9\D/'F46A5LUG^7OCG3T #.G%P^B(LG/E+ MY3-K>XHS$3*FD=0C5D7)RE@E* MG#^,OO).;;B_XYD)[#%0+ 4[R4BH]'TK]M1F72$_'E$Z0$(Y;:(9!D^$MC"F M..\"=L>W8 Z<@J]L^[NV$;*F3DXY4[^*L_Q3EHGT7^56MRU9]Z&V\I9$L2S? M?,4TQE]+,Q?_B:KS2O(+:G9D%_.J54S!,I',@%HNG#'S2M8'WJO"5*3;-IC M*T.X2!>8>8-S>:XD@I#E2U-=5UY'RQBCAK-GH<:V36+WJ5V%0KPI:RY3:M?] M(,6!@$PZU,\HOI;?B!8OP<<*) M(H*]>&?EOC8\FNYIFG"!W6,LG1(OHU"XZR8BKIX/25.,AG1S'S@)V3WS@/38 M$[:X=GO.(3&*+2VN+7IZ:XMKD<9[PMD>*)':W:O??OCXZDV/_B\V^3,4K+1MHP6 M$>BK/B5^BXJ+'^$:0SOT_10NWL>(@46.2;18BYDYCWY$;X4,#;['U?GC2/NT MP%3!Y W3_A$EV@]@4J'B47KJ$VBXOO:C'P_]V(>? ?.>9Q1F^@V47E"(0^W_ M!O%C$ 8^T_Z CV94<5)Z+0_'\!R,H_T4<)P:_O7OH+V-L"1%6/F?N)^FJ"1] M7C&?PR*+/8M?EIR]HRA$X8DKMOY&*B;\<8ZY625?03ENMJE/.>85\A'R;E/+ MR*BH/,\'<)A,1 M>CJD0@4^SI,B\NH3M*U@'J-@@2.6 D#Y3\?P:CQLL(@"%SKF:)7CGA1I'3#L M$UGE,-0TB'F9$VW;0I.*R-%M167+,?E/RC^^*G)J:[LT$V]:"NDP!2 MR>78.8^#TSI;KL&[BTLP; _U>:@RT-OE&K&SG%M_:P61(?3.)J+:3CE@XDS FGE\\.?>9]H]_ MO(?#$\^ZRIC HY@2&?YS"4:6I1_Z)K1;49Q_])^UG_^]1/F -Q#7-[\:#)IQ MD, $O_+-/\'2QY5)B.M'9+"@N1)@LOGFF6%"U28Z5.=W*B$YCRQL/F3?5Z*, MOY,F31T*Z)\+'F\Y=ILM_L?IFRU;Y&'9BF6]A?IOP!N$5E*D,8D;8L*Q GCJ MQX^B90X9[7NK->[*" M_0CKHE'!I -;^%I#X&Y2N@MI"=GXI>N(98HG[7=:@M0?LWT.]YB*MQX5;[55 MO%7%6U6\M?WQUAUU*YT*H&Z^_W_,8R0KB[O<48H=" WSW8^E4D9Q:4M_N>CY M1/<@7619@GUV)S,9N=A::+FK7"8OR'T,8P\.U62T7\NJ75ZF_.<[$ M8"Z)S).;4]8;_C9\7D^AQI(=,=S]2"11R2I8T>4%%(%Y)-/6B C2582I5**E MELB.Q[1=9(9&C3M[V@9Z5FW30X)EY 5"-:=2D+0ML(:$O2]Z'^+"2HL5AF]F MODJBP/B/LFEFT0ZM2QOL#ZD'7GM[_9'G@ IAD#8=&3ND_B[\@)HS+66^Y$H9 M%_8;PM-?.@=$WRN0-O\QYGPN=-PM$K_PG^D'U/C._R)BC =O2=%1CZ;HE_(! MA!^SL@\K!=FKZ]TI_-E:*Z(OU/MCI5J61U3D6ON0A8WC+-&BY*WA>0D\SX+! MT5-8.=*RE.A$U)=DM1J5$7,&Y];)"B=%/@:-T[:=5O,2_R..%IA"V\VK>_OJ M+G^X%%/9=+YDGW$_Q@YP3[+_'O4S+ 4_GG@Y\#%$[QDV!H.C(,T,=_PU; K: M3!M>&B2RN88H:,E/![P?'^,(3B=*^V#5 L+,*D^*%LM9RX>.;Y"/TI70P=VQ M96D7WQK9/$HB6CBCJ- A$5[?@WU %$H(>;I!$2ZUA:!K8^Z'<.CCY4LWU'J[ M1_*Q=*H3\IY 5 .RE@71<(*QR6, M1VUQ2BV-1]2A*)31OBF?EB.._>NGC\5VNIP8G-J1V[ =_#N9'1W0:NK6#1B1Y2=!T.>/B'N1;3(NJW+R@DAO*76$)3E'H(B M%HS%#_'ZF<"7X0B]>>2"I@>QMT6)#I77E55*LKM(H\RV"\P!KJAY-M%]Q1UY MI'%16%AYW4?+Y*IF./Q])$B7\14WRRPKJB FR]DDF,U( MR#<^G<76\T=%&I9H!S0:+8$YH^?2/')-5'Z$JF@ECR8;'[NW3R/,QIKX(TS[ M"K+[<(RNB*P6G2Y(?#CX7_%!:7Z3X!NZ-9*$9UVU1O]>!C$=(7"'/E+7=_%U M3V0,'TB@O,MQTBE%YU20J;S!6M(ZM[JKM$GXK MZ3..2I]1Z3,J?>;O>VZ,AP[]+JRL>%RLNM$AJ;K4,9F,1H)#(1YE-F@?,6;58O'2/:^(>!PWG M*8J_%&5D% 9<4T/S5_G[:J]AP"IN'^@ET1>)_37'QH/8L#$I%-F2)96IV(>9 M4YE.<;!=17XVF*@T2W*JX6,VA>%D^I/I51+A6 MW[C+'/IG/FW,F1)XA*L"F+\ EH1=Y<;2#4E@#2! U#3T 'NCH]D2RPMBQZV M;)F'+:H0[\R35G&'S/DX\*6HT)$4BL8F5.P_$7\O'-R5B.PI/2E=E[%?1+MI M(L(/8]#P ^KF##90R]9]\"K]RBKW2.%IG7*%1ZIDXV9>HWPBV07,O_'1$N?( MI)<:_C)=SGVTZA/X01[HF?%'3%F-'_U0GM+P1<7;M>*9*CNX6%&7(UZ<4F?( MXB;Z?>434ANP"1,V09FMY%8 D^D"$G."L8%6\CI,_6^E4?^^M<9FE>39O=941LRB[.H@ M2<&,2ZEU4.-Q'Y, >3POW#7/] [$@%U]SYC/@'7"TYJ'RZ2'KOJZUO4MKVEL M?,AT7:AX>PL^1;T(/S MB]/AI1E.Z<SX?8[,&&MF;L#PK '/[ MB6NBY9P Q"AC70Q$7X+.GV_;M8F6K?R0=:)BG8E[<<@).15=343K?B%>V;T) M3_%2$G\F3,]P80I )Y$I!K8V6 DB:CFF4B3R^^0OEK9/W@@@K_G)B^L$1&7^ M+#XT"[*.+%@=(X T10\/W!RBNX?)!!@'.9M$K$WDBX"BWW'YK:_OMHP>!ZV> MKZU^Z^5#HIIRS*^K68%SBLD]T7XLV'C%T5,E8A8Q4R?G'(N!%G[5'9 M_YWPF1RR3IZM,ZMX"45;U0TF(^8\T8V"UL(RS/\I;ASRPT8)^F^CL.Q+* $< M9C&RW""P3V$/E*923$#@?)_Z\VM__/,07H8VQS*Q[?+AD@ O$><)(=H(]),<[T& MT:;N1]@-SNZ:%W'_QMF;Y=<]^NIM.E[_SG%ZMN%L_5KO&5N_VS6L8?8&@^U?[QIV]W>V[JK) M#JR#AGU+PB $ F0.9?=OKZQ7A5XZQF/Q0=<,DMELO/RGAK/V6W/Q#7_]KJ1W MS_AD742C155KE<_?XX]A>8:)AH'\+!8[77QX)H6^O^\@I=WSWV#2:S^':.7G MGB#+8"M*RRE(6_Q4'@YX=,!O-;K<-%S?NQTT%Z19 V.C,^&2!$,764Z=EZSQ M!@AE*$(=1BB]0BBYTU8]"^*6/?_F.V"0[KSO>A=&+FBMNS/N*,MXH"6NFA!EL8)K, M1(/(^]*^?T)6UDX/?. &6R# M'C=[_5W0XW?&)KVKS"&S'H&3;>@]BQ"'^\J.UI-N=Y*5UFJT1@OZILE(.$^'/6\ON;\-N/M05UI"# MWABXS'2./.A;>D.WAC>.RSRCKWC30-[T;68.O)ORN#;B>EEK:=+MVZ1EGB3# MZ3/=,Y27KXF\L?K,L^O>](HWE^"-8[-^_XK;YE:-E>UM?6[C>FF9TF7"/G&N M&>=6"O%VWAA]9AGMSW'I(F_Z#G--N_7&BJ#PH(F.VX\\Z].9(2/$O-Q/[:C@ M7\N4&%MGMJOR+YK(&HF%HWC30-ZXS#'%[AZ_Q.\-CGNTH M[:II;#&8YYJ*+4UCRX#9@^OLE@[KO'F;]*+1Z'"E#WV'K_,[PW0/ERBE8EW& M*#'T*^8]*\Z<.,BKU-\#T@1K(PK<@H+L>,RHG8RGM+'F'@6*-S?!F\ZJRSM: M\M^$MHQ!?UOIR\WBBL,L5Y77-I$S=P;K#_I7V2^=U901Y05!1.K>:S(]1:([ M6$#6<;1$I3J;Y\LR>)I!G,/[3IZ>*DW6\*P^O[$.&C>/M*9@G0$PB?PJY,T&GVY MQ_)AW*MS-)0%')R?2"BQ4L?5.82L5DU6P7F]\"Q5<%X*SNO"A%)P7@K. MJ^'O4W!>"L[KQ> ?QWB+VV1N'NOP]^J;21=;I.&P@:,?W^<2?O3=)KP 8#]QPJB%BSV>2^?D>VPMJ< M$[ ](> FS/=3T*;)9K_;9Z;C7^J84]) M=;UXQ!\"C9?I]D?.% U](/2Z$QO)>I9^G.:!^X7_B._'\;<_W+O3V"*#_[L MR7].7KVM)M(%X7V9;#M7O,Z0#0N>3$Z\8"'/8SZ*1*?+!]@_/!:8(W_UKSP# M;1KSR=]>_2F8.*,A'UB>-^&&[>G]ON[;ICGF9M\8]^V^_R\/=$1*4HPFVGMX M(0__^M9OV0+2]DTYH2EOV"_TATH;;5LF9JLFV_2TT?9F :G,494Y>C9"JI.^.(S%$_T7QMP6-\-5A'I5S*F\HC_;@Y?_38W*HF-U8@C?LJ+2\N MML3OSAKE5K*@9$')0OMEX=+I'*[VZ2 6J"^ E M&.,-:A^%BC$788S5JPNQ=D+&=-;\^26.DD1;Q-$+6Y=W LG/,&N?RG67WZ)^ M@9U@J6D9A59B7,9S-*QG.+?-5]7NN:MK<2+X< M>23,5>$)%>,V6&R7!'']$0F2V/+\TV1 M\PA7QG*4+F/TZ.)%$O,H?O3#X'^IO.@64#*-:X:3E5JYE2_U4]$47R[#E[JG MINQ$=[A^KUJF ?U-9ZM:^JQ5+&\_2(ZUBE<-Q M-%;7/Z(DR="7M4DL]2+M9&\N4Z]7Z*+_OX'_Q@U"+0E!X,42X#)(I%C1A4Y!1%-+LJ-,K M#X,HUL(HY3?A_ZU?W:UTL.:> XHW-\&;SNK)OZ=3'FMWTB>1Q>68%O*;4)C! M&*YA>"F%3"G*M\N7J^V5SBK(O_%4FT7)B]3>G3@U..=.9.K<&7;/J.TA.QUM MCA#=B]'FN ZC)]0B;T0$CTD141*H)/"440)U!A[<67<-R.PDT_$.*FVZ,]YH M'\+1;#GF";PP&GVYQ\)3%.HY&EJ4[:CYB3:)9K/HJ=3&:A4_34(:(7=$AK^" M1VH;XE"K)MLD>*2FH*KL S8Z!46Z T"C((T4I)&"-.K&^V[KG#\(C*C3T8 M MH U=]FK6KR@^C6>SX<;Y#?JWE20H2YRTH11.XZJDEDN MPQ?52K*9?+EBZ]7.FA1K[8:[K#A0A $0I&!Y#FXTH"0G?28FV]YQE]E6FJ)GNVR=H7R>$=')+:=6A_^])^MA=% M?KB61=:DO.#-+? 5B6N0^/W4#Q_Y!HJJ?&N5;WV&?.M; M(<=/J!'%VPN/E>@4M/HC3PA6>>@W\KZ7WBZF<::;VVC#S>V@7GL7ADL8 M8IPPC7\;<2!\D5R?;$+?O"+"4HG(WF6AE#YR?Z;Q)/53;(86?PU&>V&43N%K M4V,T9XQ3XCUZ/:^14; ?X^@+CU=OT9IQQHT^VV:L[_6+UM5 )ZMG#]B@W_YF MA4J^FBE??9 OL]_^I! E7\V4K[O!@%FZI7K=-XPMQL5;W5\S+GFBY*:F:G5_ M^'$:\O@6DOLMC^D#E4?>1-8X-M-M5[&F@:RY,UPV'VY1K^Y179<"+5+;.\'5@6XQRZJ+>*^XVFRNWAEP M=YO.T5UO.\71]C#M.AZ/SA:P_Q$C/GT:''EYMTPO-)BIF\QUE)W;1.[T^SKP M1L%C-)$WEFFPP>#(XB'%FS.[[E2;@3/DK81@YMX$9I_A.&Q@U"U/5?&DB_ & MSMV^5W>#*]YHF\L;QKNCVZJR=2!##MV EFA9S^T<&P92V M>V9EA;GZ%=O[*M9L9XW.=*_]509=9(UWQ<.LLS;B!ZS$1!Q(/WS6^"R8!R'! M0=Z"S7AG>,SKUPA0*[WW4CF:CNDJMC2-+D=ON@&;C63F7V;V?:1>#EM24-4@MLUP378P#29 MYQYIUBK!58)[I8"]:S#WV&2*MHAM%UTUAL(N.XJH-,RFOL1;DL$W@4._I"5Z M:<]L:-;=E*9%:I:GF^4Y&T U[_KZ&J,Y8]Q" XRM;%WB74#/;/L;M MH%6>KGG-NFW>WH88EMT[LMZA,:[1$VJJG6"I[;T0=;0]+&W[&)WUD;VPPTC+ M-!K'5*IF(QEC.TK7;,X8;0ZJG:UM1,M\9.Z5O*7*=[F/+QUJH=3V,3JKUKVH M&4#+=(=.J0X=XHM1V[IM,%_:/D9G5;KC*[Q;IC@85XIY*H5N-U_T+BG:;1^C MLPK=22MW6Z9(W,$64TA:C>/)H!,\:?L85X0M;D%=YA$Q1;'235G@$"WFWJGY%#)81/DL.UCT+7W-O6![=F97[J9B)M!..9A^F"Y^:WT_5^' M\=OOJS=%Z2E)?GS@W2)* M2O'V(^ T7[*W_W%(S3J>1-^2DIAGKQB#\$B5NF MVQ\I"1M6=/'X-')EZ/L$RQ3==U?NRM*?T[BXW!_Y_3#F_I=[?P)3?/!G3_YS M\NIM925@AMR7R;9SQ>L,V;#@R>3$"Q9;>\Q'44P6TP-(&(_Q5S )_\HST*8Q MG_SMU9^"B3,:\H'E>1-NV)[>[^N^;9IC;O:-<=_N^__R0-]!:S:A(^UX;/VVG*-GJ?! MVV9 !*9%L68,OF.:GVCD3(CA9T]!.L4QC)[V(1S-EF/X+ BU=%J,I3W! Z\- MQ^D-LK&T21S-M6@9:_[HW\M ''THG!AC[\$;PC$.$6?/PO#%L_"S9#F:EN8L M)_##+(GPK;MF88&ED8\4\V0Y2^%ZV#J?'_UG[6?X)'U>G508;9G%S]]P C@H M_!C>*W^0B'?0 FFH\M#I-$B*F09A/BJ^:1$'GB^H/,0B3\[*1F/:TS2 *=.@/GSESV#0:#))>(K\AN$,P^U9^7"P THS M6L^KS0;N:7^LO:PD2I8'0E.L8AS#C1B*%]K&=Y5)?^3C21#^%CUITV@.@\%= M."9J^9KUWC8-D,?.?'X*0YD(/O9-C2=404^U7S DBFOBZT)EZNM"; MI#='OEE^W:.O5DPD\9VM]SRCO_5KO6=L_6[7L(;9&PRV?[UKV-W?V;JK)MNN MR=H'#;O'%[G7&!RL_?0%WLG2?K;1H"L[*YV>:Y8^(XL_^_!,QMFJT;]V>M'> M_V_NQ]K/(2H_/_$1GP_A[+8,ML>YJ4A<@\3OIW[XN,E=_%+I+;DRMOF?=GG= M!24NZ7?:3!^T)@YQ/>U=XPT0RCB 4+="CI]0(XH/:K!R\Z)3M'*JD$N>0*O^ M2*&-GE^X#AA$O>_8][WT=C&-,]W<1AMN;@?UVCOR!T5+&&*<,##P1QP(O\CW M4O*F_JW>WL3'S- ]02.X1D=ZU!CG:W[2V$8 A[1N>W$J53.66KO):V5=#0Q< MNWJ?Z6;[07&5?#55OBQFF>VO+5'RU4SYLIFGM__TZF+2<5V$S--PY4H97S?1 M\.F%[4=:5BID,--TF&?4/5T:7##4(>[T/9WICBJR:R)O+,=A;FU($\6;B^A+ M[0>N;O8E^9*N-2W3\"R+V89JT=5$UI@&\RP%8]U$UA@O $Y2K#DK:YSVPU@W M^W)\4:>CEFE:ANDR1UDHC>0-L$8?U-5<%&LNLFUTG=F.XDT3>6/UKVC4WX3U M>'R#K):I6J;);+?]8<$NLL:PF>E>41-6K-GN]69&;;5%<>8BIN,5+?J;,!U/ MVE.M97K7G>$QKV\=WL)+J<.780M8^*:KV-(TMC#3\117FL65*_9=/:7E:#H- MA: 4_?5&N^L,]JWX9126X2G"O# 0Y8+9]I'^L+6+;11>-53<6>WH73?:NO G2CFKQ MLQ8KEN1P0TO6II14JEF>;I;G+$]MWI4DFH@MXF@2I$<56Q]Z/JHQFC/&3?C! M7U1L?:C/J!E+/5ROW+2N!FH@!JB.NEW75&^>?U+)5S/ER])UIAMU31,E7TJ^ M#HVLF#H;N(Z*K32,+[9^:99<;&TOK+/>8<,W5L5[89UUR]PR=Z;%=+=&%%TE M-%TF#YNY^G5Z."C6[-DQEL5P+:Q5.580UG3C?2_QEZ/+ZJL;IFBY<(VOV(L7ZG MVU5@EYF>@G]O&%<,D[F6JK5L(FON3-U0-F/SJJE;IEYAKTIE+S:1,W>NH\)E M#>.)P?I>^Y,PNLB9.[-_G<*]&RH1>]R1&JFJ%;I6K6#V7:8[5K>K%938=DUL M;=UB_6-A0Y38*K&]5H(<=NHX(C3?%I'MI@]F<$T73/8N51.F9JEJPLZXST5- MF !3U>X*)-)2OXRU<^"D9Z8:HSECW(3_^Y!:L2ZZD4RS=QW4IBMEQ2N/XO:2 M**MWG=23CHA"V\>XB>2?&RL8,7K7,=B4#;T]I%;[E&TP7]H^QHWHMC=3#^#U M>RJKN8F,Z9M74BX;I6(U98R;4/5N*<_;[M6MLVFP4M$AOMQ91J\;U:=M'^,F M-+V;R>)UNJ1-=(@O=W 1=2*'M^UCW(2&5\[2%,'*6]#U@!U'=@)OHE[1(<:8 M1J]#I6-M'X-.P+>I/YQQ^.\X^/K]7^&/;"RB;1".>9@^6"X])5@VC-]^G[/O MP*=>*%V&OD^\3 'KI9FZ:3(MW81?H@7A*.9^PL?:\%E[;7N#GJW!NV=!%#(M MBC7+_(YI?J(1,%@,/WL*TBF.:/2T#^%HMAS#9T&H@0J9CZ4]P0.O+:L82IO$ MT5R+EK'FC_Z]#)( @<5P&NAD[,$+PC&.$,.C^,=K&-W+GX6?)(*O$Q/X899$^-8=LS",?L_(AXIYLIREP/2M$_K1?]9^AD_2Y[59A=&V>?S\ M#:> P\+/X8C@8V>FR^M/-0TFG-ML8Q'4_P !T[H_3&?^2E0:N0O A &D"*@VGP11U_Y M'":9H P@319YN$L;+A,0J21AVGA)+YY'0(J/?#P)PM^B)WI5HDW]K[CZ(>W7W0I-WT+J^H(UYMFOZCJX-_01XN8@").'&O0+4BP-@:XFA0&J45F() M?(7C/\&O00"V<* 8%KB OXDW))\0FR,4VOPYG@A)SN9,5!+Q[QAW#8+-/MCY1T(5P5CR\J&.:@2H'R MG],\+7D!M+X? K>^W/L3F.*#/WORGY-7;RLKF0?A?9EL.U=\T$Z83$Z\8*%Y M@HA',0&'/H#*Q6/\%4S"O_(,M&G,)W][]:=@XHR&?&!YWH0;MJ?W^[IOF^:8 MFWUCW+?[_K\\./%I8X'\OX<7.$ M1[OE;3_:CU7TF-2:46E#56(6@8:+ B^4T%@+X5['ZRSX7YK(5W^&&FDO'E=&OF7=4,F8M%,L8V@0.R6FY5Y@Z4+M/8+EWPT!=. MUE)NT" _=C^TPD&F<1]LINW\$KJIL"W@-? O6$^F/>T5I4%U(K"_ED)08";1 M,DV"<4D5DR)U8Z*3J^(5V:G8_19SG:.DQV*&JS9S78ZLVT-5=H!MH!_%#MM3 MS"B80>,\T/TWJK#'V\B>WV'1/IUV/\O3;NO,!=.H^,P1Q83$@]Q.H=(TF/_, M7R3\(?O+NW&0+&;^\T,0TMOIH7=R+&G<8,!DQ5]+9!)?%UI_3Q>:OXS5R#?+ MKWOTU8H767QGZSW/Z&_]6N\96[_;-:QA]@:#[5_O&G;W=[;NJLFV:[+V0\/UGY:MRQR\WZVT24A1KS'QQ^1#&#TV>ZI\!3&\D;J\\\NT,E#5WBS8!9EMHVC61-77B9$[*ELXZ/ M7WC(8W\FTI;&\R ,DC2F+.-;*'XQ5 M EE4K&D@:XSKM)WMMNGXD<.MN!RERQBSWT3^>!0_^F'POY32?PL6I:TSVZV+ M6:8TXTNPYL]_ZIN&^4[QIH&\Z=JV>=EQWA"FA&_]E_D\=UR:#>_J$N5)W'PU MB?M 3>&P9*$NQ8X.7'$#!=VU!\SJ'VG@'IP5UN1XII+6]DBK8UC,\Y2T*FEM M@[0:EL-FC M9GF)[G-=#,0=GH'[0WSQ%$9:<\;HK"I[VSEEAM&KFS^J,F,NQ)BZ&:0-9DS;Q^BLHJ=RA1"+ M5<&F-9$ON@+2:,X8*NGD2$U0NJ]E0\ -'NRMP;6# JD-V:MF_UAUY73TN5T_ MFA+#/%Y:^RY78GAU[;HI8W08+&IKO*X,?U2&CK(&/:>"'&4ZQR)'.6;/J@'9 MM 5#"B:DYZ.\ $"JUV\F?-3*1'="11GN%J2HE:[0;6OQ?& ']/4^]E79-0:% MP)'L&O;1LFO4@AO;)KMN:93C9=L%&,LUFW@*'<*BZM9QB?]3=6E[I5BYO+7],:FJ"4Q_YP&=056E& M(Q"UV!^E( ?%8B($KAO%,'\Z .:+6?3,,XPZ>(M;8ECE+242EW$+LI'W[V6[ MA$=9WLL!-J<,>7H_)"HET21] EG-<4/RJ=DEA6(7P)I$,RFVQI3[XQ$HE6DW MSXEXCT]XVVEAZV65\>"-\HES[;):N,/ 4!I["P&L-!M[63/C-J#D? M\$2! Q2UN6C.F99_(%%TF/Q&^^Q_T^[DAV^T'T%SF00ITW[Q SJ)?_Z&"@%< M\5/R,@C!(\4"Y? 3#P,XPO'8E_?Q[P2B5 R8O?\WGI[HI/Y>P?JT#GQ&35;! M^K0;RU4*>=-9$S!+F^%K"W*B4,)>(A+D0$^9NP8AT/&;4 MAKI3NO$E6',%_![%FQO=-F? [[D\4\Z$W].\JTSF<.>V72!SN$-^&_8=XH'8 M2F-M%E<<9KE'PEXHSIQWOPR88:G]TC2N&)[>9@NO3H>QJ^=X,5&M7(H0,OG- M9C1_"7=8IJ!A\.S^6HO>@&[FG;9$:_KINS[L*O;#,H MJ>V:U%KVD?T_E<@JD;W206NPOMWQ@[:+?C/#9)9^T2[0W8GYTS#7P-J3-#@C M/MRAYI^:Y45G>9H&U6T)$.XI"^KB<:SWKA/#N%+ZL[J8=TC"13$ NB8);1^C MS7K1^0L#VN99UGM]Y>UO'$^ZD9/:]C$ZK+Z>..M;:3#*Y=-B&Z-1^E53QNBL MGG>A[-Z6:1UFK_U-#;K(E_IW58/YTO8Q.JL1GCI-M&6*!YAH)ME&A+1"XB!,2/?#P)PM^B M)PU70!L+6!*DN F>^&R&_WVMEQ!&X1?^:,1G/*:Q_7D$FU!"J,F)X\NX'\-* M8#KS(/0SQ,1TZJ?:Q!\%LR!]IB4E230*Q/).*CG!\B2>8D M8# W;>HC7M]D"9-\1C@-G%EY-H@&A^.!9'GB;*CL;(([E"""8@")/<=*V(_P MT>L2?MT6-H@'S8Z)[_9S>05MTNV9>T39A[.!WZ>!.&JR<;/12(J%,!+\90D# M,F?)T[0,%Y@]B3B0,1]%CR&L;-Q)/M0/%:P<-([7,PO\Q=(67?C/*.*TTV G MX,X1VU1N&B?;-' 8:.,@(6S+C!,2PQ'HG_$$D3J_RGV]"N'HU,-PG"SC5-PO M%1A'@9A:@@7M%B+O#@?H"DL'/6//AKLSWM".FOA!K,$-O*2C/1(G/#*B?!$/ M.L&6[ @Y%*ZGPO54 M[]OZONOA>NZYN8TVW-R-Q_7<0V3O5.;O8?D2'SE&E\@KKL$(7X-1J0)@GP[9 MSB0(-<99\KPI)0=D.Y[S&MTLYC_&T1<>K]ZB-?-K#^YR=?GUU>YR5:^1 MU>47U+<'S.Q?M"-2OLA3)B,K^6JF?+FZQQSCHDGW2KYN2+Y,VV">5[?*L'GR M=?YBF\OSYMBVGB]DRY5RH$]9S=)4]>X//TY#'E^^=/GR2W5LIE\6G/FX<^7J MU6*T ^7)[ GZ/4GVGQ+D?? M$&6KE+D^:@6XQRZHK@'4IT"(5OA-<=1V#F<=VTU9<;2A73<=DAEE7\^TP M5]O".&MP/2_(I6-ZE[-X155"<(U^75>(!O1UYCIUO;5*?[_(N:P/F-M7'HDF M\L;U=#9PZ^+!*-YF\ M9^7-%3#J%6]N==^< :3^\ERY$DC]Y1?Z:Q2GCQLRT;JHXQ@#UC>.;&FGU,_S MLL9A?4L%*YO(&HL-^LK7T43.F%?<,)TUV:@;S4T8;!9S]2LZPY5-L,,F8%:7 M3((NL8:9EJDXTT3.7">/MMOF(37SI-:1X;/&9T'6U?(6S,4[PV6.>2D\0*7U M'LH6B^F&I;C2,*Z .NDHMC2-+;9]17_7I6W$4@E[I3& J5,N[#6R7#>T;CMY MDEB7"ND.7W0#-YO!!J;)//?(.KNV9 4>O8[;D]K&BVR_[S)]<&3A\<&MC%HI MK3C7;[*2A83;U#-Z2CYWWEL)VRJMJ MZ!$V4VG36$#^<;3$'L.KN^;:#874+$\WRW,V9VK>#;JS\=B5LZ34&&<>XQ9Z M4FQM.=9-KU>OKG)X&K?7Q59X=7#2MHB"V^]=IQBH(Z+0]C%NH9WD2_H-MPWAR&K]>5.4FZ:,T5DE*ZO'OPD5RZAMIS;X(N\47SJD^;9]C,XJ6%1I M?=PYUS+]2J^]GQJL7W6(+T;OBMW>FZ)*-66,SJIT)ZVA;9DF<:?W!H?7!#98 MB^@63^Q.\*3M8UP1XK<%]9%'Q/C$2C=E57P("W6XJG))#)8=- MD,.VCT'7WMO4![9G9W[I9B)N!N&8A^F#Y>:WTO=_'<9OOZ_>%/N?>B&W#7T? MNTVAX&NF;AHLN\^T(!S%W$_X6!L^:Z^I7K'G:?"^&:C]3(MBS3"\[YCF)QK9 M!3'\\BE(ISB,WM,^A*/9<@R?!:&63HOAM"=XX+5A&KU!-AB\,EG.4J"Q-HFC MN18M8\T?_7L9) &:&%C]A7&L'M.>ICSF.!S\^81_A)&6+$?3;-()ODV\_^=O M^'X<$WX.K\U_0:^0XZ73("EF%H3YXG&2BSB8^S'05_/3- Z&2^*VED::K[UV M/:.GYPLH#[$H,@RRT?QPC,^8CMDS-CZS*0,L>[JG_;$^8L$<"[C'2G,=QP'\ M!'GF:R9\5WG/1SZ>!.%OT9,VC>8P')Q,8SD[L__=1DK FU<>HZ=ZVFX7FP+;71,H$3#O[B M/\%0^#MD?#KUT_Q!1G-]__O__?#3O3& 80*0NU$*/PRK/X0)Q)+U2!J059A# M$,&L\Q*2+7)NVD:OG_,(7[<0BO[;,9_#5[BE@]FNZ6Q9#,U,TJX0?J!BZ5TDK%_]&>SZ MGE;WU-US5LNS$Q]XMXC$0?40\YF?PI3>/07C="KOT?)34F70BT?\(>RF9;K] MD9)B@-6P/+[HK6"9*W9-Z<]I7!ABC_Q^"&3_O:VL9!Z$ M]V6R[5SQ0=?@9'+B!0LU;,Q'44S>K0?0!GB,OX))^%>>@3:-^>1OK_X43)S1 MD \LSYMPP_;T?E_W;=,<<[-OC/MVW_^7![8I[5;8AN_AA3S\ZUN_90M(VS?E MA*:\8;]<4,>C<3;5V'L;]_?[*$G%85UH*K_$$9S@O\)5'H1;S[\Y?4TFCO"Z MB.LA/^?( (+5S/Q%PA^RO[P;!\EBYC\_!"'-A1YZ)\>2AR,FZJ\8/T0T\75Q M:O1T<7)(WY-\L_RZ1U^M&'3B.UOO>49_Z]=ZS]CZW:YA#;,W&&S_>M>PN[^S M=5=-MEV3M0\:=H_G=*_I.EC[Z0M\J:7];*-*4W:M.CW7+'U&_HGLPS.I)ZLN MBK73B_;^?W,_UGX.T(:)'X_]N=4I5/_5F]OGF9FZ)Z@C5RCXU)JC/.U3FEL&X%#&K^]./&K&4NMW26VLJX& MAME=W6+U<:N;E]"FY*N9\F4;'C-L)5]*OLZ41]5WF=%OOWQU,4G:/A+$H9TI M:C?1,:K(!;J%FK.^IS/=N4X;5%5WMJ>#B6$SJZ]XTT3>N([#7._(]&;%F[/R MQM*OT\OWEMPAQS>]:9F&9QK,LSK4M;1#K/GSG_JF8;Y3O&D@;[JV;5Y68=X0 MIJRVB[H)>RYKE70+UIR),'U75'Z44KK=BP?V@EFW(:5BS458HS/;K7M7*=9< MQ,R^XHZY"4N.NFO=@AUGV,QTZ_9Q:K!"VB'6#%C?[E"KY@YQQF;V-:%8%6>: M%GB\';/QI.W86J9UW1DNU?>DFA'[?992P=+@KBAG6M3"AS5+$\WRW,6BS;O3A(MO19Q- G2HTJ?SY"( MI,8X\Q@WX0A_4>GSH4ZC9BSU<,5RT[H:J()8NLYTH_WH14J^FBE?IF4SW6T_ M:IF2KV;*E^NP@:WR69MHW9K7V?476]\+*Y]WF/*-U?1>6/G<-O>,SES=4,E- M#63-GN8U6W(OJG=NF][C,]/K*4&@65TR][D&H M^'*AW6+WE5G=-*Y8S#"NJHBH?Z%KY@*U;K'\L^D5;R@>4V'9-;$W+!+-( MB:T2VU:)K>$9S.NZV';1"^-=L368JM52LU2U6I>NU1*0H]I=@==9:F.Q9H.> M]-Q48S1GC)OP@1]2P]5%=Y)E]:X#GW.E-'7E6=PN"D[O.BV>.R(*;1_C)G)_ M;JR"H_;AKC(:+A+$@>W1B2R3MH]Q([KMS63G]\TKJ;/7OLF;RY+5%..FJ#M- M&>,FU*Z;2KFVC)[7B=N]0TPQ>D>VM6PB7]H^QDUH7;>356OW:B1G-UC=ZA!/ M3+W7_IY6G1GC)E2\@K)G&KTC]UWG9ZNP;MG010R+8HUPS*_8YJ?:(2?%U#.)HMQ_!9$&J@1.:#:4_PP&LX<;QL+'A?LIRE0&YM$D=S+5K& MFC_Z]S)( D3BPAFA\Z\'KPK'.%8,@^ ?8:0ER]%4X]\6/$QX@J\2+__Y&[X< M1X2?PSOS7] +Y&CI-$B*:<&SJ^O'F2[B .X!(+CFIVD<#)?$?B"8=F>\T7SM MM3/0>VZ^E/)PTVC.M<4R'DWQ QP\H17$?.:G0)B1OPB [, O(-)\$4=?^1QF MEB"UD0:+/,JC#9<),"])F#9>TLOG$:S_(Q]/@O"WZ(E>E6A3_RLN>BJR M5RRB/(HM!\#0-8-_C:N, IRO62@&"?%&=$K#\I-[(T2V"9WJ'"%Z98UL/ M.U\SK M\?,UI_KNC%CX[EF0T"54O$S,=V6Z0+RE6!8\$XU&2Q""T;,0V,D$^%%CMIT4 MT2U[NG0_6/8I!=/8SM)CK^",]8:Y?>R#K\V;%(+LGMAV-L%FM)BE5^7@4(XS M=W""P^C&.+)^5U?98;)51>5P=IAM8H(A4[+>/07C="K-[_)3 MPC1^T(M'_"$HV.+,MZRJA0H_SG-JU 60.O[(7#KR[T_@2D^ M^+,G_SEY];:RDGD0WI?)MG/%!TGZ9'+B!0O?!DAT%!. \P,8]3S&7\$D_"O/ M0)O&?/*W5W\*)LYHR >6YTVX87MZOZ_[MFF.N=DWQGV[[__+ V."MA;(_WMX M(0__^M9OV0+2]DTYH2EOV"\7/,9IG ?21T:5A7L;]_?O<%CZI+#^+/7-K2>> M..ZI.LD1U68D8OG)1K5+,/^9OTCX0_:7=^,@6T=_ZM=XSMGZW:UC#[ T& MV[_>->SN[VS=59-MUV3M@X;=$_W:ZW,>K/VT;MW_^_N1]K/X?H$OZ)C_A\"-JH9;"50W>[KUZ1>"^) MWT_]L)2>5E#TI=);BIAL*U[?E<0I*'')<-IF^J A=$@:Y]XUW@"A] ,(=2OD M^ DUHGA[[KD2G5)M4F[";^K)O&J#[^A]<%*"'3"(>M^Q[WOI[6(:9[JYC3;< MW [JM7<4)8^6,,087<;?1AP(7[C#DC?U;_5CRBT:DH7%1],07O#X+,.27_DL M6J!G7B&2;EA7 Q.70*H9&.ZMS]Y4\M5,^>K;1X!4*?%2XG5@FS"3V69=T,#F MB5<7BP+ZU\&)O=CZS@)(VKPCXU<__L(Q>G$+^?6&U6>>K5+LF\@;QV;]OL*' M;2)K^A;K.W6[.2G67,:^NV(E MQ8]^&/PO)0&^1"?IA)=MT[H:N#N.0[INGH*OY*N9\N4RQZCK+532I:3K8)A= M$"_5(JUA7('_*)#=\[;'B?+* [Y:>7"@>GM8AELG3K-Z*V[@CG(,BWE>77=? MK64W/ JOI+4]TFI:!K..33Q2TJJD];+2VC>9?:R/J!72VDFOGGG%]NQM]NK1 M,)LJ7+? G&SJ!O 2Q+8SHO2=L/>O$W3HB"6T?H\TZDLJ:S9/PN]3[N$-\43VI&S1&9W79V\Z%-(PN05]T MB#ONK#CLS1F?UO+H9;EU4,W2%2=)0OM0] 1O,E[:/H;).CE0$I?M:MK'< MX,'>&ET[*)+:D+UJNKV7A<)/0)_;=:,I,2S$\,CZ%"6&5]&NRRL_\5JKO=D; MLM[B+NTFO-?VN& ).ZL,]N69/;N"]=5WCX7ZL@8%;-CUH+Y69K4+S^ U'%?V M04A9VP&QN@DA,<_"#]O$IF_U!E6(.,.PB)%V4B,'94.$IPC?L_*K'_UG[6?X)'W. )1>>UN6 M4))V;>0#+T'SHF=&(% QS F879 P0GBW40PCT^$S7\RB9RX!Q5"NX7X7DT3J\"359A>31;I@)A>1Q=A(K) ^%Y*&0/$Y/#H7DH9 \U/NV MOD\A>70:R6,>C,T7]1ZFENWQU_4%?F7'-XHK' M3*=NT:CBS$7VB]6_CB_J"E7F5P]5,_AOU>/)LCNT9/*)1._H\!MV'\E>5N_; M#$J>KH'WVJ(;N"NMVMZ5NJMN>*A3B6S;1!8=Z)91/R2G)%9)['56"P+KUH8" M;YG4=M'Q9>@7;I'(45VUYO7L?.E M:5J<1M13._%AA 6L)!H7';E/W)OWE8;> 7A?9EL.U=\D"1/)B=>L#A)QWP4Q=0_^P$V-(_Q5S )_\HST*8Q MG_SMU9^"B3,:\H'E>1-NV)[>[^N^;9IC;O:-<=_N^__R7GW_F3I!1Q/M/;R0 MAW]]Z[=L 6G[IIS0E#?LE[8?[I4S?:65O%%"1RGP"Q"#8!8]T8$NGP;:\D1# M:(!EK(W\9,KH3XW_>QE\]6>PM(3)%OY?X?>(1U,]VND<;UE[^<,(*R^[%C?E,8"R,HI#T2#Q(@A";_A-/>MH/B>9+S R&H"7C M -$!2#X0*R)'':!1\*7^"-:5S1$_D.]=1''V*0E%Z84)#P-X&H9%\ *!-4#X M MHGSK7?X&/-<) 0\D%2DV&58VT"JPU'P!Q@(GP@Y AG,H]B7 C\=2X))F31 M'T>+8G)!@M-%M Q\)0P1COUXW#&Y6]7 5A2L,M9.=4\3%,F83WA,FQ)&* 0* M1T &I%-0A!^GQ&B)%%( @X@M3D 26X9!()1E(K8\C#B#A6DC$ L?5+G*(WZ2 M< 3.>?11.J6X/PFPBD7,OP;1,H%IQWBN$Z2.-EG.9AJ<-4O!?W\&1Q3("B>, MBTR*I_Y7D-CP>8.B6A)$O2R(]L&"V"DYVN%^7P40ZUG;!>K.>".9% B\'&WB M!S'QB328*.39"5&^&DJ' IYU I2GRD7:S<70)>X),;PSWVA/L8"1&4=/X8:7 M^Z&P2W9.0-\Y 7P#%^-O/L@.%Y^=YUAIXOF:3R5OYQ&KS1@K_\_2C^%B! 'Y M2'=,@L3_7>"] H&(<_^'/VL_+A-X-DFT7WD:!Z.D2UOK,PIBA.<3[0E4YA.X M$U,4@'1*[%Z&_G(%5RH?WA::T,_"1+:)$&2XN0)I.BPC2.PD28S/DI9A@@6 M+8)0WOMS/X0UXD\97@N@$_S/,MOG> K EH;9SA!Q"70*EKN..:&K?%H@ET^UYWNDA MEN J[Q\&K5/ONW/@ *FYJKFJN:JYPEP'YD&COA3RPG8.@;QH"J;+YVD,-LBO M\+MI(B"\ZO3 .G$QW-Y@9Q,I^!,?]1#M#$TZ\R4X0N7UO@3)I25T^\070#== MT:TFW?YS&2JZ'4&W7_U8[=,7GF\O@MB[,;J5SS=%M^/.-T6WX\XWHXX2=ZJB MIW,N>7.*VP/FND>"1)TAFS*GP"ES"I78=DUL M75UGCG%DGV\EMDILKR6V+AL81P(^*K%58GN=U3H#CUFVJ\16B6V;Q-:U+:8[ M2DE08MLJL75L_7C<7B6V2FROY4DPF*5T6R6V[1);T^UC@_:&BNV%NLOD+SU5 M-O)AM'^/N;+K391/\'ZG9QXP@PW%I[/77\\?'/H)%\6*=\:;:DKCY?JM M7.%8MTUFFG7WQXOZKAQW4WQYE#>6 [3+PMNKGASZ)EFF,SSU)G61-Y8ML,,3^EI3>2-:3IL MX!K7XTUG\Y1^B:,DT19Q],*VS&?HB':%(\!CMM5Q!]S-,=7I,]WK> SKYIAJ M&,!5_<@.ZXJK#>6J9S+'JFM5*J8VFZF&#EO5['@T]O:X:GK,.A8P4W&UL5QU MF6%U/$_MYKAJF\QRFGJM7CI >S&JRYY0X6/6<#!Y.!'([2VW::DUEASB'G__8!@$CW+)X_\S'TU#>,&CZ&4[YE_Y+%I@^[+;R-+9 MP,E&ZT@>T^VZ 8;-TMH6W;8UK.DSW;THF*)BS:&^=8,Y^I'FHF+->7?-@+FU M,]L4:R["&HOU!T5EC,+NO6--$UI@><[TKLN8*11Y- M,3-_]>,O'+V,MV%5MBUOS69F[8"V2BF\2*Z7Q3Q;L::)K'%<8(U*8&\B:T _ MMFR5O]Y$UI@FLP9U\QP5:R[DBS'4@=9(UC@.[!JE!C21-8;!^K4SS$[(FAL. M7O["0Q[[,XI<^N-Y$ 9)&I.-=QMF9LO\+Z[)^OTC.W HU]AY66,P73^RI$BQ MYJRL\0SFU:Z35JRYB%;69P-7Q96;R!K7!=8O6'/>76.#+:/NFD:R9L < M]\@B5,6:\P8"/-@U5\S\.U'P4E#8ZGE.$XLA/G(P()>C5"","[CC*'[TP^!_ M"6#XJ-8#+?-GF*!O*E=3,UG3KYN.I?AR$1>@R=S:O1L4:RZBT3#/4(T3F\B9 M/_^I;QKF.\4;Q1O%&\4;Q9L&!0/IW:;34"OM9]4$HZE< MM2T&?U-<[197!V A.DT%GU!R_K>D:%.U0CN6*K_ SNL3^)HKD6B)5P4)B^)=W9"%.^P M@[-CE;)T#W3F-.9P.:$7KAL<[3M,-RW%T,XPU+/!"G,50SO#4-BAAJDKAG:& MH::#T)**H9UAJ#' UE"*H9UAJ*4SR_ 40[O#4)LY1@.UW,XBE'T(4Q[S)-6" M$IA)QN\=1Q%$>[Q5'35.DCW>*H<6Q? M<<71IG+TV#ZDBJ--Y:A"Y.T:1QN;L-?9&'1N1$LLLENHM[VSV4!W:GMJ6NI= M:PU7'&8Y]4,6BBMG=FLR]XC(H.+*N;G2=^NGR"BNG)LK TN=8,WCBNN9BBL- MXXK)^D=$RQ17SIQFP"RK?Q6N=#A,B=%)+?6_:4,>\DF0:G?2V%HC=!V+ORTR M90Y4 ]HF\N7.L&K1"^Z1&WIWBR47JE6R%DME$OEB&0LIN M(E\,<^HGHS$/4R4:PC1#,;I^P)6$AWX4*V&4\F?E7AX+O]F8 ME$\=IYH(S<%+F1$VA UA0]@0-H0-84/8$#;-Q*:U1V4WZ8C'Y>E8EMBG*B%/ M3^&D[,SIU3@1)__,7C"I%2E*F.PG=L0A3)J&B:[V]!H1B83*7A(J5&/;E I" MYD61L53=V#(AC9!Y460<:I391%C.>H>)5FKM^=AGGBI!E"R<>CTUL>=E&C9C M[C^\W*2;*#H.&&=6>^LU$L>VCF-[FFI8]5,TB6.)8P_$L6Y7U4G'$L<>#\>" MCNUJQ+'$L4?#L8:K:EK]5$[B6.+80WG%N[#S:F\=;N+8UG$LZ-BN6S\%F#B6 M./9 '&O:JMMM8&G\UH;IY)YCA:5I[/>G*<-,BC2"68['$8XA&GS;60FW]DE= MO1DW4>0<0]5Z-:I"U9KQ@0_/B%%;Q*@]3;7K=-D@1B5&/93[V.K5<,81HQ*C M'D:CZJK=JU^DA!B5&'7/CHRN:I)&)49M/J-JJK-%Z#0Q*C'JGAFUI[IUVOX2 MHQ*C'L8CW*W7SG@OC-KZ0&)EPF,E&;&89QFRGA],4^X]PS%O JV]:(KNY7;* M6LTI-U'8M([]K#:VZR9\/(>%Q*G'P*G=9_7G)4XE3MT7I[K$J<2I1\&IW6>% M$!.G$J?NBU,-LE.)4X^#4^MW7"-.)4X]!*<^*[B=.)4X=5^<:C9N]1<>X3A;^]OS[MS^*/W9 %?6U\BD9O=9TX+N3*/'QP8N8!_"&>W[YX'OI*$.B^I0DQX56 M/L+Z281.XY6/5"@\X-B[>#= M!8-@!QZ!,HKY\.^O_N8/[4&?]TS7'7+=U^JR_[BOWMZ* M$/5HJ+R##_+PQS?LR":0'M^0$S'D)?)2%0(6WX$.&'8O#BH3*-=PW2I0/L(C.AD(\EQB5 MS6V-5,8F$NH]'W044U<50S.,E96^:\[W!.CVE4^ ;AK1K2;=_C$-B6Y;T.V: MQ22GS]1O.M%M*_U&=-M.OQ'=MM-O>AU;[7AK.;R+$M$3,^;W/)SRG85,+QP* MM.$*I>#F+:Y3-LEIB6F/2JF-=6NNV7S%6): M8MI#,:WIDJ8EICTRIK5[6W;M(:8EICT4TQI=DYB6F/:XF-:UMVQ;1TQ+3'N8 MV1IJSVTJT[:V*L0M'XQ"^,#=H\)"3_'X/0^BR9B'V[7R7C+M)GBV999.92%5%D>H9%N#00%Y"8VFXD0F8O6V+3(5P:B(MM;AF]0KB\,"Y;!F@0+B^+ MBW7 ]:6UAU\?>!54:*(RZH]K=+3V\NZ/, M<43"DV"JU#\-(,$@P3D P7(OV&"08)!AS@F&H]C.+Z1Q0,);W M@%"KMK#_2TP$U+:'8SCHCG0S% M=M83Z60HMK-N2"=#L9WU03H9BNVL ]+)4&QGO8].AF)/=CW*1Y%W*Y=>B)>W MR#9X"7V/OG>:WSNM?>(92Q2F3'B, V)WO-*R[/5I-&K[LKQ!VT:9$$OFV.1, M".%R/DA6^MZF^#^;6"94GX!X@7B!>(%X@7B!>(%X@7B!>(%X@7B!>(%XX4E> MV'=M-1&VMK>YKFA;OX/OVQUC@Q%<3J+$3_T(P.>!*.QVB8Z[O3W32V^5(%@MD3NR@A8]HT,MD!H)C-:I&RM+P.P#F*[6J9L/1L#L!1BW M0T63&@F,26M,(X%QG0X536PD,"0QS02F:QT2F-:>FW^,HR11)G$T]+?K/#N; M)K9EUF!#>,SM-+4/\@%<5ZU M-?9LM\%(=I01/5>;XUHD#1(&B0-LL8@]^T?K12 REYQCO=?Z+IHK;%/[7_+!Z,0 M/G#W*/H9>OR>!]%DS,/T-,)NCBS2K;>M?72D5NVQX-(]4/PAX?(4+M29N)FX M;%G0D7!Y45RV=JD0+B\L+UN>,1 N+XP+R4L3<='K1T'O$)@#I&)O M'+V)I[%]/+(P-+OV,D+A@?O!A5(#FHA+CW)I&HF+2[@T$A>SMKN%<-F/'J-U MOXFX@(%>=_](P.P#&.N0"4XG?!SYD8<\9H$XBV3>V _])(W%9NXT]I/'YF8Q MR2_93&"TVOEF!$Q#5WP"9C\FEKB)UA\Y(9OG#8+TX'Z33&A ;<1<8\BN]8Z']GN)?;JDC T?DN MR G;1%SJUZ@D7/:!2_W\;<)E+\LER4LCW4V:&OK1UPZE;'(#C; Z?1,0G.]L!) MTMDF.,U.E]!L$9ID"+4'3:=C$9JM01/LH :JVM8V!OL4ICSF2:KXX2 :\Y,_ M_9< M;*BS)F&GD$A[!KOFVCZ;(_6R'0TF6J='F#0.$X%"N-0)%R-8UIYO?61^J$2A N."<4[]9#3F8:I$ M0YAF*$;7#[B2\-"/8B6,4OZLS,MCX3==KUVQF-PQS54$A UA0]@0-H0-84/8 M$#:$3>NQ:>WQV4TZXG%Y8I8E^JE*R--3.#T[TSKZYN>QY)W9$R8UBF,0)LU5 MP(3-GN2E1FT@PF0_)S+4-[:9N%#;V";B0NL+87-ZIV6?>:H$4;*+ZJ-R\!Z/-_ZQDG_V6EFH]"]I;Y#$2"Q(+[E0+ MUD_;)!8D%MRI%MRZ="VQ(+'@#EC0JN.S)PXD#MPY!YI;9/$1!Q('[HX#;3($ MB0,/:PB:9 ANQ(+"??DF93!-^-OS[]_^*/[8P7#*Y_"03#U> (? MC ;?SOLLX[SP0S$X\=!E]JZ,%;#1\AQN E=Y^?+!]](14K>C M"0KG[N#LR]GECK@TQXORFN%T7+>[\K+6T5=>6_=:MV-VK:W>NOZ:I3DT5AHK MC97&^A)C[1F;OG6)\91K\S *>?T[GSC,>]( L^R%>Y<820..A1;W:0FX2RV! MVU',N7(-]XT2Y4/H<6_1-'@&,2H6;0V[J8F$>L\''<745<70#&,3"WZ3^9X MW;[R"=!-([K5I-L_IB'1;0NZ7;.8Y/29^DTGNFVEWXANV^DWHMMV^FT3NNW$ M&,YOR49B2M?*7DS"#=Y#GZ1/TB>?> ]MBC?7L6 M3M>4[-P3J8\WD_-=E*052IY"]J96NZS.;J+2&WZ6>8(Y"EK')4X@3A"LX(3#9((3)S2-4(>JTMPH3MBS4^58,K1O^6 4P@?N M'A46>HK'[WD03;"F\4G4+>Y85 ZOD;C4K2Y#N.P'%Y-P(5P(EXUQT0@7PH5P MH77_J'$QFH<+'9*O"N_ZQK$US6D!(PH7DY91QJ1M"2KB[C5(6/.=8 M;FUMT=6%18^&K_J*.K_9Q7-QZ(.(\X;S>1-5MFZ1#G$><1 MYQ'G'27GU8U6)\XCSML-Y]$.@SCO,)RW924GXCSBO&<1V-JVF$Z@G_E>/KQF[.J9%-.UC1KMW$SCO/R>"%$9S);D M4T;LGBOIXP1Q#1ZS=CO<4](15Q+.DBAD@3)A:%7^6WSMS-/LCOFAXDUC8&?Q0#KRX^+^CO)S-(W34?%\/I22 M !X?(!&3%8.:>QU2%ZN.KYWG X]ALN,)&Z1 V/ZC,F:#.,*)1&-_H."$?&QW ME%S"1[F"O>T-[?+* W$#XES/W/RNN%E\"K]_E231P&?X[JN!N"3>H%\JH"!@ MCI]2/E;<3EWV;#)3?PI%+61U@96\%4CE[#.<@5]5 A;?<40=>2!2X*HRB:,) MZCE@@?XT059(_C=1^%\PN43TI *RW\''\*T#8/=HC'SXP&*.MTH186GQ;*OH M?OL0*6SPWZF?Y#P8)%&%^$B_C+9 U P<=4$@D(1(9(993TA:'B9 ;E^B*BZC M4*TF7:7G%Y @7[[.\=!($.6R2J5SO;MG,@GYU\?GJ6#;G5$/[3?N((] MU0*>9@!5 $10O@"-.@K\?#6)_4 Q9)GQCG(+XE*]M41Y%:[J&F 7=;QW57DJ ML^BU\A'6!_M]FJY^9*'(]E[YU'1F*5#]!]B_G;,A#/&"!0_L M,7GU9E8D01ZK9%L[XXV6QN%PU_(AO@VV8Q2+SI47PO3"NV 0[, C4$8Q'_[] MU=_\H3WH\Y[IND.N6Z[6[6K,,@R/&UW=ZUI=]A\7EGC1/1,$ RS-E(<_OF%' M-H'T^(:KG;3&U:)@SM&>, )D\'^=/?H-XWB1#D3WL]H"N_VDM=S7H3M@RN. M.7S"5+O6\R(H=A\C<>!8F2.&T]94MVL3G&V!TU"=WO/BV G.!L&IJT:7E&U; MX+0LU7%(V;8&SIZJDRG4'CB[JF42G*V!TU%A#]Q$.%M;K>]+)5P9WG#O#WBB MI#&\D,G8V:UR&S8M:$+OH'?0.X[C'2=1X.:G./HF_(FGT'M"-U37VC*/^4AM MI*.!IJL:UI;;3H+F1:$Q--7>UB- T+RLU-BJIE']]D9"TU,MXS#=O F:)Q2: MKO:,+5/["9J7AD;3ZA;\)6CVHM LU=2W=#TVR"/5[.W8KRQ.0QZ?0N,(W(LU MKB0NE2K&U#W5UJBX=S.1Z76I:W@SD;%J+XZ$S%[.V%1'(YEI)C*N7=>O1,CL M!QF[1]JLBY0V1V>29FV!VWD9NP735]6 S-.*;8%-U6K9U'7;VE;MK@G]B+V MVL3V.F Z![%7V]G+)/8B]GK!Q=&@9#1*1MM9,IJCUS7E*>!Y/\C8=MV$8$)F M/\AT;9*9AB)3VVM/R.P+F;J5)PB9_2#3Z]7UMA R^TEYTGN4)MA,9+3:@:\[ M1.8D8B:N[NYB?L?2DRC0V%.MVMF-S7,:M1,9UZ :@$U$1M=4PZ9"&!ESVS180N:E96;;% U"YH61Z=K''X_03F0,\X!AE/O.7*IT[1RS M^,X/\ZRL?=+\7YVO'04^_XVG2C)B,5?ZC\HT]-.B@<@.AF)WC T&72)!SHX-3F:T \S MUTZB,/@?5JD9\#!E=UR)ADJ\IJ#-*9S2VXU'I5P.N[S&!TG 6>> K\*RR"9]D>>&*IF4)_39B)C M]*@S8#.1<2Q*QFPF,F[M(&!"9C_(U&_71LCL!QG3)9EI)C(6%9=I*#+&@<(M MVG[BC:?;GZ,'912->8)];+Q3.+.V7,HK;R(NMDDI94W$Q3*.ORY_&W%Q=$HH M;R0N+2C5W49O.KYL7@T4#MOLJF[M!:5Y#B/BKX;REXT]7X[_2)+XJYG\Y6B6JAO'?Q1! M_-54_NJVHB8\\5=#^Z4G[B+NVI"[ M#E31@WBK_;QE6,:D$G).*MAO)6"_K2$&\UE+>, ^X46QMVM])K M)_JT")]=%/)%?]U&@9V;^KJ;PF&J8Q[_R7P;D3%5MP4Q.>U$INL0,DU$QM(/ MV'>:<%D304%K3!-Q<6JG=1 N^\#%M8X_FJV-N#CF 4NVB?W8FY3U [Z3*;M/ M3=G *9_IKY5?8S^*E312TA&V-AA$H:?\=\KB5-;O,S3#4)4'KL1\ ELK[BG1 M-%:6=,)D"5X+Q6O8W5W,[[!7@LAWNF?!5'11P$>7=E)(8Y@$&XC-FJKD+2WS M496O*][$@D .0B94L8##%691+#5_$UQ2L2 M^%UT[WOXS*.X^[/8.L)8KY(D&OCB7_C(EP]7O]S>?/D*O.):E\K9__M;US"T MR\]77\1/^N7KCO(3AZUG"#RA^.%:NL)3"H(0\WL?1XI;U#%/1Y$'L-\]XHUR M+OBN)7-0E3,#GQ;DE(]/\%W1- D>2\CF9]XOQB>Z8/R#A3"P1QR3IIPQ&*@? M>L"J^&@Z8NE&[YSD?#3S-C]1PB@5DV QR%3W+W M)KQ=EK8LJZD RS*X%B.UY%TR1JCDU_+>CG(#'YGO(KOLK1?BI:\:=V7?P,B!DD$NB6:3&!*GLJEBIKFVD_K[Z\"HFF%;.461LJLH8GAP!N5E6S11D MTP<0DOS&!]Z'7W#!R..H[P.'LLFD8%^$+7V<9)@- 0] S,LXD"5"J4Q8"BQ8 ML#I(L(\T@"G-D!HH,TW2^+&C7*\:$V@8Y&(8%.#O@Y@-4JG$F >W@B",V2". MD/.CL3]04 )\B9CRE0N9$(/.U-A5]M#US$/OBH?$G)&!1FN<)=S!;\;PZB4G_V0A0-$Y%,XC.*Q '='\VD$ M^]\"XPF+(P'% CR*:CZ!D:C L['"&:REA?2CGL!;!?Z1T'6)I!-HV&%!*;^D M%.I+IGR\NOH5]:#[C0F::N9GH<_M3E\H)KSZYXKQ%8H:A^CD CF+D2 MD$ MI>Y[0@1+D@F](7 11!M'J!4JJ*"&C]%<%2\1],Z +%>#5E'N%I:[*6AG090- M*2>,'EQ/02+ Y(#;D*DR\4 ["UA[,(AB#Q[ERH.?C@0EA24A%MC, *T^MB7O MBT4;Q-.'Q6G^%?CL-.'#:2"P]L-[GH@UH<\'#"Z F03",L)!)EB'P(^\\S0Z MES\5-ID?^.EC+NE+R2$D&:D&M@C.I)3GS&A.*M\6U,A&Y<,C@ 3\G5GR8FT( M'H7%$8,<%Z99?YH <@DL2JB5,I)5K$'XW@)I!;RACQ9P \+*P_-9@D-TEHP MC>0"H!+,;QI/HH0G/OA>.LI\ ]6GY,;]0BL?87U@,N"G ME8]4? '84Y#'>]6 ICM7>;_RYRC.QS !J_*\#\;GMW,VA"%>L."!/2:OWLS, M9.R'YU6RK9WQ1BI_.-SQA*7GQ0/&B@5374BE W?!(-B!1Z",8C[\^ZN_^4-[ MT.<]TW6'7+=ZNM>UNNP_+BQ=PN("F0#[&U3#+M M84\6'()B O)R*58=38I6%JJ1?3F[W!&7YMR4\IIA=0S-7'E9Z^@KKZU[;:^C MV:N?7/?6]=8:TX#L2 M>OKW-<9QG1913Y.E/'>3JU :32[P\$GL;!6G'/; M"?=K'$UP#$2N#?DL3%E M-J$5GD$+1%K V+=H*^%*+4!I=Y%\03W9ERY@;&, M1%O T%,^X>BDK^I1^8">JBQFFXBZ 5%O(U!KS^L]Z?7QO\T/[,_JZ6Z>+"'G MM1F\[IA&@)W+=6J7SMJ'_S:V@H:[Z)$Y-C$RQUNK4S]T[JJ M5KL<"Z5E[LG-@B6N:_= )73V@8YIJI9>UV-+T.Q%< Q'M>T#YC03-FMJ?ZD6 ME9EI)#2U=T<$RW[,@%ZOJYK= ];.:.W1^LKZ[2@U-%FZK79QWY:>#JJ67MS0F@V%4WTTI!L MM@5-+.6B&Y>$9TOP-+J.JMEUFYS2,).N>6#T9A)"I'8FZ-Q^]Y$$VPB,]SW#K'LLKIFJWJ MO2W3!X[4-CD:;%S5- B:)D)C]]1N;TN7)T'SPCX2S=QR5TW(O&S<@UJ_[0$A MLP]D+-78-FV D'E9&Z#GJ(:]90)2@WP-S;7_KT4M&F,_]),T%F7+3\'1W^VJ>FWVHCW^7D0?J^)L&6A MT+SL?AEV94:7H&D@-(:M.MT#.L8(FC6.?E.KFWI*R.P%&5.UR=/?2&@,VU+M MW@'-@-9[^K]P,/BG@W0:8X0A;@-B'L5W+/2_S_8I;/$V<[LH97(!$#:$#6%# MV! VA$U;L+$TU7+HE(:@>=G# -ULXF9 =(%0HLT3CDXCZ:UGJ)K5YGK7IX6G MJ:O&MC&W!&?CX#0T4W4(S];@:3JJL^W)'\'9.#A=5>MM>>Y!:#8/S:[J.*1K MVP*G8_54L]M(9=O:>@Z_8(V\81R-\XW6NAZ%&VS?CY\+SW3=4'L]O7:IS&9H ME!VZ8EJ I6VIINT2E"V LJNK>H^@; .4IJ8:-BG8-D!IJUVW?E5I0K)Y2,K- M%$'9 BA-QU1-4VL8EJTM-"Z:O?,D5?QP$(VY"G]GO\B.K-3LBI*RO\K?W3$_ M5*(0?H''6U,_&6%)*^Q1-(A",:E^P)6$AWX4*V&4\D05(7%1.N)Q^9J0GT09 MK#/=J-_;[4A=.4>#B:LZ6@V3G%#92[+2%OTD")D]N98LDI9F8:)O&TM!N+QL M?%57M;4M*^D3-"\+C:'JW0-FC[7V,.8S3Y4@2A8.8#;5M,,W\* M)LM$F$0V7SEPF&O )@F_R'^X]/QD$K#'"S\41!0/78Y9?.>'.1'LR<*XQ5CD MYZ"S+V>7.^+2' KRFF%U#,U<>5GKZ"NOK7MMKZ/9JY]< M]];UURS-H;'26&FL1S16>Z.W/G%^]N11IME;N'>)I3#@& 6WSR727;I$_LY9 MK'!83SSE/1_P<9_'BJFKBJ$9QLRJ^6RRE.;E0^!/_;#)Q*#B:@E4479JCJ& MQ?$F/M2.5WI^J8)F3'QS_U.]&3?1PU0[YNB8"FP0I[:(4^M&!A&C$J,>1?P. M,2HQZE%$V1"C$J,>0RP,\2GQZ5%$K!"C$J,>1UQ)*\LPB@"3O1%]KHY(3OH= M?-_N&!N,X'(2)3XZ>B]B'HBVNY>(X[G1Z2Z&QO19PO$%Z"%Z/1N64ROW=0E" M3HO"PJ1OUD/8+DA05%4ZU>_6G/@MZM7Q614'EA27%573^,L.S[-/] >Y"LON#1;$*,YVQ"CJP SW:;$"J. MM ]LNFK7INI[342&I*:YV'15NTMU^)J(#$E-<['IJJ[;)60:B(SAJ(9.)1)? M8G\R7TC].=VJCH6=Z-2AN=CH=>T6@F5/AT&:6[]=%*%"BHRP(6P:A@WVOJO; M&)60V0LRAG,X7%J;6?B>3V(^\$7:J,(AO1=_.(4VAWIKFK7YBS:V^]E M;Z^:IDW(-! 9LZLZV_8/)VA>%AK5,LE5V41D8)],[<(:BDS7)!.@B<@XEMK3 M3LB]O]\8I*]I-/AVCK$].+LQ>OEG[/[&QR*9)Y0083JJ8]?MTT:NB7U 8ZM& M;9N+D-G+RJZKIE[7Z")H]@&-I>HFJ;,F(J.K5N^ OE9"9B4R/=4RZ!2\B<@X M7=6PZVY4COB 8K\;E:O!?Z>^W"&13?L7 NLJKQ^Q;[ MA$Y8*"Z7L"%L"!O"AK A;$X;&TM3+8<.C@F:4SMJ^32>,#\>\S ]FCV*0V-,5]A.BF>++- M-)]'CT;*8%?MF37:UNV0'@?VL9 (D @($; UV201(!$Y6!$P-2PJ1") ( MG*P(&);JZC6:Q9((D BT3 1,U>C5Z#9*$D 2T#(),%S5<&@1(!$X71'0>SKL M!;2CD@'AS7V3,OC<3DCE/D4J0Y+JM5)T+/9E:S#X*YAZ/%%^T+5.5J<=OA=@ M)X%H")=G;\_K]J21$L$\_5#\"[L-W+$[K@01C$X91K&2CKCRR%FL\-"#.][S M 1_W>:R8NJH8FF%T9J.]=Q4>OR$AC HALL9H%4ITUQ$BO[U*B6FL/+"8CZ(I M7!C$W/-39<@&?N"G/C\&>IBOE55E9#$H)_&3-$$J9)-/JK-/\$$EFN#-B:H@ MD6)_@!?EE6GHI_![3)]&0O'Q)(@>.<^N3J;Q8 0?529Q=!>S<4?Y"M<^1RE7 M=",G+@X!!5!\<@A,%PY@RO &^ 7&#DD2 Q!S"M)AW[R=1_*@J ;]C048Z8* 8B33D20(OQ.GS^-X?P-/ N=,8 MN Y^P#>'?"" >_#3D2 ?*\>!7Y2O0HQ9".QY6#+9KY6GTNQ+KIO$_IC%\.DJ M 2<\3G#2P1R-69)$V!,%?B$H43 >D'F,BDORZW :!]'T;@0_ @@Q3X&?\*/> ME"/[H=S&3PV0 <'O,UF/H_$\T87H_,0>E0_PJ_11O.$+?*8CH2T>^<&#,'M&>18#2C'V $?GDEB)(DIV."2RM+ MD( 1S!+9$&8< 7@,HP 5O+B:%]_^V(_?O%VXF$\W&Y[IP/@7TX\>?"\=9=9" M]:ELY=?*1U@?U,PT7?U(994?<%P1=F/IZ-I&A#>[Q'=N 1**.8#__^ZF_^T![T><]TW2'7+5?K=C5F&8;'C:[N=:TN M^X_[ZNTM&GK(\^_@@SS\\0T[L@FDQS?D1 QYB;R(/X3I72H"8>O#K (V2?A% M_L.EYR>3@#U>^*$8I7CH$E8@L'OS?8.]F-0H)B OEV+5T:1H92$SRQUQ M:6[C(J\95L?0S)67M8Z^\MJZU_8ZFKWZR75O77_-TAP:*XV5QGI$8[4W>NL3 M 6A/Q@&:O85[M\BA?V%#;-[EY"YU.?V^N(^7_H)L,Z\OR61_-OE*3^FFGJG+ M!2+MTUNWG'1?.&Q;<=L+]&N->";>81*Z-^"Q,64"TVH16 MUYGWEHBU ;%NT'E&E-J 4N^B>()[.*[9JFE:V^78MRE*@;CU M"+BUV]54Q]ZR839Q*W'K?JN7&+K:=;>L#4_<2MRZ7V[MJ5U]RX[WQ*S$K/ME M5E-UM+JU:XE9B5D/$Q_KJ+:Q=<(T,2HQZK[*[?4,0W4=NXF*M;7%^-Y%,HHR M7NYM&[2PC(N#7B?JP-Q(;+JNIFHV=91O(C:&KKHF==-H)#2.JO7JUJHE:/9B MUEB8H4G0-!":VELC@F4_&P%;[ZH]J^Y&H'G5]IIG[G^,,2<'T\C\="M;__D; MZX9PF:F!I:FW^>SYM/#4-=71=(*S-7!JJFZV^43HM/ \1HD*^AN?;_-8N_FUT>!NAF$[<#HO-#I6'JDPE')Y'T9CB6 MVJL=AD))C(W%TU)=G>!L"YRZU6MYJ>03P[.G&DZ;.V"<%IRVJAF-++=+:&Z# MIJ;J#E7,:0V5O(3Z*JU5G7K5U2]4@=,T<#"?;MJ&&2$2I[<4>HYK9%W@F9 MET6&4&D@*E3SK8FHZ*K9)62:B(Q9.Z.]>2DMS=L/?.;Y5D Y"Z(DV78?)D=^ M80)]O6C:#[CWEYP#$6[F763W?I^OD[9['"8;'QE/=\P,=]'LL3%E-7%4,S]-D% M9S?D*\V^39?9RP4B[=/T6$ZZ+YP%"D]2EL+JR^-[?[!9A]\GY]QVPOT:8P)= MZA.Y-N2S,&4!T6H36EU'<7K'[E87P2=BE<2ZP7!JHM0&E'H7Q9,H1D5_ V,9 M<>:)>'01RCZ(QC",1^5#X(_]\(FT8")J2511M&J&4JW->< 8)XQM>IE,_5;X MJ>K-N(&>J*W"DXZIP@8Q:WN8M780$3$J,>I1A/H0HQ*C'D5 #C$J,>HQA,T0 MGQ*?'D5P"S$J,>IQA*"TL@ZC.!_<&]'GJHCDI-_!]^V.L<$(+B=1XJ.O]R+F M@>B[>XDXGAN=[F(439\E'%^ O/)ZR8'JIOFR2Q!JQ#C.7N0(ZO9LYU51?64]H&-I1HNU>MK(C(D-[I(;E; A;+9R$SD]B-U*DB9'LTVQ*%^" MO"F$#6%#V! VA UA:ZNJMDUBM.2!) $M$P"])[:LW42 1*!DQ4!0U>U M[5MLD@B0"!R]"%BJYFS=%XDD@"3@Z"7 L%57LTD$2 1.501L53./T"4D7+IO M4@:?VPFQW*>(9.C!'>_Y@(_[/)8?,'55,31# M[\Q&$.TJ$&M#8A@58F0E;&>HX:ZF1GY[E1S36'E@,1]%4[@PB+GGI\J0#?S M3WU^-$0Q7RNK$O_A'V'B)VF"I,@HD%1)D."#2C3!FQ-504K%_@ ORBO3T$_A M]QCSAM3BXTD0/7*>79U,X\$(/JI,XN@N9N..\A6N?8Y2KNA&3F$< DJB^.00 MV"\?=^$L6/JA+P.Q9DI ,NBI%(0YXD\$*P[C8'UX =\<\@' K@' M/QT)\K%R'/A%^2K$F(7 HX2HVLN2Z2>R/60R?KA)PPN,$)QW,T9@E M280U[. 7@A(%XP&9QZC")+\.IW$03>]&\". $/,4^ D_ZDTYLA\*;_S4 !D0 M_#X3^#@:+R/Z%WAM9Q6IW_[8C]^\7;B8(Y!1S'2 I(MAFP^^EXZR=;'Z5+;" M:>4CK ]2-$U7/U)9S08/#Z)8<-$%V"H\ MEF&V/[(#CT 9Q7SX]U=_\X?VH,][INL.N6ZY6K>K,Z(2W,&NKQF6!U# M,U=>UCKZRFOK7MOK:/;J)]>]=?TU2W-HK#16&NL1C=7>Z*U/1%L]&4YI]A;N MW2(CZ84-L7GGBKO4N?+[$WM5;4D&T+/)5_H$-_7 7"X0:9]^J>6D^\)A7\;% MOK38GJVLEUUGSFTGW*]Q-,$Q$+DVY+,P90'1:A-:76=N2B+6!L2Z0=\046H# M2KV+X@GNX;AR V,9<>8)SY#P+4O?VJ/R(? +3Q,1=0.BWD:@UF8HU=H>&U_X M/0^G"UIIP^.KTSO#/,)32L?654/;LEE%F\[CB5N/@%L-K: M0]=1M9[91*VZ[\J+>Z/YNTA&",;+76W%7%M4"L?2756W-"I3U$!L#-U2 MS=J5+ B;YKH3")L];9X=@WJI-1&:GMJU")DF(E-W7T2H[.=$T%1[W;J[@/U5 M*CS>X_2/<90D(C_*3[%Y9JE.SVFGA^NTD&S_ MF>5IX=GNV)X3PU*US;IN,T*SJ6B2IFT7GH9IJ+K>2/EL[>G)S81CBG)X5]1? MV"2$?>M=/KV#WD'O6/^.UK<$N.6#40@?N'L4R30>O^=!-,$2/\_QZ1S+*N::^H3-2TN-;A$R#41&5XWNELXK0N9%D;%4U]AR MHTO(O"@R74LU>EO&Q3?(T]!AQ.(5+3-E6S5]?8IRB-_4!3U]0G M7)IKZA,V>_'0.Q0'V$1<:EOY!,M>EIB>3K@T$1=+[78/"$WK/?P?>@KSQG[H)VDL"IF?@H_21&@,M;MM@ $ATT"SG[#9CQ_9<;:L:T+( MO"@RKD,G+TW$Q;"WR)DC:/:R5\9$TP-*3>L=_$]U>CH%OS\Y,0D;PH:P(6P( M&\+FM+%Q5%NGHV9"YD6/ 72SB5L!T>E!B3;/,3J)/#?=M533:',-]M/"LZ>: MS^Q33V@V!TW**FX7GJ[:M4C7M@5-8XO"IX1F4]$T7=5QM_3%$YR-@],P==74 M&UDNI[4%''[!BGC#.!KGVZQU70@WV+L?/Q?:/=6UMBS W RELD-7S/'#>:9; MJF9T:Q.P/).[*A++XX?2 M[372CFUM?7'1UYTGJ>*'@VC,5?@[^T5V+8H'?&X_%7(3Z)P%47H-Q>; M,UW5]!J6&*%"$G/:V+A;=NDC6%YV(T+9>4V$Y4SOJI968T]!L.P'EIYJZKV# MP-+:$Y7//+?_E;,@2I)M-])RY!+IOV RPW8"?7SW24]&BA].SAH>A9- M#NR*(3$@,9"+D*UJ5HW>520") +M$H%='&R2') <'+LI,,D RT2P;.;$?5W*WC@D@$2 2.7@3TKFH;[E&)@'#HODD9? [^]OS[ MMS_"'_F0Q;O\T.-A>F$Z@NGEU/KQF[?%-/.G8++XGF*^1[-7/[GNK>NO69I#8Z6QTEB/:*SV1F]] MXD#MR7--L[=P;UU#85[?R\L#CE%P+[-\NDN7S]\YBQ4.BXVGO.<#/N[S6.ZJ M3%U5#,W09A>F^BTT40^R :PS >E0^!/_;#)]*"B:@E447)JAE*M3;; 0.= M,,#I93+U6^&FJC?C!CJBMHI1.J8*&\2L[6'6VI%$Q*C$J,<3[T/<2MQZ#%$Y MQ*?$I\<1.T.<2IQZ%!$NQ*C$J$<1A]+*8HSBD'!O-)\K(I*3?@??MSO&!B.X MG$2)CP[?BY@'HNGN)>)X;G2ZBZ$T?99P? &RRNLEIZJ;)LXN0:C)B;/4+Z6Y MV)P95OWB580)RL1-$V$QE$-VSX<-$_L4O(4VC!"XWD=FG0GW7FH([B]2>M[/HGY MP!<9#R(=@HTC&-)W\8OG-$8[&G6EJYJ[91$:,3KLVI.[7-!I\.\=3))S= M&$^\9DS^QI]ZF2=TZF4XJF5MV2>17<>_7G7?C>_7WB2QM-!.HUA MK.+4*^91?,?"N7.OQF^"+A$ATL>^E&LA%&ZIG%4B_;#Y$4B; @; MPH:P(6P(F]/&QE*=VK'BA,P)(+.C4POQ;;>)>X,K[\]IDG)/^?#3I]OW5UN6 M5Y?COC!AIEXTQ=V$*+%^L@7VGT>/!HIASU4-YWE-39Y%DP-[6T@,2 QDX5U- M[1KFMETH2 1(!(Y=!';1,9#D@.3@V.7@S%:-GD$K 4G J4J KIK&EL=U) 4D M!2V1@C/#5,TZ?9Y(!$@$VB4"=D_5C2U+K1Q2#(1S]TW*X',[H9;[%+4,Z4-X MK\?N MN!)$,#AE&,5*.N+*(V>QPD,/[GC/!WS'P'[A *8,;X!?8&21 MI#/P(T()/X[%R ]+4NNU\E1N>4G.2>R/60R?SJF-Q/;\F ]2\1PP:"QF"K,> M1 A&!8!W-__^]/Y<[QUVOC;(59&3LC@AP3XP%K^\!RCB*<]#T0 M4."[:FIO?^S';]Z^S+QU;6[B[M*)_^+_=^J#U#\*H-ZQB8\@ ?0PG4$EL"T? M6SXJL7+XH!'"],)TA)FS9D9//+7KJ2['^$J N%1_&:KRP)41 ]W!DI$@A?B! M W'N62!D%)[]P3![G:Z2*U?)V@7*X@[=UCMN?@>\=>0/1H54E&P%MT83'C,, M,)2?@O=Y7*0F*0]^.JKH"3],4C^=9@IJ'(7\48'7?..IN!1/Q==5Y5^=KQTE MC3E+IO&CDO !""YJ<:F\8*4+!X]*/PJ]I*.T"M<@B6".FZ#[@Z[JNMLQ2@CO M[F)^!R*,V "Y)T!O-@:[:VVX)\AZ"MH[](1B',08+YJ.8M#\?I), 3:X!92X M5)Q]GCYP'BK_F +NNBU&9 I(KN";@2+'Z%97#KO>RH%W1GTPV(1:3O#A"4,. M&/OG+ RG@HP\'%V*F+FB<)2L>J+N?YO-I/TL:/\E$WE&U.>\5P*V2'+V5KI)>M(2DL#/ASA?@ER7_0+:-C*Q7[!6<';[-7 MHP$?0*JG.#$<=_G)?%E6V!1T<@Q,Y2G]1_'*?L1BKURGHEB$_-[ 3V)BV10Z MRGJM\8/N.!VK&"ZL<@SX$V9WS_P #64!T' *%*R.:W',$9$F2ZH/OI:-L!UE]*ML*:N4CK \SG::K'ZEL^P8< M)[17#K"TN43:RI^C.!_#!!:L\SZL9M_.V1"&>,&"!_:8O'HS,Y.Q'YY7R;9V MQANQ_'"XXPG+3;;'!U$LF.H"-O7 2B*I^$=VX!$HL&H-__[J;_[0'O1YSW3= M(=-KNYUK2[[C_OJ[:U0:""'[^"#//SQ#3NR":3'-^1$#'F) MO!SW*G!348R%S@=;!0->".2QUJA<]A+ S\4!Y?XX>*DJ^ MIKDTO]%&+0WK;7C'A;Y'BSX$>^"QNKD;H1^I7+U1^8M?); Y*%<.6*\GN#[! MK_K3!"8-=J$GK4!I3&QMXBV,&0VG6) %K0=A[',TKNZCX%[L*69\.8^X7-[[ MT32!)6R:R#D59D9!4S&G)-^U /U![XXS=QE\LS3P>IEUU";#Y&8:ES[! CX@ MD)+ 0ND/_0&::V*O%N.^,,[@\:8\-^( ?#\21F7J W/DEK^/>\/,\9@9M6S6 M_2BMB9'D)_$\"@!>Z2B_H3%T+]QVOL1AG<=.[!T]?PBV$3HI G3:Q8*OAZ"! ME&3:1QLE!6H!)^ 7X2Z8BC+!7EER;/C;.>>H&$ZTE$"%1Q5VE3<@O"MN2W@0 M@-S(V?IASK6P&V4@:<7]TEF;4T'\M=5:ZO/ MQT*4+' M9EL *;HY_[^,Z#WA/FV5>/R&_ P<>,]+;N!_^4GIP5CJ-9GSD:A ^SL.",62 M4\7] #:Z$@=B,W3'0_2+P(XHCL;YSBGSE0@'",*;/_8 ^ZZY)_ RKACG8KD M=BZTF_2#]*,XCN"&NT3>/\.N:\!4Y<> &^]]#WAW.@2-X L9*UQH,/PQYY(V MQ9"!HT+!O[D+^0Z^GX[D:(;38(BO%:L'>Y1YII7]AR 2["1RZF1LNWP?+ !8 MO47J*/\7/0!^L2I>4PZ;)#?P,"/BCY6W ?F($COX&""+P89"2*F0_XX7%71GU4?,(_$TWO)'.FCVKV M]SDP^C?NJ?@&C_>K[V1QC&20#ES4P@.T3U)!+6#)QV@J!0&W?M6O%2\0_ *$ M*XD"HYN*32$;#/@DE;^#)1:U*#I=0"FW2F?@DIKZ:< %QR0\A1\%BY?+:Q0 M-D*<85'@R0!DH[#^O @9&Q@"& ^UR*+2SA5_,@*Q2RI*OKM+\RK)'51'I]'% M>R[0I>\/-C@,>(>^._"EQM+!ASBQ(LC M3VG+)0IN/@;(/1[$BF2"EO%QZ.SJ:]'ADF5?9E[/+'7%I+L! 7K/MCJ7;*R]K M'7WEM76OU8U.K[?Z\KK7KK]F:0X-MF=N]-HG4O&>3(K4[85[EX062?_A/F-J M%E278/W?,4+APTR$@F+JZDQXS7,I4@G]VC3.IHFDPIW[RH(E=>9X H32B5"; M$4I;)FGS!QMR<7QYX=O@)>WYWFGI^3/A.X(M.NPHDM=UU/N2D$KQG^;7H_K, M,[]CYGP09]AGPHWKAZ\K@21LD/KWPENQ>5CI(@W:$4*\9%X-# 6V--7JU>Z& MM91O7S:R??:3FT>V$WL=--G"U'35=KHULBV(MXBW-JN/KZN&4[?A^ [9J[7E M)XOE/EOAL_.3]0M\&VL9G>E=2S7-&MJ+:DSM!1?;=513>'S=/.FUDQ3>,TT#57KUOX=Y2MQ*9G MJ89Q:),Y3^ ]DJ/=E4?8RP][45V+8^Q?G.>1?R+/5,WNQE<4F;M]F._0SV+3^E$X3?)$&TRO M$P&(><(K\X0\);-#4"N1P.4\5\< JW#7$ @E(\ &@RFPP^ Q'Z$,"TL3$566 M4U1RXBY:GAJ#B+.389_CGC@ MB0GBKX\M!N9)=;'@6E_*=@\L47ZPM(X]FV"_)D->*1.:2K%C:1K[_6F:QX/E M@>>PS6=)PC.N#'S6SR-Z1=ZI9773'9? MDB6O8NYIS =^R0$,.2W+]%:5.^:']5IBJ#-O$(EV&%_G^I[Y^:1^F,1H#E48*)> M%)=J&Q^'?\114"KMO*+ KG7,J636Z;,4H,RZ(\GRHLRZH\JLV[-MDI\#K+9+ M3$WO.+4-$WV=83*W7.I:;^X+:F5M!4/$ZG1K&R+*%I;(RUL5U1HO(Q;?S2YJ M42Z M'6,/VJC@P^W4DF#!&JII$_61,ZNWP=*!E#+FM/HRQ9$\0ZHP@1NW&?H\((=6 M'5E5)*" /5\T[\D-VDIWUIPVV@'A3'O>X["4<,"CW+\7M%M)G2R[JJ .IJS$ MH!)\S.@#B>JM^Y(4O@5GT#Q5%MQ3&9E#-!'F54*5SE(.*A0X-NVYK9\Z"_4U_NMX7\2#V 6IF%?I;E*A*T\O(%HL9E685- M"+T43EG4#C,])WBMNKQ4!5(6O1/%H9)HF&(2,/#F/0\B\5A9Y[!0V)BVB'8B MIL>NJ/!WQ%!M%( DUWF]:W5,96?.4&%@X*E#[DVO, /B_!-[5#Z(Q%UA!/3< M\N,J&!UVI7)8IK.JG &_$C7R[@"U.!30SE?)^\'09]\QX^E?SE:GBKWM.O6P M7[O??!+[+TAJ ;NC=3M:!7>[5ZGHMR7NNMMQJE7G-E8*IXM^1Z\#_EKC_@?+ MJ%31JP_A#W:E+&=%M5=4_W :AWXR$H4?5NMQ,1.L-H 5!?Z:H'4D^:$H=9$= MY0$F Y[Q#FR+3X)UMC5QRN/WZJ'\ST7D5/L-GF518K*JCRA0+HYAS_S70NWY MH8_E>6#EZ0.=D=^XJ" %(G UO<-*&X:&Y2G/?'B@.&R7_JCQ. KE;E9PIJ@T M*FN#^%D!4GBVJRZ_>UUU1?RXJ%8J);FHR5F\/"^<*:_GI4ZPL&EYSS6#M31; M"/ .F %,H5KV:&%5;<:;YHC"QD6NRD-JBD#D^HR@AT2!1C>$Y^G/]DX:X3+<:UL! ME2#I M^S:->8_=<^U0L1ONS3NTJ]M57)\J3"$+3VT(Z ]=<]Y9G\]R@#$L \'@6>6? M&?MS5NP*#X8]?Y*]V5#75:YJ58'HI;[+U0SEV-H6SLNUQNT/5F^)[UQ 4Y0W M*V)Q:+@738N/8\B\Y[;+9E4;D5,A9?_\1P5^IN42U,;MQFNC-, M L"53ONW.^TWZ+2?3OOIM+]EI_T;+E(]:_Y$Y=F;<,=R%X\ -E^D[(5%2D0- M;//&A;W)?-W#A>KOY3<7XOI>:MG:\-3D.6NP6.7G(S^K'\!W;6?@%1&2$Q9G MY6"K\1Q:=YZ*F]BHY38R*=SWDCFR?>BNEOI]MLAYAUXFV+,I5_*T#='Z-0JP M^J><\8.\G@ZE(!,A.\%CPF/@%I&4I1:SAZQ?'XS+/(*DTN$$^ M0 ^8/%V/PKG'RTJ,^597^$7Z6#AY@GOL6+(='G7&GI!8P78?KZY^S0]<\:[B MY%T6;%Q:ZC&KVYQ@1@/6:F7?..8R2/#$\/^<>G?9GE[4]@2U,DCSIB)1C'OO MO$D*5G%>?G8KZ2"=D!@"$$2B8J@,ED;V02?@\F>Q =D]#Z>9:[$\>9*#P#*6 M>8GF93/L*!^%NR-W?O3%^1@JL6*60*32#2$^$/L\S),30N4>%H<(JY3*X_=* M:=@5(!3E.HORP*)<+*JH*!1K2UF6>>#'@^D8ZS8/4 ==#=*IK! K> ;+O4Q:VK@XOBDA&/SK&Z5A +]<-*]3.IJI\*!\=8G#E*>(&)Z#R5 M4W^,W%U%QZZLW+J/:/M#G\O3YD$-%#P/ MAH_O!XG F/U/85$@N'R_E*]O0+2GWUA,QL,8#K\O-:*L9KYQH=MC$XJ5IPW+ M5^DO4F\J7V"K<"?!/+()/WF:\$U(F)PFBD\4RH '7%SCZ!N(Y!TOUP^TZ[#< M=OF+,F*I^!U*!@LJOR@">&;6(7CP921C>!:(*LBB*+39*15UZ^290G+@=2H2.%!01BK)* ME1E:X(HD#+Q)Y(=IM?E$Y385G&4:W,,3"GA5M*%B M@>'8Y4+H<;SCZ#3N6@7TZX+V*$$"7+DHZ8_SS_)A,PLDYM76,WTLP9]F+??R M)&2\/WH 597E Y>PRA814[!6Q\CR&7MNRYTS[)CS:4=9/C%9=![-_;1D:7S' MG>CV".#[PEB'R25<+MZY7DDR!LF,%YQ>N\Y3OLPN&DBN:F!=ID<]2:\$B"Y" MF?$]DFX*!G%(J0+1S.F4PYYO _T\M1E=$YD>9:'(OT /5T?Y4OV\0 &^B*'$ 27X0>PU\I>BZ&-/@5S>6R6BUW-K=\['&1S82%T(JNC D[4Q%$?C ?J] MQ)HDPFWPN3'SLJ/07/Y @7M_PL]<1F@Q93(-@O.\K0:($!Z!P-=5!9N4BR"N M2E(YKM^J_/QL\"::!]),C]6<$THW(]KYP,? MAN$\8+]/L>[/7!$;\"6!S2SFLTI =BO).^_^=[I+=U8CV"=O-#5-?1F\)+LO MH;[,706>:'@#*CB?P2'CBZZ^OE,SJ\>[?/5XD1&O'5_FPL&^ M-*B8HG0VV+A0>%E+]&&T9NF3;;VF^:9[F3K\K6B8(E"L!KO(MK3",%FZ8N;N M$SFP6_N9/=U1WF=^C7SG.6L3BQ/NU>\M#L+ $F"RQ]W_^UO7 MT-W+I'#(Y_[XS!Q$>\./O7-T*SXJTBQZV)@0Z^45&JQ_BD3:7;J\L);MJ MC,P>N%7/<.:;'5;2%[/,V_S@+6L+6=8W4XM<6[$#D%OS@ UDN[E*OJV@A!+ MPBF3=G%;+Q;X8EBM,GOP?+0\TQ2;NJSY:NX7JYZ;%D3PJNP$) /XRHS2-7R5 MY^:5[P$&&$X#(/A0, )GN D7&,CND17.0+D83] "WV12\\Z6$3 M)W[H@<8]1U]J.G@:=9K8C8PY$^?>Q>]E)VI99!#42*ZY!BR.'X605WSD&9-@ M*E$6;< M*YDG,O>W+2X22,,%<48M_OP5JABJGP@6R80-NZWVI])!*X^$1=?UD@U3F7$F M> @_EYV@5.Z L=_E+Q>2C*WC,9(@<\MF/=?%C"/1Z_OYD+)#BFRHQ3VB+&4$NE-0L!P\\'^V"Q<\CT,#N1![N>P=D@K5 MHPL8LEBD?.F;PVZE@?^-BQ;>,'OA6\A$<@G&,G0%OS8-Y1M*_P'6P9P30)C- MJ%CWBS$"-RP,4IS_E:.LKAGILB\'F 17'IRP*K]D8H]=AL?P_&021V*M %[, M7&[Y[V34S_R-?E*^N+*,K384I%N/28^A/&''=_U5G+ES83=4,OJRQNUR-")L M;N"#X$N/=2#/B>;&.C.LNRE(E7"#9[E=,JD=E.@T2/U)D)M$53>K.%1 $PO6 M2 45A0S%\)-O>. U](,5*+?+C/D9/3& &V @HEME L]#<0*$6*YBTCPH4507 M\ HYB;F(?@QG54\D#@8+#\\L197/42G>2ZI$B=.NPF@M3E?B+CYDJF_\+J X9[$(D&VZ#9X68_7F9PWA^?*5]S M0_TIKTUS9--\,M"E6G2GL'+DL7)NV7@%^N+L1QH%<"O+BY3B&?\@5_3(,.6!\6IL!*R=Z%E$#T(*N6F 7Q=*-K2C2$VCUD, M)H:-)N+,+DGRC:7*2@'41YHXNA'P+ M.QL75ZWN7='W@A&8)U(<[ID?B)=GZ[*<<6;517%2V2+R1AQJR5*_14CY_D^M M*O%>58>/X(]YZJES9&?%*6F05TO TNRAEQ5.X'$>WC-4N"\#C%%. A]E-T?HD* MS/"U9:RZ(3\_\)=EX6UEOB3!*K&?D_39: *1"9)D0Y4G80O@21LZ1I=>%!9S M3.6;O.D =TY78M.:)RK)E),R1UM$RXH2&]9"3D\Y 42+BVK9,I9/&&@RUE[F M[X\C,."RLC*XGL3W/-M9/,J@XOR8KX@#DT9XX6@2&RNYE\A* H@M(TXI@Z6, M/E<5V-%,8W@);#58@N'(8M\IA0J6(E%1+ZOX7Q0]"-,X"CK*#<;UWLND+;=" M!0]6#4_Z-LK2X)6ZX+_QS/^1!4^*T DQ[,"'%-BBXV$Z'J;C MX;8>#_^4.Y'?E4[!5F54W@HG79%#E3O-^2;>]"R5*?-A98F_&RQ;>;Y#GCA8 MV-9';) M\@.*9<>+,XF6>'B,])BQ3%GIA(>]?'D4D)U'"0-;;E+SJ.#,G2]/FO*(NI)X M\Q,1!IE,O9#4J]B*V)3(% M_(X-'JNDR24\SNJ8BXJY':5((2WGF%?;Q9.X/"@^\,>^/#^]6,DW,(\[+!P= M32Z:\]0]/VWR9CH? M3 :659G! $#<#)4GP:66;M,"O[-SP66V<%(IAG2,]62^5*O)?!49I+'7 MJNT.GMG/V"ZAZ%*!'O!RYDD^5UO.JP.QS">8L.)> M=91_SL0X@*+^9R5ZZ'U1:R91KD1MC&NI@;[XR; M-(R:+8#/1&TF+GM?5*O?ET>(HD9^&@M'A^Q2@=4O!H^BVAW>VF?A-P4WK3+J M0?IX/"[. ,HR,^@(A[%GF$[Z)XDKDKY8[U MZX=WYS&_\_'H"T]BHU $"@L1$<4NY)RMY?2+T_Y*JZI,>?R M2)/UHWN>^P>RPE?H4[B+,"V]$7RS(IQ2D' MRETT X8(S(N9EYUP8TC'5!ZWH%L#M4*[S+F-SF@%"TNBSO&RZ&!M]BHM&N:Y M6Z!NZQTWOT-6@IAIZQ-G16]$,.6P/!<_!S3.1=Q/*1.S#%8J5WAN5D0JCPA7 MW!A/;@OG9_H0"5>@B!$.A-+^K70B/W'%1LYCRNAQ@L?JTKNE@]8J/SL_&1&$)-Z8O5CTN9\FF4_C-\MW]4JG;!H!,W68!!LEY&F*"JUM- "P/#I MRR_OA%,\PNRP/KN7\O=,=F*YI8 M8A=+;V38A=X:DDIG^C KA8 Z039URZ+%*FO\VN;RJM"0DPFLYM(I+ZLD/*U? MJV.9/2DJ:IK=9J%2E<?)9F6Q&1'P/5-.1BD\']8S/!_+:YRL(6]6 M(5E L5K+G$J@B$V!(A0H0H$B+QTHT@!_ JRS\,]0>2<6$MCB??@K4]IM\RU< MR6/P90ZI2L'LS&\E;>ER?U+Q.E0/S;-"/YDU) @YR BI5I[.5FDLU\<&L\?N M\X]A=(>D?V%[T7+DK%Z.:OB>>Z]H#3L"?4IK6+/6L+V?TG0[>6=+,/*_ED:^ M<(Q.8>\B_HV&_GN6LOT>8-G&JU6?VH-Z7'4DX/&_<*_TKKI/6D;"36(2[#P" M86X^LLE-L83$P&?G,*^ 31)^D?]PZ?G))&"/%WXHQBD>NLS>GJT[^ '1A6; M@NPCXGOR7.^+2F]1;O-9U.IJAK[RL=59?6_=:7>^X M;F^CU[X10Y;#!LH@S?_^RGQ5KCDBTN%"4W3!E?G[UMQJ3/["FQ>!F:>D).*^ MV$\ ]"LLH05CU9C^DCEA[,?*&:U31;M5K-K!E]/U(]AWIFOZ.?Z@&Z;^2@G9&.;F==OW]=_./\:?'Z^_7 M^A_O__GXV?C=^OW/ZX?K\;]'-Q__95P;U_:U\;O^B_EE]/OXK^#FSU'P>?Q! M^^.W?SU^_O[3Z/K[/__Z'>[Y_/&?,+9KXX_QSZ//?W[XZ_?O_WK,GX%O3?\P M_N7@^WZ__1+ ^$V8R_?/[W_^\_?OWS3\[O7W/\:___;!N+[]^<_/M_\87G_5 M'GZY_9#"WW_!'.#W=_?>QW];WO_](_C#".[[?TZ^_?'^RKRY]<:?;[\]_/Y] MH'V^_:#??/SWZ(^/__SKC_&_@2Y7]A^W5]^O@Z[Y^9__Z7M=SW.=_CGC@_ZY MY=GN.;,\Z]P#1C?8P!XRUGWUUK1^?#/#!LM%JN0)76Q<;@Y%BOWLY8RS]ECIRO(\[39;NA MK6PTDKR](FIK)'F-Q\F=D[S*!E_X?,:3F(]XF.#!Z2]10K)XG!C;.LEBTW%R MM?6RB/%%/V/H)XB) /=9122T?#P #SRKG/$W(A @B\??KWY^77?_WTRZ=WRM6[=S?_^GS[Z?-'Y>=/7ZX;G1"X3-V] M>GLKDUB2BB%8E)'\*<)H9TP\$E5TL5HK_",KD%I).ELL5M"$^$0QO9N)'V:Y MSR*';I.HAB9@,],/DN&)8M8.$E.W1SX3 MU1+/\*6OWLEWOGJ-$?F53#,E3S(3#V+Y=+7,>1(E;BH#2&:V'H,95QS6)U9G MN@"(1+5R>S(NMB>\W)XD,]L3>4&T$I65G+- _11T$<_2Q&9+(.-9M;QS*S)JM/_&I9]L"KUZ(.K0P.%=RF9BE32S(- MLM0%D5P0/*HBOS*H=K^6S9>2^5?D"WL^YPRP#> JIUH4/L,"L]6L;4S[$ETH MBDXN.R"Q*$\KJ@\@FB)/I%)V8!+[,#'1<:'L,0S7^23+3UG,'X>A7(EC6M;L MQ.LG9#E(HER@)?P#+&$F)+>H15849WXD6*.G(^2&1Z\'T\Q %!WQ&1, M%;/H8BP%B'E/RC04+6%$X_)H=@'9@H([:SBQ3P/H)Y$)AVH@6T&;NTK**@Y+ MM2UFO66Z#WG'SQI@S>K0_ZTVX9-ISW/W^V*GGK$(,LA*IE@ZBD)0D!&%Z"=% M"0N6=Z*IZ,8A1D]5TO<+M2 #F,I6!%F=.=EMRZ\$9RWKXY?KCA4J1V1E#[,2 M Y6D[( ]E 9AF?FGQ-.\6PZ,5&0J5B3Q:_D\WE'DA,P)9C&G187>&.[Z3;2) M]J8B;[($<'/-+>:GW(ZBI'HU T]F)V,;G8!)FF35!R6Y\5,BBU%4':Q40Q2U M$V7Q!R;JS.3]J58:'L@QPU@JTL+:0##R6]3B'5EN.Q@_HH4\/ 8#D8)13#ZK M@UKIHR6*1GJB](TPF(JV8;*^RJK/%MF62P;]Q)#4*L'FAX!TS>IY2@F(\E(O M'>4KMIRHW%Q,A__%9"/B@,/[E0P/O.]-?9?DUJ M&"D;HC)(5?"*&CJ%NLE>O%PMPMO/C-=YSURIXGG64A>+08W@+R[Z3*AYMT38 M'HIV$K+)PU]E>U>9PUY.*A.EI2 DBA?QK"UC("L#B (F:+]6Y"0W,9:KQY1] MXZ$L6B**(Q1IAUE!637K]9F/)^_WN90K!".HF0S+KH-YP^3YT2Q_ 4IX6-5; MB]A$94NB#,IF[^66&\?_KO9**WJ R>V-?IG]I7Q!_P%.^>?_G[UO;6XJR;+] M*PI/S[W5$6?3^7Y0X//AI//R M_K47^V'GA:KN^'!ECDPZRW_#F#VAEYV*1G/<&^-.GF/2^!OEZ@FY_/=S]2I^ MJYN@3T:(30;_ MC&?ZU+ZPW&5K<,L0HYT?^G#N]$%7)YR,&V/DH3W7.C[]C5S^1345"+6WJYY[ M8R9.G21')D;/E<[6X\EGP^OSA<:+5K>3N38/J)YK?#GCJ^;DN<]\??)1?KW[ M#RD[SQW\RW2GN=.=6LVNMPQ83@=R,@KIBGU[L;\7)L0U$S>OUV37I[?<#S>F MNA@%6%_UHVMCTW-GGXG=[2X'I^?S7HTMWLM62>-+\(J>N'A$TSGNUE//CR;* MRXQK@ZZ?UO'0W6PQUQ)D.DMQW/;H2>WLJ_7&R;@IP'1PPS0@<-4:NWS^'Q_+ ML0EFYE_F[3XX\Z_E?R5"KNEZG@'?^2M=##O>3[Q\$WE6_XOVWJX7.O'ZZ3J9 MVLN7Y__B;IJ>@*OCQ7] 3Y>#>7.KI=PLL[9VD[+-O:BR_A[.CB.X4\..TIS\ M.\W)DX[._H7)PB>TC^_BWI4I\C<-CYL^Y^'EW);IC7EAE\ZU-5@G#F8S9[=RUZ!^5_,6OI7Y@WW_)7C-'5_SCE UZW9 M'[/\V!M3MV.]B!#,'6PS%3[U7-YN+ULR<]O\EZ/4W 5@.D.3?4F7DNJ:FDJ' M9TKOX9JG_[9M'_=<''_2Y[K'XI22GG0.)\.;ZDZ=UV^-9%Q>'(-Q+]A:((9Z M3%>X/B=XV@.QER=MCZX?\"O'.6?@S1[XNC_GY/DR XZ=0N;&AU[0W)4?>]W^ MK3UGO6SM7,BS2[V7+>GZLAR/_^A-/KTVZ,<_]LH\D(M5KW6'.0V=H] _&IBS M]&2=B\%89GCI[O8TZ>>ZCP;X.2Z4AP?K/%I&O;';I'ZQ)3WB6GKX[W M#O]]LO_['G[[U_[I_N&KTW>[_S[>(^GS3_?P7NX9\NW?W;U#E_N0G(1_O?KZ M[B]_9@D3[WY__F7O] UZ^^T_QV_)6[S_^[N/>Z?/O[W]\@""(P,L$@X&!0G*DB@030?(LJWMW<0X.3[5 M^3_IXOXU7:K)6@J=/_YX.=-2Y"'/RO+/R1^3J_$QGI6C]U&1M%3"@?/I%R:Q M *6U .&()B9JJB7)L[C,:)2-E[_,\#BQV"AG4[7HE,RDP[77(3;-HLP*=]P^ M_'K^U=2_.NQF6S!G%);NIZJ14AM52FU*JM3?Z\JR]FJ9 M^%M[EYB<_?<^/O4V-32"?UZQ3U(\*^WUMNL M27K]+\\.7A_<4O\R33B>]CZ?UCO,+W>YB'^L0VE"?NM69#"VN-;DQU-7QMLW MF5M3?T\N,+J]HNAFZ=/W2SOD_4H[^K?4$+1XFW/N51BF(V['AWIOUM$Q9N![ MDC^1_WTEPV=2%^AYSW>1EJL_W$769BWXO M8-W(,+ET.K:)$%@D?UN!8KN6.G49LMRSBF[F@,UO*Q<.AF/S9I>OG5 MY&>NV,DAN@']:;K1S:2%.W]P=9EVTKW,&;XH;+ZDLO_[71([N(7$%BGCNC7; MXO95FJWP*@5>ZUW@U=;ZKI_!<+Y%+XWP6VWP*V5)E^ >U3;@.-*]JL$ M=RL=70"U7O[ZD<)X0.M,,5F=_S >@'@E^:XNI+H:@NZ%G,=CZCRZ\2W=';CS MT[Q*T]&8\ZNEIL52P[6MEJKALQO2=G?[5)5=L@(=@I^-^^EZHJZJF MJ5[C(SNF\VFAW%S$7R\P'(3I_,TZFGG;)5VW9!B,ZW4F&8"WCKJ\R(R83A:= MQW9SVC+,+4=,YN,B*S0MQ1@KL'I.^/16N5G.F0O $D!KJIS<>36MA=YTB%K. MGQ],IIO7@O?*^OJ0OO&DFH2&1[G#1VW\/Y$$%Z9YO0"_UK5DW]W<<=W M9]07_7YP<<1C4M&R0,[K2S"^SA MM$M(73/K0O=L4AF7;*5D<'1']1Y=G9PU9=T MQ6 =+^X51^BUM:QK\^@/UO,2+&>UBAHO45(]W=.\Q3G!R4V7[;PW?9IZ(=(- M/=[4*I>05)-BM9N=5FZ>[^#[-$G K"$GFU.O<;TEUXK ,XF<#/MU\>&'25+56,)^ MO;CXQSMR_8I/ )G,0I^.!LZG3&?_<+6N,B:SD]E0QZ9GEXEG=[_S6E& M^6^FKWZE,5$V#KN3]YZ.$Q];(-.BCKH.M'O=3KP@LOXU\R'_X#KGKIN=Q7,2 M=-I18^V8RWA)5?'TEJOC]J^/!GOR[8W%:^<2_U,*]?YX^P^= Y)=L*7>&Q[7W M;NP3F/YI[%__^QWG8*[3U$O!GRAQM_&4]YIZR9^,FZK<_V.__S6&Q'(>EJYD M1*=>SHA.0G$D]T"(NE,/U:L1HY^9U'F'0:7S9]--7F<-EBC'T:XMS0*O^3B6 M"]_G)%GC/AX-$OEZF#R7K__WTV,+&[A=[O:F.[6WX"Y'X[97O-/8QKN\=C_7_VK3C\QMJ/QLWRYKXB7YJYV^\ZD]MS+(_HR'$=NK_ZE9N M9&Z'7.=NY-_D>-XG.>]UQ[4OYT._=:,8QFB!691"*\(4\98+J0V74?@8HHCO7US6P"11W#TU M)\/_MP5T6A%S/H0C8\Z>YC.ST_/Y/\\O#\S.Z)D9#')B0^X]\U/P_5IKYX]-"$IK%FHL/61)#=E_-BVI^<_IP>]O\?[A?X[W#O>^O#O\ M\]O>AU?I<_[YX=WINX_['QQ^]]?SS_O?GM/+T=$[[.V'(_[V\/C#_H>W7PX. M_T3O3M_RO0\[//V,DW>[>Y_W=U]]W#N='1V]MWO]W8_I??[S<>_;#MK__<^O[P[_'?>?H2\W1D>_IR2J()D KYD'9K & MI2T#3@(ATDNNK$L6"-658FA:AS,](]MC7]TB2)B2VCT0T>2M7;9&0\\YA( X)P"DQH 89Z#5)I M[P4VZ:#EZ6T:5^DW+2*CAJSS%EMWK\)P-.C625_9OKO53B?W>^FYE+I^%-24 M/72YRIF%"M ,,TPF8P AGX4*,Z"4C( 3^=K@HG-1 M;VTGZZ$B4K4(L9OO^7E]W!^,('?&JEM9#4>G\]P^=Z*K$/ MTUJ_N%SJ0CR-$4]WCJ&0+@7&B03F8C(4@K:@M+* "?=!<&*)D)EX2$6X;I$H M:3JN\3AQVY2I4'"[9-S.& Q*,>4"]2 5%0FWCH/6SD-B8&.DY"PRN[5-:26I M;!%L5QWINZU]7G/-\NZ&R9WI$)0ZI?[3N']EKNG-B(=)?+- O3&H?T6? M;T#]D__]/\S_Z]\G[\C))_NAS_8/?TO/\)&^_;:#WY[^B?9^__/;V[]>?=C; M?7>\?[C']W9]6I>WZ%U^YYWW GD;@J0@5-3 HE*@B,- N%/IL%B- \FN (1G M[_?QH)"E7RCE_&WH^:-[?[Z/-&"2]@)XC :8P/7YXX"2LB76XAJ+U'OK( 1*DM%L M)9AL*]#H@J4!!>5C,IHQJXAL4ZY(<%T27F=, A&85%XKH(+29!(( M#16_54VNQ=S7-_2G[74JR# M>J4OU^/7IK!Z"#NUEU5S,GO:77/"BDU1DKSDL PY4&P M9#H$GHP(IP)8R0-PKV/Z+XG6YJ02K2N!VB14BI^A349$@?7#PGK&UHB!8^4- M!BQ84(%R9[#/MD8E%\_8*.Z'>X#S96[,UIUT2AN&DB2V'#MC MLLS/QZMX4Y--S7M'/[Y-?U[]EX(A(F*$2Q5%ACU%#0A&M+?(T6I M$^E^2)S#*KYX0GEQ1[0,N$U9$@6XRP?NUQO C8QQ3I0 )/AD*IW&CH#G*/T^ MNBAI BXAE68+YY47O\0]\'=0=Y-V=VL0\3@53%,&0[W4X^8KA70:)YWGL]8" M-R1MCW/)/,")=(@*H!TVP#"Q04KG-&5;VZH2NJ0W;!IHFS(6"FB7#-J;E@(Q M,2&5X S:G-4@2+(4J(. 230":>X"W=J6%2=M\A4VZ56@Z GA;;05#NM!50W8 M"O?IT+5!G-18QF2AH^70T8M9&\+IB!,'2<#!)!O",YOH*.1QVM(C31!.%TRB M(RDJQIM2+O=II;@N_HC'AO7&TBL+UI>&]9NF!^8Q M7O&7)Z8WVNGYY]-%+YE=C9+3WJPAXF4R1# U$!15P!1WH(T4@)@)40EGC0I; MVYQ7&/$6":/BS6B3-5'PNS+\WC0N5)#(>(?!8IR,"T(<&,%Q4A-OZ-CK#T9'YBATTK=_ZKH\5+1>CCRT=E2/[^WD":&EPF-)[?FFJUYSS\[HM[3@ M=>/PG7H86B&CYLCHS15KXDUZ+X?>:\62X< "*)OD"XOY=TX(B#H)'"ZT"TYN M;5-1$=$F(5,<$6VR)NX%X=C]$CQ\"X-^0>]]T?OU*GJ/OKP7TKF - *CL$BF MA-.@0R3 N70J3R0UE&]MUY/%R:\M@N_&^B'^Z/>.2E_?596&]HY*>]"5& O3 MJ$4TP5G!@!FCTB_.@ E)OM 8J$):<878UC;1%5N\Q51Q/;0,MLV5?A;8KLA* MF,"6&625(@BTU0F[.+?C3LNDB/3.^K:DY*NL(H6D]/%'B=@[X?1\R_NY#RO5R&@Y@G(S5H+T@ON M,$6@.>#Q=&1+\W*>DLWH5E M]WW8OUCKPCG-<<[1'%=#4$;XP"'D1&O&B0 =DX[QA$@E;+(F3.XYF6NY%IY+ M5CP-+0/N$GH_%. N";@SQH)#2$420?ML+""3[ 03*$0G(Y?(,HQH'@1:J3ES MFM;>Z[ ._1_F]WWXN2K7R7/^D(/:\?Y_6]Y+KS?A-MO8HC!L Q'???QN'^25GCX?R=?N=4I M=8AP)?SE!L;Y)PT.NJ<7!Z6GSH =PVN/.1G M;'YSX8MQ\V?F:Q[:L8@RWPA[:MY[K;?)U/04Z)?CDU(:GC5M0GV8T]Q04F%P M=,F$PH$ (^D78W%(?\2(:60%JZ4@KA3>P'R\PCYKSSY-#[$N[+-$]IEQ]5LG MJ'4^#Y"RP((2H*TAX 5'W$9F"%:UJY^SA8>YM-35WUJS;7 >?"W)^G6NP%W, M\<>9I[2H_3/PL?=TLN [/5^''*\HY<)$C3/1G-Z*#E.=F,@ CEH#BY:#UDY" M8(PIRC&*W"0F0KJ2K(RYWC0(+VI$% @_ (1GQD8XAC5S"J++[16IEZ"]1Z"# M"L0I9&3D63"."+#,1LT\(]+G M";.T0HLK@>*4N <,7P=WGNR'SB!\ZI]\RBT7KYL3MP>*'Z>J::QG4GJ(X4%\ M5B_V7"U3VK/])/W,Z9>$#*(T[0M()%F2,0:#BLH#%<92%C'3SC?6GJUX(EJ& MV<8:)OT0L\5N6!"X-^T&%"4/A%CP>Z$(CF8H74EU<)M M48O_X3XI1?U>_0PYJ6H8>MW^H-/KC\("[1,V5\ T931<6?/=8 L%-4]!<]HK M(1X"$3QW5J($6'0=.0VY3I4)"[ N3.#)XD MA@>&%&BNDM4O@@%#O0;'/374&>7-&+ED\2ZIQ>EPG^;,>=9)R7Y8;O;#Q629 MG9[_K=LS/1?J=9_&4+\6$FJ6 ;F1'(@"Y 3,K36)F\A4S<4U2H;6\FAI3DLF292- M.%+0.-"V*6>5H$VE1MP-&6ODN7A44&\N'%*@OE2H MSR118*.=%0@(-0)8HNMD@2 !$3'NG<+&Q+IW="XL:ZIW]'*AOK$%US,>CH4; M0FZN2%J-MZ.TFEL&2\UIA(2HL 1>[2D'AIQ(O],2L$.4L!!5POK6-N<5 MV<3JC_:9%=]-NB@]IU>=@%%X: D\]&UG3OV'M(I1YH!IFYLK2@W&20/.4X>B MLH@*GYLK(JDJS$OKZ4W#[Y+2, I^EX3?FW9$("Q&+QE$%CPPB@,88PV@)!:$ M%1@;)3-^"685PFW"[P],"=\=GIV8K_EAP_"].G-,ES%CF3# 4$'9)6UEFP$HEP5JI M':.6HCP,F)3.&!L'T::LF1]"M-@T#>)W9IBWI(H82<$1$X$YX4 I;H&B@+DC MEJ@8:YL&;6IA2LO304H:2"O20 H--4=#(IIR0#9 )0O(0.DH+Q1E,\8&]%:+WD 2Y).8#I0L(8@ M\%X%[0322M?3980D%>$E^>..2$PG/)(E1&E.3[NCW%]F6#?[S-A+#QQZ+@&E M\\M^?Q0ZZN]--N!?S@7_9=A]VNN>_+^MT> \S+I2+UYRI^>?77W% O([@'Q. MERL?I1?640B2Y,P)'4 SEYVFSK,8J=(F9O#+EZ&P>MC,PB-R+ 7^[_=Q,=A.#WK#\S@ MZ_-ZZL]+,S@8O!Z94?#_R0]W^>,G!AHJJ+D#:MZ,]IY=1TWZO)/PKU=?W_WE MSY*))O8^I%7+[WCXAKY+/W-_]^3#WN\OZ,'O?Z*#]!SO#M^PO6_OTM_MQ_W# MY^^Q-\0A',!%1R#QO0.#C,EN)1HQE5Q+]'V&O>4D_9RI7T[2VIXDYP()E'O0 M@D1@&!E0)AD1/NU[H$;'X/W6-GJ"YK@E9_ZBUU\[MQZ^^NO#%9V[ M^I -=\Y'Q_U!(FY_-]U9#N,#',8/;]X+826)-()R(0!#P8+F@D/$GI%DU&(B M[7=H;>[)6M;=6$[6.ITL$Y5/YTE#$"B7O3D%BE@)V!@;&=:1HNP0015"]?_? M@>O&IZUC+D[ ?3EON2?SX'PT')E>-I/+T6SKT3S8=>^1=5JF PC$X'0#4TI M&ZF!)UTE%5(:?=>6>X"C]6(X/"^$U^Y3E;0W,1PCD#$I"&8$,\2!9/>)>6;#*:DC<)(-!6# K M[TMLRSU5Y[#8QY;HUJ8P' MKEV>A(X9=7:#"ZI2DAD5H DQ'M!64 D6:]45QJS%N7IESJ;-B6&%% _+*AOQO1H]%$8Y<$3 M)H%9R\ Z[D!;A754@L2Z)E]72BQ:!<@,8^HRT1Y645 M=)^>]GMMC!R/GZP^=B76UP@ONQ^JIOW=]&SI__=V][M['XZ[^[M[Z.U?OZ5U M2^_S8?_T8/>('.P^Q_L?_IE[5+XG5JG(L("HI0=FG 7%$0=,K*&18!^-?]BH M<3E%[3]%UBC)*$=)<1L,+/L8M;,4A'#<.(JU%V*=(L97SER)Z:W+04S_[KW" MV!*1?=K.(S;KE-EV3P8*02 MH&,21 H[9$/RN+S7X5Q^V'OO$2.:Z"3":31)DVL%!@4)P7OA M"56*B8<+$\\Y0SW2E="B MPG+6U=.J.'$Y@^MV!K_MO%=1,*'SE(00&#"-<9*DUF1=&@0ED;OP<#'B^H1(3NB\>;85[",(_>.5#(!6 ^2C Q>WZB"4J8Q-LZ PJW:3!>B?&V*<9; M,+DH)F?F.RC"A:<&K!:L.S(GI>'@4N[XRP5_F=;[1>_9>+5+9DASG#-G?!25GF(6 MTL6O6>[PSA%8150RL;%3#*.0]G)K6W)9:=ZF/F:E$V&;;(&"W55@]Z:]@+1 M.";S7?,@@04M[_1L$(Y#;]C]%#HG_>%"K0C7A8%^68GY,$POEWXWPT67FW"0]^#9 MU2T8MTK](^W#?A@=Q$/SI=#0O6AHSL GZ33WT?(\C X#HT&#D4R#LCPF"\(Z M3MS6MIJ3/3+3 ZMX$=8&MS]O.A3VL9PU'1X$MYOK:;AB-?@0NZ[[*"9$/JB1\"J,3'HB_]P,>FFQAE?V M8'>\!46[-$4^^[MS)CH%:@+VF(/UR.96<\EH8$G H&@83_>*T=8G[:)I1=%L M,._N!%1<#FW#&]Z8B(P7O2\;[ M36,D4D$("PRT]@*83G:(U50 ]X:[M'4N[5XR1I"NU/+G)+1L5,(ZF"M7IC95 MG=/P[9M)1GV86"Q5G7QY=XOF1^LSV;CQNSZE:85\_SPW]9Z^XF*TUXYU_=L# MKLIZ7P)+F(:UT_/E2ECFE3!GTJ9,5P%2@H,5.%T)# FPQC 0S NCHZ1I8_/P M'"Y915!3D?+F4/3 #JM"HH5$6V!)%Q)=*8G.V-7I4"-*"%"#:;*KC0 5+0/L M;&1<.(>9WMHF52Z,T7)AR[HU)%J;WO^HFY5-BWNNM(FJ/ZO;\Z$W>DK%14NH M[?^Q@W]L7R\)NOE=XQ_FTG>&03/0Q6B*W?ISGN84O*[[/IK)>*Y-Z.2I9,/. MJ-\9'8<,X'HEZYAD[/9,SW5K5V+ZBWK8TI-;WVWRP7DQ?CWK#^NTP*>#<&)R MF=2OG[M^=#SED"O?-=E@=/DMQJ8G.!_=_BU+7\3O+AE'-PJ^KOR:'[(FF-!OI[^Z\>;Q,G6]HOT?5\R.IY=1<9O%\AX?8&,__F'V9YW-![@Y,YTDJM/ M[JO@$Z+3BPS.)JM2B^K7YW;8]5TSN#HNN5U/?FWM+U>\TX^=:\E"G3^NYEFV MZQU^24L_.NZ?I\_PPZH3OKB0KZU?/B'F_ -N7)/U MSQM_^9)\GJ Q 4U\59.?//GRD_I+-Z[^\=_]['?_UK2D.5A-;W3Q_[ >?G#Z 3F,_]V@<:>2X+_W;IXO@UFT'F>[A)_ M45S>H;B:4SN^Z*)=T?OWL)!G26254G/^FF47VUUFY=[E-1_'T(=L,F,I7=[M# &^#H-/73=S1A>NKVC' MV]W=ASSOO=;<"XP=,<$HY)!EE&@E@A'",)'>TWNCWN_F>QYAA.%N,;4)G?TV MZ)_FL=_Y$?[JCHZ?G0_3(H3!\R_NY#POWLYP&-+_^;ID9"T\Q%\G'N(/;[[N M[>Y]SI[;MZ?['_=W_\1[O__[^.U?>^3=[^].]D__9'NG;W >KW/A(3Y]^_D@ M_^S#-Y\/#I_C_<,_^=ZN[^Z1Y_CMX9]H__0_']^2%_0MV<,W/<3O/NSP=[M' MZ7MV^-[A&[R_^_'S/GGQ[>WA?])S_DG>_?7JP]L/_L/;;_^)%][AU^A+>@>R M=WCT/BI+TEI*P"IZ8(ICL,H+P%0ZK#1QJNX^5R&%*R5G<[K7OJ],8:FU9RG& M8A0\0N!1>FYIXJJM;2%9 M11EO$4@Y3RC 9G(@W4,&:3&%#*8Z<\091[YV@1 M>.M$2OO/9@6>(XGE,CE;,<>5IC$0+A'R1%6N& M[QE9D?B;*1,4V')QWN'BG)/+B4FRAAS#P+BTP)@U MH#$Q0&U(&DJ9*##;VI:25'3QJ4#MRY%ZY#!N/ NRP'@E,)[1QHYJIDED$*1# MP+SUH*EQP)51Q$K$##);VX*I2H@RZ'/38-QXFF"!\4I@/"-CF7 T<3&%=!DG M&1NY!HMC $&#(\YI;@C?VF945FSQ.5\E&[!D [8P&[!PS_*YYV!.TA^):>>, M\V!HR$E_6(#",J1?M E:$DZXK)/^B*@0;5/20$D*:F727P'R2H \HP4H2L8# MHPJH1 28R&E]A@@000MB<#(O5/:%2U0157)W-PW&C>?V%1BO!,8S6L"KD-2[ ME\!9GMKBJJ%B:IDY6P,!32>L54"F> )XL3&)(4-(X"E"3$1>05SXUU<<6QJG1C5%GO0^&GQMJL',Z90HX9B=(X#H==<*7L] ; M7AE']!/^E^45V=S5P?-X'[+1_#_=QK-Z&-QQ+_V HZ_U\"8?/H63_EF>2E7R M 9?=HV,8S, =[_3\[N6J/Q\S1KE/F[M/Y\Q3YEQ2%8@''*T")G)PCS ),6D@ MPJ)T0K*M;:Q%17A3]^F:6LD;".4EM-0H4%X5E&^J82.DIUYP,#JG]PJF$Y0Q M!I2VEQA)B?$H09F+2N*2W+MI4%Y"!XP"Y15!>4;E4JT0CDB#9T("DX2 H9H! M<2@:&:5"AF]M*U81O?#PE98F!K93).R9P<>0!6WI%K!<37"QT(5P&B>8>8X!.L2X2B2K A*#1"5RT.D#4*Y;#NH"LG2)T-NX#"CH72IZ;UK^ M2EAAG8M 9:!YQ(@!+0D%3Q3%/@EY[#-ZJ:HD*[T!-@V]C5O^!;W+1.^,L2]T M,#$*#\JR7)8K$WJ#Y6!EVDOF@U2!;&US5BG5IJMW\R,"OX=>&)B3.AQ@_&FW MUQV.'9AGI()!D0>,!!"7FV C MDZ2"0!Z(\5'HZ-)?IYM9\4J0A9N'E;C /2#Y*B0@G+O1^2 GNV7!, C]P9'I M=;^9O/@E7+#T%*++]7]V; 9'85BXJ#DN>G-5):1WV6/O>?"*(D_ ,4*!<8- M,^P!>V,9PIX0;W/R?<5$4ST!BL^Q+0!>1N+0#P ^O!;P;!MYEI J5VW>I"-Z_ M>?MJZ37F/$_^)#PAF"59SV66]2$!F2!+0]C:%A7'HD7X;3)FT/+.8?V[E[Z4 M"KWE"X2+2J2)HZ+PT[+4P=A30:BDCBL-VDH-+"@$*@_\=$YQQ8.FS),\KD!7 M=/%V(:4T=V. W[BP*,!?E;08 S]R+1/P UBD"3"*+1B6K!-)!95>6:\UW=KF MF%92%N 7X"]-E!3@KTJ1C('/,+(.VS#.%6 VNJ1(E BTEP%[Y4+.?$J63$7I M;"+UWUO7W[ T.%T^_AM0+ 7_#X3_F^*%DX72Q2TU*Y^('AMZ+A*U!&(XFTJ146BPW+O*B]RDM=N[L,*:;Z?(70Z,Y M/G*S0D-CHU2D%E32%,"2N0$V> 7"^>BTE8P'E<.W@K9I\%/)R6YEB.-V#!>8 MW@^F,\437 F-) :A M,?R35K=!602K:U32HD-[!@HL76_20IZC'41:PX MF'"3=L8+7NJS&F>;HSEFO=#42>. 1"2 Z1PZ<)B -1%)(['!+)GU6%9RSI"T M>[L/U]1#N(FX78)-7W"[/-S>M/.]H]X194 :&I.=+S@HYS!035E,IK]W+(\X MQ944LQ["@MOUQ>T2S/R"VZ7A=L:ZCR(:37P$BTFR[K5D8-*)@B ]PS[M:70Y M7J"N1?!?)PUZ*5F#%$D(>V.@F391=":Y)))89Q0E E$$\&0V2*KN[-+\?VU MS/>WO(R>6W%:K(0&03SCQ=><$ZT96)0,!);[JAN=D"P955;SX)&6.=B&49N: MJ1&1L?2<=(M!)0LIK2%:PI*"H%8&(]HEPI3YKK55!\ M^'=HBVJZO4Y"77JN])SGW>%QCFIU^C$CKWXZ>Q(ZP]#K]@>=7G_TDY7/:^9U M>-!VJ6E'ACE1, P/>L^O;@/(,5HF M!+>@G(G)UN .%&,6"#?8"*-)^D/IB[2I2&Z^66I!\HJ0O'_S2G:4.X4I!FFP M!^8E!^L0 ^0P31C'0;G01B1O;'S@8'0 M_WJ-40E6-DY).[.Q!&2252&X!.1C4@D$&[!41# X&1N(<]I=GAY*YZWT5EEVD&3"LDX[ M9EE40*BSP"()>>"E!123X<01-<;S)'\(KC![1+U5"K4]9FI;7JI9H;85A(VF MGAW/:5!8@C*, I/6@8G" M?>,DD#4]*.VT8)7*BM4-NCH+;EB>5";2N(HTVH MC1./DCR.@$-@P)C$H")321M[[+!GPJ!?@]:J',83L_Z S/X^OQ_ MS[NCKQ>[MN,_G(^[@Q0^:X[/7LRJ4&-89)$:4"B(/-L<@39& V54>4682AN; M?7U\CO_^WKZ^NP-FC1S[CX\%&H_@%198,0O<%&S9W61=(@ 1\Y 2%@E8J3DP MSTTR:@PRQFQMRXK,&5U:6.!QLD#CV8&%!5;+ K.519YE8PX!HUP#0]J#,L@! M=U@)0132N2Z058PWD)"S?!;8^*A@QXQ&@ZX]'YF\=*-^>LO3TWYO+&PFJ9S6 M#+NN'L#NNR?GH^!+*+$XI58>2MSY9+HG^90>]I_59_1U/J+'_9.TRL/=\<$L MY-X_-R;:4+'IO*8A 66[=RL#J9.<9Z15CZ=;F(JZZ:F_AH_//S&[EX"SU MX"@1HQ(Z0"#>)*L H]Q3*(]7%I1I28CT)L>I2271;#!G#7R@);I3+M(V^$3* M1=I*/KSI*Z&$*THBADBRKP0GJ62LM,"(#\%9YQPR+6FO4R[2-AT<@PF*03- MRF!@PCG02A+P*";KR4NMG;YTYV M*%>?46T$BYSGPM$D2+7"ZWB/;FQ2SH7C^BP,.L-C,PC+=6$W$YMKQ]K=W6*X M_UNOF\GP,@Q>Y]/3K$>2W'H!/#>#7EJLX?3G7M#\A,E18?([,/F?L[Y%G/2N M#LA 5#QK:9>TM"$./),>Z: =5^'[1L!#'X6)J5@.PF('045#C?81!",@:\!B6BV[I_';3]X>5P8H+ M X@R TP[#]HJ"H[0@ UVE@C[4Q?=RHY"N>@:.0A.((QM[L/F"4H6#W-@=) @ M>2!1Z!B$R!-:GN!&/<#EHBL7W4._[L]<= OZ],I%MVQ^F_'-)=\V'P$P?M6:+*W*=T&;[< M1]5R>;RTS;JNT$U^FV[HSG@_]\]/;1@^)B!*<)3GI1&T@;3$$J1P42BFMJF%'):K940;"1&JQM4E6^I2>F6!4/<%Y*[D0P2L"0CCX#'CJJ4GIMP1#W!>A+>">Q9 (D^!(47!&&$A M)*'H%9;4(;*UK57%):LXN4.:Q8//!)K^K"E'DOH":+KW1_F,9CYC8QVF/]NC M?>.BE//>JX565 O;(Y1Z@>;N/C?K0^.(".R% .-R\@W)70^$24I)!H:<4X0; MV6"G]1:IH,)!Z\]!I27Z.G+031^-Y8E\6/0@(ZWS(BQHB2W@*+Q,&\LI90VV M1"\<5#AH_8IR"PBT<5,UE!<_L:Y,^N8GQ\U4WVY]ED>P[S M[HP?;Z?G#R_WZK+Q;;HE#^*A^?*R/ZB_<"71[K#_T@SJWKCE>KS']?AQSD"V MM.^*.@]8*P+)5L>@D39@I'+&!Q,M<5O;>C;#I@1+UQOXRYE(78#?5N#?U.:2 M1A:=IT",R/-NM01#L0%D#=%&R>!9LHM%P?TZX+X=LK8P0)L98$89LT@T"G5T M7!A(1P'G#&T#2EJ&:.1>DQPAV"A1W&(!\Z8W".EG?PN^>$S)Q5:3.OM5'(7.[3O_HG>15_3[N5'7D'O=<7FY-> M?9B^M)O^V#MZF=Z][Z><5HCK/L3U;6=6LT1AM)0" <74 2/*@8Z2 HTB[3K+ MOYJM;4YGJ>N>QLMW.&0-IO-L(,A7)EH*R%<-\IOZ)'*L;' *YUU,&L(1H ML$X83Y3PBMADG>,SM@K(6P+R&0GBD]5&39(@@C&608Y >>33 MQ1Z83=:<3WID:QO+V;XP#P?RCW_80%D8[1%.KUYSSMCM+/ M<-\'/\G@?QU"9[\_"L/<>6]T'#+36Y>A M?K=NSZ=_]92*^L:YP^)-'B=_PZ]G_6$W'ZNG@Y 3&CZ%7S]W_>AXZ@&]\EV3 M\X,NO\78]-SGH]N_9>E+_]V%YOCZ"ES]-3]DS5VY'4O0R7") ;/:-#6,$!^( M2EADRKR7:&OZ3<>#R^-W%, .@OD()J;W>FI./INOPZU_7'O]TVX/KJ[U=Y=I M=A?GK%*,#:_2&!V)V/N#.IWE::*/,,C_*CV$>> GZ!P/\A7X7S_>)$ZVME^D M[_N2,?7L*IY^N\#3ZPL\_<\_S/:\H_$ )U?./;FO@D\\D%YD<#99E;H3Y^MS M.^SZKAE_T8^>9&1YW?COI?V[KL_^2EGQTW#]/G^&'?[_U M(4_-X"@!.]^6_);K9=Q8]8(WZ]LU/?N).1N&I]/?_.J[P[,3\_5IMU<_2_U- MOTX^?4*V^0??+E)_67;E@+XZ]Q\01K?.N7 MT9/;O_:]C\7DB:3ZIS[V^U^CFI>'97=[H!_$?'X8R,5\YM_.$9?C,W_SD)YV MO3\)RY%4,^"MC_[;8 :=Y^D*\)W=X$)N8-2AN+IF*R^Z(G?0__<9.=C&9^RCNN_7+@LUWV6"]T'D4V5C:[^30_.0C;<>D>=G:3:/WT_^?4. M+]S8"5IF%>>&/N2*DB___GMW>ZK#_NGS]G;O]+/ M^/TM.\C?=_B&O_UK[]M-Y_+!H3_-S[6?_EWZF1_W?]\C;P^/C_/[I)_)WZ5G MV3\\.7[[;3]>Q.9>HR_I'X=%[KS U 2D0/N>@*J' 2B7!NRBB48RLQ!6Z3*<0L06"XRX5WC"K*I118/'0'K>L, MU&BQL)[#*E>CC(#IDSFQA=4#\[)\O@Z'#T*"HNN>7)E:E_XV_][EZ-$O]6R[ M;N_OG;-!_U,W.WOMUT[_PM=B+GPM3TMWKG7JSC7OO#[XV=P-9^D\=B_CK^8T MMW;X5O_%ZEMRK7X!'K*2_>KBI]^?A$GKC9TK>U"NT*:NT(L,M2M7J-:(:H0D M:$T\,"\(:$0B6!H1(\HZ&]S6MF"51K-7Z"H[[BS%DG_D>&Z\:+W@><5XGE'E M6''+=+*&D6 DF<0\@G$<0V"&:Q2C\SRI1%!9<^."Q?YS'J8$W6 MJKEQ=.@-?UXR+-0RH]64U+ADJ,?5_3,O^[,KJUY(J#$2ZLX1" M5I?];"A7LE!+M354(I/.GU 5X0N+A(7Z8?R<4?'@36]:C>#&14)!\-(1/!NL M(U[I9$N D]X!D\I!VD #6$L4M4(F*K&US5DER<-VM"D(7@-94!"\= 3/" $4 MF.1&8%#4"6 DP\+'W]**8\X^\Y&D# MF>X@U].4D,)*0@K#81A=+OJS8S,X"L4UT1SWS"E,"$+1X)D'96BR(@A/OPO2 M S,"!R643?9ALB(J3$L>\Z8!N/D PAT '+M?@H=O8= OV+T?=F<4@)082^T= MV)ROS"@58%#ZG3942^6\X0YO)92JQ+V_%O1N&'J;CQ64ZW?9$)ZM.W#",A(B M4*1XNGZ= $N= X^5]TXQCXW>VB85$@MG&Y7 P#UPF)M*Y '<"7'I689IN>NV MR^,_CKIU1^+0Z_8'G5[N/E\B!DN,&%P.Y7QVL1L'<3?84;$LFNCX<3AOPC;R MQBOF0&(M@2DEDVDA+43!/$(R,)N3$!HR+8IWL67X;39.4/"[?/S>G"LF.28L M1@0H2 ;,ZIBE@05-3=12(TY9*/C=5/PVWW7K7D N(F$Q-,^,N%+PW^E+4S?E[^G M<&!S'#AGV#0Q08JH*6A!#*1;C8(RR .5QF0>%"@'23&KV)PFA,77N=YLL"Q! MLDPV*("_'^!O2AC.+?988L T) DC: 5L =.K*&"Z2B"V=I6F!>TKP/:'[9K M<+$"UI(49I101%8KSRS(@"0P0R/D_ 40RKK@->&B3E^N=!XE]2@Z$3\XL)\= MF]Y1Z'1[G9@ TOF4$9)C);GRZ,@!7<=Q+W)OKR>;LNK>E?RM/)I&NCEF*W"6/=BK!=7=,N;;P>[']%[ M%(U@D0B(/#=U8CF20K@"JBRQSCJ',V,IM A?%0?L1NN5Q4%" M"S",:F#((C R>I"&86^8BVEOVXCRS0_ 9$6?HR[IN=(#GW>'QW6U1M.96AOL M:FF\B"-OR3![6<+PH/?\VKZ46''39+5W56^0O=V/7]YS3[%"5$ ( @&C).0X MB0$;@A?IHHI$DZUM+BNL-VMX)Y&)P_#R&OU[!\.'.Y_?>I\TT M2580+@TPDN"K'4'@$YI)4(('(4MAQZ8BN?'"CH+D52%Y__4-)&-%=-HZ#U[3 MF+,6(AB/%3!)-5.>2>]\&Y&\^6&+@]%Q&#R&*,1#BH%ZD>?X*G)_B=].^I]? MC\PH9!XJHF Y08A)V#1PZ9A2#"3/'29DP&"HMT!T8&F#C6:";6W32NK9,$3Q M4K80U.T8 U_@_93/:%9]4O2$\#8>LQTW;KW= M&007NI^,/0F/)C/N01/CIG?]Z9:\NMB18K@V=_?].:>H M1^ETL25=RIR4P(A68!4A0)50WKIDV42RM4U8Q7 1IFN![!4+TX+H!T;T32GJ M-'.&8@)2N(1H(0G8M*]@4,)U1%H$F,8 MF "D$4]8]A1LM :L]#%$X3CA."E37C$]VQQT[<5I:X7#B]ZGT!OU!U\?0RY; M2Y7"= ]F\FX+"2U"0F]F)8+A,02N(R 3(C"J)6@F'1!BD;;!<1%SAT1&*\W: M-#RIY,*LBT8H6%X6EF?$@>&$6:Z ^'K0@2:@&$T&A0B!.*$IIBX9%$C/[7=: MDE/;!>-6!*H*G%<&Y]G(%9&1:V; **> 81[ LG0_*^;2U:Q"$@LL7GZZ4C#<1"KGZ.ZDZC68P@S/&@AS"PSW0BJU]M0**HYBGH[ MJQZ<#L18@8%Y@X Y[4&[J" 0Y2PR)$2.IIO MZ@=J%(U(19#()DCG":;6>0$."QVLCA[G;'I,*C+'%5#@W"XXMU0^%%@O&]8S M.L)YYP(2'D2LAZ('"5I3"9)1$9R@CL>8AZ!0NO 0E!)K^,DDI3/S-4?<'D/( MX6';=OTX_OERO!6%E)HC)3>G9"9X893FX 21R=:(%#3'&A!-3(6T]]IEYT;% MY*QOHW@JVX7H=@F'@N-EXG@FYI","!V=@*B\!D8- 2-]VCWB**=*^L33N?0- M\=F$I!(]7&\PKS IJ8!Y"6">'81"N23&R:([NC607"TU9R$AU8D0,8W&)0 M7"I(-FDD3#JKG-C:9J)BO 0OV@[M!VL>7 #]8(">*=/W6@1#!"C"ST<MC?"T>\ M,0&""#JG:0O0Q#H(T1+L(\?4^)QR@1DJ<8N6 [TU<8N?AG<99_#SR/YZ ]E& MR^BCLN"\X,",UJ!P3MQ&D3.FF&6XN7$&!> M _AR0Q@%X*L'^/[-JSL(:3AW M,@'"'W;BH'_:&::3WKP.63._ MR4,4>-?L-=V+W])6O$X[<>NPUD17/QS66A3((C3V8E:!L! 4ITZ!]7F F@D. M%-$"F#.:6<>)UW%K&U="M*DQ1?&/MD^&-(KS8JG\/,1O2A&,!4=1)ON$<@U, M*P>&( O#I#/R!$CE#?>18^,P:2/('V,\Y*2?/JIS'$Y\AD,M3THD9,D]IJ8^D]_Z@RN[<4E??^0] M^5?:DO0/,K$5V=$<7>W,&6>1N,GP9(085,L.[\%$KP!I(:)VCDD60%V0^)[)ET*Q1,U#Q[!Y%+(@,%! H3!$0ZZW$0SGB]M2VD MK"AN2<+"(PYWC&5&?X*;7'#>A.C87$])\YKC5F=)X:W5I%E->,N2&%AT$3!A M#IBS%(P4#@2)1).TTUJ0//4YG;^*S[%)B@]TO9'=O.(HR'[@-*MIYP>ND]+0 M$2*)'I@Q#HS1$CAST2-E-,M%6UK3"LE9BZ3@>KUQW;S>*+A^X.RJZ8TMC4(& M*XA!)+GAJ0!#?81T4Z>]1M8K(9/2X+*2<^;?;$8X@]$GLI5R8S^,.LX,CSMG M@_ZGKD_*PG[M_'(^3+_I]O[>Z4_C?AUS$?A;)+YA^P,?!C#JGSW-2S/LGW1] M9_IJ&\AJC>N0M%_/TG:]G.S6/[^^25MUI6BM)%LM.]EJVI3/X("8H!"3]0DL MV:"@DC0!+C$E2HFTQ/Y=[Z2E@-&!EBT\X&HE52/[@B0JZ+G=!0(.8AU9"\==N)4GFW F/=Z';%*^8]U&[?[R?.".31YSV8]9OR=N'WVM.TN'_SWO MGIV6_M&KRT6\J-]\.=F'ER>F-]KI^>?3K2CW;'/W[)^S>EP[8YD1!"BG+NEQ MS\$$;M,"2Q,(L\$9LK5-DLU-9_5X251:7T@O+06Q0'K%D)[I'!V,5A(SX.DW M>>Z%!N6# (T%CCI(GA@[05I6;$Z/V0+I]87TTG(/"Z17"^G9K,.$9\*1 B)] M3&J8$%"YFZ/BF$4EDQ@69FL;LTK,F66S]DF':R CNK4"KL'R&%(*VZ4=7EPN M?N&AYGCHS9PL0JFXC)$"HTDR,,8"I-VD8$D@5G!!9&[6AA6IF%B$B$J:4=M0 MO'RY4%"\+!3/!MJ2$G#, 7>2 [/"@N4> >5&6<(3*S.5K0E1$;G(L*B"XK:A M>/D*H:!X22B>T011R. TLQ")RN5(RH"6U@!QSGHI&*(BG4.L587;,G5Z\V,+ M.2^V$4&P9FZ*=M48[7PRW9,\87>2J?PZN/-!'97<#;;X*AKDI;>S&H$E+: T M(: =,L!T'C6AG8)H68P"6:&M2+PD*\YXBYI"%A_DFI09%7"O$-PSL05+A?=< M0C(<$[BY0*",\\GHL!SG@D*/3&YL4 G55%I. 7=;P+V"6J,"[M6!>T91F. Q MQDP"II@#DS:FF]M2B(@RX8*.GJ>;6U:J5=C>_$C#GAE-0/ (0PUM4A8[/3_9 MBZ\'<<\,/H91YJI+DBH$U1Q!N5EI$;RU HL @1H)3*#"W%1X+U2>,^H"^^DUCA(,,ZGRQM)GBYO%8%0&[FW+*B@ M<]0QZ8LYTZ4WHY\!UBWM9_"L[F5@NN/.:";'\H;=O/!5IQ=&67;D;@?5N.=! M+I/XE,"0%$A5UTT,DB 9=%UNL%;_ S..!?K'$/EH5RK4/\^'Z0F'PS#<#Z.# MF+=U\A5?Z*TY>CN:T\Y9*!QT5+FW6F[#Y"Q8YPE(HT5$6$:'4=(FLJ*L%%)L M$JB7GQE50+TJ4,]D2F%.E0X.HI("6-J]/,+20AY[)SA'R3;%6]L"J=PWL:"Z MY:AN5:+4G4%=1L3\-)YG-$@.;]#_S]Z;][9Q;.G#7X70#-ZY [!\:U^2@0#' M=N[/@]AR;&6"Y!^CEE,6$XK4;5*VY4__GFI2*R5;M$BI2=4,KB.)3;*[3CW/ M6>HL7@IB+$--[=']L(8K1+:U@4DNC(K;/K&R^SW5YFW4YB<=*^BBMDPQ?-=) M[)[]C>6:)ITU@JA]4M;!:']?4Y'A>'9:I46UDT+"P-H'&X3]%Z(448B-V1'0N:)6,$] M*H!@<[([N\KHOJ K*-2JM+ %M+ "GZ?20J=H8<'_L5IE95" KLR[1F.!DF I M$*FYE(J'!%866N@SYC: %59T--.]AFH_#T9^%%?04.VV49[Z&8\AD?#RD*3I M ?0&D\DQ[K1V6!(J@_8.PQ!Z1PUD:!HH(!_'O\]. <^NC^-)S3]PISI ME_-EW\O[<'@T;GQS4EJO3$]JJ' 5JO++-0.3D@TN6N"$0T;OVF1>QB\X(J+) MJI1 :.CD-.F:C=2I9,,*Y?N'\E5G.+/H.+5 (.N(SG#PQ&EK"(U@!)7XH=C>+(2U%C2=L]>S5C#OBERJ$;(2TKIN\)%S M,IBDB3(!C9 0 G$A:F(<5SI#]BY"%U,/:CY1I_R)BN1[1_)"#X3D+;.ED('+ MTHS56&*%Y"18EKW-N'E-)Y.(*I([Y4Y\)Y*K-W$W."]X$]Q[G275)')3 GT\ M$ZLC)1GP%32\LA%N9U>[OKF[-]'1E,!-]R9Z1\=->67:FXY[Z(H/QR< ;9G2 M]*1W-,1;J"<5]]@IH8AD[ZCCLC5#2O'=UH7FS4C- UQ:- M 0HB?4[$J2A(I"9P6J8RH03+B#7:*31O_W'%OO_<.YK7Y?4:&/K2P ]B'(T M,3GP#?0F,)T.878!HO9"GX.9WU%@_"@.+3K1Y>#M3$3[8Q3<[X/IP<%X6!:O MM(HLTOK)(Y<]&Q\>P6CBRTU67EL=KUTS.M('W-9 /1'!6K12)$>&8YQX[VV1 MOHD.2KM(Z58PK;T&0#N#[[4U/*CX?E!\7_5"C*1"@4I$">V)M,D1YVDBW*'X MN14^9FCG2-([S7JJ .\:P-?6_* "_"$!OMB1S2O'DS=$0%'@3F?BM#!$)REU MHME&&W9VF;ZV(5N=*KD6G/XT;IKQ)[S7^;'')\3%P?AX KW80!I,>]G'P?#. MK1 VA;:ZJY1$7T/B%ZHQ#!*T 2)6 .:2(CX MD^*EL@IIVV5M=$F"=)+WG:LMGK<-SVL]V:AX7C^>%_L)J)!LR)0P%MI9;Y98 MZ@71@F6F.0\IH@>A->]STZ6\@^T_VW@+9R<;T_'*O8@M#GZLW(TXE\1>KMRT M)FZZ9@YE,@%0M0#1B;L2OHS$)AH)6-0_(C!/R[ 8]!ZLZTNZ.-&J1C W%\0K M]QPJB.\'Q%<=!I>%9]05U);2;8\""U2AO4$+M%DV-KKB,-B^,W?I6%0AW#4( MK]Q9J!"^%PA?<\H0F=>PU\' \_EL9CEQV%DWK8<(\%%#60L5:2NF:R9+"&0K:B%&:7H]"$=@8+ MD;@<4J(T6QK165!:]860'0IDU,!DYP\:*IK7CN:K7@,:&E1'R8@HKH/40A(K M528B*-S643.6B\G!9=_6,Y@4'PKB0I,Z,V))L+)GB),1H M2? 0F&!6H^FULVM=7U_3M+B>,=S7&<-Z7(@MCG"L]:1ASE//(51Z6B$]73/X M,;$L'9>&V)0YD28E$HR1)*IH@P!0+I4R"'0=&%MT'6J(Z\Y+D-2T95SA@<^@W6*T\XMXPS1ZF@9F=7EC,&5PL=M@G :SUCJ !>$X 7 M' 3O&5?>1@(>!)'@([$\>6*UM4(FT#XDU, 4%?!BDG ]8%@+#"\/E/^F;_ ( M!TMTHJ1Z+Q=^.FT[]ZRL?>6CI?CHFIF,27C!LT$^ E^RG*DD7D,B-%JG)2J< M7 HGC5C,<%YZQ%*-.G8&HVLKBZX870%&KQK]0409J O$L81>>S26>&H"

8$5HUW#Z-HJFRM&[X[1Q9%\>\&PC=_G#_Y7ZL-TV.F\!H@!;_:#R%29WR\."Y1,_.1;,8B:A=X;^+ MK%X_?[IH].<@A',9>4IIBT:_H<3QP-"@H"ID;IW0JYL75T.)'@8\>Y5!VN*S,P0R>!* &R)S,BF!U8Z[D@I8>BG?.=^@ KEC0%YK M\E %\AJ!O.@^ ,WM<7QB:.5((P2Q(EMB/+B8DS#!^U)X8/K2+I[KUVV9I-'7@;4;A>@'.4FX(Z2K17)' M7%]U+Q5(0'8F0L=,,W/6)ME%';W]YQ0S"$S*B).O'4[44XC[ M3#%Z\7F*"W8\F!R4/\X/2"LWK8";KIDUG0WP+)@KS=@4D4(8@HX$)Q <9":R MBV6D93V+V" D=R@3Z9M0KG[#'?&\T 5),F\$TF/2VI7ICIS8&-%O8!$%K;@U M.NWL\CY3M0?2-@%YS>E*%&HM M9M3VJ:Z]D.XMKVDPBH,C/SP?!H>/ TTO#T9MTM(0T-ONC0/>7SN6Y%$<03QH M><+/LY7_I2S\F7A.R:O2T%(T=,VT:"_!H5=@B6(^EC;L;M:&74 VVJ.-H;7: MV;7J+M52-0C9-92NW"VH*%TI2A?FKQGI*966B$0-D3Y*8H5S)"L5*=J%P6JS MLVON5)-<4=HUE*["B1E$OB)+4$^15ARJ5"*ZC, M:K^+.5_#_\MU);J47O2(P_\=ZD94%KYF&*R6C2XV(_J-O]I_\>D]Z@B59 @D M2(TV T7#P:%DB9&)IABECHFC92_ZNO8BZCQ\N].*Z'KTUB.[[P?NR27@TO?9 M2N!"*J*=D$2BH5]Z#W.276#>)"J87UTZ085OQ^"[YD9$%;XKAN_K=U?@BU:^ MXBPS$L!X(J41Q$K!261:",C6NM+RHWOPW?[H_M[TX"R47QH/(2X\^@*/(H;_ M<&4$%XN>CB?3\2$T+R:Q&7]Z#D?CR: F_ZR(BGY=#.YKAM*QWB(!:4YDIA1) MR1FB(X_&H/"B4UU,3*SQPZY$^2?XE/C3G1!=/?L[PGKA-,!*YB!88G*V1$:9 MB9?<$O")!165,%F7U 'T[#L2:JR [I1K4&'\ #"^IEH(!2 $NFM)"$[ M093-@GJGLRHE0+)/39?&#*WRU$"*)T9UT5-X#=->+&U+_W$\@=0;C/Z[=]2, M/PX2_A).+K@011P?[SP\.8R;! V9CH]^*$LS&0\'J5<>;6-8[)Z/%ZZ8):>A M#A1;:3;[9BZJGTY^0^F]'/U\*JZG9]*JU+8Z:OMMT?$ [H-S)A+6IC2JX(E+ M@1(%.@I!M=4N[^P*P?O4K>#PX7;XV:"XYN83PD,>6%0:>" :N.JH:&]L9BP2 M#UF4N>N,>%Z.(+G-T7(/CB,-:$7[0BYZ*M\7"JU"1SXN<(;;- M6N%S//"C#]!K_!1ZLY\G/81P<8[Z,Q<)_GT\^(C8&$TG_9X?E_G%7*1O4:)[H\*-Y7\OSH7X]DQ\Y86GHW3Y M#Q>NK*2X%"G^L>@G\:!T=(Z12$4FTFA*+%6">$VIYBK%',/.[IU6HO",E6%6*ZCYJ.2P M!>2P M>IDD-GR6&QI:TQ,3)E"67.$2F0(:PL]H.4'J(0F@.:#BN8*[5V>:.L"UQ97@IT35^)VCZK MZP3QD,=*E18VEQ86^_>BMI *2CN]9/$? !*"C"1H 3Q0:V+FY6C*]H7AVU>Q MTSW'Z=GM7:4?;O255A%GJI_Q&-I$_ 0?!J-12><F! MHO>L*=%>AJQ4X@!Y9]<5H1O M&<(-L%P.C4#1*+.*0;IHH_,L.!H0^@7AS%6$;Q#"%SQ99:,/@3H2H,RYA&10 MAV?\R>:8C,I.Q[BSR\N<2VD[A/#[]F33X./I9Q_Z!JW_]GB3XR?,/Y&4M__ M;$L@]Y=XB?[MH@N"-[N"T]IO4UHWG+'_7-GY].4GWFSR#MYI)K/1SG)IT0%3 MVCBO3-8I0]:Y-<]NT8FODGAASB:F2#"HED4Y:$K011"CFJ$X: MK7-;R)OWN;SSD.*EP// :5^5\QXEY]6@T_9QWE67U$- D]724A=HB4R&$T^- M)0HH929G9VU<6="I."82L<$; M8YDQ+-.5A>'NA?/F[OOI79QN?MXRVO6$N,QQY?F]"[S!-#XN#=POW?PM/F6; MOG#Y(]E0_K]+!__F6J9\=WQT-(32K-8/>VDPB:1#W%6XMZ90,DSNTEEKFXRN+3*M M5C[5XN5\K[S!S?,::I+>"JVF:P;5H?7+@["2Z.PSD=(9X@2+Q(+/4=(D=2Z# M;VF?T3NWCUAAN[Q[<@?U;>YJKRSSKY9Z%V0*2QPKI9PL"%3>4=H]'I(U(3!O\D-DZW]P">-.C %WY MC.V/1KR;CN/?)/C2=3J.#X\ -U?+[-$?#:9X5U_:=M2E&_41WNM)6Q)3:F2. M2M"L#K)9K\?_XO!H.#X!> ?-QT&$=P>^@9^*K)Y=$-73X7 78NRJ>'*(FJ.E>H.J]I1FV<2:),X*+"9B)#*J.YE"%@==8* M-$]"[>R*OM:K.FWID.7^R"E@Y4YWI8!-H("KSCOUWLC #8F.)2*C=<2YY(E- MFM&L(@?16L]4+9;]5PK8; I8N>-;*6 #*&"Q7YI$C O)2(Q>$(FF(0DI*I(" M98E'(8+*.[N\+^Y>&-$]![K#'L^;:SV97KG_UJDNWHZ/L2!D 1.I&%H75CKB-;1 M,><49.Z+=2%$E^9_5T1WRF.H2GBMH%UP"2*/-@0#A .X]]M25<#1\=-/$"$3-IS \0A MWO"D/5MHKQ^U]U^.%28P&N [1N-I/4M8J]=P*K"]_*P55YOV]O.X>7LFJZ>C M].Q<4.6Z,S&]:Z7TN@CILH62!Y\AD2_0C"O/+<5S'Q:=#98XFIG4EGPI3:0U MF@1F/>'&BN#!)&=PJ_Y__V%1U#]V*/A1 YK=XT^W WRBT-/)-/@/"IX5>JIP7OB MDP"2E47>5YIFRG=VR\P3=V=G9O6'&U=:S:BO=)K9S*D;V_09WW! O_F]3"U< M>PWO1B@%B0_?P^9IZU8^APB' 9J>8/U+.+GKZ=Q=I+/,*-W!%9:W M;NE-;G_J2=LNK TC7]G'M6/8-<^UV7[Q*ION%Y_W.6)=D$1QX-PDHVPHDU&$ZUNYA67 E8TV MGHU6V0Z_LM']LM%"V_LD$^/&$\U5R2(HE3TB.6*L2TDSCSM-[.PJQ_KX0V6C MRD:=8Z-5-JJO;'2O;+1P%,!2H-J )-Z4G*;2*B5$S0E$8. LRRZ58D.N^MRL M:O!036RZ#2#?WC(L\CC/+5?EGUT>A%')9G5D\^NB(V:-4M$!)\*J3"0*B#AO M(Z$T DHM,,/*E+.^I'>FFIIHT#' KLJ%J8!=(V"O^BK12R\-.B>4IA(YD9Y8 M:S)A2+\!8HXQNYU=]&;0.KC[3-D*V6Y!=E5V?H7L^B"[8-![Y9A@VA'.$*TR M1D-\,(8P)L!KRS1R;#LK0LOS\3">3L>'"\.D M'NW0P+NMQV8S>!T=O66$?TV+6^VITA%=*?2?D/"9+R,%C2!6N6"20LJ/>4VC MH^\$K8['H2N;5C:M0ZFWGDT73N*PIY34.I M*YM6-GU$;%K'76\=FRXV7K:9>R^ZF,F^ M&CPS>@KH]G-^:!N2QZ]#G+=C:@!Z;9%>;SKN30^@H+I=1E\"%WDP\J.(7XNW MAW]HNY$\N?'9YA]<%N/'H_&D[?K\0P-#/QU\A!\_#=+TX)18+KQK+EIZ_A8? M\ Z.IS>_9>V+^-4E4_SR"ES\M]QD2RY9Q0!.&).!R;;@VB,1)D [(UEI_7LC M=D[?='!6!'?D/P )#?B_B<_X7#_XX2=_,MGYYZ7'/QR,3N^(&[SEKR[3X@Z] M9I5R7O$JS9"&S#MNVJJ!'Q#9T)2K\";\ ]]![Z I.NL_OBTDQ7=V7^+[/A=T M/+N(C)_/D/'N#!G_\T^_>]W6>("=NU#)P6=)" D1C0_2',U7I8U4OCL.DT$: M^.9BX_5NW?FEM3]?\5*,\NS CSY VUW^%7SYXD?XYEXQ"N:=Z-NJY=)2"9I) M6_=N?IR_W-%G_0<^R?1@?(R?D2;]'GR.4'1;&4[1\^V BVC??/V+?5H/A$0W\T@1].?_@Q#29'0W_RPV#4WF'[IA_GGSZG M[/(%5Q1H^WVSE^>TY-P3:5QAIOEYP/R+YZ3UI"6M*]; [#6AGAAE;WR9/F$W MOO:UCU5/'%/?]:E??XVS==RK='H-]RJXZ-"G;H^T-/W>^[G_>^76;,B]ZB?V M.WG@_N_5/F%,;LB]&MRO_%:?>GVO!BZ_TJSAFUD8[OM; 8^LS-N4>ZZ3#WG3#F7J-CW%)=NU K/6LRL=!6;\:>K M"3\;L!!/Y_.2_'"VP?P@D6*TSP8)/.ZEB?'X\'C8.@'/(0_BX.9!N8]M/?:F M!]#TRN"Z!@Y@-!E\A-[+41P?0N\?OXPG%UR&Q[A2LW2=BZ[@?UUU F_6BYC8-. MKIP^:\X2Y2(%;;G4-@2F@F"0I!&*>M]F1C)W]?3YY>N?KQX_[\-A"8TW)S/C M8,8Q>\?3R=2/RJ)]LW$M?>C#Y9/YX?)?_SO8>_Y2[>U_$'\^_T#Q=?7'E^'@ MU?[3SW_N_\;_^.O_\+-?L3_V7[#SP^4_#_[KC\^O#GX>LO']2?O[\^W/O7;^SU M\U_YJW_][]]__/[JY-5?K_C>[[]]^O/W_QO@Y^57@_G!\COZ&9^!O]K_\-Y) M&81)DECF@$B7+7&&><*=HDY8"8SGU?6M71(EMS] GJ%DN:J5RS1UZUR2F-,;8T !=]2EE?K: )^ :12S6?'J7Y]'VLMF@^ M78P8SRRH:@V5463:YJ;E4BVTPB^\<23":MY@R8U-9YR;P(R@@: M@--L:03V%2:;X)/A3Y72[IG2!EP ML\L5ZQN[V'A@(;OD<;/9(Z.R;O/8$C3FLQ&6ZJ@59S):$2+/NOR)*MSY/E:W M\=X(ZO55FTLIQ2'+0$I3;2*5SL0%-+RR4H$+27W@<6=7\G6;6Y6=*CL]D+L( M+'-C(B@:9:E=E"[:Z#P+C@8)U5WL"G5=M:VR2TPH9T@."8AD7)4T!]S W%HJ MI$##2^_L"L'Z\NY-G=;/7ROJ[M,MZ"PDPOI6?N_?GKU_._W MJ&V<9:9XAZ9XA\80!R:3D&Q6E /Z_AR-+]K'O?B@I5*E4J52I5*E4J52I=(UJ6QG MP=_E,%/;\Z*-*_7\I)<&'P<)1JF'?_Q*".HNE8%;O.^N%__#ES54J711*ITH M-MD(N2\7"Z;"43!:>F6H]"('*YR//*LS;^ZQGQ7 M$QEZ_>Q"6/W_QGCEODPF,*&H2D1" >!H=HI5*E4J52I5*D\;JD\AD24\PC!X\@\J9' *I5ZWML5N3^T M[U]SO^XY#O#N2AS@KU?O78Z PO1$::>(=%81;\L@:A]D=BJ#]')G5_:EE7U! MU;8FB6P]I*\9D7DW/-^0>?[M?*^:TK4,8.4"8&DP+ A+#$NI=F1+Q3@1BI+5(QDH&FW9VM>OKN_<8J%BN_E.52I5* M%Z2RA-Y+Q@G*DP'#M43WQ'-))1.6N2QYD&LS4*O>6YW>.Z^6;/4>?P].1L-] M)%PE2U".EGC!@"0/2B=9&HWX5N\9NJJ9[357[5HDSJ=HQO'AT7@$H^G5TL@) MC ;CIC^QRKU*I4NF$5;WR:-+3]-?Q9-I.[-X? M/TVG\PW+:,.7H_E@P_E\@E-38R]?F+3Y',*T&MTK,[H'5X--'[Z\ES8*YV(F MT4=7NBM1XC*:W\K);%6V29<6)4RK/E>KZFA9L5X9N$JE2F53].+*HTU5+W9- M+UX.1OW]Z;WQO+0_L83GMG67,\2A*42T9& I6&%#]_3BX\J+[!T=-^65:6\Z M[L'AT7!\ G#^4CSPDU)".?[0^,.:/EF/-*I4:OKD0QL774B??#&GRO:B-W.B M?#/$IZWYE"OLN+4PKLMX"31FCT*$1"0N*_%9"L)4!I,M[B0'.[N"T[ZFKBL' M7)79'P.S;XM4NIHZ=R/E5B]NE=U+%^;U.,NY4Q&(9:F4LAM.0N2&<*,LE5GJ M2-&+LWUF:E9LQZ%=";=*I4JE^['-J@8?7 TNS"%PBLK 329*YTRD4(($L(GX M%*1B-CLEH&-J<#L3ZVX7ROP,31Q,VHMFKXZ/BB@F-V(KH0 MQ&Q?W)OQXHLY8:8:OUQ+7[AY_-)SJB,*EH@4T)GF5I/ G2,\&A#>&[0_ =G5!U@&O/(J>(/3H'-PQ$6A$+S"('@]$)U$U!'% M*%A$\%;0;@UH[S7 ?0=U7!%]*T0O!K7\;ZA=Y[@4W%=?:PJE2J5+DBEJ]'MJ@/7K@,7(MM"4RE9DD0YG8E$ZX9X M2_$GZD(,2:0DZ%P'WKE!6P+3Z1 .YR7E#4RFS2!.3^>;M$C^OBCW M)IW.U3/3*I6:JML5N7_KCWH: [I9ZID>$]LO=:<#1J/2?1E#-@ M'14)3GC"4,R."ZNA]$R=([HKANUVYG8_NQCTGAPW#8P2E-G=N/?/VE-,_JLW M]9][PX$/@V'IL7I\5-ZSKK#X)AWKU]U=)8]M@?9V4?JV2.6>HYHW-B1\ M"T./IN?^>*6<6QV\9?OSSH.<-$IA8^!$!VH)ZE=+O$R"< W*"FNL%;ST(>Q; M=9=(9T5WY=PJE2J5+DAE&4VXSM:\51-VHR/O7!-&ZT&'K BZ(9Q(&ACQE!I4 MASY2E;W,475($SZR+-_!J !S!#/$?D*X]!HXZ\+[E?E1-=VW'J=5J=1TWX<^ M1KTVK'E'\^)"6+-)>?2M7-]3NKS4Z_\=1+QT.JB)OBL\2KVFNX4R1@1KVN@F MFA<0 PG*!2*L \B::@>R[6ZA=)]9VI6SU,KOW4GT_1K&Y[D2WX1X]1*60?%" MBB]$ZH/BE+#@')&909F=;@@U49DL%./!UQ3?SJ/W85-\*X[O&\?7)/=*G;R, MBB!J-0)9EL+>[ G0Z!5W1C@9=G:OFP1=TWN[@N+M\K&J5*I4NJ'Q5A#TKAKO MH37>A8ES7_ >3]X'ZM%@$99D9]!T=2X2%TTF)N&_SGEKK=K9U6YQ-,S]:[SM MS.!=)K@]"V=/RN^K#FYOTEE=/4&M4JE)NUV1^X/G['XMOOWLC#%K?'O]I4+G M\>W]5^KUE]_><^@+=N?@=E>99%MP MOEW\OBU2Z7Y?@EM0&!619+0F/)6XIT)^S/CE2C@^3 M\-+RV-+L8GO\FJS;%2!7>JU2J5+9A+AE57KW/E]N_R4JNS]:UP(5'T/7XO.K MI^]93#8IE8F,/!6U%XC-GA'(%(T;7 MUO.L*I6:7UOE7M%8I=(IJ72DXGM__!07J]R!'Y9^&R]'S_S18.J';=P^7"US M>PO_/AY,!E.TH)N/@P@S4_LMQ/&'4?LIK=5=B^'6$V::I\*DZ" TF6F\=DR*HTMPQN,P% M.!#<^J6]U-:X?G;1MG[9FM:_C">3=B[#OO_\9MR4^WHZG3:#<#SU80C[XS?H MN8ZFU<]<*AGB:?$O3Y,A\+G_^+SW]#W-(K1Y$ I8(M)*($['3*3)7@"C&5PN MG._[B*XQR- H!(HK&2R)0YXC@HD@,*+B;J71FN MTB$<;V=F$^[VWA!W?B*BHT1:2XDS M41!#*40F@Y&:HL]B^XJ;#C22J="MA+HY4NE&L5LEU#42ZD(0")2/GH=$$F-( MJ%)%XA('HCW3H(7).:4.$>IV9@S]Y(>E,5>_]QPB' 9H>H+U>P4W=\D8FCNZ M^"Q?\7,[34C+-?S13M+H#43'N=1>N<2\E=SHZ!.55KQ_>#1N?'/R MXM_'@^G)K+_/WO%T,O6CLFBUD\]*RVW?705 M&,.CUH[M[$K:QQVWHM#TK:'RD.=/Z\5[!VCP/]6KRE.5I[:YLVLUFEQ*5RJK5+:)5+;, M&:'-TL>4$V=(9C%&JR5+7'BK&+."QYNY[&M],"NIK9'4%A(N0$8!'#U(4#02 MZ80E@25&G/ &(%B3K-G9Y8;V!5NTSY;N?EGYK/)95TTS%S3+,AMOK9&&.^== MS,XDQ =-Z%%6%_(>B6JA*BWR,M5%6@(H&R*5CB1P$0E7*GNFF?(A(E&Q.S<_ M>11,]0[A;FJI;66'N-GY7@L6^<] M)PP"NH_ //'1&4(=@#%,!*'LSJYRQ7U<3,5:,8G58KW;S% \GXIXU$"&IH&R MY(BS*V%4J52I5*E4J52I5*MLHE>TLU;H< "@IKC./O^" [4+]!+B?_@T]"J5+DJE$\4!&R'WY?+_LY8.@*O@@I46 M?,C!A\ ,B"#!1O&-D-#7"P&>SPER\F[^U;4,8%5AH5\7RP"\4=YDJ0CEP1(9 M'"<>!"5:<9&R85I1M;/+..\KO:I"RL[QQ+:@>+O8NTJE2J5*I4JE2N5Q2^4Q M) E]&9.E&^&^+0U@K#*Q)+%1@)61A-]Z;^4 Y%"1N*#\L0F MI8*4TAGG=W:%D'TN[;9FEVP+Q+>+VK=%*DMDZW%0/#EAK,M>BA0]*"L,UR*Q MJ*TW2V?K?2T][T;.K7G@*\WE6RPCCI8'ZV,F2E-#9)2.N%)0K#SN=&!(R*)T M;Q%]8^^$F M:L*%BB@;>!":>:)YE$1ZIHEG5!"/VC'(S 2$SFG"1Y;U="FB^1F:.)BT%\U> M'1\547S?9+,:1*]'&U4J->%IRV*9[8M[,UY\,2?,5,.8J[,D/BR&,4O%.V4B MDIRX)M)H(+Y,.\U"<$4IRS&61*B^H:XO^*JZH7:.0;8>W]LP*YN5I5* ME4H7I-+5&'=5@O>@!!?BVZCP T=192"1*3EAGA!,U'19NZU BUIJP1M9\IS M'G'"[@2FTR$< OZ&ES4PF3:#.#TMZFVA_'V1[DTZI*M'IU4J-6NW*W+O=*3[ M[1E#MI<]_>2;]!JF>_GG<9-A,#VN%< K-3'^7@Q\AP!&&,-(B,RAERT#\=D M8=1(9D3PU+(2^%;*]27?VOYP6P_W!PY\WP[IU5]8"LR+<7"+#J%BBJ!3B-Z" M $>"8IK8Y*Q6W@GGTPKBX!7$W1F@LH) ^- L0."KKK/AU@+[]4)6*Y>IW5:E4J71!*ET-?2_OIN;!9TCD"S3C MJ@67T8)_O;@8!!>O]_^6KS^]YTD;B-(0Y;PAT@"0D&(FC*=@O=-4EN&OL* MCF_2Z5X]0D':/8#3QY29K0'QUYL;3Q8!XDIZ[H!Q)+*/+G2DE(5,T-IS+^/_6)-E. M2K%]IN[B>'>5/;8?V_<0"G^:_CJ>3(NM,WD+0X]6SO[XUO"N#L-2"%Z(@F>6 M8O1*D$ S)9()31Q82:QCT'?%;L;B)V5YX)?B?LUG2XU0'[FG@X M:!^X99:40?%$&I.)!>&(@@@Q2IU-A#)JO$^UKOCN++ZWR]^J4JE2Z88N7'E4 MO.K"SNC"Q6'0&GRRP94F8)%(3CWQ EU69S(-UGNG'9WKPL76)_>O"[$QXF+P$0CD#'':\V>0Z>5F?-CS,>)33?$1>O' CSY S0"OIZM5*C4#O,J] MHK%*I5M26<;8CF@]4YZLC$K):+GWD4L#P8F0A4W\_!)>^T*\^O">1DF%"I98Z3214D6TH1DC%+TFI;A7TY9/A39B+8')B)H+(4-\.VHO5^T?KR*EJ- MM.C;)D>"5YE(K_ G&3S)PB0IDU.&YYU=TS>ZECAT'+#5_.FB5)8Q?P*-*G.M M;8Q",A:LA6B-LS;I:*AAU?SI'*'^<8E0]WY]+WTT 2PGLAW_:A(GUDE'*&2N MC!=:TW)2KGE?7M-DZ?[-G^W,J3UM&#YI>TOXHR/ I_/#X:37S&+NI;7$Q6'Q M$Q@-QDUO-)Y^9S!QD\X_ZJE4E4K-F*URKVBL4MDLJ3Q(%EN3\NCBL?W^^"DN M5?EZ/RQYYB]'S_S18(J_S*V.O?RL-3F>%8OC[)#_V;FY\1S"M%KBJ[/$?[TN M$"D]F! AXIHFM,25R21HYXF!D)EP2HJ0=G;1$->R"X?Y%?*5B*M4JE0V+K&M MJL=-4(_G%>"O]G^CKS^]M]Y+7H[H=-:<2.$5L2HH@J(&[42D)H8.JO<+@U28%U.LQ1Y5*S83KBMP?O-K[:[U0 MGYTQ)IH.AW41JBK-#)>+M9],VD$B\H2X8-!$T.6)C/*$V AY)(D MHFGC;1?#;(I7NM[6\!0=77VXIFKVFAMN[/KUJL?)(G"GT-G4P(!( M[3EQ'@(IS:0D<\%3[W=VA54=2(RH8.YRBE,%\X.5:9XE.25E C.,!&T5BE4J52I7*? M/HP,QF0+*D!,4EIJ*4O:2)LX\TD ?+\/@^;;N=-23[M7YZ[\=K&?_*F[HK+P M,6A/! =/)&6"V&QQ^RIA(2N9G L[NXRZOF9W*+$:EG&-2.[4NVRT] E1MW.W*&?_+#TZ>KWGD.$PP!- M3[!^KP#G+ME#*U]#DS2*#GG^!OSBGL*5"LFY/4# M+JYI^[,/AT?CQC\?3R=2/RJ+5QCZK8Z4S1CIO[ - E07!B;,9 M.>@;>R#.VY%C7UN#96'/(9:+]X[0(/_N3:QW59<#\]L MUYRF?Q>M+>9Z7V&U9[YI3G!]GA[BPDZO/V"KQM<*:>[D"LTAKQD?/)#2#Y5( MCLZL3]P1Z7F&8&@T,N[L"M>W*^M?MA$TUZVDS\=F1''IK%4:W0+MI&$N&,FS MC$(I*;3E-PQ)O<:(>M8VG&V;.%0#:JW,LM 9T4>3='*.4)88D5I0XIC/A/K( MLE7*)U6&I%+=%]3VC5[LP+S%]%*MJ$=I17T?K]UNBFRUA);BJ[UG5SNY6A2 M 4$TVCY$9F6)]5(1[EC,.0 $RUJ^JCQ5>6K+>4IS'K/S()"7D*&$!\F"C%); M$[/6JDZ[[@:)7=/ G6*2TI((BU'LXM)08(PZ- )ZV.T,C#N=W91V?2IE97* M*I5M(I4M[1"25 MT9>4G(3(@$ 4X+//7+51*L/[3"^2VM)9XI7/*I]UEL\XNB 4%-#HD^1,AR1] M8H9K:YU2@:Z$SRIE+4E9BQ5J("U8'HAB&BDK&4W0FY2$)J:%,,"=,>A.FDI7 ME:XVC:Z68"NJE+->"&VED9*GP)GQ0@H3.0VA>I+=8;"%K"QP.JLD(G' $I%. M6Q*HB419187BWMF8T>BBKF\5WPA/?5,2@3=0#F;T20: M8#0'23G0G5UYYZ.9S4-[)XI--YQ/JF:HDJR2K)*LDJR2K)*LDJR2?"A);F=A MW>4 34E(GD5D>G[22X./@P2CU,,_?B5X4_MW+R'^AR\:J%+IHE0Z4MO%\3I"3=_.OKD4;JPJT?5@L MVC Z.B53)%:;0&1B@H1R=&U,"B"T8-GDG5W&>5_I596]=HXGM@7%V\7>52I5 M*E4J52I5*H];*H\AB>-"C.#HN"FO3'O3<0\.CX;C$X#SE^*!GY1@P?A#XP]K M]^8EY+\18<8JE<=YH+X1S.,&+.56V%[V9$^6;(3YMC2"L+H+P M]V($@?,$#)@E7.M()'A+ J>.*,VHL=(S%4IWU#XSM+^"8NJNTLC6@_R:PI2[ M(?R&G.\;DNMNQ'=-MEL2P0N-$$R9=2\M(T8Z42I7* D6)-',Z6R )NE*#+ B M=VN0FZ322,]*<_"2!PA1!\LY."5-"I'=%W)K0,[&Y %O; M1'Q ="L3L\G::XBHFG5?7E-#6\'=*7!OE\]5I5*ET@E%&+C@.@8?*+42K5GK M ["<9&0@C'&^*L)-5(0+E8V"2>D%SX3:P(AT"DA@DA$P3/L(1J%L9XIP<>3@ M X'[D67&78IZ?X8F#B;M1;-7QT=%%-\WK; >M-3CKRJ5FA2W9?'N]L6]&2^^ MF!-FJJ'NE1D27YY>T^'8\L"9U"25:6#2)$^"*K-K0 2J&8_.F9U=0VE?B,6Q M-5O"'UN/[@<.=-\ [.H$+(7=Q6Z_)EN>C256:T$D8XK8F!W14F?%A/!&F14$ MN2MJ.X/:>PURWT$=5TC?#M+7!+B#9,D+ZHC@CA+TWH%82CUQ*C-/I9>2^IU= MV7=V54V\*["KDU6E4J6R*4KP7@/<50G>@Q)<"&Y;%A.H5 970$0E"))XSRB) MREJ4M0A:NYD27-7$G9K2_?W![0E,IT,X!/P-+VM@,FT&<7I:]MU"^?OBW)MT M0E?/3:M4:EYW5^3>Z3CWVS.&;"][^LDWZ35,]_+/XR;#8'I<:\17:F*\6 Q[ M:Z%Y.\[/4)N)%."(BR81D55R*8HR&;9D>#O#^U+6/-%-A?L#![YOA_3J+RP% MYH4XN-(0O!22.$,!O06O2#">D^S04X HLLUB9_?.[;TKB+LS0&0%@?"O31*I M<+X_.%\3 Q?&*.6H(8):1F0(G(1$15'6TLE@3);\.D#??NI(Q7+UNZI4JE2Z M()6NAKZ7=U/SX#,D\@6:<=6"2VG!7R\&P<7K_;_EWJ_O,P_HHW)%4!,:-&M9 M)CYD38!2YG-0S 9ZANFN&+?;F>/][&+H>W+<-#!*4!J;XNX_ZV@R^:_>U'_N M#0<^#(:#Z4GO^*B\9UW!\4TZW:MGKE4J-0F\*W*_V=&^K^AX^S5O_""A*;'O M/_\^F!Z4N7BX#(M%NCD+0P]VI[[XY62;O7Q;D>ZUT0Z6089;(C$V1B(E,X32S7^PWW$9384 MHMS9-7WI;"7=SL*[DFZ52I7*ZE7ARL.=515V1A4NCNH6J NEY$2AVB,H;B 6 M8B9*1Z9X#B+GU!U5^(TX9QI,CH;^I-PD?)T1ZI7URFY<6;=TO7++KJQ;NEZY M95=N9YU1FV% 0C&Z2YW1F=5=RX9J2DZ52BT;JG*O:*Q2Z914.G*DM3]^BHM5 M[L /2T;!R]$S?S28^F$;Q@M7PWAOX=_'@\E@"N^@^3B(,,MW? MQ_&'4?DJ; M^EB#?:L+]OUQ;9<;2VG4TA('D1/)M2?>)$D\).52#F!C"?:QOF-WKO"O1%#I MN4JE2J4+4NG(X5=5FAN@-!=.R#2 EFA*D6R$(M(P3H+G0"0P82G*7T7>-:6Y MG?4 >],#:-I 50,'B)+!1^@-QY.:R%]S*JI4:B)_E7M%8Y5*E4J52I7*)DIE MF1Q-EYQUQIALO))9>BL"@*4JA6BBT.;[.[&T1O:SBS;VRQ&:W/ +&MIM'?J^ M__QFW)0;?#J=-H-P//5A"/OC-^C#CJ;5XUS*XXRE%NRJQQEE5H B)2*49N0V MEUD#P1(AHQ)62*>DVMG5?-'=K,4)FPCF%<2<*I@[ N:%\!'/C$OG+3&!EC,7 M1'20"B4IC8O4 E,"N@+F[00%=5&BVC"SJ[@K,_DXF32V@JV*]BMC-I%J70C*E09 M=8V,NA BDE)I4 3EJ4BTO%$@@J4,*:="H'Y"+Q+C+J=N4,_^6&9J-7O/8<( MAP&:GF#]7@'.7;*'YJYN&$^GX\,?!"YW&A^'(9QYN_,+\&&_X@IWFK*6ZUH8 ME<]6<*&H3]+3[ &"X9))I3U--KY_>#1N?'/RXM_'@^G)K'?AWO%T M,O6CLFBU,>'J:.OO4\HZ;TQH!9I_%%G*)]%H3'X4F 31$IG,*&G9V)>WC MCEO1+,#58>DA#[(>F#$ZP+3_^7""OZW 'YX\%\V][V/.Q7SS*\3YS#?-":[/ MTT-<^>GUAWS5 %PADYY<85*J&1-",")RID2JZ(G72A,IA/$LLR S0_//]1V3 ME4D[FYE:+;TK?&6DE39SQQP-DBKPZ,@((0.-.C*:Q:TMO5F7_[851;7RULI- M"^VGDP_:EPD7QJ9$9.) O.2*>,ZHD=0''_+.+J.NKYWN,[/8 NXQ$U0U]:JI M]UVFWO=1YPUCA$H'36@F,VNOFFM+4N+B5,L@K/.*X/>YP E-#;"!E7/CE%P(7C*O>6!>.9G37:BPNK4K=&L7 MFXEXPXT H(0SGXF,*1!/M2&6<0U@&*0 .[M&F;Y3=Q[E7=FRLN66LN4R9\*4 M&B6#" YM1AD,1V/%,ZT2#YI%F=C-=/FUN9T\7FG_NGCWIM>^:?5/$=T*S&J R>HK4]G-^*(W]!O'K MV.5M%WZ WNOQ%":]Z;@W/8 "UW89RZ2L7AZ,_"CBU^+MX1_:1H)/;GRV^0=S M@_=R-)ZT;0)_:,K0K<%'^/'3($T/3AGCPKOFTJ7G;_$![^!X>O-;UKZ(7UVR MLKTOKL#%?\M-M@2350S@A#$9F#1H 5(O.4_ +4M66O_>Z)W3-QTTIS=^Y#\ M"0WXOXG/^%P_^.$G?S+9^>>EQS\+M\W>_E\PS^ALTT_SQB??_/\Y2?M2U=TS?PU M?)&S&U^F3VY^[6L?:\03Y?3*/Y;Q)]2*6WWL-_+GETAW^HY+K['49UOCJBQG M8KROK=]ND3?(K)?,CV]5&MQD62Q;:K#69[VAYP2BN\=^N+&V8)U/V=+$O6@9 M^N!:YNMW<'LM8U'+/(=); 9'K?\TSKV?CB?X&9-)SX]2[]WQ(=+C2?G[.USL M0<:%'TU[3V,L:;4HI=X;%%PNJSOCYIVAU U2O277=YRG M^&UXJK+1/>XYM;-[1C_/QHPE%I\(<62K%CWL)'&!U#Y9&-E*G>;CM$5A[IUIYS;&?W/"+U;*Q0MYU*;I4!6ZGD/G>=VME]!5^^ M^!&^L3>KVZOLL9ER--N=#L)J7FKG=IW=V9UQQMG1#/Y8!LS":-)^;N_-T-<\ MU4V5K=GN!!%6,U6[MNLXFPWH+:.(>D?HU;0]H'L7&]7/BB1+D^A>VW.@DLMF MBKFTC]YF=,YUODO(64!R-T M^9JC^9//6S"$R2 -?-.>=UV\_\[<^9IZ^MS? _P#UWUZ,#[&STB3?@\^1RAM M*5J7O,B@..CSW]IY3I*;QJ8X$JWO^[ELQUW MON&>#R9Q.)X<-X!77VAA\T_##TSZ-;P_^_"M^ M_F/_E7R]_QM>_^O)'_LOY&O\_M>_OQ1[O_]*_]Q_Q5[MQY-?Q-LA_+^W)W_^ MGHX"E_KUOWX^?/WEYX-77SZPU_L?\%[^]^#5_@?^YU^_L3_^BNK/YV^'K[[\ M]OGUE_\MXYL_OW[^XGT,2>*6 R(L."*-,\0'XXB.("5EH70.GK74'(R.(3TM M[2ZSSXQQ_%^*4H;$K(&,\N91>3*(_*K!HCF%UK68N;;AK4+4\%O$3 MYX\V8]X9+K_Y>)>70X&VWDA<1)^D\]KGD+($H6-*!D3Z7B6_!NS>((G31;D_ MF^S_^P^+J/_Q&N7WR4]Z@U&<_P45"KZ^%Z?C,L2:4\K;73.8] YPM?]][!M4 M&K.+WH&?3H?0[_WN)P>X<:;CT9/>[] KQ37X0?B^WKAM -=#>VV(6[2P10\W MW]\P/1KZ..?\9OQQD"Y?@\_X<1 !503>V/ XM>T%)I/!I-V?*,L!ON78#\N- MMRTMCXZ;>. G^-VH0/P0REKCWP=-[V!\".U=X=7CLR^;#O#&VZ^?0'F&MI7! MZ;>V?Q\CVY>V**=7#8>]PW$S_8#VY^1)[R7:#*@4ROKU>Y^@=XQ?G? -4WP& M?+1I:53;:FKXH'_>+IZI1M+ M#UGR5""'Q\/IX*AMO>>+$>!C4R+:Y=E_&PW*1>_F+^#=1OQ,CV]JGW94GJB( MW(]\\C>W]EQ2H78!7&M6B#]YW'%[^8H*.YG]^YC5V-[^"_3.G--"HP93#O_A M*1)O:""!)<\-8]3;>)6W=9 N^&A93$XJ;[VS25'JO-%69&^OJK%6 7*%\V/ MF[32_5'I]4KLFP]W2L'[MVG!V^+8X\X[Q,W$(=%K143 MK#6TTU_'D[9$Y(+9\ CYY?677]]G7%Y 6B'"&4]DDIQX;P*Q23C\ 2UEF:[R MQ;.YWIL[CP4BA39F&&G-A++VQFF,@$3H M]WS.Q8[ MWXO4>UQ!XEIIX'061(@)Q18,+$2AC7G@/KF&K=]AKG;U7I2^)=/!^.BG,>?1@60%P*/%QV>Z<$8 MO0K\V#8%OV#YT\$@'A1WHR4CW_N([VDS6 8EDH>^T\QSR><7EE#:G/A:IS^@ M88#<@E]V4IP8?-?;[X4D;$&K*1AR>]$^WTDP) MX57A9+[]8-I&DC+NG'%3_%%??-WC83K=HY,+BSB"#^U)5P]FRJS$1(Z;7CZ> M'N.'GP/J])RK7YX%'=\60N=^<7_FY/K)02\/QY\FK0I%J)S>Q!R$/YQ_WV%Q MEP'A.SY$!7-ZW>QI9E"#$MX8HND\"QST?GOR[LDW5[)_JEUG/DYO@$M7'@LY M:^__7CXGS)5'O(U,^N?W>GIWI8=^,VZ;*XX+YHHQ?W;#LR!*(1+$?9%.PDU4 M'G0\:;^_+.O<(.BW[(#F0"M:F YF+LMHF<1\9Y&'R:SMV<_&!8IXYO'86:E70C^7#9#YK[/<;NK+][1 M5WMI')P;/.$4HTC5?K8I/Y5/*IP[FMW_W]!.'YJ<;ZB% MA_33:1ENTX:0PO%)"=Z4Z\JO;4"H_*$\#K[O$R"'SV-%AV/\"/SQZ&@XM^+N M(>BR7A/JMPGLY1>X]H?%07Q\1M/)J[_^?N^R%E3*2**0EDAC+0F19N*%ID)H MHXV3#V@T_39IHYYG4GI02VD6G/"G8>]O&D[]UO69.5(%?6T4HP0=B@IHJYTG M+>T<9DI:C+.TT_EOA+JBN&X;8.%WS$I BE/B#?2M*N- MP@ICI-Q/Y=E;6D9)M9;\0]L-,8_)H^N*.Q>5.%H>^?00X#1Z M]*G$]//Q$+\ZP[4W>/5VFK-.R&4Z MWJ2]C:/C!HV9F1_CAVT\_[15,LQEC[]^F%?LMV\I1L2@*>LTMW/F\83BU+>V M%XHD#::MKUX^>'06[C\'UNP&9Z&%T\U>#A .9W;$;,\4*#;CPYFO M[^/2]7&,5MR7]O5+.&GO.@'N2=2?N"/QR_!YQFW]\-R0Z9]&(\^U,@)]=G8R M/ZYH[<4T^/_9>]/E-I(D7?158#KGGNDR0VARB=Q4Y\J,)4K5["N251)59:H_ MM,A82$@@DI, 1)%/?]T](G(!P$WB3LS2+9) 9FSNXJ:@J)^.>64X@_$=G M]^[3JT0) M.\1KTU.(2/@$2.1S V1??+U%$9N3PIRJM/PI)[.'<*W/\=!1NN M3M(:=$O4&MV5R>R0M,V8X GVGD:AQ<\T25VXZDMM'3[=+LXSD> /L-3P-M!C M%TGX\Q-LL,G_W%=QE"?<"%:( +,$6<)RGG*6*,&SI(ADM)PEN%.HH=\[$NU[ M1'TTXR ILN% >(F5\JG+!>"?R&@>30=HVE+[50B%0EIB,'\(&;5FJX5<'#>ZYW MZO?=S8W]N%"I*8N$%3*2C/,H864N% N**#4YWB=R"7!ZAW>JWZU!NUW# 99X MXQVS 3[V">%@T)5^8Z^)]^0IWZOF["&Q7=8'ZC=\.FKP;]&OZR$P'8_-81/T<>:W[0A$8]Z MQ>P$AC[K:GYP2"&R%F3:1&!L9 D>MNII;-+%))0P&MD]Z M.6CDL7V0_98U%F>4FO.S!M/1A0:Q6@ _T4T[H\S:U#69HN#[4<#T%(3;(V_@ M#5K9P-:1^ +.I8T>4NZIE\&N,0I9P0+26]QR(*JJ.G%!IS%&C$8N CER*)M> MOK(>3;^^'+RK%IZ-'U0C&,P,G=YS7D(Y4]S+<9\.\L-Z' M8)57B,$;TT?KD<9O4BR]._!A)SX()PP=[2;/V0FSD55_)'P*<>DAW4!C;W"$ M2YIZ;%.M#^:PLU5].M"3;Z.ZFE#$N M-\,EHW!%_2!R\V44\[?S]DS'N;U?@ M?^;";@6,6@K*@5)I%OP?F")C7)J1R_C18#"]2 W$ZGHS M>7)AAJTF>K,.#NYNOMTO2S!E52E8GLL,[!V=LE)DFN59J>/8A&!7!_=H[[3; M=?\F3#?PAT4)A$(@C4\^NO7U;=H-T2+?Q&CL&7:F\V-,CY!>:-)I()83K;$4 MT$H=?LOES"B2CQ_N1?(=*&DP/=24MIO"O^"IC-(#E,2K)@?VI\Y8;5KN*I_T M\9!.A 04#*$D9G [3^>@+]JI=M%:HXEQ-R7<"#.K/;N?)(2!S8MH1>D0C'I6 MJ-\/,!7F],]T.N]]$>Y7OXH,U":C:U[IMBP[/1T:K8,$&7X)]FCLO< M9FOQY7B._ MQEAWT;N_\O$3OP4UN87'[7VE.3O]6P\,J+MVLX:"L,"P.]^+" M8Q?CVRZ?W3V>PXM,![PL!ZY "\XM79+[,(T-FS/!6"(M*6*<]4D+*JN: M++/&U] .B7/FI;]3.+.QH\XU+H:@DE#EV"(JM)XLJ,!JHH4U$%.?VFZSO)2F M@-G2"0:E9PT+@;EE$C7,H]M=&"XGQ%OT6CL-E^:PIAFN'0VBR5TVYIQ'3A'Z MH!D8J8X:!%Z!-B&T5V/]]6*Y?=N\V3^K*1 )NF#SN06L;:K:O:S9=0("NK\) M;&9Q^A(<"/8+\K,/G_A%$OVVD/!%N/F#FAW[].8[)'!'J1OGG5XJW/L&E=/DHYG[TK$86=V$ M'C<"0D0SG 81X@K8K U%D%=0>N"P@P*JYE-GEC8(I>9%O>=@<7*MZ*;L./

X7^1R$QM!:@#NEM<. ')Z!Z5#1RL M*P+H63R'S8KN;;.VK/Q:=X*LP\4]IT4$VO%UG55.D(),!([ M[W.J%:'YS^(,QO>H,)8OE.8$N(",W1[84B3$@/V;5'Z#:',]%;M#82.LB]PQ M@@O;8,[)I(NZ?OFD:L'I1H4S?%#5'0BUZ'AEZ,'6M00QABUJ$3B=3(3SQ59?WC:\M6I(;3P+GNXTS-#]([(>GSNC MYYA_"P*ZZ$0]ON#WFVJ"D!D;'\*B/ILCQG\]1W=J;WN_S/) 1K%B*E.<<:!O0LTW+9X ML!FGSR'[FH^5HZ!:1Z4))S'%/6?,:7?OS3[8I5)R-XH6]#1UZ*RV4(;N.UMI.7.95OBH<-R$*](E MA+2_2KIDDP!*MEA=8,/@:9L[SYA0P,$#]3^M\U9;AGWA_^:=NHQG5O: M!)_[>;?V??2R&68CB=8!GPN?/JG!Q=5(J'1"8+95M;/$Z^A3C<2YMN)##=_C ME[DZL*EIK.;T-;\+E)4PQJ-F8X5"VZZ%1?1GU&0FP4C"T6MD1D"#QJ4TR;RT M!9&7E/W2ZH!OZ0)/(_(#IS.;4+1UEO3@T;1;VDD5V%,W5,LEYCF.+-/4G/Y9)AAKL/\=ZDJ?/UW R$X[>X2_-<%J& ;=CB]73 P;$^I MZ\HT.O.-BW:LL<"KK\R]C>_;7S[ORRPM2I%JEBH$C2D1L<+$F@6)"=)$E8F1 MP;E@8-FL\2MW(_B2]:'[F6*XC9YH_^KY1WS-54>3>S7<5+^W6%N/"7:1/Y:F3&#!0YZ_>!T'B[?3 M )9LZH_FDFC1@5D0HB853?!OO!M+;XOT=:?/M9[J=!N\*Q.'F8[BE.E 2<:+,F9%P5.X*E2LBU0$HKQ/WB"_ M8P._98.WCG+P'G.GGC>=^.G)[?"5%&1S7J$DN ,Y[L#H+(*M(\J(._' LJ&C M:=R!RPJU*OI!UM7!&\ RN5@^1@S0CL?P]_8+OU$Y- +P[&4Y0BC%:I['TPXC M9(>(OZ6 ;]".R@YR^2WV\QRA^R !9Q ^W/#[+;C>EO]H3.G/]GOM)HA^*+^3C%NY-)U7=[)\ M.$QMNU@W'R:.(O<-V*"7@XUIP^F).0(+"[C"5@V;KXW:;_5Y1]T[5F+I5[+B MD-$SUG0#=K&>%\I:0U),@T&7V', N:\V/%'+YZ_4IY5S.^6HEO,C M&!WQD#K,D?5476-#1)IK_X-%EH&<-0U.KC3\KL<.IPY?1__N$!Q@?2:,;M:- MV."RVLRXQ=,B;A=KC<3XY6 7!_C-\A%DEHY@:+,HCX#>D"'&0'W\W(ZA:=6O&0S;_I]); MT7ND%>N4K_X;1.M= M57\4S[B$>V=O8[^0AB$U?; MOSU7&V[7O89J.W1P-J+7-'^9]LA1^V1S[56A'??88N&$;?M#6@D1Q0/* MS$Y6#=?>#OW2D%6S&M&@,$$[G;91PS9:T.)W/7\;W,'_^]Q(V'RJ%H-@HDA# M;K*TR".>1ZI,4E ?26929;1)S?[6JM@7BQ>UR;;OZ--1' W\OFUIUG.R,0H& MBILR9C(*R3!/:^? &=_Y9;^[7 M_80G1N5YP$R4)8R+.&!Y5(8L#I-O$[3Y:T==OA1D4+X2)_#ZPE; M ^AC?*BOL,C08MK)*&Q5Z,O!]D6$HTN\6O@TK'#"LCFZNGKWB7U$:SB2&G;N MB$WR$\FE3;)=^.+S*T!;!TV/;&DC?KZ-UQ*LUQ<-N(4A)+"-)"\N/%J_'A:, M=7RPV;!LT]E(3E^V$01'8(M%??CNIB,)_F%.%+>K+QBJ1A3',S)JEXM0W6/I M]FN+/)^,C4OQ7F(D>F/W8X,PF6N,PLX7,&DYSTJNLS)7. M0YF$.KG/*!IMV\#MV\!NW/W9M+9 VU<"663ORLKV([CI-*B?"15.P9EFMH"R M1SK31"[J#N.211'Z/Q Y/QS.GF(A.6T42-<0[51H_VL*#OPF=B^P[0^V.H#* M4H,&_N7)R+>W/=K9KF4;9%ONIU+P,"XDDZ$),4*>L;Q HGT1\KB(4Q6EX2+^ M*"I56(+QD?$BX5R4>1FJ/(H%-Z&,(YW\%%0:]^UN>6ZY2X*^W M>A<3E<'YU=$6BU=PYU%#8(6K3<(_"1$U%[1I&.5G2U*LA !.^BF.;2 M<'PZLE.9?^[S\$8A[A\!.AESM08^ZIH!^D%;CCN7!T)>NXFR)'4.&?ONW(>3 MEJ(H+C(UKO@R778*F9!6#+K[)'_)^O5DI<4!=TFI_M;^SJ#WNK?61"_5NV&- M)4^TR;6:LNESJZZ;WB@O!V_:2/8R]Y#=-5R2\U=V(9(MIFWS,P]A;1_J/][I M&%*M:Z":B+K8+$')' M="PM%]_'-:.0/Q6/N\/N84MET^G,XXI[;[6M77"'B5-+^&Z 7O(:TZ1CU_RK M]AV,L'L:AF^.Y^,Q\^?-\CG]LI1%Z/%0.#+/\_<:3ZRK47<5ZPU '=XZ=VZG M-=T0.%\3AX>>KH!>W03RZK:;11-WZ^D?8'?.-B8*^SXTMRVFSLO;F)O>%H/QQ?(^ #RTTE MAT+_P&$B.B1>H.OQT0Q?XVI1!DAOZ(# 2[VUR$G;],_R!2J.1,T9"QVRC.4: MA:%3GS""8;?]I!UCT]7,7@0>A4+O4%CD,:5Z7-=S$B])VZ2+?#T?-^^,&K4C M4?!A%0Q!^ILFB%JS.G?C M35-/XDTZNXJ#3XB;JF%#'<52@WVW/K#=?'=%8X]40@31]:KZC^LP5JK> :/; M_ZCZUFN YD!3+0U>&]$X<(U.B5]P=%FSL7Y_]6[,XX/&SFX.F481#0HFM,EX MER5QK(\V4_*DCM4;FFJ3!&HPU*ZQ-)*K(HG7]$I]"L]=L<$N+BM2C+4M6(E, MO$:Q=3B-[I/HI4,/FR S?^*T1,.J;7?)QAJL%30_/L!8.270].00][+# W"D MM;6J%CHP2C"AD9!ZJ>1N-/%,[8LJN*,1?=5<7\\Z9FPGCJ/Z7$6[W3EV](YV MV&Z"_UKL/R[=EMF=@A\8:(2Q;0I)$[([]HL%*C;%$:LV!GF,J&B"&( ]99)#Y7 MN6H4;O&G/CW=2!\\=6@)W"T;D>4\57-);!*P&)2.?^-KF8:];SK9=1_KCY#T M1B,@<&!Z&X$U-&STG1V.X/!,7CT?DWH/GK>WL1_().$A5ZQ,1<9X%B1@30>" MJ9PG7,>YBF/SXO7LI'(G?=#6,*YT@G28EERG CR@C!=Q67 >\T2761'&I>#F M9YR@3[2M[\&66%D&U=0J/B_?B#;R\[Z(5) 5*F4ZRQ&Y4Q1,Q+#*7$B>!S(/ MPLBX"D7BQIXNAO&?E 9\N_)&O)J=T>K&7OFZ;4N!FH?:EH!K@9J1&D]84$VG MPT4/R.XJO1U!ZG+C8TSBE-HU L9KT[HKC@#0QIQ ).J1NSF=/0JWIJR.;(IK MY>B;)B#.G>H5-9QOS51.VX]<"*E[G3XY?K"M9C,O=E:$F=4&ITVYJIQ M /LP00N\P=,(3JB38/15FI"&[])C4^Y-9Z;IX>AXVM*%+-EIY[H#@QH'ZC/V M:R.([D[Y'5&O:1S**(,UR#2'NS/)4R94(%DV@\_9R[].^5F6<"%$P:03&B&/#A%:@N;B)1*+R7(<"]E)/SK&"*%O1DYL3 MRT/7U&B6IU["[/W8PB5L@P<;=9RUV%[BXW')NKZRZ!*LNXP=)M/L5S&<08!@ M+$!$O%[+,FHCK:@F1@VWL(_).M0L&0T8MO0%(,UOABZ BZ$)VW#,D]FX%B0- MN:NW6*SY8*-MEBGFH*Y.9H>4&1T.ZNI4C&>G[B>LVR.V>?MC\WK;21B]S2>' M\-LBTPWMI]UZDV*48KQKWE>3 Q+?-:[7&Q9?]S,>"1-K=$Z$8+#(BA4Z0_K1 M4L4F3&5D[M6P:':2*'2Q\P]MX7V;&3029TZT9D;CFQ#_>SOT'_=.; 2SKDGO MV&HMJFFPG.&-NX)Y8@>>@]?8;/@'_X/KT=U$[2W0CO 9U)V*2GJG/@V,AJ[MVNKWY:5\$4L'R M!DQ%A6&\+")PUX1FD1)E&951!@;N(J",QT41I7%9IF7*LS0KI R3P$B,_!69 M6$ZDWYT6]GMZ;^K6#Z#+Y>@ZWG1J7)NF=+:531,I[^. /(7?DI^(&6A'YNCI M)18_TAJ.B")S[5512Y9-@5HS5-_2UGN$0_B")99WM-0(_6[UQ4Q3?(?"]9:X MT%J/O0OPP#]\N3,K&'KSVMNFH(V CFP&X M%I8.K;1Z '!ZFG9#5$NB9UXCP[>1G6CQZZ3NO5T+"E;6U8K^X9A<5?/IK/:\ M2I22]5\3[C/DU;NFG4.Z_9#VHJ49=Q!IB87M)#%L. M)G]MV ;F?E;]I7;H'7D1G-@"0X^."+D ;K=%>6-#-G?I^0:CMI4I7)X8MOVJ MQZ=V6?%*;3RCY8M]8>][-,7$P]MW7\C-.&EYGQS0?.I>0V$DRSC;7.TFKSH(+S:#'M0J_O&)Z:$%T)^4(DMOXDS^9 M-,\;6;%A1W@66)V;AG\7>5?NC]ZC6A[!?_5=K']7)VBU6/B9ZYS;N',2#*#* M/^P\][1=@[\MWEYT#3;\1,=7;?Q4.'E*CZ==><..60YQ#5M$)B*V]M.$ :)? M3D9ZH5WN"ACZPGQM@+,;Y)M/&T]UJIMQ>/]W2D3EKD0-@1XG2,(Z'FGB3%ON MF^C\8 _*:/*8?K<:D4>-;@EQL++BN*[,:'S.*5D%YGYR?:?$P4&M#] *7@X- M-#)P E[^?3#G>"]C38VS.O?PE>_N?=Y7)E2\$#F3,;KAF2A8;C+!TC0S,N(F M!/OCQ6N>AL.8%P^''&>]N9=L;K*]N;V?Q:4&F8E8P<.$\30 ;Z@L2E:$<1$E M18KF,6QN4 SC/%JQN;.+R'!PH_H,.E3\1;J0.ME;NAO_A('_,EWW[J8G_M*+ M[_H>V^2,&BRA1KEUA=*AH5\\=%O.N]]H\=MM$/X]7,#]4VE&W[5B9[JNGC$G M_:3 M:OE];TR0&JXS%H=P4KC M0BH9Z;9Z=/K3/O\.@2!5H-R/AJ3 M/^1J:$_;-G:^;&72S&= EJ[U#(A-?N1S?+>2QKG=1,U[N&^TIG*BM92!AGZ[ M'\#:R;"0+!=%R'@N U8(4;(HSF*595J'Z5)J)@LU7/19E@0"5C^!W0ASD3@D6 M4QF#:1TJ$+0=*=$)=G778U<1O0;5+1W\+QNGR/(D#?:3C1-6IK( >]F$+(^D M9E*F*BP2799A\>)U-;DJI"X"&U-S$8/ZX>A*%:$.LH(GH>:2BSSK6IZKE-*N MWVPZI'NP>[OFC>/868FC0[O[N2DMW+NS[?TH+$UB\I3E''M8@$_+RIB7+!$I MK"_\7VF"%Z_#<*FO"F'J.J3ZO6YVMJ2LGAFX&*KFNB0V8#6:^O@'7H5-,2Y= ME8(P'G1S4I%II^STY>!WWSUHV/YVVO0OQ];=W[&9W&@R.IH?47\?QV75(2CN M_74TD;5]2)/07?%:J^GLHS!R"1[3R"D%_&08@?4\F1U2WI,"G+X)45-=O:J8 MM$\X93.X+LAO-5E#K-F+2UY:([AB!D\I?$;]\YKN4O8@$&D+UBZ.Y*CIV.!* ME:L6I&A_CI+\.#GUX>(+,*NZ2Z=95N/-W(?LM5EB/ ME*;0K.T1Z .X%@?@!XU3H'!MK4%\.J']AG6DHL:3TI9.8V;>]S"PTV]*UU=) M77<5VK5I5J(1P8X#V.G@)6:=NU6[ZI&G=:@\V[N%W;J ?R>IA6O9E,FX11U- M&J ^+K W0<@70.H![:@*5O9]H58IH(/T"5H?+CIO#V #N!/3"D_)Z4#JFIIJ M6V2:_JYK.9IB-?3=E^C<=V;W4G.9XNLU*!3MV7(ZH8=9"1 MBV_KCLR^#"E59R?8,<_^'N>+I*\+X^\(.]$FBC$J-T>Z8XDU.@>U-Y9C=[^T M;[3GL3/TEX.-KHL[6[D5TPOV I-<5V!GM)!-VW9S9 OG%CC!+M#)PSO-JMAX M5,\>_8!+LFL^32VLL4-3_VP#[SN;V\GNYD:P\^53O+VW%>Z<[(=)+$P./D52 M&L&X-N!,AR)C)B]C$Q0@]IEX\9J'\<\G5VYAC]][Y;+>W:7=C;8/]K%]1)%K MP5+P#<'KB%)6RB0"UT,:$W%>JD2_>!TGR]F5A=3)$^RZ^!'!*\C0H^OI6^HP MAH'Z#UII?80&V1^>BXT^N#6=SI]M2Z33[2];^]+(.,N+C.5X@GBN,%&7*I;$ MAJLX-9D(@GL,;F_KLS,Q04?-;N:]A-B7*VR&KHZ;CZU_=1LTA-3[WKM+7K#H1H M:4:NN5^7.K+7.\-1*^):M%1-9+&AX=V#B\WZ+\"Q-VV6ZT8JT?NWW(MC;2TC MJLWK?,"#UFP=BS51R&QL$3"VY,/SV P]G73G[4=D #E&%<\X1.ZBQ2E*\! = M1^4"MJ3A557:PH$6NX@0ZMUB\+YU.B N4KV!!PK.",'TX%@0^M$MF-]2:S#2 MH&S9$C7),IJ".PVDOIU4%U;64IMV!MI\U:6V82C3WN\;_@/L$./9AKYI1Q*^ MXKQV>V9??!")4Z:QW\G-!IN2Z(=:-M1V)%@QZHHW83:TO>YOO::)+M#EEN*P MHLXJS2;_2[\\>&ESLG84#'&*>,)0HNB'7UX.WOEW^M(".X,5P^O,%F,)J%$6 MB56GV-L8_@9GFN@].W.S#E15=SRF50&MU=*YV@6Z2/2'4RW7JEVSD)F.K MP]PF'7KNPDG5SG#E0I 7[_0;N=L^?%B.S+SV;M>E+DBW.V5X209]7<)PLR4, MQ;J$X?F5,%Q6DK!8\1:91(1EFHDBXW$4E5SJ(DK*(N:%3HO@TNV]Y5ZGH"Q M?"S%F3S=JV%SK'\SW9@H^M%1@#S[S/HIS&$_C9,03E' 4F$*QL.,,U&8B!E9 M\C0-9&B"Y4SYW9GX;CL'?C\'G1V\U^8PCCC/DCIU>S,=^%0:H;V_MU"]BVA(KV#T%[*S= M*H=@[Q+/HV&^LF&=XY6'7]7Z$$9H3>9FV-W47Y>N=M77J/3@"B;'XX,(V7W< M$]^?O1;[#I_9C^-2ID$F6)Z$DO%$*I:'8<6X]?02&&QVLJ>$87#_Q8L)UJQ#Z [JOM'WR^YA)D@ 5#P%-+"U0P MYXW(:\*F:\5 3X1EPX!ODQ[T?2S@KZ,I=BMI:88PT7-"KS7D9BZOP,A0'OF(B1@G"-CK+ME2KB1S,A6C\.KW'*""IW#Y>/= MSND [B*;#7UJ"6AWDNTY]I.TKO:H>^KMA0*7"VT6A=UN11SI.:^(U5=>808; M']\,,AX,!_>K)U[BBP?>E9TN1&_F,SA'9Z0C!K.3"N:HCS%HATP/0XSWU1I+ M"[7CJ6EK[:Y:.2I(8/SKK0Q02&J*NXDC0 I\_5T<^1I!QTQ#B,TV0HY'':TN ?'X,$6=@1O,_AJ=QTD&JPC>PATR !'?&>MZ6I"T.U M<477*T8S.SN&LV,>RN0U))+C33$_,73K,4-,3L/QLU2DV-9+.AFWPN]"3TU8 M]-S@;F^<738A:Z$.QJ(^P$#EBO=0[ BL75 U,U\]G03_3[-YKB^@8ZZFS4&S MD WH/1FE@W]Y>#CO+0:?=:S$;$7CFMS?XR1SFH^=3%G:_L='0LY.W=V#?6Z M[4[M;-1.8:LK=J8NV$V(S\6HV]5S85IBT0:-/Z;+H--,:S[IA/GH(O&:UA*X M.]7B+>U;X7V][:ZKY;IKSO?=S4_[LI J+;.0R2PM&0_"A!5YJE@ SG,!-F8: ME^+!6IAO.D'ACWHR KWF D7W9FWZ6[G;8*M)&364 ^VPIW;8$QPVY3]FJ'D6 MFU7'(((\"T"S)QZ378Z*]:=V.[3:#Q9;W'BW/>\*(S[Q>_/"G+;ZN7@%P@ M^@7M[>,?G?2;1S_TD+[GG<(GM5A8)MNF_Z@@"X72)C:/,#_DZ AMV9470C+# M['7N^5#%]' (#I9P^:.6- ) MG>XL\TE[ BB#WD]2_V(1X> 766+#9E15MVB-PEK6B1NVNJ3U/SNMCD@/U=;1 MLEA6H2P[##*[B)%BR.)E.WSX=#ON/^4>#_!@4C;X(EUHW4M8?&P4@W0T'M+: M(P<;$NL(#/E;)0GX:D;?Z;$N!4WP/MQ&VL+..?",BJWK:]\*JW,P^H:?AI^Q MP,<=%?RK ]B\'.QV=FO5 (C)HK$%_5@D)0\M98W+MH]M_TM/_($I-#70@E9G M2O!).C=$E[;87))RI),*6[1,IE;N+J#AW1-= M8.FEURY)/-)Y>C.9_(3VJH5[%K:\]MT\>TWI* "T)'7#3EAW9;"VWQQL1817 M]+N-D1^(5^1\-#VDC53Z6-.">S!&9_J$T.TFG1-+!-L![&-%3>U\1O^]-DYU M$;/ (S3Y/UARZG=U=>0MB+]!R;UQ%/K/WALXW=[@_N1! W ML8M4W"?2SG,/-S3J;?$XU8]2G>K47E]--U^$RAVXUI06&&8IVVTX@EIVN9O= M@9KEF'HDPCWG"@O@2CKP')S(U#1!B^# $JXU'1$)(@]*ZK"BCA3T>T1-R7I$ MC@*S@2/?DZM"FX'N,%0FE@8/2Y"F#4VI58[-\SO]BH>VS:_]@)T"V0JF:4GL M;N"O^K19JDZU MZ795U]M=F]IC&HGUK["]M(RH8^W._\*-MVHKX+K MHU\]K6O4V14V[-FIZ#@1%GB%IXBZ H"3H4:V(M)^J'7@D(>L[2KH3$8*>%:= MMF^]GG_DN%3ES,$$VX(16XWI=+3[4F/DJ4TUL\;U^OM.FP;F7JM&D3:+;[UC8ZJ6) MYZ8/N5A,$TGP&D:6$QWE>&/AC:[^W@E\J_':(4T'7R?([]=@@F%NA)L$752= M-"W>;5&DBS83+9]O>W.)Z;)&V?WH84N#-R(A,99F$>2N>![$07$4B$2HO1)#E\@&9 MH3LM@\%FG^@ 5*#3X(_L4KIF)O@#&JUOK='ZT1NMCW/F%^[T;XU9NC"Y.WYU@3OL6A ']B,S4]G%,VH)Z M%\2<#ETYSE'EL8^X")U"D4XKZ;9B@.)L+NG<\;)LSX=1%S7IHWVNMXSXZN&% M @3>IY*[XQ6N#VG3Z(4R=U MW2.(ZT4/K+L!=D_,01%!AWKR3\>C2%8]GM7IJL.Z]'X7IFQ:F8A)+YJ_IVP9M% M)F1-U_%KV$P(&]&K]O/NC_6OWK%IKC O.\][QNT-+O@,1X@ MR*,C)TU>7#N@&:M4O%_5Y.QJS.8A%W_'35["4X\\E:OUX,C%:@,7UZ-.Z(:0 M@_MB_KR[._H/%R>Z[QOZCWZ\JL=,1Y$_HH)$L,[4AM'ZL;L!*3G,F_E@%6;V ML(@/;YLC&]X[Y])L6'Y(+WTEV;OZK6X1G31$T432!I=<(!?TH^/MXWI_)S5!2V&[2_0"3_.5"P0R#=.R-;M'HYD'_KK/P0R; MV=$VM+>9J[7MWFBKOH8\435.$=]_SLW67&O#SBWHA]Z407IK *.T%.!]=&&L M:WH,?[3!VR?H)YP_N[M70TM1\IXFJOL!QA.7A47-8',%#2] !^U85G.T0QKI M(O6%GZY.)J1/5KRT%ZFP\BF6)H[I;%D?W[@@= W/P%BK MG_A2UL>62CTR0;EV*,%F<)Z@5CAG:G>N$OPX.J+9]3*/CBG!2'UAKY@@M#6' M>K8BVB#0"D&6BJD--\"AA^N\:5J@1@=X-%RG&?JJQ[XO=U>F*JPA;-EU!7G?B2Z9<$8"VA9-MP:8%K*"":[U@-_;IN:GJUE/LLUI< MCRW5WQ]#YPNWX1[+<-M\>%6:\D-7@.C.$PEL?G:[FS?0..!0=.%?$X7U5XO;NKW3XICFT?%LA/B\"&U)ZU* MZ]%XBDE[V%J0>8H)2'*U+%_=3P.EG\P\GB<)TL?G;)XDN3OPM) M7*-UGF=EB"U8>:A2$>=9'D>(7VRI0 M#Z$<5P+33/A?'7BCK:H+C>\ M=9^%9YV(VAL_G28HP]5OQ&=O?_S01A;O[A@\-D_NFA)L*^Z>H/BNG-C=LQK1 M*!J[<[4$NP"F%62,VG?K95HC_F\Q_CKX*#$!1@UX.X$*2@=2?8F-]7WTI)+D MJ%@Z2^V3K78(]+:J/[P%=Y0BJK9\QWK4Y"RZ-/0C.RO7%(LM5(6VD_'IX.UX M=-3X%)>9Y0]^)2Z4FM4VS:4VRJ+MI *RLE*=Q!S,I1R,H5@782A-ID427K"^ MJQR=NY;=U8MP^:2:&&4O+V'%N@/S:*ATVB9?4WW0TGAIMQPVA=[&S7S5XFKJ MB=Z*]E[7@^%@]J03I9MV6K1:C4">[HHZ#C?$IJBB4\+@_O04R=O:W],D[C0.:&E2DWE@D_+U7!>)*5L3:9!-&X1VI#W*\5T-4[O_?] M.);REKVFG"! TVHRT6-7C]*IJBY=RZ-APW_BBI*P;-N%D5':]61*HO;+L!=Y M*ZO)G$AU,*/'9M6\@829$9K6KDX?[6V7]FA_0_B*Y0*9E3(_;$+L/IY&2F+E MMWT K?FJ:V-(X" IY[!'\K0SCL8=:4@%;":A4Q=EGP^NA#ZLD!G2".G 14-' MS'P,]LRH]8EZI;.=\5F81X>J3$@B7$,5/,-&BM19RO8^'?S[&@O41&QI59L" M65>DVU8D$?T.V%8>'N-CG7XYVHRUF,WJ43F?>5ZRA:#KL,7(8+713$\HKNB? MKE5?L@_+%O5!SV%RUT>;DS4)@CXN#K&77NN72V^[VQN[!N5&<-E MP4R1<\;C3+)"A1&#]8V#)$E4%"1+H:^L4#(.=!F+B,=I '=+D)2Z-%+$19&: MQ7MD#WG!X "Y3F6=I5\^S0_#9KQTADU_V/[45#NU5@.T5X?7*5>[/_Q5<.6+ MA+Q+.,M.#T\K,SL1KDH$>2B/K?JF*KB)J06R@DB+!)YCFLDFUNDI-KKO<7O3 M62?Y:7%RS>S@9JB:B2TR'/3TI"4)'E.+KM[83G0Y'3G@^E%5CL8-QP8]I[NH MCKZF3? OOO$B_?]WV^VR=II@:=>:%XQL;DEU"1E 91]1-NCR7;\?H_K)J.R- M-BJ")MG:B#_=WON\GX4BY-I(!CZL8+S(#!-::);D/)!!DH=*+^4IP../P-HO MLBPS/(1_J%"5N2[#-,XSF3KJOB^='-]J@^-V&9I/.FR'8_1L&%_<0VU(<":^XG4P%E*O5 ^WW.]+ M'FHU'^M=LZ-/6NHTV--)-7?M5K$MP!N;!]B:=#\#\Q\=@S/];"7PBPQV-V6\ MN_?V= ?^OOOG?ICI+-8J9P%L"WC4.F8"["5L21ZE)A(B2M2B,,(GNS%?^-!NAYL$5_IL?]-A\$>"#AS>.:I'V<#45%H[+\* M!B&==?^\YJ-ALO39Z/@[?OK7)0C.XB&UY_-FC,'\,EN0COYG)/UZNT3ZU1^N6%4/0_%\UUK,W2O7R;,UWR.VBF2X;9XKFZ;(;G;G5O[L'@ MBBL SUD]?7 $3'3CT__?MS3=[C2I\/R>YWF=[MX_XJ&M:O.](@3RUEKN+P:V M?!K>]GWV:C(_8JHB>"8^X[&W_3[\?/1]O/OE:[1]]C;:W7OW9>?HW=>=O0]C M<+]&GX_>AO#_)_#S:/OWK=/MLXT3_QUXU_R?Z%.ZN_?Y;'OO<[+]]W;T^>\_ MPYW?/\7;1_#=O;_@_S?@YZV3SU^VSK8W?S/;H^#[^[VWL^V/P?>=S:_PNX-] M 3YA8.UO48W%>JK#@DA5EG#">F(25L8X9URH2A> J%0'HL; 81EF^UF-K M/?8T]9C*BCB(5*:S*.5)BAF!@(=Q'A:&1R6/28\%7H\%:SUVSWHL7-1C21%I MF18!$ZF2C =IS,J %TS&HBB#)$WC"/08CX9%6#Q\-79M3]B%!!Z5)[R8%C@W MV!)=;^(KU>XCTT&SB7+%<&;HR2E:J1# >Q28)8BFE+A['#K*\>S#NL[]5MUW]>4>Y9PVY[3^PY(\7452.5MO,OOGY>8V? AGO[[<<__J#NO43*)+%. MH*'(;AK5# YJ(JY& &H[.^1C/F_Q_'KT"=LZ?6#_9SXB=+XO)G=]Q,_C/+/H MPM_&H';91WE8C?64;8,.17B^Y5+S9-A'E=)C?.]\NJJ?>W]SEA?X!Y;OY0!; MNUZT,Y=NG:-M[S _2236=CSP)]CY5;L^L8B[[+-H=%NX>G9CVBKXN]VX2U:! M,,4XCBO,A ;J1M$=8V=PS:_M[OM.K8[O:N51ZHW"M;D5@VV\H09O1#VN!M/1 MD6M0^MBX!BYA%J %6"WL/R3*GBE;P(>._,/*:CYSU(4:^P 8/73OL^QIWRI< M6]M>M!Y-OS)3:]V67"+GFU,OS4-@!4>P9NJI\SN_]1-^#ZMV;Y>6+XZBD1"3 MXPE<0:V"MB)#[!PCN$E&Q/_KNOT2=2-^ADC8FY9X#5/0Q[=OJ-9@7EN3]W $ M1Z.FWGJVYZ]KX=YT]<6!U"-JQ*PJ;9N:^8X(2-8GIM6$\-*6KI)H.EV#AJH9 MLR6_ZT[I9]JA/1>NNFAAC=9<=4^*J^Z'_;H5!"4_R%AWJ:/QD)7U7\T]]C T M]>H[MF%-Z5EN?86^T)CIF^VEU%'-*Q\*.S$'X^T43$FLLVTL>26P4-@QSY=H M-&\'%.X ,ED1I;*S=KP+2\,L;VUY:MN&*,GW_SA ]I* M[]!6^@#+<*]G[ARS#6WPYAA0+W5D_*#*PD\O/[X7J)OASC+W=NM> K)E71& P;)CI_X*=ATIO#@,Z[M?08V;,,G M%%P,-L.>X;[7MD$/]1X3T\/6=Y*-#,M6: M3#S; >OEX ULOJ671.YE,5EV%.S)P_-RINN*U!VZZ(_M;%S<5M'U%,=(5]F2 MF-VG6G#MUY#AVPT.Z15:/@-L9.A'W:'+7JKX7&+M7T4\UCH5/@!!;YJZ-F*N M.U/=X];I]0"S?9K]Z)J!">KC-ZH[%V0G#N556^==ML'(8&."%$+2SJW+Y-]$ MHA:"=6Y8?@"+XR.GNNU6[<):<)(/JDJ=C,;CEX--&S"D> BI5ENE;>-;GGL= M>^R5V%.2?'='P]\NWN)$FKY\?O74%[A?[8H[I7S5D9-N7^[?5AD#W\>'-3-Y M2G+Y07M6$A_,_:"K^@#LF;/[#48O#ZSN#6P5WTO'1O-1XX$-[HE.[72'_<5: MN 7/"X5,F5U3TQ]V5@Q&/;!S ME$F\?X-3_!9^!0;K^_=O!O_"=8B"7]M?TR_"7W\9]MF]O"H8NMT#D?H=30LP M8.7+YC'X^Y?])WB>L?X#FO']9P[2ARFMP4E5?X6;C7J5N!0L-L:XZOZ@S"S0 MUK0M&9M/S0YK;#F%X3AZJ67- ;&#G^)%_K =) ##LM=B>.X0+=4-R!53V(O> MA80_: 7J>:; ^T1&"^N^I-2= T[^,>&S_L#_OD>C)#!;;YR]>R]&D!R M<*\%[M,QF M7)V Q/Q_^K3Y@.W6N?B9ECNLUCXQ.3W6&I.)2AN!7:9=\+_I6NM^EE67.A:F M >JV_*(E]6DYAF-H0)(KY']'0 6L) Q$.NU+"F"*_(RS"KOLO6E)XFW/SG;4 M\,ZQ:GH,X>UG.RV1$*\P!I^4-+_7F(_=.@+_K;;$=O=TECM&+5FJ>HF6P5U0 M/<;P43-PN@KL&?S?]UG]NNLYEFEEVX5]#\-[TC#)'\>L['T.=O>VHIVS3R?; M7_X,=P[V52B5"DS,RD*'C,/FL-*HG.D0]BLWL!N%?O$Z'(;Q,JAJH&R/VNF\ M',,6X*$Z]SRXS^B;/11;.^]ZV+O^D=B9XX'>-1_=N_NG J1(XLD .TR!'FX. M1?#<#D7+6P7/VCK=_G-?\4"*(@]8JDW">!24+"]4Q((L28(HR_P_/W\SA4:5HJ6$>>,\[CD)52 MX]^A,LK/\<_?/EM\-_COX\^6?SS^CSF1K]\^7#T>V_//L/[_]D;CQ9U+WPVV3[ZYV@;=/ _F[]]W=G\Y\M.])^CG=__&6U' MGT%?[WSYY^BO\>[?_S$[FY]/P7J+XBQ(THRSU 0QXRE8;SD/.3,Q3\"""T69 MAHO@XRR+HB+416DRS4-5B#"!NSXN962D*O)L456?DP:Y(FGCSR(?+A]M?W:A M"'*A2OC/7/$$KIZH,#R-LZ3(B\!D\;U?TYYH,-H[KT7C@'"Y*#/B8/S52 MNY9_)742X]3S(B]Y&O&R$&FNDRC->9 ;+IVH<2=J^(^+_:L_; QANE=MV$'] MUN2<=O1LU[P1TT/W%_4X_*T[E]*SM_M9F98AG$H6)!DX6(')62Y"Q6*="@'Z M4(B<.(.*89J%R_8TM@F"=1X2]-REY[4-N7MHP$(HWD9E.J'Y4DM!+?\:D/') M8871E^H$FQAA+\&1&@E">%#/7Y]VZCP#L7[?CRGF#V$M7FFNE["BI7V*+J.OG8V&MI3X_(6O'W6D!U]D_RG%B(*]]7[.);3L3 MPK,-8OLHGSOL!8&H:=5$6V5$R:2%O-!"6FC4S76M:F^"G>SDZ-BF'TXGNCYH M,DXNP'E05R?X'M\9'2^A7CIY0BEC WR638@ULVQF?LT(EXS+*,E*F6K.>2JC,HOC,@Y4D,2&\R*[=H3+=YM? M:]>5VG7OSV3G[%.XNXG5AI^C_1A, BRY8IRX[\,@8D4F$F92,(SB%%P-"?9, M$@Z+-%O6M.Y +HK%=2(7SP6X'*^!RVO@\I7,]TO-\07S7<%?169DGF0!SS)= M1%QRE21!H\/OX>WV MK-W2D_T\S%3(>1 +L._HA_FN(-1=EH,1K3V\3XU"- /))"N78, M#69E-+$6!#V""LA^?![@3U1'^/,W& $NSZNKMVQX-*T7LOQE=$4F_VLU""A> M)D%V$PT"5C"4E?B_#YH.S#;R1,0"'BZ"+J S"T>P&^.]G(MM>:97IEV\^_E> M@WEQQ;PNI9NX^PE=AUI%@\(O0E$4TO LDD4IC"FR+$R-$$E2[&]=+1:U(@B\ M?#^CFKC"#4UQJXEZVQZ\)^U?.=:6#T<[T8>CW;T_@YW-C;//^-F]GW,++O$_HYTOV]\_GVW%BZPM.[]_CO_Y_7.RL_EGL+VY,X*+_W [>GNR<_;V M9/O+I^]PZ4?;9^^^;']19OM-EQ!M*]K>.]C/"IT8F7"FXCS'KI$)$SK13(H@ M@U_Q3//HQ>NX +?LYTFS5^K *Q*W-)+T9.D86_RTI01 #7SW#(Q/6F,1#N4F MU56[7:BXUJKJQE35QZZJPO%O[R<2O!9>IBP)I0+')4$RGSAE,?BD)@T3F0>: M^-]6!)#NDF+J)S758[$4'1J ZG,T7-8@,#^DK:YJ+SX_;74K]A6VP9S,["<_ M-#NWMK)N2759*TN68MBF!8_K;K6 M1M;E,OP'8O!'JBG065M9CTMON?US-/[P^5TL<[!_6RNR&U-DHQ7N8A[R))QOQ"WA7DUY#D$03E&,,<0"R_7IMB#UUY^]Y!>>N9B];2!:SUU#3VULR(8 M;XHT24/%F2Y-"=95'+%<1!$+4A')6&5!K,L7K_.?=Q+7MM45;*M^E=R UH)5 MAB%#\-K4>@S1^7[%*=$S[)I/4[WV%&]8EZT(>>DBB[0H"Y8IA=4O2(]^; H?KK3TMKDNER,WU?PW<$A\L(1%[_XP6C]VM2Z,^U%6_9O MV+%W5?T1]FNMKVY,7YTN9!?W-O9-;M(L+\%'#"/05S*/6)DF,[Q?I[@B5:#F2VF770D6LC[&&K,;^/#4^6IV^6:'83*Z+)!=,2648STK-\BC.6!H:'JDHC4'QO7@= MQ\,B7P>_[BQF;QW(X0 6VX7OU^;8@X]\T=;M-#OFWZY M&ZMIG02\S=B32P(F0:AEEK*P#!+& ZX9G(&$14$A"\ZS (XZ5A?&PX#?%/+] M:H*UMIK.*^/,.W^P>WO'W9[UWKO=D): M3N_E.E=*(,URC*S+!O.(2K*T0+Y'D10RD@B3SWY>ZUU/Y-9VW;+:.[];SCKV M]0@5W1I/?[-X^KV-65/2N/?GZ)\&$3+G2G6(:^;1W<10O5G-=6MFZWA#6DQZT5U\TI MKK?+BLL$,DQCS1GR#C)>)I*)V"B6E5E>Q*+0L0F10R+G^3JJ=@]ZRS9*UD2V M^O/HB+4I=H,HKQ7*[-2ILA82T5%S"XH-OK;I]G6MXVY.QVTMZS@E_C!3(VC2E],UOR$_GL82W5U0NV;7(_'?0_<>'>X%1?"F^Z9W:MA7D:# M::O"M9:_.2W_>9663P,5!@A\227C1::8R#/-=)R4693%48SE5^>UF/NI9/!/ MB=1/W0'_35TASNO#VK1"?%#?U(^T_QY\H,8(BZQB8> M1F-KM*H>"/5M-*WJT^%@K _$>-A)+1_7E0&IM%T_;%FK"WG.\(+!-/0Q?.8[ M2-Y,CT^OU=_L)YNU7TF'=-;D@UV2-[@B3UJ#_'"[G>TO,.Z3_<*D65K&(/!" M9HS')FH1Z<:E$/] 0;$FYJJ8]*75O- M$+OVI-05D"P3/*$GNM:>W)1:VXQL',/"'+"97NUZ&Q[H"5P)8]>1YF@T@8-= M4T==3=Z277 M^?J6.VV]@Y,PT^]A1]%+Q,YDIOW-8KU1XT]._Q#U;->LT!SKQEL;^[%.TQBT M ),9!TM QH(5H2J9E%H76JF@",UBR[48=(1, \X#G? D,H7025YP'>5)$I3% M4J.N5?VQX$;Y!I;?8G>LZ8H^5Z/%ZC]L;5O!DZB;*'P8OJRG,[J?U& ^U6:. M$:!O>OKJRDVG^VVGNM9%TRUQ9;>Z2Y?B$36P2I.7>5KE\05O-D:H-'Z8D7<_JNXS>"WC313_B-2Q<.'::W MC7PA0<;@KPLY3I[^(GRR2N;]R.@!F0G_ I,$[:'I+[U5N7Z8G?[GNK$G4%MW M%$2@=0!'76FZFZ_1@,U.[%PW[X>#27<\]VNT9KONC"_U:>]XJM?P\W3,\QS, M.9YD\*_"Y,9$G'.5!:D,51I<-6?P[GQ[KB'FV1Q-)1CT\_HYE L<_?-U^_'?RSM\T7@T3TCM__^O)Y M[R#ZY\OA>&<3QOOWULGVV7]&.W]_.OD<;<,\/XRWSPY7M@?!YKGZZD0D] M4/%?Z6*=VM/P&$:\I6: MUWC-KD7Z*B)]MBC2"2\*%2<&-D5DC&=%S@1'^M,HRZ,B$&%1A"]>)^=Z37>8 M3KOCP[ZIO^EQ=0RFW4S+PPF\ZN#T[H%0#_>"CW6NXU2H,-.&F[@H30*W (^U M%F6<%^L+_J%K@Q44,3)7B=*Y8 %/D R9%RR/5<&2-$ZXT094>D"P\_2G[_>? M0B[]P!6^\+X?NL(OUUL/2(97WM(\#W08E#GVH.11K,NRS)0JBE($:19PL[ZE M'X)<+M_2*BR4,26+RE@Q'B6:%5+&K$P2&>1E4@0)W-+QS=[2JP,/)*'9@[NM M"?GR@\[%W4!<'DE4XI;Q+0_7GKDID./:GKD?O;FR44V*6"5I6%@(L&#XQI$OX:A#BR<9S"K%M.?90V/>CE8Y:$N M?7V*WS_1Y124TL#,)W2V!1;%#03MZ4")F>@ )U!-$A3H>#8Z&IW97YP$/^$XU*$\1>30^I:0Q/ ^F.-)F8.KJ:%!7IV(,LSK2L\/*(TB.QT(2 M!(1@(NYO0_C#]%A+A(^,8?7?U".2J29E3!/"8?KWG+^_-0QY,M<#D(^3V>&@ MAF\/FZ'8GQ0H>Z2T<3_BP$#/E[K&)3B"PW9(>U1K66O:;W@A[(NN[3QQPC Z M7-,G!5CY-!%S-<+4V1]U-7B'M^ [DX!)PJV8FMB[\4."&YZ(0J. M= #\([1:\;('2\(GHV_230.'3,[F-9XMPBK:*V"&T';GE="O?Q29=!X.Z5(I6..0 MUCBDU:9_<3L0G)]U\5=#<#XCYOAM3]L.0-%>)_9U'5_H!].W#V6U\/JY DKK M2M-\'LL5_F04]>%72=-,/UA'YL8*-7\X3GKW4[]&J/2ZDWY8]7[7#8G*N(R2 MK)2IYIRG,BJS."[C0 5);#@OLA^NU>FX/%/O\[@#^ P"HE_DZ3][GT]VSN#G M/?G]\Y_+/[^_@O?)TJS= M:.?WGU$0\*R/%!-B!2$XAF0!S MD.FB-"I416(2B0G>F ?#^,;:@-P"B*M?S/>#RGCQ ELKNV>L[-)$AI%6H319 MR(.B*'F)!1LB$5IEN5"D[$*O[,*ULGMHRFXI:Z[S-$U5F+ @P(Z289(PH4S. MM"Q"](/S-!"H[*(\'2;9HU%V3Y&]@H1U1\^H+O.)TXW17/]UMV;8%&8)_[J. MBH+=V)K(ZDB_ARU9*ZH;4U0KFBAE<9#(@A?$Z#M-A$<=+:NJ7N\'<_9C%=578W3,5[1LP.M:B_8!$>\D&"126160@VF50 M,J[SB)7$)V\.GD,J##LHKBVR M3\$@Q#V/8'!8HQ;^7R.3R%(7<989'?(LR/- \"A2.LI#E?-<[&.;"&27^(Y( MC9UJAF6NXO6JG7PH&*7524%EP+K(C,S!W^%9IHN(2Z[@RBE4B=5]E ROM65F MN4ZU9QB585HJ$801A__-30@N5IQFI=**YS<;*;S@^C*C[UJQ,UU7C_WF^G'@ MQ-Z?R<[9IW!W<_MT^XL\V5Q4'@2D=^>U1JY>0B1U$F!'R&":S2A9/QE.75E4:\(-BBK;_KEJMOE9O!- MM.&7"G6..?#F2W>)?4(-,HA?#6X98?11'^ N?=#'"$F8'+2PXX>"*MI]XX7C MK\//9UMGGX]VOF[__<^7SU] 0/;@N;^_#;[&_NBX$F8 MB8#E\%^,FR)@)9P0%A=A#$MI"H$HH3ZJ2)11(4*9) K ME:HBS)/<_*AA<0LWW!9,$5%#'C)$^*%Y/2C=U3&DGX[$!&PIW(FA _'@5A!7 MV"%B1]W7X7=X'2'G'7SEJZX'_WKQ!E3HBU^&@Y/#"L%+<%-5G2_J[Z 0'8S) MC*2NAP.-F%&+N45UJ&O2?1.I_=#:ETWMZ9@.2H$*L;+T90UCV0(6RB&DW RF M#CLU,:2330ZUG/;7L60/!LD$. M)08Z_ZBA59K.2Q@4G! Q1AC7>(POMFA@!.:""J'ONAO@TX20+BG"'\+:[9M>OOQ/.Z7*A&CC )U6MIGK26!#!,U.2.YO; MR>[F1K"#O*%[GZ+MC7UIRJB(9,1$61K&DZ1@\(^ I5%9)O"/G//LQ>OIZ/NR M$;'BS*,B?#!GPNIG='?7A^+JAR+<_G,_*&,5J21F.K64D0$KXIRSS*1Y&1B> MAYA?,:#8ED]%W:QZ8P!"TV?F,Q@0RV$$H&6!Z#< M7PXVX$PY)>E5;:/-L?P!KBBFJI,)7+\*;-.=ZJ2C74'!:\2)3BP*'\=%3VC? MVRA1@>\A/+^[,SNW3ZD/1I/)J$-"AS? J%(#9<&?5FN>6!CN&'5S.RZ'A/57 MUR,%^I_36$8[^LY96R[15JE0[0:LR-&("&>MJ-QV&V.?L!6V?[!M8 M\+!,-(M#N,]YH#@389@R$\1!DN0YCW6QZ!\4D2FXR42N3-3.5A-&!_#]D!X(1\=>") M.,6K932Q--_P%.OXN(L2C"NGK9HK!H<"'VP,>#6"6_Z" =P5/G=4OVZI?_?!6T M5 7Q:*H9(OXR"JZ&Y+_.8XN70?*C!0MW7@RU+Q]6^%L_4SIT(W5#CV'A_FCFZ7JLKK-6V<]K7 MBW6%Q=I%1VZ]4E=8J3=5?5Q1@&X7QG)(D3/P&[=P=)8TX'3P=CPZ M95&7*>G6Q:-7+)5X?L543ZF2*@SR(E8REU$I>*9-$<:Q"7,1BC K>,JO#09S MQPL#N6_@13B$OT>SPS?S*2R"KM]^=VE]9-F#_U-[XOOC0#7_8.#7H9H/3G?^ MW@YW8!S;T=89HIOQN=M[^.__C'?./O'=/1CSV7B\B&K>W=P*/Y]]BK:/_CS[ M_ 7F]OM;F,/!]VWX]_;1IWAG[R#9.?ITMOOW7PMEI-O1]I<_]W6D91'%DNDH MR!A/LHCE99"S(@H+D\LLSX;!(VD)?-\5I&N-]Y@U7AJ;@&>ES,-$ M\J@(D0=)G&H6F3QD/$AR)D24,0-GG 89K\=(/%J9,HCS,-=A^(HE4 M6JYUWB/3>>&BSDM$5N@P"EB>*<7@?BN8B%7.XC+)9"3"M,#:M3!)AL7M4X6L M-=Y:X]VSQDL"DW E5*;#E*>E+ *1A3(5RD1QKGB\UGB/3./%BQHOX!IT&_8Z MYF',>"Q#)HJ2LSC(BJ@T.I:%!(T71\,BX&N-M]9X3USCJ4P8DV>),!EHO+@0 M69!Q$04)"(F,T\M0]VN-]] T7K*H\5221TG((R83(1@WX.&629BS,H]EDJ52 ME"IZ\3J*AVF^5GAKA?TYB-!V-]_X\V_FR%>S+S&1%R,&A#:.(\424K$@#S>+$%.#5"C#W8K#V MLF'V4]PL:[6W5GL/W,[[R>K*M9WW\)2=IYG#^ET8UWXI35K$QC!-K=""(F2E MB0HFC1!@^_%2<&W),/F0\^A1V'I/E@GS#3:KJHROPWL.A)CWB2_!Y=XUOU>5 MFFY,U$>'=?Y8C=5:*=V84CI=AI$H)%M!;U,FA6$\BPTK8IVP1.D@S@+8Y"A[ M\3H-\F$09??:<'I-?OD(0!-K,;X3,5["1N11GAL59"Q-2O@'A1*9D#&+I<2_$#D^(;SVZOI?A.I'@YB8WN4!))%N2Q9MSH M@ FA#8M4H )PD72D,(D=I<,D^6D_?RW&#TR,;SQENQ;C.Q'CI/$ZBH8\_6GPW5J*GT\>L7ZO%W,^GV<[Q)-92?SM2 M?[8H]3+1&0_#D!51)C'!)EA9RH!E/ G @)1Y$90$T@[2Y;C\TP0J/B]YO\]D MW%K*;T?*PT4I-UIS7122Q3%/&2]#Q?(BY"R0(8]5I"/0V1BWCX;@1:[O]K6L MWWS*;BWKMR/K\:*LYT421R;-60);Q7B6)*R0<0K;5!A9YK"KF7SQ.AW&/Y^A M6TOZ$Y#T&\_JK27]=B0]691T$/"$YT7$-)AA8+L'FI52A2Q7BL.F!G$61A8< MM[[3UY)^(XF_*TKZ ^R5^TB$O)/;\]4U*LVYR4NFPH0C<01G91"5+$DX.&)% M*/,D?P'RG,.&_;J6\[63BA3GC41$'I;WI<'6,WNY\!*#Q!$^@6>.*G6M3R<&.B M-MM5?VLU_]HHNC&C:)$1_NSM/@_C2$2Y84J(@G$=E*P$?Y7!MJ:R"*2(0RPZ M"))A6-P4(_PC=7.>H"3? O_Y6I+O1I+/%B6Y+'1>:*&9BI #,XBP"##)X$>> MI@'XJ1*]FS ;@O^Z%N0G)LBW0.J]%N2[$>1P29#3,LV+7+$R@(N8!WG \BA4 M+,NS3 1A'IDH?_$Z*89Y<5-0P;4@/Q1!O@6NZK4@WXT@QXN"'$1%GJ52,V-R M$.0DH&Y+ 8MUP&$K>6RD0K! $-]4"G$MQP]%CF^!@7DMQW?OT3R0E;RS9UE*42G3.8ELB6:S*JM\_(C.6%![0>0>.)PU&;H IQ[ V@5 [J/$:Q5T0260C&UT:RR M8V:NG2O2([U;7]OU6Y[FN3]:%7;Y=#R93A;+6F#Z^FI[-&YOF+S_%K.G(W]_ MFNY_,>Y-D'H6I,>S!!*>>8-K;0_-Z)L1&V MH;QE*/??^[6A?&,H=Z)$CH$Y?>2!2UI90::SND M/-2&\B##7 WEFT.Y$Q(+5F86R<$N-;,3O59UF[<"3":M8O**C':M\I+LVCNA M-Y('1G+_S5L;R3>WZM4)H'$91%WF .>" 30!"65/7G:0=:,E3$*HU7[HJA5Z M;1W+_3=H;2S?(,N=D%KA.4@A@?NZ MBJ))C_))Z=#8W59V-]'T\#OLMG7SZRU8=6)@LB!G12I0.EM C*'"ZR Y1ZZS M"L&$6G_-QJA;D>>V ;R)9H<-X,T"W E\"639DN$E;UD"YHC@F;2@3:8)$=W> MJ(8(<)^E9%P.,?!U,%OZH]'LXCL4MBU4-QP*^[A;Y%E(ODE3;]*T=W!_V=DU MV1F>@S,(,IO:VX4%\,4QFN-S'F.)RC.^LRN<&#/L*^VU[9I\EY'O/8+6D-\L M\NO>2(@H1]RM$;]1 MXO?7C;P,0FERU$!;90"CM1!<,F C$U8K%WVNI2U,CG5#OB&_B7!=0WZSR*\; M^=H*6:$0D)(D(U\;GENGRCW5O->:-^+M,?.]!OD;\1HE_ MO&[D=58TA^<)G#,%$$,!GX0E["/CG#F7B]S9-6/F^BIZ:\#?9>![CPPVX#<[ MCS^+ZQ/T]'T/V>/[SY/AVEFFJU_O"7G-(%A''GY22*J-V0LDY.U8Z^;6-^8W M$$QLS&^8^;UUYIUP0F9AP!'J@%PEL$9(8#'I*#3+*HN=78UN+.W=\.Q[*J\; M7G3QG[/%8E3FL^,/$<;9]&J1Q;,+OOM2];>;#2TNZ"KI7U\5K4?3.#O.]38U MV>I/MAYVHXS2U(7&%$$'+0"K7@67.$CFN7+)&I-\[7@GQNZDR"),=.UGU6+1_S M<]8C&_@_%O@]A!L;^+<$_KK%-U9'S2P#)[T$U(+ SYR!UMYFHR-SPNWL2C86 MJKGZ/SKX/40=&_BW WXG *DP)^%4!&92;6N?&-@8"VAA"XLY^VC(XJNQ/6=C M]<;]C\5]#\''QOTM3?&[<4C+O;;:"C"N-O:3F,&A0@B8 K?!2?KAJW'(AOZ/ MA7X/,+<=2=NN'!L9^ M3P6/PXM$/B+^YGFQ'$U69(SI[[-?G%4\CL]>&2W]VT^_>^$GTQ'13)=#EWY^ER-"N5Z-5%A:,\6N3I9#8?36?+O!BONH?.EH=Y_NDPT[S\$;;FN]W@ MYCR5Z2<%O#]-^[/I[$M!/,O1H!^.3M+'WQ[XMV.EE/'1 M3L\:!- (Y> QCJP0ELP]%#8P+U+-M4,;'W.MB.-^F%1?QOE MD8WUP;*^OV[?$P;T/&=PN>[AJ0U"R#: 7!OS0S'S_ MXN6W)O$;;A/GQNJDN/!CA%0WLXMVK)AHS&\9 M\[V5.#;F!\Q\)PZ9,&41DP1=&!EYGA!N9'1[-%I][Q@@'>TQ/^2=*PIME)C3*N@KS7R)08QK#\UZV,QP 5?1B5H/24 MMER136CT7K<&E",F$[6$*#T#S#Y"<+& P)2"(,\L%EO75.3X>NLJ/8)SRSED M32N;5MY^!+IIY>:UW5'E.];]C+#-7@#DE %6P$(PTH+(D4^ADR:A6 M;B57W5SX)I9-+)M8WF;7A":6&Q3+3IY2Y-$84D9@VC) 3M-OGXP%G;F3PD9A ME":Q%'Q,CN;=5LM5;M/?EYZ^COY.D]>['ZYG_^28@(FG/]?'?#(]6;5'W_T? M>MN'BSIC16J"Z=5L,:EO^&F>C^B=K_//;R9I>?@A/?"S3YU=*OOT$1_HPDZ6 M7__(9Y<510B96%YLFC]L=.E=UH:-^)T'[NT48TG7>>]F)V>8]E?7IBCEWNO(T^_GH(=F\-/HEQWP< M\OPT<5[R\8@F'7S-^O4R?)]FV1?U57_N#-)-SO3.'[K?LS\:Y<72+VN[K/GK M2\[0/WKWDMN5E.VG!=\#F;+FF^W\;J F.U-YLO7]"LJ@W6!0;K M<>WHUT;J B/U8#9_52>6>?28SN4P^[1JB;CJP!AGQW0:[T8/CR8T4__.AG!M M4#\-ZL&,9.V+D=K:5IV_Y]=Y>M)1I>]=UP\4%;C<%0]PW?\RV22!Y62O\]GQ _JB>@I_3I:'#TX6- AY M_O#M62GS_<4BT__2@7_[ \0$ZN]^^?VH?N[QP?\>[[_\_7C_MSW_ M/'R[1[]Y=G#_'7U:K<<$GKU\P?9_^\_+O9=[:N_XJ=C_[2E[^OZ%V#_XW[_V M#AZ^H]\<[?WRZ/W^RZ.R-SE+,WG"WN[_LB<>_W+_N0DB%"8#J. Y8$P6K)4" M%!H10V0A.K6SZUAMH-RM]1CB?JX]]3%HBO=#*EX1&IVHQ;[%(LO<6\&T2M8D MR431L2G>'5.\]U\J7GP>E/8A"P&\^ RH4H+ F0&=I3-DU(P;$$(3,+B@EDM(ZN:9X=TSQ^!>*=_#OY[[DHA@C M'T^BJ:T/&#@4$;C4V6,NUCJLS>#YV)J^NM,TQ6N*-U3%*\4[:8M(&C.F2.Z MP: 2MS37B8GQIGAW3/'DNN)%DYRS+M" JJIX3-=*"@LJ\VPCJ:"UF13/C2WO M5N4VP6N"MUV"9XS1Y-U)*[U @\[6M%UK,AHFDHNR"=X=$SRU+GA6!6XM(I18 MBR!\\>"\8&"U""4H0W]Y$CPYUJRO#0&:X#7!&VR]@HK12>D9:I%0Z6"C/8]9,Q8R!\F5!=0E@Q?:0";3QI4KRC-5-WYR0HS-.7U4ANCK;6T7Z@>S MQ6J[VOGY237Q(JWRS[G6+6F5WWMR21WNQ^6WV2PM[D_3D[-$YR>SH]1$J3=1 M>M?-(;&E(#JCP&2!0/^J>]TX!1B]]T[74K.\LZMK#HFX]BXWY[-_F_7T/SC& MO6=,-(QO!.-.8H3*)IM0/#U&CN913@JP*3@HY&6P0!/JXLFUL(:-F;KVQC4- MXX%AW'L:0,/X1C#N1/NCU%'Z8L%H'@!S$1"\$\"C(CWFTHGL=G8%'QMY[:7@ M1O' *.X]M-THOA&*.Q'LXIGDA2M0OOK4R3/PFJ;]*5O".'B61*58CYGK+FHV MBN\VQ;W':QO%-T)Q)RP;,.2DB@,6$P>4U@/Y58FFQQ$YM^CY:IMV'(MS-M)H M% ^0XF$$(1O/-[/2U8DU"O2V:.3 T$2@&QO!!V1 9B. -3H@+T)D.0A+$1'%EMKIVCK@$TQ>W8X;4#:#V2 MO+4UY[_-9XO%Z-5\5B;+*\7(KI_5HN_&MU$YH$]25!^P\^"Y<= M/*7_/WI.;K]DUF6(-4,=DW-@50E@>)$^N1!X#K5A-1NSLI<;Z M3878&NN;8?W].NMH6>WBZL'+* %)L<&FF, [)S6YCS;:FIO(QIKQAGI#O?\P M7$-],ZCS+NH2N>0*-$^64 \9?$(!J\WJN$U99UY19V,N?ZBBLQ^+]3 (,GF(5#L+RX4+C$[&+=-N,Z>Y0V MGH?*\\V&]RYHM,OD;4[P/L]GC>Y++K[M/5E;_S=<6Y=XA%)BW;#=<;!"&LA9 M%B=YXJ8FJ_]__\<*+GYN;GKCO/_87W/.-P7[>K#/2Y],Y!HP1K+ET1H(12A0 M=/>D-$%J%W9VD'A_FG[Y-.H/3Y6_.46].45?=GRGZW_XW&N),6>$Y!0Y1I[^"$8ZJ)LY M:J]X[9BRLVOYF)RDGERB.SK+V4*0-]#>O(%\,R"_[X#L-1K4$92HH0=W;%6(DV1=XVCGL/ZS>.;VRMZXMZW??WWS[7+'B;N08=

0#?ZKK*O67.FQZ6U+EP'%ZX<;0]OS\[]RC=NW[K:;#9E]'.@F.'T+SKMN ME"PZ)63V&GC.G&8 7$ H6@'=3:]H8F\$\IU=9\<&6_^M;6.W]RA98W>#['8" M8SFB"$$6L"G7S9"4 2>$!"FBLE;EG&2I+3ZL;0TPMPW=WN-B#=T-HML)A25? M2N2Z@/*IMKU4G,QN<1"4U,$Q%);[G5VIQ]RTAGG;QF[OH; NNPW/R^#9"7!I MIJTLP8*G23=@D0Z3>YU-0)4DF& M202,$"6YNA@-^;M9&I#*Y\ +UY'5IK)CWNSJUK';>Y"JL;M1=M?C4JRD(JH+ M;&+M%N$".<..:Q!2TBU-03N;:Q)V72@>TMYG6U_;]5N>YKD_6A5V^70\F4X6 MRUI@^OIJVS!N;YB\_T:RIR-_?YKN?S'N39!Z%J3'#[IQ*VLY*Q(->&-K]QI# MLP#%)01CG+8^NAS+SJ[%\7D-;%K&R]U&N?\^L0WE&T.Y$\;BWG"BU-" ^MHG M.C-PMFA0]:9&'^CVTK3 C963C>0M([G_-K"-Y!LCN1/5RH6Y()0 B5*34=8< M7&$6A!9%Q%)84FEGU_"QPX;RMJ'<>U2KH7QS*'HK5!V3J2^V_=VDB^N36O3@#-UD:.V1J029!1-BX!\9M EI"D M3"YS'U8-%)3LJ\MC8WDH+/??GK6Q?(,LKP?4E-4F*19!Q.P ;; 0LLC@@D*G ML]'$.IEE3BXV'](*]M87>OV>"823N#R9UR:M-:PVS[/Y"S^=O/=U[%O]U\9; M)GX:_P>'?OXB+UJ;^#YDZ$DWC.9T).=!*"B.^5ID2M-\,C.0O#)5@BRWKKZOWB*>M"#U=C=UO9 MW41CQ,;NAMCMUG]I)J/7M>):(&"LF2M.6B IEI$S=,69QNZVLKN)7HB-W0VQ MVPF-V9*25#R#-('55;@,U@GRF:V1OCB1DFKL;BV[FVA_V-C=$+N=8!BW(M"$ M5T*.MO82+YI\9LA2 ]8 M3 *OHP?I8DDZ>^5*;/!N*[R;:'/8X-T8O)TM"CW=%.TSA&0E(+<5XX-JS@(S+(0:\#F9+?S2:77Q?PK9QZH9#8!_WB#P+Q2]:++XO;=H[ MN+_L[)5,,[C(1-; (DT(D*$!EU, ';E-ONX4)FJ*G,:QNWXKM;97\A8@WWOD MK"&_6>37W9%L(E/2)4#-Z \1"P07"MBH&3DD7NI0TV]P;'@COA&_@7A;(WZC MQ.^O&WE46:2<%4B!1#S+"%;9"(P$(&1>R(>KW5+1C?7U>T7+[ZV8*;BQT7_6HC?B[3'SOP;U& M_$:)?[QNY*M :Z4=U 2XNJ%9J!UA O!BLL]:TW1>[NRJ,1-]Y=0WX.\R\+U' M!!OPFYW'G\7S"7J^_Y+.Z<5S:YBGR3H#+FK[&,$"V&(\J**Y736$C8R09V.N M^RIP;9[#R0VYC?,_-XZ\U)FQI(+H+W-@)XI\NEI:A]8"3RE:'E4Q#R7 M8V/NAF??4UG=\**+_YPM%J,RGQU_B##.IE>++)Y=\ \E59N++#Z:QMEQKC>G MB55_8O6P&UND261VV11PI6ZPQHV X(P!FE &ZP-:ELS.KNQE2G(I1.Y0-M/= M9_YO-QM;7-!5TK\:_3=-__H*I&3>%E>SC%,A1T7P0HX*_2%%*HY'D6QU5#B. M^3F[N?YW _^' K^'$&,#_W; [T0;C339%<6!II@(*%U-?"P<%&INI!)9(N[L MHANCZ6YVT<#_L<#O(=#8P+\E\#LQ1\F*2BX"0>X LT (&LG]9RR@]T9'%W9V MA1HK;.#_Z.#W$&]LX-\.^)W0HU+.9_+K0;/:2@=+ B_(Z>=%*6EU8<'&&GK4 MMMN;KW'_8W'?0]BQ<7]+4_QN!#*I5(37 @Q3C$R^4>!BKC\6'WCFS+OTU0AD M0__'0K^'Z&-#_[;0[P0BL\(2G99$/5>UBZ<$+Z4!E057CN8"$OW.+F=N[%0W M$#DP]GLJ=1Q>#/(1\3?/B^5HLB)C3'^?_>*LUG%\]LIHZ=^.0I[F,EF.5[T_ M9\O#//_TMFE>_@C;ZEUJU?+Z,G:7\VG7TI;F>9%O3#T4GZ M^-L#__;LA7^[1<:[N STM"Z5QTH*/@@"I[L%E($)%K[NLF M E;M[%IS#7EKS<:'1G7_0J6Z.38_(OUM#GF8TCB:CB9"O&WF1HPH^%@8F M&&Z-<%(5L[.+8W'.3MV-^F%1?QLUCHWUP;*^OV[>-9%=(Q-0!*^L%PXT)W5@ MC=66U27,NA&!'$O69;WM*7*W@>^MPK&Y[+?*]+K]%DIARW!N&\^]U2\VGF^3Y\?K-EKXXI-T$1BW9*.E#F C0MTY1*26=E 8LTNT)K6%TRB2#1^EAO MJ8BVJO/8R6NWD>@1F5O.\VHJV53R]D/+32\WKY?K=2[IW)A4=CL/YZB=1D]2 MF6FZKZIH6I5!U:57F:JB;5&Y.*CO]4GP* M15H&3-7-D04KX#R&&NC44N7"@\;3ZNES9N%-*IM4-JF\S:KS)I4;D\I.O;F3 MB5E?6\IX)*ETP=,$' M(95FRBO.,855O;II2-J5L2CFL.OVFE)M;JCRG0C^3 M]YB4(IG4%K#8!$[F!-Z$@)X7KHNC&;@=&ZN;6#:Q;&(YJ,X&32PW*):=/"4O MR+0%%R 6:0"SU>"32A"GO2T]?1W^GR>O= M_Z$_/ISRL9^_F$Q7WZU6ZKAZX\<+.CTSNI@C_VJ1?_KPCY_39/'JR+_[:3)= M\;3ZT,]GQSJ[2CK<^HFM3OSTY9_?3-+RL!)XCYWFH)QE8)U]\]G+]U8OK0WS MZ6L"[PDFO_HRN\>_^MJW#NON,?7U3W[KJ-]^#9ENY]K.M9WK'3I7=:&C?B=_ M]+LYX-)UWGM9I_$S0?_L(S'7%C";<:7,N:[4T^SGHX?3E-/HEQSS<C/G4&Z22_T_*'[/?NC45XL_9*L;YZ_GL3\ M]3U$+G/-VSYP_YK7C/_EI W7!9^SZ9+F(FVL+C!6>[/Y\H5_D=M@76"P'M/Z!P>XN/?'M'Q_WK_E-[_[/C9(;V?/SO^0^Z] M?Z@>'_QZ_/C/1[B^7KGW\M_O]@Y>X-.7+_#QP3Z=V^'QL^.';_;>_X?..;[? M._A+[?WY5#U]>5CV)FY*^\WD,EBN."H0M!I#; #XK [8HIVN) M0:(IY*Y6?"S8#[7]:U.\'U+Q3/)1:\DSDN*QXKU,T0LE?;%>HS--\>Z8XKU? M5SR'T5KT"4)R M"7 #;[#")9[9F/: 3?V14U/'-.,+LI7E.\[5(\BP:+3MG7 MC#>I3$@8LA9&<^843_;F%:],WN8$[_-\UL3N^ MN7=W3/%DQ[TK*9/E8F 436-1:4&.GBX@@T!'-Y9)97=VN1I;>>W]PIO@-<$; MN.#EA!PS-Z)H@:F(0%Y>3"1_!NG7B3?!NV."I]8%KP29>#();$":SZ9DP?F8 M0=JZ8.MBR5F2X(FQ--TM1IK@-<&[ X)WJ31JFW.VR0CO2>.$#<'Z9$7&$*-0 MQ5U \;Z21MVD[Y:#%U]NK?3H[?.8:TL/JT Z(VI=2FVGPQ(DJR*CR:Z6IC8= M&[-K)5HWU6NJ-W W+QDGF4@F&Z%ISN.\0(9<6NX*BH"RN7EW3NN^;.W GS/R MUU%)!D)@ 43#(5AR]G0N*I.7QTQT.[O6ZC%S?>U,,;#],N]*<]P'L\5R-"NC M^?G)-/$B';K/N=9MZ=#==U))'>['Y;?9+"WN3].3LP3G)[.CU"2I-TEZU\T= M89F;;$NFVU1+@Z7QX+644"1*KS-:7\+.+G(SYM=ORGT^^W=EC^XMQ+CW3(F& M\8U@W$V(<+Z0TYB _,8 J'R!('D FDAA&<>_A_XMB MW*+\5R6X$^4WFF8 *DA0BC$B. :PNN8UJ9R$)VUV*O86Y6\$#XS@WF/:S1#? M",:=T'5Q)GL5&)B,$3 HA!"):FZ0*>M8M/(T=$WRW"C>,HI[#]0VBF^$XDX\ M-D3%0RD"K(T>$%FJ6Z((,"$R$:SV=&=W=MV8'*\&\5V >!C!QX;SS2QR=6*, M3J)+&!-(H00@W3)P,1H0,042ZX(ILNO'&!O* [/'O4?4&L W!/!ZX$RD*$JT M&4*N20*)9LN1X:VO,?YO/%HO1J_FL3)97 MBHU=/Y?A[NE1[U&SU5WXU^HF- 'J2X#V'WP6)CMX2O__XWE61DL3'$BC+"#C M=6'.2/!H5(Q1J>S(@1 2QTS_4"76/Q;KE]IAX/JQM:],(QKUFZ'^_3KU.G,5 MF#>0HS. )2@(RD2(1L9::>Q-W8D%Q]I=IV-VPWVHN-]F".ZKD+>8VU7YYAV^ M9>!%ED!H\P3(HP+2; :,!7+'O"'9YC]D96W#_*;B=%]@WG"^#,YR'6>7LS9U MO_(4L@2DF18$F2S](2(+,1?I:Q+,C]4#J:%\4\&ZYI9OAG.USKGD K43"NK] M LS!@PW"@D]!/2:;[[I%;>])^M+_MY8[X*& MY#-1SHAW+PP#M));+U#:%)ISWCC?8+BO6?1-P;X>WU-)\>!M %F2 )3*@Y,B M00X.0RJ*95E==RG&G-\-H[ZUA7&/7^6Y7](ICO+;5WFZN-B^"E?.7&C':,=H MQ_CV,7K*,ECIG!FBYASD>#BE+WCQ;K430LJO\]'LU7&>7BOW8 M=H TT>U]D M/X^']Z?IET^C_O!4^9M3U)M3U&GK_N*Y,S*10\O!NV0!D_7@O0@U$UDI5K)/ MZ'=VM1Y+ZWIRB>[H+&<+0=Y #_,&\LV _'X=9&&0>T;D\J0T(-(,QTF/H%$[ M9[+U#-/.KAJ[WGJ5-XZ'PO$&.G-?F..V&GE5A/DZPMSX4)04$%@A6\R1@;.. M 5?9*0,?I9HQOAF2Y3K+'Z",6!4C3(4 M(E0C#"HB MI[N,17BW,L8<&\=;QO$&&BDWCF^&8[7.,0LEI.0B:)4XH#$*@C466"ZI2.FX MB'%GEX^%[2O=IW$\%(Y[#^@WCF]LE6NM-A>?RY DX6A 8JRA/ZRA/_*O6ETKGWQ M/*N"/ENDF;M-- '@-)%GWD&,O%;J>BE475678^FN'1YKG3T&QF[OX;$NNPW/ MR^#9"7K)6,AWMQJ0)P_HN0&??2*WGC$GI3=!EHKGM4->CC\].[(H@ M- 63A!"L T2MP147(-1F=C2-,:D0GT*WII3;QF;OD:O&YO78[,2C$K=1T8B# MM(IL)SF\0%,1 5G(DED,4M7&S]9KG_FA5C>73\60Z62QK5>CKJVV4 MN+T1[OY;OIZ._/UINO_%N#<]ZEF/'C_HQIQX"='1/83D0Y4C3U/QG )X6;31 MBG/IXDJ.R-D?4(B[):L,,N;44+XYE#OQ*<5<\CY8*(IX1J$+!*0I0B[1,:D0 M@PRUB93MK=]$(WDH)/??K/4R)+> U54A[@2L,#"N0BG@(G,TG2\6+-:<\.A( MD+G%R&PKR]I6C/MOQMH,\HVQW EN&>%I1L\UZ-4B76$>Z/XRB,+JX@VS(M>= M$\=:JT;REI'WQ(=GGK"[!^S\3!25R>S&O7U!HRF^?9_(6?3M[[.O:M+FOC/0P_C?^#0S]_ MD1=M2:X/%7K2#9$)KZS@ 8%AS2&G1PF<-!&,+"$S)NFN^I9#OJWL;J)M86-W M0^QV8F*%9NTN*9K09V1 M B?%(Y+GW-C=5G8WT8GP.^RV9?/K+5AU0F H@PM%)"@JKU:L.'A!/K22/+L0 MN=*M5\FV\;N)!H2-W\WRNQ[VXC'Z;'.@F:]*M?*:;'&R 2R/@2<4 MS*LP/'[[+!'C1[SU^UI#? M+/+KS@B3.L@L,SCR( %-2."4L^"#(,_!9ZG1[NRZ,0E" [X!WW_0[3O MY6_ M*[.^OV[>Z8:DZ'B"I*0$M S!<^N!W#1GM-72)=YW]5FC_2[3WGN8KIGWS2*_ M;MZSC=9*P<%R4>M>HB=#KS.04NN,S$F;TLZN&5ML_GP#?@.QO0;\1H%_O&[C M=:))NO "O,T:4)@"P:< 5GMF0H[,6UG;1'#LJTU$ _XN ]][0+ !O]D)_%DX MGZ#G^R_I__]^'A"M-TY#4)J0#R*1M7<*Z/?*FZ)]-FIG5YJQ-GV5T33F[S+S MO0<1&_,;9GYOG7F:MD=RU IH5LU\"A8<1P,J)AZTB)HS069>\K'D?75VVRST M/575#2^L^,_98C$J\]GQA]#B;'JUD.+9!?]04K6YD.*C:9P=YWISFECU)U8/ MNT%%5GC2(2K@4;"Z24L$6UP&\C*Y3%9SFE_69M9C@]<.,5P*D3N4R73WF?_; MS085%W25]*]&_TW3O[X J3WZP 2",[HF*PH%CNXMW3BNO/..Y1ISX#AFHNNG M_'<#_\Z#/XC8XM=P;]'%*Y/>B2YRKU2,A>R\,1XPF@(^)PPHO-T-\2_NN&W@7Z;V8>DD]DZ+D.$/)J5T;4R1<7F%Q%&O4Y MG>:;G;_[W \BR/@Y[0WH2P'=B23Z;(MW@D.0/@,B]^"5G+V?)K!Q*;+;^E27LWIB@":E-I)U$F9YX5#5[K.G='KZ)D(N?P MU9AB,^=W'_U!A!.;.;\&TYV8H3:)IV D6.,4H$^ZEAPFD(HE,O48D^/DH;N[ ML0K?4SWB\.*%CPBM>5XL1Y/5TS^FO\]^<5:0.%ZUY)PM#_/\TZ^F>=EVLMM, MZ'">RO23)MV?IOW9=/:E1)WE/= /1R?IXV\/_-NS%_Z1I[E,EOMYV=8?>Q&X M1\LOVR+LU:TW?6#!,2BU/3@RG^I^' *,58(,DV$ANK:WSIVB_7:#AAODOLU8 MK@G_NW7X<^86C:E3%4E_< [TC!MR< *S4N;(0JF;\;!SLJ$N/EUIU _,QO<6 M,6PV?HB8[W=M/.?&, =<8P3,,D!@PH#*BHDZ"\62FXW?5MI[JT;LF?9&]>6H M7C?>7-?-;:6'Y) L>&T*; MW4&P6-DMK--;0H6Q ;QG0O04"&]"W"?3C=3/- M35$VL 08^_C M^QIC2%Y8EQ%D=+E.QA%L, R,3CHYK96+1#ZW8V37B1LV\(<&?@]!P ;^W0&_ M$UP4J+Q414(IJ[;B18 C-P!LTCDIKPHS=0'.C25WPP!_:PL.Z7$_BQV._G8T M6RRNFHYQ>N8_21K?-#L)1_DT>'N-W(9AC,]_W MZU9@2FFR3U(#)W^\5F8@3<>8!UWJ+>/,Z!PW4X%Y+61N.=^KJ613R=L/0C>] MW+Q>KI>RE$AWB-&LE8M2 $5BX*-UP(OF(G)=>^F1+ZO&[)RN>;?B;36I;%(Y M@(&XS5K?;PADB\!?61L[5;[65:]1!>"191=5\AA5$MM&J^ M9%/*II0#J"=?T\2P$XE.3GWQ=OB05ER'%&5 #Z[!%E$BS8C9X'O[*+H MN9*\J6!3P;NN@L.HP&_^XN86'[NU][IDHU0.8&3V@$4KL%G+FAB;HDG9B[HE ME])C9OIKI=/$LHGECR26_>GIZ^CO-'F]N[J>^E1/IB>KON+G_8;>^.&R5M\W MF:8\7?XD]4I"3R\_S/^^^W$H5D>NGUH]DD7%D)TTIF2.AEG+/ J1LK \D?/N MG]>>$9\^U OMG*WA;M9Q%ZL\I]DRC_"GT1GU^R?'=)SX)>9!2*%C\($QBPZ3 M]2'SDC#R3-?D3M?0Q ?,Q2GF7_+\JY_,_^./3O(ODT4\FBU.YGEQ0%_PCZ-9 M_.MVP55[3SZ">_3LY:\$W:-W>^^C?/K^W^_WQ'\F>\?_%GLO_R+([LNGQW^\ MVWOYAR (C_+__?W=LS_3JR!0/_OS/\=[?Q)T+Q_5[WRY3Z _^Y.^ZY>G[QX? M/'J[]TNB\WGT;O_@6=E_N3>L6]55H-5"17I44$34(CC& MHE%%,O0EL11V;IR"7^ACK^F*7G^V4?E'A*\&_K<_U?=E=6SYZK(>G\Q'K^9D M)>?O1O3'7WG5_F1%WVBR&"UGG]JBS#WIP'RR^&L\6KPBRUJJA!Z]&_UQ[\F] MT7*>/7WHW:IGRO%LOGSA7^0O/[L8C]))KH=Z,_\^ADD:NM?^/G9$;(JB\^?T<]V)O#&1F* MHQD-RA4JY=R=NZCPYQ>U)WM/WO'O;OYT)S/PJ]GX_]D M-?X//HW_A].]N>?W+ )*=\K3$[MZ=.D>=![;>G_I,8^G#W!]3$X?D,-\E.KC MM'J43GD# =K7Z]^K'^HWZXXD&N1[HW^K6GQ[%>P+8IY>P//3+T9O)T=$HT/5DU^=NN?K ZD)F991]/%Q][=J3 MUZ?G?U7702_I;/8'0XKW[G__F^ MWVQT;?65\MM*575E2:3\[GEW\ES'Y;N.R+KCHFQP3DD4Y*1QK5TQ7&7M)8;( M@XY7O;T;4/&/#=!^K[+V3_*R!R'ECW[_YP,RP/D5G1N="(GFR+^8YUS/JMY# M&K)<_0(RUY/5+_PG?V.ER_[5JR-R3:;+E0$_E>/1WQ8GX66.JP]\>-=\]MH? M_?=*;>G)^B3L'Y3TU,DA::TF9$RG](*4F&1X4?4U'OKI"Y+DR?2#W_2ELT/: MO'R3\W1UJ$\VX=2&^+.O^]S.W!L]/EDNEO[T-Z>C4"W"9R?>=<7.')=3K^DS M Y?(IM!1ZG>\HKLQ2Y]LV^H$Z@5\.J?E(4W"7QQ^&H$O[-]LU?YNY/GU8A6_VH62-57 M%T&7.0M+/YE^/)M[HX-#NFRRA'03SAV70E\\.UF>.:=O#B=D^F:1[.J"?L@? M[C4=_,/7DI4^G)&GL/IN.D"=;^9JK>MWGJK,NWK]*[-];],SWR>1',:3H_RX MD#[1&/NC^\(S^MO/JY.@(/@!5.=WY[SHE>.7GRTH=84, TWSK M%,+ZO$U/C@.10#]]H6.+S_R\E3[Y2(9PA>7I%.J4A7O?G:I_]#G\G&8EJV4S MM3(UYQN\[XW-[O^LUL8^N7&KQ3@R#4?^U2+_].$?/Z?)XM61?_?39+J2^M6' M?CX[AS/?CTYC?2UN91%/7_[D%-UCIX[1617AV3>?O7QO]=+:RN+I:UK=L]I] M]65VCW_UM6\=EJM[G(LK'?;;KR'3FSE9>:'#?J=2\[LEV:[SUG-B.:>.^TT& M,3K>#SM=SXEYQ9WDXR^6IR\X"@.^M ]69'1F1K[:L/:S6.!%E]2'>+W5KO9R MC5]]LK=GH/AEGO5SZL)7_[EX!&9X4=RO+M9OS;0_[XST?O]W[Y_7#O^*%Z>O",SB.]W!./\*G8>[,OGKY=CU0_ M>_D/^JZ_\.G!'^KI2WK/;P_?/3TX.MP__L_+?;'W_NG+PY=/W]^7=$YE;W*6 M__B$O:5K$'L'+Y[3O;':%P&"_@3T6H%G=5Z@E2]8,!NWZHC%QPJOOU_W)<5P MLWUS3D_FTKD[3[^N M9E9ZGD(LH)-*@ $10O*!_J5E<25@Y'4G$396ZOH]_FY"S+:V%]!J*>9*&X.< MUQ9(>=PNA9N6C8ED+7IBQ)31/:C#:\Z[K26FO=518JN+4 M=O\Y@.=QM9^14\Y%Q&AI1LG9V-ANQM_5"DH&E.O\@[.;-09F>)9:();(/6=) MV>S1&Q^M%LUO&!"[';]!IU0,0PY&V53W"-9@@Q0@-2.O02 /-5E7FS':;C'L M[:'[9>9M-^?V&IE3-Q7 ^_2\?Y9-^9N?3&N2^J/IDZ5?K@+9C\O'O,M_Y?F* MA6G\D4-Y_/']YP&+9)K&F952W5U1P$J.H(0+/'(E&5/KH;G!)%(>K*+5GJ>PWLO: G8'':)3(O_GLTSW'V8KK*VII,:V@Q3T_RQS!^C8"?S#_+ M-#R-=_L%:>;1T>S-XJ<+AOBZ2]!W*7@G[3V#]JY$V<0]Y[[^\L!.5MY#5.UD M-W2R%WYFS_%3/W!'QBI?_IW7#>#>^ENYNDMQUJ?9STCR;=XFP<\ ML %?^H,COUBL:B>JI]#OY=_UX'2+XE\IBM\&ZJL#Q6Y;C+_: M6K^W% HZPB#S)RXS&)=Y(GL=T/,?U1L>TB^^B8X18?(6#B>))K(_W;4U@+-: M]:/C_?=/WSX]_OWPV?%_CO?>__O-_G$]Q@M\>OR_Q_LO'\EGO_QZ]/C/IV)] M[8M^)_=?_CIY]MNOQ\_^?/I^_Y?[XNF?#]\\_N5P\O3X*7UG^FOOSS_4LY?/ M:LSLW?K:%S/:R2PR).\14,8$01M6MZG-SD<;A,8VY+T.N>.%H0P!E+4!D-/@ M>Y,BT$\A6F>T2:(->:]#[HLRKD0/2M057JL4.%4<).9-9"KJ5.N>GN3YZU5) MR.D*TT>%/O>O'F6['ZF^<++)#$AG6$1EH1, @( M*CC 8CP$X0Q$SJRQJNA8&Y-P/I;R.CWZ+^O#73"^=$I,D[8F;5>.A!N'S 0K M2,D2HN$U[QDD0RF6EG9 R^9U=Q:^? -Q4JZG6,!TR@:'4K2*MU+7O7K88E$SHBY8E M*(Q7[[O7]*MG_<)U_>(BB9IS!2BX!8R\@'.<@=?)&6Z42 QKK[T>=O:]<>FZ MX<76J^4/WS#7WTX>[B.)\7I#-(A%TJ^M9=RIG,\!&PSIL4C#N#3*HG#9%=>=P9/.1^W1@&-> M*PT@P>(V3N+#,F2V_ESBZ.KV=/ MKI4&>@6'MZ'\=92U*H'HY2IGCS9XJZWE*1.Q7H3$+C)E;;[?S=#:F;LFQ8I" MG4$K)X#NG@;'LP++=4')&.I WI!&WE@=+*N70!6#5E80HLP59-%:;X)SGEN3 M@PZZ7'I+G69L;Q+?SM1-<44>5!;@4&I :1)8P0,DSJS/ROD0!4W=QK*W'<"' M.T_K]E#_O$O5'>^ ZR?ST:I;>4WO/[>'=A\-?V^J;.5C[_7[J\;+]Z?IGQ,? M)D>KOK1[J\[..3V>_EY[U=;&@O_PBTGK/K?_YKG.QB6>(GA=4Q\$]^"#RX!1 MI1+(V79,KG>?4RQ$%#3?2L*@%I M1??1IV=EO8BE?"3CLU[8X]'QV2-56VV6BM+K4Y2F(U^+8TX?LE&H3]EI*4T] M<#G*L1Z:WG7:AF^Z6JY:?5WP1[6 :K0XS+E^0>W-G)?5U"T/1R$?S=Y?_436=]2Q'IZ[.RND:_>V?^74^&O'.'+J-9CGH\>!#O=Z93D?35^=U#UDZHMG(RO:R%YA9/^8SKXYJO++4;UJ-\C9/.W7_Y M;_JY'N/AFV<'43[[;8^^^X]W3P_B^_4 R?[!?U[NOWQV]/3E/^K6L6+_E_^\ M7*V9'OSCB,[[+_I^N7_POX?[[_?/;2M7@BXA>@8LI]KCI^:V:2W!.L^D#RBE M4#6W38^1]]73\@ZUX6V"-'Q!,MY(%HRI;2VS$T$[@:D(4YB-7L8F2$,6I$ZO M/*,B8D8+#!T'9$:!%4Z#MM(&A9[N;FZ"U 1IN(*DI.8IIKH_>\)8K$_1:J]% MD%F0QR0V+$AE\C8G>)_GLZ9%E],BWG&.')<1C8,43 $4/D 0@AY=Y0Q+59LD M^[A/8M.BID6#TR+.DPJJYJ5XAIDE%PJY]3GR&()W>M/.4=.BJVJ1["2B\NCY M:1VX_\SJU=(3^8+?W1*%YTG?P" M6]>Y(OA.$>448G:0HEC!7,J6SK/MD,E6)M/CQ8W=]_TEV@8YPY8;.% MQ',&1"/ :NU!<>$")@Q1]3F: 5:B>"-*BB\XD>A>A]6X :*ON=!2B1;30I(]AL(F"R"*XX M!!+W.I<7]&B(WB9]C?TM,/Y9!$[_"2X8BR8G:UU,623CF."AI,;^0-GO+/AP M8I^Y8(%Y0XZ_21J"2@ZB"D[*8BT3YFZQOP7YL%_IA7(XFR]AF>?'H\GT=5Y< MIP%W?TF7[1@W=(R>5N).#9"])]00G_$_[CVY-UK.5X6"[T:+6A2XJC!LFZQ^ MNSOD4BEC27 RG^J-NAJ?&^"[UM?.R/[7;"H MR"2+:)VU-B"365EF%,9@;H'O-J>^*MJ=]302;8%)!TC("F#T#FP6@2;6QEN> M#9,J]CVG;FP/Q79KE4TI016''A.BBS8:H;7+40O/+ERZTM@> -N=]3)OLC;6 M:)"ZNN4,&3AT",:ES$0HQ%'#,=0,,F>N, MHD Q.A7, 4TQ.[M"C:7L]OR]\VGD/SK?)GFCI,V&&U06/9FI+*.SGG%KF6M\ MWS6^.RL&(M0$"Q5 )6L %<_@M$V@=;),,XY82N-[,WS?^HJ!5SQX;D)64B,O MT89L@Q(Z*W3I$NEV;58Q +0[*P:.16MBSB L3S2K$!QL[00N ]<6L_4J]K=B MT-@>F.W&Q"U#SAQ7 77A7IJ M]Z>V/CA@MF2=(L]8!EG>N>65/XO+9=.T#,#-U/^T^<8PA.OSFJ"7\(9_6IGEPLQ%LK=B=3 EA9\-VJ"FB@,113> MKXN"SB9&+2PH[4@4R#T%14*20,V46BBT'^=4)O=#$ /^+H>!!U" MR)F!E:'6#VC2 _($ZQJE3D4X;F-_#2.:'FR!'O15.]3T8 !Z(-?U )V+6(R& MB)X#"I3@^Y8TL9%%CM5( M_U\:Z#-Q:MT--MG6ZN#^2I%6RG3P[W?[+Q_B\\ CFE@,>%EHVI($!^^YA!#I MJ4V6Y\@M35N<&VO6@J?;QG%?ZQ*7YK@Y%E='^-T:PD5RNEM90+1% >KD">%D M04M3I$Y)F=JB:'AQE*U ^-;S'_I:16BF^(8YWE\WQ5RMKEU@1@6Y?!)W1VR2, MQF*':(JW-J7A=#/&>+JV=;9)<]ORZP'P\N4:Z MSO8:5V99B@Y%Y@E1*QE425H%GYBWOOA+% ',)Z]]W47W= _.YA'W9TX?G;,X MI3 XF\B(NMH*H&0/5J8,9%>Y3=X5Y0)YQ&.MKQU1;_[PT)!-AEDE;*@U6LEE MAY:S:%/R-C/F+Y$R\RUDF_-[=5K7G5^318DL>&TF]GK0=A:=E#;#@DXM@M4,5HW3%Y&9BM]/$BB19\D)%IVI##F63B$0K(XH-T=Q,[*W3 MNFYBR1>N'E"$H@O16@PYQ-$:<(9%QS17RO(AFMA>6W0.>9]YX'0JOB4>EDL@QB(PL6\^2 MRH8%+FJ_ZQ :K[?,:V?"S1WGTDMRW%$I0&$U6))7LJ[>TEWS3,?>]Y5HO YE ME2Q;DV(2CF;> J,S-0(ER,9Z&93)Y1+5XEH!O# 8=V@Y_T>#O;\. M%&VBL!G.UWT.&9@HW$C(5A/G@HAW"2-(+S"9+*VSON^U_D;ZW2>]O[82S:QO M#O?NNH#2CO,4@6=!N#/&P8HDH3B6'-:U'8W]!N(;['UI/N"G8M[:$9&\V7[[P+_*(/OYZ$NE< M1ZOA6(Q'?CDJ?C(?O:[U52WXOY'5A27'^O9[A_30+:F=CT*U1^? M+38\???XX-_OGUL1R:QH 4Y975<<-#@1+1@C(XMT.Z.-.[M2CX7F UKYW(I@ MQ:TCW->:P:40;DL(5Z?WW1J] 6G")X4#D0AAHI?H30);5O4U&,&:0'\P+ISG,C'E!^A ;VWJP#]GTQ<7W]RBCU7+ M=HSA'*/7.I2A;O;ZQ[TG]T;+>?:+D_F[T>)C)^"V0+6^U3PS4HFHN,9([K%# M+I4RUM746;?AS:7V9]/8MF7HVP _[:;+H"I:D;L,@M4=Y'248%%GX,8%*3@* M'\+.KG!CM&Q !KCYT+UL(.>XX$X0U-ZAB2+$4@SSV?J A7'9&+^3C*^'T[SV MUI4DP"5OB/%L@33< 2K,Z%'DL*I8:XQOXS(7V?&"144F643KK+4!FK+YVY+0WOGE.[=V]?&T<.G\4J4K9W!]7_2':G%-E M[)B):T=X+@7&+:=M-SW[(?6LKZ2QIF=+0RDQ%"$!_+ )>F9$1""<. C MDI->-3W;DG*ZIF=Q4,44=N@&43E#&!A$5RQ M'(37*2AK?K;E>M976F'3LYO1L\YNCRH5*72"9)T%M)Q< MLX (3#@O+S,NY)WQG@<\,511R,,DE<2MN'7OUDMP(# MYM" )&HW!H-:W5VGZ\K,RJS,!XS5GNWG9OK_]\]/?F"OE5_5ILM;O] M"G3GU(NJFA$LU!$6L$)B"B(X9F2$+T13FKC!52EIW+/ MO')/^\4-J]+S +0SH_0([SAEBJ!1I=#6\@YM+2X(JJTE86(.J,K.H]+3TF;L M'.]6W;W"X15=79*S*>U7.*P*SH,PS>;LKDYP*GGO*>%1ED.CWA(301,ND6B" M81"-*0H.A;;"=NJ^(]B))2H.U MD"MH'PBT3YZ=H?V"AU5#?BCDSE0IB)1Q1'?Q *=<, LVG++\>8E0;?KWK*?(S2K?<\6QR5Q=:OVCJ)?(Z@ M:WCX@W)V=W970R-AE_HQ) L5"405B.<1B'9&9*?0W%6F5):Q#%K:/6T//W/N M]*GT6>GS$0X^WX8^JYUZ=^:<.5@CK)?!H[:;>&%.4?:#K41M5^;DL_5HK;3M M>:K<6;FS=XMF90!+GB0#*/V(E1")IIE8DG9S+[48, M5?JL]%GIL[TSW94^'Y$^9_1/;J6B3!+#7"ZIJP,Q.&,D43#EK)!6D;6TVSHW M]-GLU?XR*7E8\=_8_[)^VK7>X0&B)DS_+HN]/SAT35__B5\[[=H)8(1"1'T> MCOOE"R]&:;]Q%/SC:S].=D_1=.ZNDP[3[[-RK>P$>Z)6]#9'17._9]^ M1F,Q6:%U3@S0]#?4 >=(NX9% \9]T&IE?1/O^]:9##N]X:1LV+OUJV;RTA*? M$BA(XZV5 KB*P)2R63.9E!.H63&OPE0&X#TIOBR M[\AJ" .G9M]]'J<7I[_\XS3+:W_0#'5STS].VG "QU)+YQ)9-+,PO?Q]G:[1 MZ5H]%](P^NSJGRJ]MW@Y!*Y?6-%-*!3Z.I[B/8 M:H5U9.\PLN\&PQ^.JK@XJDN0/>?J M@7EY97;YVW3Q1F;?4^>,J8U\ND8N;8C5;VZ\VTG_/>Q_RE9X-18 MR. >W[:UMN;/U\NOV^S]E[_TF[V[L[.]L?!2770?;Q[V#WO$KL;/U5[_[ M^L^OO8W?=WM[^_M=;.?.QB>VO;?]M7?P-[8SYK.PE;?T&_:!=[<^?J A<"&D M)(*6HI=!6>*#=<2G*$VF$*P**^N2VE6KYRE2^Y$265="FGM"4LEEK@1704=P M"9S)V>K,G848%)>5D.:9D(XO$Y+ U80B1A 6DR- E2"6:4V4I%E&HTQH:B)5 M0JJ$-*>$9)S,S%KA#:>@?;0V6N\R]5F I<$_,"$M6USOXW$1N\Q%*7-A/=4D M@V<$1,F7[X(GRCOEN3$23N\]@##>4X5ZO>#:AJ04 MI96+YI2+Q&4NXB&H$N-%A&*> &JZ! 5*(HJ!4,$H2\N!VOGCHJ7=[YT>J0TW MW?6]00'V>U1-6CQFBHPKSBVXJ"4DU.>98"A0+0>:J/&VFFUS2T]GT?OGS3;K M<4GD0'A,157*AJ#."Z@Y<1,"XT'1]LRV6^'EB1<$2UQJYV04NMHFT$?X/JC4!_-25'11XGG>[@Y'$S)) MHX-.?_ EC:\N&/?8(83U&8_TC%:+(O(U+N=QC<]&I;U;>[O6F8R20S%PU!FG M<#CZ<3'0&\CJ)93((G,3543"-ARH5-YXFXV&Y*E!*7UCB;R1_.3MV2"__.+Z M^R6J_O?AZ"W*V5??POYA&;J3.JV;Y4 ,M%OAZ,1DE$UT5L3U5?$>ADO-;." M$B=LV:.3F7@K%5'4 K,0A9"E%J%:UR M="DG1B6E3(F*[T7#]VSH%#B>@K%ETUV4JA2!F"@]T38'&=#:$DQ4?#\,OI]\ M-\V##0AF&I00H)CS:'@QYI(L4!?ZQF&0+>*[6MEWA?;,#ENF2L;H N'!.P(N M<.*C8<1F%7D(GB;=NI5=L3TOLEL&C2*Z*7@ J)M[9Q0K56=PLL$$;BJV%PC; M,SMH2H'31LFR9RX)V&R)32P1F0&LS8Y&)^81VZV6K3-SNI_P\F,:A*..'UYQ MFNU&K'336,G%8R7F#0.CN=?2@XS&4;0ON7 ZE_-A-]_#KQ;%O%#3]QV#K>TC M'(L/S)2*IYD1 3D18(P2PQ@C.I3Z.\(F+A5:%&S54C5',8=+47[GR?&=HM*H MB@.21A(E-:L5#QO6CX/K=C\$EB?SX8YE. 9 AG01,(OE@441&M MG$+@)_ L5'P_#+Z??,> FPS:.2Y3,$#!&Y52*74M/7-H8MPX K=:%7, ;789 MVE1KY1E/)/)H"21NBH6)[@; M+F.;<:]\L=UJ!,*\ M[AB4.+1)#32X/NX_1,FC8#&$"-DPJQ(W)@NAJ,\F/X6CHIH5=^>G-[_-;AMH MISWU+!+4(TM,8-+$>%!(5RDEE2""-2OK,[L&&6*.BBL"6C6FA9A&%%F%YF, ':BE%=[+ M&68 5 86I$P^9 2W]1YE.4T*[4D;G,K5L%@@9,]L&@#.(54>"-,T$K#>H4VA M$=XYXQ3;J !JF,'2BNX,-GGEK.,4("K4W5Q(T1E&V32@ M$4TN'Q1QBAD"F07BF'4HM5.0RNIHDYY';"_M<9Q_#_'>SF[:CTW!A#&N[AIA M\" Y0IJ1_A<.] D%U>0 C[4A<'I F$D((0'Q/I3P19>)ITA%X'/$50(R*;NR M+N2JEG:.]BNK+V*>$GW<&L55>6C!Y)\".$:7G'"X6I74Y6@!19M *F)L%D9+ MH;-7\^AQ6 H$/[G1WU:FCBJ'G\R^/Y'#E+JDHR(99X\ =8SX(#F)5@@9LZ6" MLBJ'EU0.MY5SH\KAIS#B3\X*:.UDYLYL=GRD$&"2G,9U;.T M64#_,TJ?73]VTK?/:3!.XXX;Q,ZP*=07IAM:'7?WHFHWW:^LSYB?9[1Z+,;. MXYI'WO_J1K'9L1IC'P\.^C]))?,\!6YB,3##K5.Y1%(S:R+W :6O"L)Z=0M7 M^*C_I2E+/ZW/6*7H;7)I;[UL)&@C2;?^/.KMO8(/1DFT6YPGS%E%@!M)G->: M\$Q1(?)"NB83AKCW,?FJ!,\9)GU(4,(6#(T!9,K&AIR#QD^RLVC@WAV35>-M M!ZM'E[#*E1")B4PBS8R +%DM(!HB 2>1.6&IY/.H\BX%7I]\Z\DY9VV6/#/' M04=EM*;95 MABZC#+4ZZ@C)1AY:XI?J6[H/R;RZPJBFP0-'74" E@0,VM.H(B02-*DM]+$;U M*K-MU7^HH:/S MEL4>G+FK-L,QB7G&8T2J E$L\'ZYERW"=.14ORM:K$]P3MC)!5'E5B&DA.*&D!A2KQ0@D2C9$. MO')"\_E3B9?VQ,6%-^$S NE_([O]&-/@15W-;!"\K5#<&P-C@=PKSPWL;1VFJ8;;0^'\ ML@XH*)5HH FB([6(!(HHFAY%:01:O1@Q7-BX_FM@[?5"7]0:%^67AKZ[T. M6A%#2P)\YQ7Q @U=KPU-$9$?6&QI ^>QP+ZT1W'^/1Q\;*>Z[2(<,ZG/>,!C M-\^TNNWRABP^;77;WG 0:F+*ML7UNW-[:N]*>\2'HF%%*1*)U 4"QD?BO6,D M:Q6EM@R%=DD\"ZN&U[#D981 M[MPK3 )VKD]3\K'/7;E;^G)OFH_/_YX%ZO-@LW%9$T=1%4;/\/2C' M;L^&%MFD/94F$>D =2@-E)@H(I'!B0 B^*1@95T)N:HXM!1X>C-@/'$4>>6S M9\EG;05-53Y['#Z;\<*677JF&6%H$1"@5J/.: /R&?N M4USYK/+9G/-96Z%AE<\>A<]F]KB"E<9ZRHA$J40 C"$V:TJT"A1 :INT*1A M-E97.JMTMN1TUE9L7*6SQZ&SR^I9EEQ3)24)1AH"R2.=>>T)8\%')ASGWK=[ MRO%AV6P)SC_JJR/D^L[W]W\<'W2#?IX;?8%#'(>'?C_-Q"C>*<+KIMZ1VLIY M;^72[I>?^(S.G6#=OR>L%B&\LCZC9GF_)LO[O=W4\]'?F^OF5_5KL37P]C/5 MGU,UJH)]*P7[TZP_1X$L:;D223:?IJO7H G5WHF4M>&1K:S;>U=;G[]PF,HM M"\\M[6?RWF,TZG$ M4XGGH4H'5*7F[@0SXP3ASH Q3!- 84# 6$XLI9:(I%,RGF<%KBHUE5OFDEO: M+X%0E9H'X)S+2DW*'B1/GC@6 @%J'#& ?S*M#'"@C$&81Z6FUD%XCDF:VZ^# M4!68.Y+)WE5%!!,N.:8M"3$[ I)28A0K#E!G:0K1*V-7UA6=H\RN2Y&,^5=#.&6C;KWA0 M0=L^:&=V"2BG0I;LF5:CL@XH4HE)/A"=9'80A)=15] ^$&B?_+A_^V4/J@9\ M#W#.I.((D#-83IP$BQHPZL(FBD04*%PX$+D(:AH, 9TEL]L55&G*TI*G,2B6=B M2F)[B-002S40"49S%H/DVK<8@E/)L)+A\R/#MDXW5S)LEPQGDLSDZ /5BC@5 M&0$#BEB1*1$Q<<^<%[*HA_??S)P#,FPV07^9E(R8ZTUWRH+M#PY=TY]__A+[ M7];_B3]..]$\O3^(:3!Y(51#B-/.^M$OWTMUWO"N>^*3T9\!E#?;H;MIE#I? MRX_!L#,9X:-R&HT[_<%DV!F..L/#26>8._].7])^1W1R?^ & =^*7QA/1H?- M0;=./!SA4'G; WL;.10CKP:32=>,%6.XA@WAP(+5!>N^V(S/DX M=L:X@OH95]-@@D0W]/BH+V7MX%A]QF$\'..8] ?-,&5DILZ70DV=@Z8F12HC M64:Z"?#J],?-USX?[N^3R2[BXN-N9^0F::WS]MQ+PJX;?$SCTX=.7Q.&A_NQ M,TKCP_U)N>(NM&MZ2_G\ZB:T,BE3X/=P=8SZX=(I%RZX"MYY2@U8B*A1)98C M!):$UM9]V"AKA#+*2/EE2O<7"?Z,U:=Y+%X.XCG*[TZ[$M\,_BII;(_OVM@^>K.U^:V[$;$]FT>]K9W1,QG%HI,B9M)N*+1R/??=YG%Z<_O*/V!]_WG='+_J#IG_- M3?\X>?J)""PON"2UFO=-+__C:S].=HOVM4:G&MB)$^_DS2>7UYI+EV3P]!H7 M:PSXM9?I&KOC-:#J3G?^J+%,K '(VMC:V 5KK+G18W_BA;]%UH8G^JJ=^>H5 M-ON4(V=(;?CY,7/^G"JKG5,]]08I2I:X^^Q"]V^X#F_PC];[Y(T7R$IOB;C1H MSV5HZB)J91'=/NC0E__??!?P_(CL'8XG_7QT>4@.^C'NIX>)\[UZ2'Y\I.\& MW;]?YKJ;#N%]GEY;6%OX("U\I.R)9Z1P;L_GY!&D?/^%PF>JBTXYYGG7P 9ZE++E@02G'@RHEIZ"&_[$/^P3&8QL5P MZEXXZJ5)][NKI#$GS_S)A"^FRV#J4-Z+G[:W@GBS%?CV\=^[O:V_]MYL[?2[ MQ3F\]7O_S?LN[;Y_)[O'V]\N.Y1[_*_=WG&0O>.=O=[[5ZSWNBM[!YM?N_A[ M]_VFQ/=_:_JP]WON'E':.)/?TF^]C>VOW:WP);[^&^*__MC?X?M?_-Z0[>R] M^]8[V#[N;6T>X[/H]MY^?WMKF_6./[&=@VWL_Q_[/6S+-C.LM_%)]+;>07>K M*[L;+S\P&X63/A)>SKZ!RT <,YP$%D.B.N?8'#7G:[/>Z?_;(9W;+3;F8Y(J MNL"3 ::H#: \DPIPL7%AQ-6+C=;%MA2+[<\/VB;!F3;$BHB+3:MRD$!%(KAB MR7 A4H25]<83,[O:YEXZ7&TP_L@ZF@Y9-\ M0U4 /"4F^3E,?L,Q^,"E%Y9Y2P1P1R [1GPPQ0,T.VB/M_$[2I_=41-!//Z<4EPJH?XP0U9.A&#+)PE[YL:[G;P__#K'P[:$>[7> M:I&=-%+2""# 99FB96^V/M'> MZ^VOVUN_[K_9>/7MS=;?>]VMS6\[&[U^[_?9O5KA4G(R"EWK@"F6KNL]T!_ST M?GE91^G6H]32CLO\&G<;*;MRE+,$],S-_LMSL.P>9]B6T++C,>>HJ/#*6D # MSW,KI =P :Q*3M7 B"<6[?V?!D8O MWWU]\_J/3]M[^WL[?\]:=M%FD;PP!(3"'XX:-.J4)XP[ 9FA"E$"(ZX,B[BU M9:>25)8:DT,.J#IRRXQ1//N00C2>TZI&+O-:^_-# (G& XU$0ZF.YDTB:.4' M8@+USGI#+?BRUF2KAMV\2M2Y8/\$/C,?.8T>%-4^RJ1U\M$)D51P%9%/CL@+ MAEUOH_LA2BN,8Y%PGI"Q W/$9IX)(HES$,$8JPN*V@H@>%[XN:MA][Q':>F] M=J>&RL6C&LM@^<^Y85===G<4[39JHP&5^& ]>&9-=M1K1:7*()FIQRN>6K3_ M-.+]\\'V^S_V\5YL\\XG5*3IF_=_X/O?L3<;@75+3L'7O4\[>Z@67'&\(C/* MT;(R)"@.!*2U)3,T$(U&73)> -B2!_4J9?O6AIT&FKVG-(>@0$7K-#6IK#E: MLN16]_!RK[4_/R@TWST-AABA427U61 #PA,NA%0I2IYY<=GQZK)[1,M.L8P2 M0'@10?'@I4Q46@2H@VPD5$@^.20O6G9;""-NC$O2$K3*(U*VH<1&*8GV7H)" M"2Y"0]G595===H]JV9VEU9UR](64H7.>=_3'Z4:;_*+OSB67;)@,+P\' >\Z MR3KZ;-.,LB[JD=I*HQ@*:'1< M2P]2(W$9'SS7%%_/K6+*AZ@6*2WIN4RDEU+XGDO*^[RRCDJY!NQN&1Q_F&N1 MKUE[_>4Y2PRY<(T5CY+%DLF%2:.XG=RH\^I"]O.24?$NR10?-Q/8(X_3#1-L MSEN^M,A?W;X;A+3:&:3)2?$UGU!"#XI: M@]R>[,Y;-^*)I,[YH")WM[C3/NEBT<7!X M0.)P0DZ:L1RE>?;P.WM_[W:W_M[O'6,;MDIIGBZ\V0IL>^OCU][&'P?XWH/> MZS]V9_9Z-KI'O?>OOO7>OQ.]C8^LE.;I'G^4O>._=]]LO*3=@VWLXS;=/O@] MGQUA;O9Z-GEWZ^,'""8*-)Y(YBX30(8@:.1&HG%!&,E,EM*OK+-5)F;]^+6_ M'(VQ@46G(H]+UIAK>$A9MKP'[-/QG^5XFY.<7W*OE/<)^CNA0\Z4,\$ M9R2 L@0D4\0PXXC@TIN8G%,NKZR#,/-/<(\\/&K!GX'_ [:O;@3_WOZ5(CM-H6'%_.]P?7\8]=XXRW62!=8D 1?#[ M["CA.07/#?Z7867]9..[(G]ID ]>2<,1\=1FH,$8AXO .F9T\LJKW""?GB+_ M 3=N*O(?!_DS-HV)C#H;4-AG"P3P3V*Y\40G21W5/'NOYP[YCYQVXK&ME_'X ML#@;QV=12'>R5*[H\S)0UKQ;*F7VJIG2(FF]G?6U90":,Y)69(#,);DA-FO4 M69"P4%PEK:5<69=L%:1H:2]F7K:4GS/TY]U.J=!O?0]VQLW$,^HI8!A1-!S.<6%3\\5IE8/GN-93263#K"?> "-120:) MVI*9;F7=<'L/#JN[K?.#^19LEXKY!<)\[XH#/99*D;S!&8[<$@@>B/$Z$FER M$DQ:+P$QS_ELM'O%_+Q@?HE,EHKT=I!^Q;F6X(.F64N2O42DQ\")$Y*7S4D# MEJ8<@BE(GY7NB^U5F3/SY(H<$VD0[Y!=XJ2W)\>'3G)("1SH.#PL&:E.VW_M M^:+E.X'8_I L,-5;E[F5$!SU%GP$)UV0-"G.,M4F7Y-)NI[27C2JOR)+A8L* M<6 R <<4 24H<2H*$KP'Z606CC6GM+F=W8J^6[!O>Y![RMWL>_7RV9SS;G,P M%IA?:Q:@Y\&O;R\;S9\^)&HMTUR5)/V&0'*4H$'%"%"O E<\L>Q:R@+4(M@J MLU9F70AFK?F%G@>S7G%0S8$62*V>Y)Q0?46>)2882YS(*2IA2A[QEO(+/36S MWB!%>_G[)$5WLS#OFK3]W%TGF"PW_./S<-POCWTQ2OM-L8CO.:;_[\7LWB>C M0[_?XCR.Q>'D^EL>J.;2#3."*W.I0,FYG[NC[WF /R;B1\E](BYC$U^X_:_N M:+SRR\4M5M8W\;YOG0D84[+E6B6=RC%C"S*#QDH*N,..04NY[M'A3UD%#1>@@9I@^?!","6 M>"ZB<'SEFO?\-$_^4F3&[[[]Z\:)\6L:_ 7,++]0C9W_-/C3]?E(6;EYS81? M,^&W/DHU$_Y-1FG),^'S)*V'!!6X@:"-I M-C)S+Z.>H^WOI4LD-/W^FZUWO'O0_=;=^VM_>V\3>J^[W[;W/G+\_.OV<>QO M'W3A\O[,214QV=O:/MH^?G74>XWOVOM(MX]_[[_9V,;/?]WK\3_ZV\>[ETZX M?>)XSP?CL@^&1V(BC02 >V*HD21XY0R346A'6TLD5#- 5_*;3_*SFGMGI64T M&& .K7_)&;C$61:0I*?G5LCQY1SS-B4#T@EB%/X1)64$ M;TI8126_2GY+37XA9&H4RRIF#T91$[Q6/O/ N-/:FR=.?U_)KPWR8Y?)3QA6 M(L,=42YI CYQXG4)$Y<\X2QG;[U9(/);VI0M#9K+WOVSSHQ_6T[C,@2J#(#W M%K2-3OD((H'BJ11T9T^=PN599<9_))([FC5OD75L<&")CI(1"-037P(1.%/6 M.Z8B&K@KZT*L6L/G)4UNS>1P?_1'8U@""\D+8#I;94RB,D3GLRV.Z9H:?[F M/V/:B4AC$L(0!R6#@^.2>)LMX1Q24DY*7TIBS%F"[(K\>R/?LPC2T2!22#C3 MS B5$DW&:Z>,E_JIST-6Y+>,_!F[ADK&HS:.F!@M 98DL2XH$J@#AD:M#W+^ MD+^T&5R^6R]#'(-BJ*095^,RG=]^,CME%/.@;;)ZEAFK MYDEK9/5VUCP)EF:<6T&8TYZ MQG5%!9(R"%K:Y)-'LHI3J5FO2@U%?:\@'Z) M'"A78+[J)G>%^XQ5H@4$)JDB,017,LL98CD#DF/VR4B;K*]UA9<0]?/N/*FH M;Q'U,Q8)3C-8P1FQT13'B0C$>ZZ)H!ZBRMRI6&L*/RYV:^K[)0S]6OJ4N(]$ M85><9H*0BOARQ&0J4'&AEE@O&0E2"P,"!5HYS81K8%XV5.I6ZM*;*C^">]5D MVJ"!&?L%&9]Z*3PQ M!^$3827!Y(""'3%(.GR:>YVUNM5+#T]DNE@H>F@AFC MQFGJO(^4(!-P KSH!BC_B4TN&1%M-E3.'14L7:+\\RDH'B=1_K,YI;BD*49O M?8"; DV:*M3_'"(=+3\900!FB!6UH5:Y6KAWDWEZ7=3]^2"*:[*,B%!4"5!-D(#[E2)CD7$IK%77VW&AT5*ZY M \0>?N@&$3LS0<*>I'@N'_NX;'L-#T=E9!JT-+G6TZ _''4&)4\^/LY-.FZ4 MRI^-TW]4TD+C9^>3N@].G]' M'F'G^ZR=<:[*4V6,M^[8&N*ZT7)=2[7T#2J MC:V-9>QQ4M[?XJOV[LGQ'SE+]_ET^)T;IG]?XNY?S.M^PQ5SX\X=]&/<3X_9 MO\WQ^+!(K39F]4&2TC_^D/32I//;J3KQLE$G.@N8S?_Q!^[5F;K51$\V)FQ= M5S]:5W59M;&L;A^)W/SO5@;W^8'9.\06Y:/;5*U!NS;SU@M!EH-A4Z/E)@OI MNF&X?3;B6P[?C;=,'W\$;Y&3^+:=_NGFS./W]A;[HHYJJ63T)AD&+BIK$G,, MLF I2Y?-3;WZ_QX./FZET4'9NWD.SGA\WOMW;.?]7_WN^VVVL_'708]OPL[& MYO'.WJ;8YN^PK8'VMOXXF-G3W/MC?V<+W_EZ\]O.WM^?>J^WQ?;>[J?N7N^@ MNQ?W=K;"U][QGZQ[L%.R"A]=KE0/5F;/#2/*>DX@\D"\]8K8#"K[2"VE2-M< MK,+]2RG?@4!ON&-Y!HKE9;+6?1YSS60/T]LG9K(S;T^EM!8IC5ZF-,\5..<9 MX0$D >XDLEGRQ%%P4JL4,Q-(:7R5@:Z45BGMN5":#298E4QN#HB6,&LC/0_: MJRP\S?2F<4%5.7L@)N.7F0SGRUJA-*$N.0*NI/&0BA,N>!*"!Z_T5#GCYOYI M!BN3529[QDQ6E;.'H#2X3&G<(H,962)G MGUSO> B\5KWC(8 [LRF$ (W:0"")E]*ATBCB0SETQDLY9<88-0'U#FI7N7W: MRE(5N.T#UT2IF!#:)2,A4&Z]2A$'0"FJKH*VXK4*VB<"[HR!3ZD5T3E14GJA> 47B/5@ MB+)64F^5S@E00[9B52@U1\"]:SC0@ACQ^N$B?FZ6P6AVM):$JT0,C!NO PHJ MX,(8:Z,T+,L0N%+@JQ'_E!35^VW6B%=HM:5L BDGRP@(#L1JZ8ETD5HMLA+& M(D4IN0H:6MJ$G"/72<5KZWBMNL5# '?&B,^@$DB-]H L90U8">J0.A)M7)+& M.LN91VFG]*JPI@)WR8";.$M1F""\Y6!HM ;M T^% Z#6&%.-^"?&ZVS\@@ 4 ML5(2@YQ+('!'O'>.6"F!*BDM U\$K5CEH@K:BM_BU/_R[Y#DX^TZ>??=WMA]W. M5WQ%Y_\\0<3TQ7P=O[N0IJ?>EAKQ=T[KT3W^^.W-GQ\L6K(V,31I9?YJ/OU@]7:.Q$H44X9 CJC M1J5I)CEJZ:R5*3%6X@_,JN:S%M 4[[>9[+:,Y3K9MYSLX^Z?'Q0S65J4PF"E M(I"X(MX$0'F2E6!:!2Y!SB5 Y1Z)82-A'GL=,_.?V/2V4\&:]UBE"Z*FE.>6IR*$LF M(_SZ;O/WM?ES^N..=V.\?S@59V%_.&ZR]HQ<40N*> OI8CM/OKGOQI-.=$?- MQ9-OXZJ:"L4F4_6T\_B&@-\=]W._9.89=_Z=<&0ZO/.U/]GM3Y]UKO&[_31R MH["+0Q?QS\EP^K+^0;_T\O1%9;"_]"='%UJVUOGUJJZ<=6&:!.C@8%BTAF'X M5#[[(2K_DT9O=]TH7HR*R+'@D%YAC<\JO66R M3]-^3!7@T]0GJ\TBZ&=RLO9Q89S!P^WOX]512A> ,5W>C0:VG\9-;JEK=+RU MSEN\MX??[S#9K/JB19<&X7=BFKC^_OA##NC ^1Y9%1/X^&R+C(ADT>M?\>]C\7<;_:^3@SP4 :72 Q(+?7O\[. S?B'%5N;W81,8=MWH4VHLV;=EZ)LY>\ZY M"WLO/U :M0B1DRPC)1"9+#S-B;;>,N>5]PHNYRY,,H+ESELO*4A.+:/>1)#* M@U92N[G.75CTJP+.[_I7^03A-!JB5#A$4+K]YN./KC\X03A>.37L+^ED!\V* M^BY[&@YTX]W5#BHBZ>CT>CX[IU]R7U"8E/5(D%=)*;L^B]03 M!(_/5NQ4B"$S3-,PWCB_X6Q&F47*>,C4&M-W2W7WH\>:-6GOENKN\1/H+5); M]9JUUU^=K[8NTK@N4EOM&J8JVFC;R:-X]A!;DO8[BW3ZA MV7V#^.Z24K.]+*1WS6]V]3@]9+#CU>/T/=U;YU^G6SCWR9AWOMO/8/A^.]$Y M7Y[IG.63.H W'L!WW]7R4C_R1B&W=>@N#]V_&SNFCMU#IU&MPW=">XV-6WYV M7J$1BT;RU*K]Z[L97"[6$;WQB+[=10%"R@9<9_/[/D$=P!L/8(E[^O'X/<"9 ME:LRWSQD\MZKH\QN"K6V<_3.1^][O[QYNBD)0%8SPW M@7'(0GL3> XN"..,E^'&43L%F2\'L?QS3DZ^G)RF*'\NP9D'K_B;C4^T^_H= MZ_'?=WM[^#G?V7WSNOOUS6OL12DQ]OX5W]EX]>UR<.;VUC:\V?KSZ\[6.U&^ MTWO]^][.P2O8QK;N[(5OO;T_=K>W=CYUMWXO*92.+P=G:FFY<583*S,E +&D MMM2&1&D$]RD*)^ M"N79.9^-:5S2X:@JE6TJE?*R4BD@LLR=(\&Y7 *./;'!,)(C$SQS(R.%JE16 MFJLT=W>:N\1QW[>63SCPX@?GOEFIKT7J^U9HKZ&_K3^/>GNOX(.VT7B+9,=, MX3X#F;B4@43JE:5*&YMYY;[*?4O!?=4RJ1!WYN^SL]$LC:Z./CI_2<:T7:JV"DDYHYJ4#IX+CV/B8=9-&F$U0'U'PJ MS$>S#BCIT/:)WA/(WA*0J9Q+CHXX1QGSPC-::G@PHU:!W5MAOE>*S[LI%\\0 MR'<3KW5NZMP\[[F9&P%8-\P?5@C.;)C;S**FUA-A6":@621>JD1D\E0+&9T7 MJ@K!"N:Z+;P8 )_=%N8V0*:.$1=+MEFC.3$"+,E*)6F%E316A"\6PJLJ5>>F MO4V\18FF_^MB*HB\76)V;.C?/=&ZJG%LF.3>S$<>%0D/<,N(S MLRCG ,UT7)F$>RJ,,"K8Y*J'T2O,[NJXF0I#%!$Z!@"(A20]WE3+@1 MDG'+'3>Q G:! %N5GSHWSR\T[MW:V[7.9-0D'SZ?\K3&Q]4][3NH,E;;XC?F M03(%P7)O@0DIM;'>>&%O55;E>\;HEZ=)>W\?CMZBVG*6U:TD=7OUK>3PQG%\ M&<+H,,7-DO<&-:&7&?]]6?+UEBH/>.=OHQ3[DY*2JZI&K:E&;Z_([* B3=([ MXE(,:,H(U(P,E<1IU(U4!L,"6UEG7*^R^Y]$J5ZM)66 RYB_Q @A'!X<[I=, M<:]+&O'O.?=*ML)?$^([;;EO%$B=*26LD MMTIIBE;.O@C'BG42:KK(C)SA#* M,C?*(I;!K:QK*6: _+\5PW.%X;E3QJ_3OZN2W2*@9_P%D>+_F/ M\=YE!V],')BW@BBM+&*< ?&^0-YPK[RU8*Q<6>=V%*>>H6_X%LSMI-8!/(L!- #35E I:6#,1J3P5+U3R\;K5^0= METPHSD 1E5(DP(4C5BI'0 D5:73I; TG;O]! MCQO=XQD_N^\D[_RT=/0+'-].'!XBXIO<\]=GI5^^"@1MCL=BRY+[GE@?Q3RX M*FODRT'\R:[;>=]:U1;;$B=OKLB\Y%*V*0I!&(B(RB)$%"3.$E05(.68+!=\ M95U86-6LK2"G-J#UQ,%1E4TKFSY1_H]Z9.X)>'/&^^BD Y9R(!+M:0(T.6), MX$3@Y/K@943;N\4CQLG[U)Q9G;SWX,P9)R\S3H $1G@L7B&3 M#'$9B5/X&(4SRAF9RO'$6=*\]?'$RI>5+Y>$+Q?!8*\V>HN\.5N^13&IC0Q$ M2R51U_2)6"DD,< 3HU++K'RQT<6J-=5&KP1:"?2I;?1:*F=>R'0VI6=PTFN' MECN5/!( B,0Q:TF*D6>9ID\VK<%&\\.FEX.- M=!(F< A$TB (6*V(M1%_<&5\2CXAUY8,))$ZV*0]XR1QSUKJ1F9$BU,ACA6TY(\)1\VD2%_3(I*Q#_C?TO MZZ>=ZAT>(*3"].^"A/[@T#6]_"=^[;13)V@2"N'V>3CNER^\&*5]_.:7](^O M_3C9/87:N;M.NDJ_W^(\=NQP6*'LVJ=,Q.O=S M=W3:AL_N8R)^E-PGXLK)\Q=N_ZL[&J_\+J(D%.&HV;*7^"B3:/R+6R$>^(6='9'A9#_IY]E\,D*K7-BH*DQU 'G M,7'#H@'C/FBULKZ)]WWK3(:=WG!2$JZ[]:MF\M(2GW(GHS%D*YB7H$':X#F" M'_#)GHLH'+\X70=N]!%GMN!4-I-UY3.3C"@\G+=>HM1 $<*H-Q&D\J"5++K: M/QLP?D=*@WX9Q>G/[RC]@??]YW1R_Z@V;HFIO^<=*&$WAA,RZ#OQG5 MZ>7OZVZ-3M?>27#HR9M/+J\UERY1VL_;ZJ_/5UD4:UT5JJUWC5"Q,6ZF\:WN>HJWF1D_]21C^3T/0 M0& MH\Y9X'JG?%('\,8#^#WDJE/B5&^4^JT.W>6A*^%J-ROJ5,>N&;M7XTG_H,3] M=;X38!V^F].>&^^N=LK/SCG_]6KGNVN[N5A'],8C^G87!0C!IAQT-@=?_;A]_^MK;PV<>_]WO\2[#]]/>^S_QW7_OX7TS?K7N M\:;L;NSC.W_=PV=P;/]>[_TFOO=O[.N?;&?C3S'MQ^^Y>T5"6&M M"$!TQ#GIB3$Z2,Z5DTFOK!NV2@5O*6G";?CT*3.F5(I;-HJ[5[*NNFSKLJW+ MMB[;NFP73:$L>UB-*KG1'X?]X?AP5)7*-I7*F8-97%HI-15$,>8(R"R(-PY( MBH *I18QYEB5RDISE>;N3G/U&-4\4-_L,2IF<2B=SD2!Y 2$4L1[2]&JCAQX MB"9&6[FO$@'74.W.A3FHP[^?"NI0P7 MI;_W*65XT\RWS[,(+>7<2\D"IP9U9W".4J6\=S1##M:KZH":3X7Y:-8!%71P MR65)-)>9@)6!&&H325&"4SS9I-3*NJ1VU6HV1Y5F*Y!;%J]U;NK<6W!12T@H\IA@1H+E0!,UWMY4W;FHRE3] MI2W]I7=%.21!0Z36<,*HR00\4.)=E"6[G>?""\Z<+^GL]"K7]Z[M<34]U.*9 M\R BZ]S4N7G>7X#< MN[6W:YW)*+GQX>BH,SY+1EVCY.K.]AV4&9&YB2HF&@SJ+U)Y5&"RT9 \-118 MNJDR\^/,Z!>*DE^7)OUE2;O\S&W?, M:L=T#B2K& FXD(G1SA+&HHA,1:<<6UG7;%5#6V4HJFMKV0B@EM9^ BC/E-;V M/JG,HR?:)$J &46<5XF \E)!@D1M0#.GHG@14'R;:L]/#>,EK/;\>#">J?8, MS%K)O"0XD0AC&1,QT5*2F-8\Z&A-0(G,*=R_VG/%\+))XKL5*:HJ=HN GO$8 ML""5$9 (C0:E,05'G+"1\ @J!IDXLZ91L65K=3,KL.=PAZO.327=9UEG\_&X M=[;.)DC)K0=+M.<.32$6B'5!D*0X5[E4X32H33&UJMF]73\5X!7@S[7TXR-B M?*;T([(@B)/)$9Q]+A7UR %Z95W"JN'SA/&E#0%_^3$-PE'' M#^^:P&%1.GH?U]0S= S?@KF9-PR,YEY+A&\TCGJIN7 ZEX-PH;JFEHW7KT@] MKB+*ZF@8<< 5VLVEHF^TF0 U<(Q)A+:S8RM6GKOBKXU,F1)":"ZIIX RC.N M*9Q*8)(J(KU .=HB'%"D. H2)K!F'*Z]=Z[7Q7%%<4_\DR=E]:Y_RU%$\B-#$DU!%O349S3*>4E&8)W-FF:<5XQ7AU76DS#T!V4J^%>"/Z+JJ1M.=X3WCM<*)I=YS M7,O) H%(*7&1)Q*XP?F-D(WU\V@U+>WIJI+L;E*/5=6H@WM2MT^.RDP-39! M^F22B.7_N=3VR8;-B^^J$OC-"?Q"8O)/T#O^^,%0X2F5CJ 9C.H9SC"Q63G" MDH2DM.)!A)*Q\=Z^J1I6M*0 ;\DW58VPUD#.+H-3(_NZ\VMK&[W[Z((7GSEA-7$B< (^!."LER=F7S34 MF2PJZ*NLRN[%P'4]=C6_<[,PG%M]5^U3[WG?E7RS\9%^D&"2SQD(%T6KHLP0 M5\Y>Q2 5B\I3WU1MJ]R[A/BF(4H>!8LA%"\&LRIQ8[(0BOILLJRNJP5#]SG7 MU13=@MJ0=#:H5.F2:88QXIWEA%E4J3B/,BF81YNII1-74YCR-2[GT;&S-9RX M_0<]DO3PM;+]<#(9'KP0.-9Q>(B@;PHH7U]:>=G+:-]O/!9;G-PWY?(HYL%5 MI<]>#N)/=N;.>]BJOO@POK1IG"D/5%'E$Q&Q;+.SB )%BA)+CF)%:302DEA9 M-Y2O@FCKK%<;T'KB&*G*II5-GRB!??5=SANISARZTR:!\H82HS@CH( 1:TO\ M*+4TR!"Y*/N?L*IXI=1*J952[YQ_\ZDYM>;?;,2YM10M6KNG^>T$F@ET$J@]]0WK^#0BW7ID%$O?G#NFY5,6W6@ M7SX=%@0(X&"(1"L>M5"+QGN0B01C>;I_4'$A?A"J(93IYWUHU_6SSI^P[ON M"7%&?X9QWN3L'G>&N;.10CKP:32=(L%6.PA7WG'[!/R>[J>,^?ARECVZ2 M.MGU1QVT!P]3N=F=HI0@]L@8$880]Y-S"14Z_0$^"_GCU'/1V1^.QYW/PW&_ M(99)"5W#3__/;:+)G54,LE;6H+G$HY=*6R=U5C&GK'+#./R^C'/1V?*?DP8O M-WN;99W[O4VNL<[[_%=&]O(0IO?NAL1 MV[-YU-O:R;VM/X_?O/R \R%%5(8D(TOZ(LF(8\(1!4J#\ $HRVC!EJ+KLSI7 ML^1NLPRHE+:DE%4&- N \ZT0QM:!TZ]5RT%'==E<*ME0'M_?K"0:0A1EOIU MC(#&'QYR)L9FGK)52GG3B JE9_!5U;89+WR^6KW^FH'=?S/"?_XDO:/UCKO4V?7?4F= M5#20,KR=X>$(E8G1)*/Z-[RA2N+=N-PYZ(0F-4[GOXG8:L?=3/GZ6CH*HY89_V]YM7XJ/*0%SNZ&[:CZMX,UY! MW1B?A0@9]U%K[F"S#H;8WOW^)QQ8[ #J:.4E^,ND?/'K\' _8O]P_/][V,=^ MG+UN?!AV+PQF$X6"WPM#5*C/FN).(ZGQG>-)&?(^#L&;"[/5M&8\:4;BW=K; MM<['\HC! 6K#Y]Z 8X6OG0J%SB[JKV?S=3*^(]3)!Q\[_?$8[<*./T+U=-0? M'HY/K[M2FP8?M'9;-7P)E/>3]>.F1C.N\*G5_%0B]-1J_PO;W?]24/I\N7'O MU1%*1-">>J8LH8E: LP;XJV0))H0/>-:*O"H*^E9]_F32<0ZB>L#.L/ON"0%VI$ M0BS2Z>MN'XGXZXE +/0[BHCP!U\/F[W?;YFU[@9UE*XXJ4F?W5+:_(9\H#E7 M5E))&!(J@> E\2:6'ZA :66\+BGF'IRZZRP_Z"PCS#3R0B:!AK*9&C-Q63 2 M@'IJ1%+2(V$,AC.$,2L%KM,V7UX6^:,SND95J?,9/T,RP2\4S:J/O%.4V,[) M7CJJI^,T:3;O"A\51:ULKS8:MW?[99X[X]V$7[FD5,WNE-Y=S6H61I;!)RNT MSHF!IL90!YS'Q V+!HS[8&'EW$T/HX+I*U6PWG"2.O+%*>7V#@_P.>$2^KC@ M*GCG*35@(1KG$\L1 DO8)^L^;!3T4489^0[#R^+V"P[8<'2TT1\'G-W#4=K" MY_^Z/PR?GA@]O=].T;-]W-WZ>%3^VS[^=;^W\=?>SL$?_>[&KP?=C7>TNX'M MV(J?NL>_[LV@9Z_[[]T[V#[8_-I]O?T5[<>OO;V_=WL< MT?BZE]]LO&0?A& A.:=)#+2<1"\N">88\3Y"]L(DJ^R4 W$1IOBRD(\II)J5 M#"H@%P9PRE$TIVPVS-.HW4HG(2%]+FL40;.R?C;FIW@[F=Q;&P-7K>U+$)E. MX4];N/[ R^QMV$WQ<#^]R6>=/PE4V"J<\8R7'/T@30XH0"7)OE0[2BX3HRP0 M)AW#I2P/&N?\;WKY'U_[ M<;);W-IK=.K:/LD&DJNCSMTQE_F#B)&1V@64RG&S = MP58ON+?O.PKG8GBN\W-?X>J>QR$J NY?2-;*KO1Q+_H>5P!_QH>I*FO MI>QQW2<]U(UC"A^UD[>,*;RJ7S\-6WK\#CV)W^!$ _TKN?U7XXF;I'^E_7BR M][08P1AWM%RFD7\'7;'S^N_=[6-LW\;NWO8QMNWXCWYOKWO M06\O'%V._-L^CI]VWO^^USUX!V]>]_9Z&P'OV>1XY]'.P5_XO#^/MODV[QW_ MD;O]DZB_$,^D)6,^)85P1QE@VU&9G&5U9MWI5B7N?\;M7XKRY(T+QLF $# 9Q6%J@5R;E2 M&-&N GO:ZCL766AIE??WP]&GXA[X/!I^'*7QO=3W>='0G[,27H)_SMS.UZKD M#Y_F^/]G[TN;VKJVM/^*BNY^.ZG2YNYY<+JH(L%.DXI$[.!PX8MKCR#00&LP MAE__KGV.A$$2F$$( :=N+@;I#'M:SYK76O[\ERC.%F4LYK"19F\X[4^MV,G" MV,GYK$PKK.=2IX2BS>Q$>I6#DP4B+%@?0%&/D7N"HO&\$7+HPU MXPNI1_(B4/KO.18<%;7AQB.CC$15BT7)&I@6M5/'$!3*489!I*4,V>(6$%-[#V6;.B+4- M)G2=TD>7%ET9M+Q>P^DR/^EJ.L?+3@*_)* BR3ZG:^4B:;$66OWHA[6C7B?6 M3D=]?V0'<7Q)3AK.%0.\/6T-QV55KACI!O5:-PZO!_WG3+'^UYR(7^:<]F-J MY\?GPE#MWEGLY\N++/]>O[B[+(E1.!++2E%G_=8P D&?=6$ IZ?M5EE^P=9R M[FLKM7PYU'&1@!^FMD\VX^I"WW@,GW8'KD;K+F_?ZP]8]R)UXUXY_P_)*;H3 MW._E86W!J%XUZ#\XY:AQ\9E_2=H[Y@E'3%"-> H2&U#5WG MS55O]@J_?)%Q-B M8D8G9 WCP)Q%0BX%C7#RTGGL(P\B.Z.9_'&!G-TC .OK>-N/$[YPF>N;D1N8 M0O>PK,_W'>KACPPDW@Z.9 E?= M^)47:K%ZT97*.D4D6;DI.ZF(FOEKLB-W$Y>?NWK.X\QA'X[V=S=Y\P+$Y+T& MV]\%D7CWJ-6X:)S!>.$YVZ))MUGSN-V9,8?MY4H]AZS1:7S;OP@P-A"Y?]^^ M:%QLBD9^WO$)VS_V=&?O8"JEZ83L[)Y\D3)YXIA$(OD RE7B2#,:$=.)>$.Q M8!BO;9"ZD&:QIQ>N+*=^OV9;^!'\@M5;+FB_0 Q^E-7I!:B7M^L=Z59+@IT MKF< E: C8"&-]+D8;?;B!A^0P=XB8T4@6EFLDBPT2[Y*20-5 M!"2/W:?>4+# MR]>WZ&O3M^Y=5>7)3#ZY!D.E:RT..Z_EX9Q06(,OP0)FJAA1XM0"@,)OF@6* M!#/]@39!/-Z9]MG]GRP]J_K ;FM+KJZUK)"6SSA#BM]RC-#=E&OS/O^S&O.U_ MC@91\LD;1/W5ST'YP_._VK8[W.R&]_\W:IWFR/L5;!AU/F$R#;Y_W#@[V/K0 M/@!F_^TF_03 M,*A_CO<[V[2YUR '6\T6W'=Q<'QPU,S>@8N3LR^@W'N+K"YF0L5(A M(JDR+G*;?)SNWD.ICC$XSC27W&-FHS1!8<^L\<$#1YGJWC/9@R+UYG(#EM8] MZH?#?>KN43>>P3=\\O 7+7-_/YX0B;G,9' $I!1LD& I1AD9G+_T@OI G5X] MY'&RPP]M"O62,E*$6.=$+#[)@ZX;<_/7*Y:1\N(&NYSTF:>YM$K*F7_I"J_" MYT%,HW;M3]"C!K6?SJ/M#WZ^0Q[.VTJUJ3*35C\SJ=,*H1V?9J;SH[/^C'80 MCWKMZ[4HGKPEV)WW?ODK\O=1KS\L(V;:>7%J\$<*6>LTEA:3A+70@M+0S".$1DP MNVLAO!OUP=_[,VWA5]8B_C"5<6P1_T@;\*S]BW:G2?\Y@K&1QM9!Z^#W#T<- M>M!J;OW:;A[_VFYT_CF:MH@?;.V?-?8^'>_L[;.#O???FEN?SYJ=/T[V]]Y? M''2V<>/WSQ3^#VKIA[F]"0-:K2)!D+N6K:NP;6G81J:Q M+9LF0U().9Y#;4L*Y%H^;>Y%-V@-8V$N M'/32\"S7(@KQ:VSW2LMA49+N03+L(Y?@Z=V4]T*ON5;YB"/73,"!9H)'K5PR M6CH;B <)3!KQ&*M\::KX$S2(:W %L_#OPJB?;1<50/T8H&8[2WT-O__#P__^ MT3Z@[:_NN,<:])_V?N<#S+]]M+_[&3>WVO#W>YA#0S1W/[/&1;O=W/MT=/!! MXR]2)&[@/T0DL[G+8?87:(RBEBPQ1JW/Z$:GW4HU=*N+T4@=@[>:>XV^M=2Y2'E/TU4%Z90=)?*%4.$^P1,XRAKA1%!D2(XK *P7U%'OC@4W>[I]\ M63W'5EKT3(X;XV3TP6!.@!:EB-S"OF!JB52\4JM7CB!GU.J(!0>-(2$13:ZA MS!1R5."RW1C+96-R@H^D=2,757!^F9IS1<"W$;!6W&M'4\IV,3@(%GLL&*"K MQ)AZSRO=<>4(>$9WC!Y'S[/NJ+A"'"0@I".PQV"<4,3X8#$0L,!USIXW4/21 MZN%+_\?@#K=LCVZ8?VSM;! M\<[N"=W)6F&B3G/J*/(&P(L[&9"QF"*+;<+4(:.XX2[";C7@&<^AS)4\?LT?Q)_ZALG8&T<,T0H)80);+A"(0P)Q;2QR)!%$.",Y$H9(HHK. MS?3QE:(62,"OUFGX]]A1^$1NP56)[[M--%$I4:\DL M5#K>\P/)G(ZDVFH:C/0HT*!!$H@,&1<#TD# M%C@0Q2/1-FJNM(9M8"XF+"JY>N6H:4:N5KD,/TD!"2D3XH8KI#US2)B0+1[4 M4ZES71&M%M6OLG*VK K]&U#+42LKJQ=MUJ[4M),Y4!KJ;BBU)G@*%.>D:2I8;82JU>.FF;$ M:H=53"9@9*S-+B!,D9:$(F(5]M(R@7/)(U4W9%'];RIK]J*I$HQ' MXP%4>:"8V^@BE[[*?UD]^IT1JP-(+,KB' :0&.+6":0M98A::21UR8.0D]N" M8[-*]+L@8W5)AFP5Y>N_YI;&J=<.,TD\J8EO26:&&[.@7B-2B@R(!D<>/.<. M)-"D%4LT J>4P"E5)>FL&%+."]?F7/#H-4H4\)%C(9'%CB',J X1$PF"Z]H& MH:*.%U:6^&Y$\H*,BV^*ZKTU1')"+-6."VNT,,V5I =$ Z.8N$,D)(JIQ@ J@>@X2DZ(N@^E=KDMST?M09M>TP!B"G MTSY00%G1,HM0MM.#X5T4'SRI*:=2)Z]MRD_WZ=M@C20\*6DTY9H&)Z0R5J@D M0XI)WCE\\M*ZQE@G:F#5UF-7@R98R&,MHQ)S17G0.:4*,LX M4YYBYZ2XJUA4D?D*DOF, (5#"M:%A(P,0.8A,J0MB%*8ZX"M24%0OK8A3%W- MT9J>AQ4U9$%J*KW&,KAWYSHLXPYUI:81'C(8"0@P-R6'CD(HN"*N%9SI"2=4W5 M"D6M5/2[D&PLV%SJ2,R1HIQ&;7.6'+;:1)SG!DM3&_=I&W4ZM@\/&=SN MKRT^\/:T-82ENHBWU7ZN>L7=^;$OK_W:BQKL]S'Z/:2']FTJ[-63^!94 MUH.CYFX#PSV=G;W/I+G[\5MC#^ZAG_'.5D/L;!W LT[.#XZWSV94ULY[TKCX M=-+8VQ<'NW#OUOMO^YUM!N_EC8L3WNS\ W/^H],X_C7W%+J287QRL;.U^84( MP[2E JD0<\@+S?WAG4,8"R]4CO_6%C!0UA7'3]U3Z('::$D7*]$IK0*PEPE@ MB6 O@P1.G_/JB73.$(6U!BJ(S*E4 !B9 -@=;' 5@#T1@%U, YBC,02! ;:\ MS#5(O48V=WM17GILM?24D[(&*7]TV$H%8!6 K2: !648ID%%1247TEC*,2=, M$Y,X=;PL[X(G (8K 'LV "/3 ):2%E$( 1N3.];:&)"51*&0 K4JX21-68,5 MJT758'U" %M20/+RE>/?[F33K]=:7=\>Y:G J'K^!#D[B'DI.J>Q.[@]I>O) M0@]7%[<6%2YR97A19\T [S2#G71G!L@E'42.<),YS2F,HZ MLW=0%"KB72+QSB@/1$4G$PE(.&80IY@A9YA P1(7F70RV*P\D#HG?%6(=TZ\ MT$S]2O@[G]96=U2(S(^)*"K.51+>1<.42I'PPK)GX9B'2#4)FFO[!>AG[Y"'Y3JA_AD'@QAW3F,?EK1[^&<$Q62P"V_X MM0UZRO/2W[?&UN;7@^X?1P<7/;%3? ?/WFJWX#JX[S/9W_5T_P)H;__>EXO_/IZ-\7VZ+Y\4L,5G/J U(R6<23$<@RAU$BDC*I0M*8E+@))S&& MS6%121>^#8)BR0*/-E?2C9YI!S@*QPL#DD4 M=-\4/NC>'M5WH5MZX=6UW9] MK#9U9_,+5X:8@ .21!/$K*@/2 MG?4D&1_3V@WO^?&Z7'^/UL03[#C<$'G$/I]L23P5F 'Z>K<$!DJ(!P:98I+D40 XA@4HN2"Y;,K6#5%J2+!:.2\(I M4TX$':,) (C!>#$+;ZL4M9O-;+TNO'Y0ZZ5:.Y^%6OR6+6^Q=A;[L68'X\C> M.T??SH8D+3T>UYAU:>2#PG'YNE0/"\?]42BJ6GPH*EO'[&ZAJ-5@[S]8O90@ MWV>_U+S1(.,5<)S,GV/!D6N9)=\A3/4!)V%E)_Y;VPX&K01CN&,AO_M$V][5 M@[>*I_ZN,>$_G.,;6"BRD-#CA\9@/V^P1R'671HLQN)<=K.^>^ZR"?<*FK\B M6HZ_0OURPNOB5LWO1/;1C-U_A+WDY$U_6L6I3C*/(#UC9^(C\_@DZ>H!;< M:@)GEKBR%MR/7R-H]T]1.._1/K/["FK/'4\X;UX_='TL?T+WZ8M#5.(T*&N" MX#8)1X)E*=<1-R9$JNZ=NG'=P9 /X8OP #[81+>_]\?@8+???QRY3FCO')^PQNXFV]_; MAGL^M1M;'R_V=T_X?N>@TX2_=WYO\,;Q1WJP^T?[WQ>-8?.WJ9H#/F@+^V(0 M=5(BSIQ!.@6L8?5TK[K>CU9PX ;E^W9 M"WB)% Q5/ 4O)+>8.(89$8%'';0.CE:R]$HQLH^SLK1U/AIG JRH#<#(A 19 M6E.D;>161L\HX;G#)*7L63M,+CYC\"W3+:9"6DXE5B&"P&(MMRX1P[GS21%+ M*P%TU>AV6@ -A$;#F4>1DYP$G!S0+55(V "<%-/DE,JEZ\GJT.U"V\*:E9,V M=GM#VZ[U;A$KG]MJ^Q3/6%@MI-4T5= 'F2KN/NG5LF/0YZZ"4[&1IV0CGV?% M/TXTXQ(;% (GB&O@)2XH@;Q37$6-DY)^;8.2.I.+,F3,;(M MO#Q.A6Q/C&S3 K*VQ [BBA:2W*2IT9.*X*8C,D(9TVPN36PJ OYZ#)?RT*V MI=IOET:6XTR>58IV6I5G7#E1<^JZ:<\IIWT>1 W,\%>)>E*0+N7@.9G M54]J)<^)JRA%KT#U]!Z!3);=#RXY04D"P7MM8UY[\2J$I\*=Y\:=A8?P5+CS M1+@SK1@F'3ECR2/OJY H2VL;W- 5PIV%=@Q=27%Y.^*8+ME7:O=&K:>.&SCQ>O/BQ"4G]U7OM)@_Z1"YN3DOR]CE"J OQ? M'\X*EHPFSP1/R-+<&AKDR5P()2'*), [C@;DR[4-\^C0\$?YQ1\F5U9D^FPR M646FCR33:3G,2D.$BA'E0F6(Q^"!8!D(8SJ2*&!_8-= _WO>\)5'BF$O,8(E MS9CC5\5.^8SQ*_=M-OHVW,"+6)758CG/%@'3#ZE[C=^4+N**R=R#R9S,RH(* M.$QB#"-'>&[VI!FR4@J4^Q)K00BFWJYM:+TH97]QA+'B)LH*%RM<7$;\3(6+ M"\'%:>$[2A%,< PEE],^O/'("0!'(J0QL%T^&,!%(1=5__SY<7%^S_:%I&>H M.U'/3^3GVG;1*B4.I@LUMH9'M190$[RC!FIFIRCF2&BM T\]@C_Z<,.@^/ _ MGS,\]^^C7G^X"^-[(T%L#R]&^A[O;'Z!!8\.>X&TH2!R6%!NG:(6U%R,$U4X ML4#6-EA=&#-#9D6_V?ML]L(C%JO-OO-FD^;'+S()9G(K"1:= 42U'%D#V$JP M<=HPHP//12GJ7,X:'HM.P\.C6#N/MC^HQ6OE$4O 9:1>RT1:G(N\@>M3&*TFY MT$HON7SZ56&JVK-Y>P:@"3#MD) $(VYT0LYHB9CE))GHM-?AMIK0*U=-F6"\ MCDMC^GW+*3.\KJ5YDJ*_>2$E9$7]BYS@A:38/2C M(LN+[-?\-.9Y4/C84P3_/7C)7J6GY]Z3?MF.G$6UJ[[58O27/<\-Q0=;H]B$ M-^^>Q?;7V"ALWZ_;YCCV ^6FEZULE6C09F=_KX'W+_S%SE;SN+'[_KQ!/\$[ M_VGE\>W,^($.Z<'>-FGNO;_8IP='^Q>?CIL7#=Z@C6^-W>V+ YA?JZCC;FDF\C(4A?TT:Z@^U+.,P=3 M5K!7P=ZC86^NL?56N*L0[5Z(-EL<7','6X<1=C;E7I@>.1P5BC8DBUU(WH:U M#2D>G5;X5N#L[6%9!613\3>W"F^%5>P*I.4.;SO=6 EN"X6Y:<%-6J98I!A) MHW+=5@4R&X[9SRA<"E0ID:/G:5WB1XAU5 EQC=:6?7"%=I9RAU4,BH"C^I)E! MMR4QWK50QMN#LOL:W#*L[9[U*EA;'*PU9NUL@CDG%./(16U *Q4866HDLHRJ MH*D!T/-K&X37U9Q8T!=?[Z8BZ:48DRY)N:+6>U'KC U)8NT#T1X1I3SB# C5 M&4:0MR[9(C\"&V" ZA66IJI(]1G,)171/H!HIUFLPE%AYCW"3 "+%U?):R$Y!AY'C'0,%?(1JT15I': MP*QVFHZ+=J\2[UU27>YGT?%%54]LY0#K03K^43]6QLL%PM?'62W?J:BI(@DE ME1+H#0$C0X)#1JDD@L4R.@[PA>N2/UK+KZJ/O5*BOI.67Q)S1:_WHM=9/9\' M;90E2,I$$%=>(>.,0T%9[353F.F1.QFY%K&^;6!^HYU=D^Q"RG2E>XDST MV@B4&#!7;D5 &@N&3 H*>\*ETA$T?5:1;46V#]3T*V%YT50\H^LS:VPRSB(K M9$2<1H-T% )IS8))!%M!+3!?4J?\T:T'5Z\&Z$KJ^K+RYZ\<9#U$U__0&_4K M]%H<>GV>5?6IXL$*YY"/&&00G'&,<8$4XY)KY@CL\]J&KDM2^?,KDGZXIE^2 M M7Q'M0XAVIE$3XZ#/RX"HSPJ"8KE! +=(2:*UU%AY%[,SL&*P%=4^3,VOY.1% M$_&,EJ\3B,E:2"2YR\7TO$!.<(:,X]&K9+TP(LO)FCRZT4?ET+^3DJ\JA_[* M =:#E/S6U\I$N4#PVI]5\J/VC*>($7$Y:I_DFKY8.R1H5-$YSUPNX,SKDN(5 MLE!6)+U*)'TG)7^&E%/K6PSH(O:KP.#[4O&,\F^5,SXRB0R30,71BAQ42)$E MV'*0.VSR9@WH5<-N_E+1<47'B[ %!1=4>[]*'>F.I51W%/"$6&@]_.8/#)" M!12%DBPQJ2+.\3E$5E1;4>W#+ "5$+U@(IZU $1J8U >84TIXIQ99+G1R!@6 M'$W),)'[K=<56R4R?K5N_EU@5M&F8>Q7SOZ5@ZW[V@$V\SY6\L:#H,K/ZOM8 M:)Z\,D@+HA'W"I2$&"ABPEE!@A(V._5EE?=;$>X#M?TI@JU4_H40\FS;5R*T M<"!I1 5KRG-'+B>21BEZZ:.P+CFR,)6_(N971LSW5_DK/OPH\IWFPX$1SJ(E M"#9)(4ZI1S904!D$@?0<.=(!8V*5P4J%M0U%5DEF7I![OWBW6DDEOVC05#89/AT?_:HUR'-7 M7*V*KC[*V%'9:1<'Y(=S@AVX"X8R@0P%-.>8!V0E9LA'3H*1U,J@UC:$J6NS MJ&B'5U\[OX*Y"N;N:AJJX&V1\#8;!6*=,")%Q!(AB.=0$ -(EQ-/$[8,9-44 M";F\/VBI<>XR5K$*XA2+<3/6IJ(WGU")I,.":+I+<0!UW)"FN M N=$ L*QNN952Y *WBIX>[PIL0*T10+:C&G16$X=$1HY%RUHI,H#EAF#J#"$ M4^(]$6QM0_*ZEHNJ$/*Z>H&$UM?)L\>/0/V2NM9%@9%+(]Q,2.]JV[FY=!P, M)[NR@->+=7J' ?QRVANT\K%XUX]MD%2^QE_R%B.ZGH<_O7Q [?D!:QL_D9\O M#Q"L9>7J62%\OI/U\',WM 8>%G08P_MO'B[=[.2_*N!>''"?S)H2O=&&:1:0 M5LSEN&V.3,IE48WD.O)D+1$YY%.P1^-VY<)]I70]UUQV,SU7)'LODIVMD.(\ MQB$PA$G,1C&5(Z8"1I@'GH1,VDN\MB%6*4E[T?3ZTI_QZKW:?X'L")I7[:MM MCV*ME\8.[O88'5KQ.7W%T\[+,+U6T%E!Y])5B0HX%PN<'Z>!,_$8';,&,<$CXE(&Y)+5R%-' MJ'&@6-#<#*6.]8+=42\?-U_-,PJ5Y%]#"YLP,:$6/^:@S7@7[HPVZDYH\Q/Y MN;;=]>U1B(-::VQ^K@'L]";B5*E$#+(Z\9_WP2;*J/3..HPU-SQHZR))@7L2 MF0*4^K*5L0D33- =_$S7A;O?[&EK",?K(H:)Q?S]M]/8';QRA]/!OX^P[_S3 MM7MFM'-\PO,XX-ZSG;T\IH\L UGSXN"X0?>_-7?WX=F?CO<[GX[^?;%]WOSX M)3K!&"81)<$DXIHQI+W6*#!8?!V(%"X7E*\;,YMH7K/=4$L%GUB5,_%A,IH? MGHFWN^VD<0@".@-YG&&D< Y[X"X@ZP-'Q$<=E154*[RVP6;;?M;"*-;.6L.C M5K7[=89M[H! M9EM<>/.$4UKPA$MI 2BZUR^V_!VPR=@O?8G_8Y]Y!+6C?D:I_V@EX5TT@$@I M$JZPUMAR2D.DF@3-M?VBY-K&-MSWK3;LU9J]8;:KV8UY.SEUQ$O\L<):BVW" MP1#NA;(^IP&18#U)QL>T=L-]6A-/L./!^<@C]AE')?%48 :C]>ZF^ZBT)%DL M' =M@3(%ZKF.T01)63 ^APA<.T:V?P@G*WI(+Z; M_/)+: U.V_;\7:M;+'EQTR_C9XW)4LRZDHO=*+_^?E[7<7EFQZ;:\9O'7Z\7 M7TU)O.5W4JQ3R6[\&J^3!W['L7S0G;<-EHAU0NA+&NS=5O8'1O9[2-(_O-3, M7#K'QE&"^GW4^OM"_;1:KZ9AISC-6]''CHO]&B/U:WK;'1=L >:;IYE8(7W5 M=F._4\B(6V/_8^V3'<8[N!ONHUK=-?9H%?<_"[1W\;[\<(YO8*'(?0AD(>D% MJV<5W2O^B""KPU! _JOU8\>VNEGYFE+-:\-,>S^=1]L?_/P4#KYE+/J]C:^/ M/7PSJXZO&%_'6LO#K:VWN:8F.[M9;NRGR;X67V8<)=>L&# 3_RZ,^GE_7Z@" M.S:VDH/C7SO[Q\U6L_/'2?/X,VYBL9NXZS9FC:V M_M-I_'[0:M!MNM_Y2)N['R^:]+UH;'D!OY_#W(YVMDZ^-2XV*2B]L_%6@BGL M%6>(Y2YZG >&M$X.R'M,<224VM50YSS/#:!E_7 MMY+3JZT@>0OK+BVH<5&,^PDBIEXFF#R<-U_U?590\K10TICES( @WL+10TP2 M5Q:BTSY$Q(3P@GOIJ->@$ZRKA7#FBEX>S7PK>EDFOGA1.9OV\ MW5&V:RXD-.D'09U3>#,Q-69+XU^QGPU8E[Y>1"N$N0/"?)R3FQ2%B)@KA),1 MB$N7D$G<(*4T"]HQKH3.POVBJH \,JQH:>?_ORJ@> J@N(\D4@'%,P+%C"C" MO0G1>8N"-+E@$$O(.F.1@7WT.CC,LRN;K_,W#11OQ\HQ*VI=LW8\3-!:Z5S2 M5<#/!0E:MZAU%7H^&CT_SXI9-$AOF??(QP"*G T*.2\P$DH0D0!#8^)K&^+Q MZ+F8A-(5%[,JF%B.F%7!Q-/"Q(R0112)4DN&-,,!8"(YD*] TI*).T=%$"'1 M"B;FIU',CVBJR"'JN@QP?9% IZ.K4PY&P^L$7IHIR66.0G MAMHX#ZD#TN>H7]#@THJ<+'P/GCL=]?Z#7) EJRR?LZ[$*A[ 4F@N?UZ:E&L^ M'\O>:)@ Z0>UU.]U%N-%_('6^FA-=376].[U'>;-ZX57:%A4QNM\/\>DU.[K M3GLNE?#3=G/O(VGL-'QQOGN\?^[/]BWW1Z,!,.N_/#^!=C>E: M#9W/Y&#K\[?]BURO89LU+SYU&EM_P#-^/6X>GYP?''M0X$&QWSK\-C=(*4I" MG?(!!<,LX@DT<4NQ1\IJP9(.D7H"/)S4!5X1/;R"H0J&KL!0(MC+(#'%07)' MI'.&%(FM6$3F5"I@B$Q@:,8,6,'0<\#0;-BU($XIK9'G1"*NDD*:^(B5*W/%6HK MLMH2R&4YK">20*H0BV67-HOCPF:#H^QB&GR C;SZQ?MOV2P.Z_A7OP4;?VK; M$SULLWM9 ZW"NWOAW9Q +2Y@M[ &O$L6\([QA!SL)&)<2!V20!/QUIFU#567ZA7J'2]&AOSPRIVUSXYX MSR)]W=#BJ(*T>T#:X:SLI7"R5%*=BQ!AQ UCR'G,4?#>1X6Y,2*M;5"V(C4 M*BI^V7++FVU4MCP2GY%:'"-, XTCV$-0KXA(2!LM$=$V1*V\H#3EKD&,K9S+ M]WI&Z%TZT-S:D^:&QBD;_^/Z__I>7^TR^[0X;C_L)4*P7-M8<.NOF4XH,TE' M!;7GSB4U_:YV:V'-AS#KZX3]6Z_3:0TG3HS?BM4]C%W?BH.<,][NY62>77CC MK^V>/WEV,MV?D.G9P9:'9P'9;&W2@]_W\<[>'^W]SC^=YNZGUL'Q]EFC\^&X MN??'\4%KND?3KR?-B\-O^SE1?.O@Y.#XHX#[6@=[^Z3Y^Q^=1B;=O0;9[S0[ M_[X DMPZ!+(\^0:??VMN??R2M#3$6XT4LP1Q3T%/\"DB:DTRR2>G@B_1&(YI M#)L9^;S&5!#X20+E7CD;)0O.$DI%\@PHM!8!"$_S*>Z/XMK&E4TIVC9ZI?8\YM;<$1*:K[C :#O'.]5.N-^C5@N3&_ MHEX[C=U0&MWS6IQ^7XOUVEZL>=OM]H9P_H:M? L\JU^X<^ Q?6#DO2Z ]'GM MM YM=QAZVLLT_U.^['=Z@#G[Y_#K&UY)WPQB%=?59SB?+EOVU:G M_+,U&(S@4:=E6_08UFO;W5IF+L4!'/;*;$([A'D,)A.,H>;RK.MEX R,.197 MPK_UVAF,OA]KK>[77OMKZ9W*7JC#XD37QZ^N%^_NP;/[UP?8;PWR*HVS&'O] M4,[)PV(.XF15W0@NB@-8.I![(G"_[/6Z=9PPJ-"KY26&#UKQ*XSWR YA$.>3 M9U[NSSW&&B_W-T__VLA>Y@F_@7SMV6#4@J4[KVW9KZU0>]^W)[$_&>SR2.W_ M_8<&[OG+3K?6L.X?FU4]6(?? ^E7M&VK&S*",(O_.J/6C'5XK?H M1[E%'FQ]:GGX_.RH!V+WJ>W#^:]]BB'!\8/_*,82CGBK#9]:>&3G%,Y#=PA' M!R2RPZ/:YNEINU7808!3G(X*G]KV]G8]-PM=K_T4_N7^96M_ ^-.K=@./]=^ M6KO\8^UG.)-'+7]4 D=^=CZ+Q:%L]-?'SUW%QH"0QK"J$;][[2Q!^ 2^]WO7\/!!XG"PMU[UO?@\Z^M#%WK MM=WBT9/9VC9 5OS^_K-84'?JPW3SC&_4ATZ!-G)]FVNRDK?2&,N8P()R&H"K M82VTPU)AD/VT+&0ET(]((2L5OUQ5B;:;'Z9%IS\!"[]SYO._BK<.-LM1M\^W MRY'&T!R7_)DNM@S*T!G@#*#?FQ.K/N.=74^:NX??FL<-"M]]<3RHB$U"(#]X MQ!4+2$M"$0BUU.1"AB#HKFW L>S/=L(L]WM0HF8^,#TXJ[7>60Y1 .BX//M% MN\S>:%AK9;EJ!+_W6Q>EO).#%X BNX.X?N7Z0::V#-9PM@:GC;GD6[2$!CYL4@'0/057C@8LX/) MH9F<[U@RU_'$X(J"6Z[7)@BD"@2B]>*RXQ$PJGX?WS7A2X9E_6^8*.'[?.K M?+!W5KYJLGCPD,L;2P@HY@-4URMAZ'*)Y@WK\M8"HM4OWPP8-KZ"(AHF M$)/AJ2@N$K_C=P^[)F"J&3M?]^4"90 MW>D5NY^1[_*!-N-L*1\4!1'L6;DZ5R^VM6X\JPTSHRK$H$*D*+X>7'U-.?_Q MF>GVRH6"VS0-(K'UN\!$Y+WIMZ/LNY9U4A8N16 MLF.IL)Q/[W32J75P*8^5@\H/V_'#7E%#IER.8E+3*]*/P*CBMVX[4JB>>#;?5K_]L;%6+FIA\^IQ1SN1EZ(LG86K;VG.;!WLQ7 M"[[<2FF*M>K$E5"@_6*K..:8F5 RQ9*\%4H\DO]V.M)0?=27]- M!C"XG9N.K8KXS?'5][0)O#0&HR-A"C$E$^+.:V1)\HA$0K4UG"26UC8 '6=9 M::]_:+MCICB8(X%>X6L/E/SV["#CS' B[UU_8U9M\IW-XF\ JNM4TR[%WOHL M0?U6P'E^02.":'K: W4*Z&HK_]$:SKGA#X#X5I:@BQOG7%"8O >3!\-L_P;1 MX0ATXF)*?\5N=W#>_@ICM^7-_[OSU_MY8RJ__3-^*V<]=0D@MF^UQ]=D+-X> MM#.23B[X>RPGE%=ZL8#DI+MOQ/Z\.U/*;".)5?<5H!B)0*>O?B(JU MG_*G&:DH_N7#_VX6OY%??BY'=8E @^O#&AL.84*@5$[O6^KYT16^GWKM=N^LD$/G+E.]$%3&B^K.2WGO]3OSO;+3)I-/)4E+\ENT2&23&>QQR0<9)?2A8V)07YRR6&D'+9;JVKZ54V@5F56 ,2!>@P12PLCW MK>QU8?$S)N71#R8W%[.\X?4EH?3@3 V +_WP=1U[/C;QE+.<>?;UN M42XQ,$98OU(M*0YW?L!D8WY 9P5%_>]F?7RHLEZ3+1&Q>]PK6YR-)BEG --9 MYIL\]^NEN%+<6]X\7^D!B3$.\QD="_#U\=9\_1FF>3ZI^_5]=F/!')2880\4 ME//!?]=2',_ ]P;#:9/5(KT\X[O&4E"^X9>)2/NN'_.,O\;O93__:^W:7>.B MH?C[+=8->NW1\.9;YE4O79Y\I^C42E[Y>=3_7M[P,"+7C_8$V01#?&>!C9P/ MUOYUO2QKJXNN+MNM,[Z3U)W2@B=<.AU#UF2*@_*N,+OEJV 0]IE'4#OJ9]GX M/W[L8U1R;6,;[ON603][_0;_\R^[,6\GYSII?NATF7+28.Z)E%))(2V([51+ M)@7C(6$GB,/\H=O[!.<9%)5-0-MVC9J)RGV6P7@X;!>,'[ALN]2[UFN;@P)D M)V)%>5$&H^*>HFJAS6:9PWX\+-AFJOWG/0(J0)D1G#L#:^USXSM0>3@GP/B8 MB8HQ-?:T4[1B8N.XM_[[ MR,.Q>/WW+1\#TMAZ_X5)&9Q)%#G-/.+(@X&%<6.JHX:W' /!D\TL(CGEI+-(L$<2M"<@0(9!T@CO@,M8R M>R<\ ;7PFDC#2EVP7;H')OI3@3"@3((8T/)V6'I:TJA0^7J'?=L9P%=?>^,O MXC>0R K73M9O"W=,?W#4.BWL]_WAV-8P-[RBK#R2'0+C5P_*,(KL>[$ 9^4+ M)II]&>DYF XYN&I#**M!Y[%\'U5Q;;]W4C:B^N[XZM7:O;/81X4Q(8R5\_R: M\>LZMG\2\XA"'(!&5::.VEK*%J.CL<6H,'>4KO"Q3[U>Z\>OMG,Z>?.URX?] ML@=NJ;->'R)(O;!NK6%VI0%RMHK7Q01T,:.BO@I?Q>"[LZ*1(_WL8 "JOK]6 M)?\Y?!-C[UOIFB! )EOQ:RL;,GLG]2)@XLP.KMI6QB$6>35S*$VFGR(\ <[D M=Z]NJ V IPVR!ZT'YWV8SRH\JY-/NQ^[%LLOQC::>>$7L\;OOT>G,%UX36GW MAA']!MH_C*BP"F=+[+#PJ?X-RPB0 *0V\+TI\P\\"\X:C.$3H5&=+YO8*:D;-@9E![IN8N29Y&M73 RN"C"NWKG,4Z/JT"! ML6GJJBD('FC;A?GR=-0?C&P.3.EE5U\9R548528>VC(2YONB7'II_^JWON;5 MWAQ;A6J_1X M *+"!KSVU^;OFVL_%Y[7/RSHN_WS&L,37]4UT^3E/J56'_8& MV%X1N/)]!4-K ,M3D']>F&MK68RR7-'"M5I@0;867AM^'LP+18 ;%>MF[VOI MSJ:7R_I'#O>K_1K;[=OH[)J9-'O7"^+)ZU]^/T5(=Z.CVYQ(I=MERHOT_41- MF[WSJ LZNHUR2A=ZO?83^;D61OTR+"*6\81')8\:/Z$[.Z%9>LMGZ/[T5MI- MZ8]&<&7%;WWWY6,G>Q>_P4?#TM[; 9#IC #N[&'YWEX1H-^)A05E+N5?!EO< M1MD%:4S=/0%_A%LB1JS&5HL#EZ/][<&=# M]8O'@$*S91/3VE4P+ZC5%35>.B"#3E;\JO$M3FQO@RS<%3L.PFT#SE+FU,6B MY7C"#"=EB,LCK&^@]W@M&-:!@&)DO);8D.!U$M9$3?A8(1*4H?12TDAP[57H"\%CN--UK>,(CDDM?0SP6^#4>'9 M+(YC. :1L%"-6B4S@IM&@!!E-\4"5V?DMRN,JEXK>0EH H GIZ6_M ;J[7"%CJ0]==H^.!?[%*;LH-XU@-U)L_^K]&?=!B!T7@]/0TEJ[L7 [&7\GW 6T8%%]X M4ZUP4!;Y#=TXS(>U"-6TEW[G E8+S=4.[:3G3:\+!_*)&[W\92#5#? MCFN/0?1#*X-@;C#7L# RT*'_]DS>D'-/I5>5US?M=/EG*3VR1Q@>>.#KKSS4(E9!YEHR=TS'SV]6UZ?DX[I M.J&/[1?XV$3]^?T";V,RRZP6"<1XW9L_OA_EB]^-2V5//NN7_&I=W,21%U[4 M8-);D4W%.CP]Q=RS[]YXY@^JUU7NP=*6\^[%NNX]XQ_F^"]YJO?0'Z-/@DDJ M1 2))]&H&9&<4\Z)938(5GI8[]!8*>N$WXEZ:Q2WNTUXR^Y9;'^-#7CET8MI ML_0P46A<\.)D?_>/([@.A)S&17-K'^]??!;[QYL7^YW/^&#WTTGS&+[I[+.# MF8(7GXX:G?<@,NW3_8L&;AY_.F[NMEN-K3SV3^WF[Q]I@^Z?'QR']K\OW@\; MYU,%+SQ7)$@L$"%2(FXL15;PB$2"#[FU*9$3NY3!*4EED M%=A7P@OX\GC!T]=/?YN ^'>$5X6L#%90N#@HW)Z%0L(X UU>(4^21EQHFZUM M OD4I2+1Q6BRM8W5L1+/6K+P,6CWJB5?L6)H]ZB":&\3[7:/6OT*[!8,=HU9 ML(O,"JF]1MX:BCCV CDF"4K:>RXM<]AA #M25W)144P)277* =HXC3;%&&&0&3*@E\*- .R8?W7QS MQ42[XL7L3FW\EDR$0#?J#A6G*U%M5=&KE2KP6C1X?9X%KV0$I@9CY B7N7^7 M0%I(@2PF3CJ ,89MT0E=/QZ\*E%MX=2Z"Y03B\S@2F![V9"WF3?Q!M1+K6\Q MH(O8[U6 =R_ VY\%/):2TLXGI S(:-Q8BW2T 04F6*+!!Y[L9=#/*Q/7'H=X MA*VO N+UAK9=2V4$S212>A))LW+.Z7%X"X--#[U1#I:9A*G-=U2-OWS-WNM% M+$G%0:8Y2"4F+XYK^%FN82V6'FN*5$XHYEQS9"W/31R,PLY1V+_<&4^ DJ_, M8EW9"Z"7A_.%#*D]?4814Q=YQI9A5E ME@IJ%;>:KVT4U'LUY.RJP#&UT,L.>+XA&O3'&UBP'1P5O8H'OM\[JQ7UXEK]@'+!F/,K.= Y M3:LU'%U6?G#QR+93#I;-ND,E:H)$.*2::[ OK[8L);L2A@];KA_.$QVA\O=G8/ MSP#Z26/WD,*8O@A&./:Y?B8N'>LTMP)4R %(LR0LB4H ,JNZY+/ ?/6@P5&9 M5%DN"^Z618LFM=2ZXXKQW0)FBSQ_9]M%,OO@*,9A68LW%Y=SXT/D)S4<['2_S)+-4.2Y4-JF"5!S\? S%5R.:WT6$19=B_>M%%R;#EV]\O,^38;, M99.AJDS;RR_3]AR-HLR3-XK:[@YM]S W@2DZP*UD=ZB3">L@N1';SNY'@/B/ M;/]B$^\?M]L[>]M\9]>?[W<: /NF?+^WMB2IWDWNVD#[FT2/P3>&Z8)M\52\Q[ M!LH]_$( WY.E! 4*(AY7D2&=A$3>FQ@L%B$:.=/*36)"B)*4"5RKE,;ALG$P\*&0WT=%!6_+A*VT0V'/?/&'5&[4(NM%F_N6Q6 MDFO&7!YF6^SGHC/U?CC/96?J&;-..7U(HAZ1ZT20&[^>2M2[^V/A1J,>]-C; MO^/DYI=6@ZT&6PUV-0=+\=T&N[@4VT5>2L3<+-LI)]']4VSO*TK=+<5V8FVK M30QM=PC,>N5+0.Z38OR D[/"2[%7_!$#VOQ:%IG\/(AIU"ZTF3];*1:__'0> M;7_P\R(.RA4W^3W\):NX;Z!]=K\+I,7AVKSBEQ>+>.=E[$9 MAQ4=5G18T>&*T>&2@L*>Q.5':_4@"KN-^W!A7-M3QB20Q3 MU&-J)#?1F20$=\8K$:D)C-_!\GBSO;$4R+(L-EMI/HSZYT5\ZHNT099Q1#VX MKMEJ;,$[\O+MYMC^M M%KY=T6NNJC05XBT2\9K3(I2V2HB0,Q9U#OBCV",=.*2.PGPID@=\TI1K>#M9!;I:@NPS27T:Y$/9CW_K>=S2\X6&J\Y2B7/41<&HJTM@1):JT.RMD4)(AT M=8QG);I*4ZW0[H6@W6J!7:6I+AS8&M/ %C7FD22)6 P@S"E"D"$>(\4"3I'+ MI*P#8!-US&9M<"LJS"VIJMCRR7,K?HWMWFENAQ?]41=>=7C^('?RCR?\(D(G MM#(T&$(45CP1H:,G1'OG33+1^"IT8A50IS$G=((K"LS"(D5#MH^YA R+"DF6 MJ#="!.=!@60+"IV8.NLWAI<]60V\E6;CB0<6OI%[J,)KRK$-/@7JL MM4M(T! 0ES[;H(1'F@>9RX=1:DE1;)+J2K)>=9I>+9*N).N%D^^,VRJI6)3E M19%*C+B2&MD(?)D+;"+S@F+BUC:XK!.S2K+UJTWT_6TT@#?&?JVL-MOK#HY: MIXO(='RAKBFJK7;2"DJ$&-EY'4>R=./8=<7@FGQL0;DV@ FC%<.JX3A)I)C@25E+FB.4D5[74"^FI.9]W M/&>(W&NDX?MHT$L@XDJ#7@)9SWBFHL>),Y$03LX#HW0:5&=J4#(.9!ZJ(]!U MD;NIC'I\1&Q%T6^(*U?Z\Z*)=YHGRVBXH48@@Z7(&3P>:6PH2EI(2Y-A3M@B M6D1(5O'D5T;!WGIM%";!4L*MU)JQW/H)=%60RQ()E6=J%6EXQC,5B!!4<8V\ MDQQQ1W+$EQ/(\20]T<1H12JY^B71\'WDZB40<257+T-=GO5,&19L8,D@I0@& MP@896V,@<1=PDH0*)4V1:B8EK03K%2?IU:+H2K!>./7..*:\%20XXQ".W"'. M0+0&?4DAKZCA'$=BLVBM>%T:O4)L^;$I4WWQM MS873T#,'#%406D'H8U35)6!HI:HN 55G7$ F&8-YX(BR;$6VH*V"!J.1X@$[ MK9QVD8.BJNN$S(JZ]PZAK/"TPM-7BZ>K!:>5G6#1T#DMD*:D27*.(6&S]UQ* MC[0U#,4@@C;$2D=SF)FD=:IFK7R50%H!: 6@#XY@$,)HRYC47'$. $J)LHPS MY2EVH U6_L]5A-!9_Z?RPE!G4%%IF1LMD X:HQ0)YI:ZY ,!G9Z(NEY8:EX% MH16$OEH(O5=8Y]-C:*73+\-2.NM^CEACZ7% 26/0ZH-DR*A$$&@;CCF=,,_% MZZFI&T$JK;Y"U I17XA06FGU"P?/&>^_WNB%V MA^^8+&"TG')N*7PY_3O>]4A*)OA'I$PS*>^,^K76)4'5;$%1-=N'7TOA)(8: M4+B%T?1MO@_E9]2<';0&M1ZL7FT(S\OIL8/3"+O]-=;B8 AD!^)-;53D<];: M\.F@-NSEIYRV6\.:B\.S&+NUP]B-?=NNV6ZHV= !$L]O*1Z2/_*]P;#62_#L MK[$[BIG&:WY>/NZ@N'SXO2?O+\4'84Y5V1LF>^=QQ6^GL3N(]>G!U>?KMTSHYWCSZ2YMRV:6_^T#K8 =+<^M7;V/HO]XT/1O/BC ME9_5@.\;QQZ =A\W#[]($Q7& 2..&4/<@T!J=$R(T"2#I3XEA8M">$3.IAL5 MA^P^.Y\(]C)(3'&0W!'IG"$*:XVQB,RI5.P\F>S\'=ARM?,/VGG2./NB98HN M>8ZBU+D"DTG(1$T185@Z(% I<^<%*NL&S^HC!18"\M9R3OR@%H%[A-I6]+'C M8K]DMXS4:YE\BT.2=[-^!:3;Y^NU^S*D>6SLEDH!#T*9ZZ?K;W\4PZ@=>^D6 M\>_#:#CJQZL'\7V)C[N9;^_">'YM]_S)FSMD)V>-PR].&J43U2BY7.;+J(BT MDP[I@".S."FFW1IP;&]/\\;W1W%M=623W:/,\]OMWAD(<3T;L;B:5C^X>M;B&$ MBF)]RG%.A-M21(5U:MO307PW^>67T *1PYZ_:W6+>1YCM\\_GJ]^&I*Y"Z_4WI=<7WCUWB=W/C=;8\E M9AT+>J?'OL:J,<7)A2/#'A/M?&=3"!R[9<[KWDUC[F?)6/)L5BLX80X':\+[ M=\]B^VMLP&".7KD\-39SG!WL_=%J;C7;#?J>-2\:^&#K!.\ RX/KSP^._X'/ MFT?-X\]T9\;,\6M[O[.-&_3SQ?ZN9XV+3R?P;M[9LC1R0MCV(+!R!Z)4S#[U"EIF A%.*&Z55F51:J.?-\6AI)-7VQ)F J'\ MQN)#3U;BKT*@ZPBT#^K%[EFO I[% <_[6>"1.BAAE4<^8(.X9109HRCR-"5F MO312^1S&7U=\5A5<9M&_QP#/"Y+=Q(. YU$IG!7PS &>HWZ,%?0L#GJV9Z%' M&2(\MAH%97"NF**1"\PBPA+1EE(N"L>.JLLYL>Z5S+-PZ)&5S+,*T/.A-^I7 MR+,XY)G3+,\127 R%+'<=)@''9!FG"+'"9=..NN4+9"'/7,'@CNK3!G<9@SIPIR5"I("8)."BHW1P@"F40)+4RR.Y1[$>;AK'_1 UX*SRX QYLY@VH0&'QH/!Y3M?>8'(P(D$L/NS"!NB2U$ZT/)28+F5C4*:&HNH,-P'BZ-5;F%9 MP0LGGX=KBI>APT70R'1GC9<2.*SFTO#OO5XX:[7;_^\_-)#?Y?8L+SIH2;%G M.VDRT[<<2I8+ %)+A,(<69IU)^L2RK9C9$T,7C('1*Q+\&YU1S%L9C#E+DDI M*(4+#*=.FYQ&()@-E@7,K)D./&LJQK_/@ M#K:55[4"('*WW]BD&\"E#NWAC"K\NF>]VX.=?J11Q.7_/=A26O#XI:FRO]JV M[?IX6_ XN2Y^_%B!*>=_HW[R,'-'IQ5".ZZHQ>->,_ZA&K;\J=[#H,&$HDHI M&B157 7C:,*$<9.\D9)'>M>$Z(E6\B9,%[1QO,]W]CX=[>S]<]+<]?C@^ BN M">W]W7#]A_YS MU*0-NI/3I^&S_>/W%]=#\SY_:QQODR]<.6TE8TCD/D+<<8.L5@(9V$+!J8!= M8VL;5. Z[-BC31?WH8.[FR4NZ>%^GMWK,'SGNA 5?+UF^**2*)<"PSH);J,! M%1B02W"M)=:,N@J^GA6^SJ?@2["H=, *$:,\P)>)R# ED>0 8IR12(3)#F]3 M)W.JWE3P5<'7ZX(OYY(,.& 1 N>8&NV(8-3&9%U2TR)7F.3>&S4$7INQ/>(].J$RMA6#5UFR,RVJL@Q$1)2H,F%I>(5A1CYS6 M02M.HJ1A8:;6HTHQ'F90W<)P^L:5F)%$;.0LDJ!@KU(N<>LBDS99HB+5E1(O MI1)/1WJTHLG"#P2V14[/D0XY&RUBU)@(GPE%2*7$KU6)E3"&)94 M86:%BLE@81XY 8 Z#WFZ^2'B<92-_:5JM?.8NTT=K,>Y>XYM?\. M++QS?]B_K]>+O5[!SE"V\FO[UB#?K)_YY6IGME=K=VK-DU/;[!97]9HY*MOL M#S_JUTXZ<%VK^3VVSG.?GG;QQZ)A3QY>@N_5?MC6H&C^8]OG^3^Y)U!)#Y&3 MMS*:](K;M6 HY3WR7\8$$\77UVO?8BV +.3;=Z/O'+9AMHH[CEDG)H;ICVSW M,/9JH3A&N6L++IC3G)VY/A58GI&3AU/"%#"5A'?1,*52)+SHZP8N-0V1:A(T MU_8 K)6U&6E\'KZ8[4X_U@C^K?;$O"WOO"]H0_ZTYUD;X9_=00S_;EK7;#7[ MS=A[UPX[60@G_K39[/E6IS?HQM\'W2[,^-)0O>QN#?'_%/!ZO[G]\WR/ZWAMC[MB?V+CX<-7:_?M_Y?8KJY:1!R^NWC_=VO].]X\]' M^R?OQ=[Q5QA/ZVC_N'7<^/;^YS:,\S\7\-]/!V#3&LPE18Y* >B-/3*>"Z2X M,,&I0)0WTU0OS"D ^"0M=I:;0%R$/9J'0)+@R20Z3?4R7)@"'8KUJ$TLR)T) M7.[7JFZ6VN7643\?S="LI"Y7 [L7$,7&X0$.UGEA'4J&@2%ADD:.@S4A">$>NP MMZT*2TX>+'L6EASS<.*0ITS GS$1"F$:&4\UL)ON0R%R#_J4^Y#^+>,47.1KOHWI(H\DHWD<@?\$9@]O@;KEAK$NKMN,P$I(=.&QEI&]E?>CV.Z5-E#> MAEQLQP1^T7V37J[0;"Z0E_\BF'>?_VU?(.CV_N2TU3F/\7-L M9>[H"1-WZ&^M2#3N@2;PF']W]\O9WLFGB_W==V?;QS"FB\^MG4T8Z^86W?GX MGF^?O#^#L9+Q=R;X=[=W_]7T>TCVXY][N M%SZWR5.@A"7%*7@A0B'NE4(Z4(<8YR C@@ECW=J&DG7!'A^,NZ>*W#WB-E:5 MQS0HN?M11(5OKQ[?%E537>';\^+;^32^28&Y5A(IV)9R_TR,-$L.J> LK"_F M(AG -UV'I5T5?'ON!C/+8ZDVFCT?6RW;CIU![^:(R7R;]>E+2)X5U? +66U% M5'8V*EE!VL(A;4YW/)R4@T5,R%( ,HX%!4@3"26:4I T69)KLJFJ"S[;J>HY M:T<>9I6]>!'84FOPHNR22H.?48.GC1+K.07D=!$8645E8SXC5A M68-%'19WB31X"5I:6Z@7R0SRJT_>3Q'E>F?H^MT7Q(/6M3(I'ZO"T M26$\9A8GCI*W$G'")+)66!292L+!#V[UVH:J*_GHCMD+U. E:)7[-/KW^Z ' M3XS=0M7R/,\-350NS2*#$K\/I_I;LW\TFO^1:W->P<_BX&=.HURGJ%%:>)2H M3>#1*(NLLA3AZ)D1!%,5[-J&J$OYZ!K *B2Q9/J[J)!$I;_/I[\SYD-@3%/A MD#1&(RX%F ]">\2]ES)@09V):QNRKK!>(OU=@I2=?/UOA.6#D'^^W.$('O?7 M>LBAR!T/M)ZGYN[YH6ZQ[;<75G.WU)B_R)C/G*J+*@R]<-"?TWN;,A,X]Q:Y MY V"WS1RCF%$E5/18JR35VL;!)NZ>OQ)T@)U9S7R@BJXK.#R*6)L%5P^$US. MI!)A0$@F,7+<1+"1,0$;F1!D/!5$$$L-"0"71-<)?7S?AI>'RZN%R^.RU"NU M=PLL4QU^:ZAB^0O_/.V4O15^Z^;LN>:/>%ED]/>KYOAP@O#E5ZR#Z1CTK__* M3$W"L]9_*3YEBT_\O$_1KA@7[1YU+WV3PXA<-]KOR"9XL=]LZ\R>]];^<;50 MK-E&DY-]XSS=J4PNI05/4RFP &"=;B%>OX&"Q&Z^"@9A7W@$M:-NQO;_N7V5 ME%S;V(+O_:SU.[5<[ Q^F-V8M_XO4GA-GKSP^J]^QW\_ZK1@ZGKO_SMH]L_S MDR]+JY>GD/7+B%,#KC\ZVO^VW\K;TL['/=AF/C3WCANP77QM;M,]NG]\B'>^ M;1_-%+(>-]C.QP^M_9,O=._X$]\__G31^/9'LW%Q>+'];8OM'^^?P/,$;'DY M%'/1./Y^$#$30MJ$D@L<<:4EMY01V'<*% MB5%[8564-DY7OC;BQ85M@PC4RA5XOCKJ6P=Z]<6B4#E-%W[@!,Z)TYHIJ8T. MSAF, UNB(MZ==NW=:;?9JI5D#KC@O6CV>CG^OAW/BH]Z M=S,9\9O3R[VS R9!3#G%* H*WG&4&NDD&9+)6">23])EGIHZU[S.L)@Q^&KE M0H_(1WSGY*23Y1*6I5ZS_9JM@>CX@J/D;S>Y$K!NQ:)-L\$3RK&S-N0D=NQR M;Q;8_PB)P5B!?1F!F1$4.B,FQ2!+.?DSC^?R<6]V\=^?;7\ZB+"1^:094M80 M6'Z6D/-,(N$( V%(-@F6>2W7YYQH9>Z;,S"6R8!GF()A%!G7/469IB6@ :5+(Q5S98X].!HM@K ML/R1BBH3D=B(#-'P0WJMI>5,^MQ)>[YH3$ %3''-'AYVXZ$%N_RPV^GU0"HZ M/L;0NU4PI@V*P+3RDBNK$Y<&@[ :L*8(,]1;.^R_=SV(S)[.7H,A7S-1UCTA MY.4C4,\M)EL_M\\.C.!@VH.!3V2BB#O&84<)%E%%%&4V4A5QCA_-QY"2C"SV MFH?M7$A8ZQ\U>]-(D@EB_H)E :AY5_N]TR[".SE:].?XNF(9:[]D& +C^/** MJ3NM_;I>VRFLEFLO 4.WYENVUVNF9CYO[-5.QBY&+%R,6K,]-'W:16BJ&'=J MMFW;@^D-=X$_G!3T-[979%CW!@[^V"Y8XLHG][*8IVC[@XR?0X*WSFDA_: 1 M^5^E7YE'5]#(]28RN$?#\X4[4LS@D?V1I[$?NR1)@6'##;O/');M=/[.ZC8>QO@C7:EE<'IA" MVP)7?2B#%4R])IC:$SN?'@E3.<35+[FMQNY.X1*7G77:8?CI3; RO-C9'OP1 M;E) ^!"L*U.>YK?,7\X^DJO/M&@%\#'7EYK1Y!Q'^E\I"5>2>="I?.0-@X/ MA/8R*@LFN)8!;"UA4(Z5 ,2)R)2PL%XWV.%IR& Z8X&?'37]4=[18.%* ;XB M8"=9^/J=[CG(5X@GY?YC3S*;Y*M"]W M#)2F6;3=;)8-VJ>V.=H10#N:H ]@733+S:#4O"Q4]XNL/.@H8VYDI3B0GQ*E MS=$P_QH^NW*9Y\H-///=@5;2*0U.L@>-1CS!#XL]1Y;"(L'Z!)OK51BN2WYC M/&72SEBO[6:GZ*K0%"S/PY@\7/B';0]@Q6JL #66OQ)[<73#[ >8&#[X9:\$; MN7S).5M6J2TNQO8(?&.HC^VKZ8M'Q-EY]XHG>:#Y"=EIZKC1L,',Z9S$B4M& MVI8&V04:^FAY@K+'4U!P%[S9W7B27\D?%>!>V&KEP M^; =?'/0[H XS%"M5 ?3+[(\S%_*7/=E_L_L@>&]QS..+QCG-I%*9N MY^023^H37F8]^VP3SSYK]H_R%T^C[X\&.6]:[X= Q%/%?,1:2L&CPB8DJTWD M6#/)B##SXW1S0KH3WOW8N2^LR\D0WI?33OOW\1M6@'1M#._B_0$6X'T2:7-; M @D;&??(@5&$J,0A\F1MB+G!7UV"=A(U6Y8_[!HZZ8Z4\KN:]N'\A('Q%C<: MWO.9IL/RX]UQQ*=W!^.S /286P^TM,8GA MC^>UU,RZ4;8]*$+UW1R?OVX6L].RJT#N=0';6[=5A#_!NRA:0 R_EYK=7K_F!CT0;[ A M"N$J"+U'#2.RP0*"%2UXHWG98%/LCNZ838;>X"1?>@:;+.RHO03[*8B^;196 M0"@BDKTB"Z'8?&%(5XWG:S;/*T*=AS$VGD8O5?ZAH,)XR/'4(T5_YISJ1L'? MS)SFW=*A>\/;VM;/G2XE4'XE^:O5Z5L));9OCQK M]H8[:):[H=YIT*L8X)'2M5,\$(A;K1$X*[]?B+;X-7^)=^0Z_EZ]0',?N=FU.Z]W,V9R3 MUAQLJCY;=&>=;NC%]EN6>K:]>4G!#FUS;ZL3TGEEU.=\;IXJS-QS "ZFS:38GFQ";PJHR^/VU.$F^> MEB'TS_F3E[/__M\";+]:$5LJO?I>Z;MG( ,?-!2>\(Q].0$70T^P!PI<@T4I MFE@!UJ42%:>&90_&2'M;-2ERX6T-+M'EX&-^T L/SWQTD+K!E MEB&5,O&-TZ"[7 A$;'28!D5I])F,=YW-E@1.H'MVB?+N73C^.2PP=,1?RBN9 MDH#=(Y#N#"D@"N!J#'*FTQ5?Y.U*P45CUQ](XZS20B*I@T"<%LF?B2/&;6YW M:V$A:#[-FA4!?SFA5]V-YLD)>!M@ P#47+H>D^4F+)]8%![P90SIZN?@=<._ M*AE:=AG"C=WO!SG%*"5L$'%*(RXX159CCAPS5A,MN2-\O@Q-N:G#4[7MSH]A MRS1$ENI^ M"%/D\[1+>>@,^D6"7?[L6G>CM![GV4"E.V/GGM+.6#D+=&XN4PDOS=_U6C[U M!-&^'.J54UX[,HW?M#$\WYW^/#[^?C%W>J<]#[A&$6871SG8A=5=YBJ4+;ZG M)?@N(:(R8:+0@*%09',_MH9'_B.YR$'L^C5G)T7:@,U_,J1RX)>#*NYZ MMV'=GJPQ<]YT#_V^?*='JFK%7?%@[@IQ/7=%Q4*Q^BP4<\OX5Z@L?QS]NL,A MP=&P]*C@PRD!L*SQ&?0F=IC!:?X'F#PWA>W[Q6-[$][8Z&P^_BB;? _ZK:+H M:)A8%SI^D.N?:H>PXW7;HZ.EJ1M?1>IR0..*J1+S"JC-<'1=.ZT7B+0X\3VV[GI(C>#6E[XWQ'Z^#-UFOO0GE6G&W&JX.; M,<+J^6$WCRX_NWBARTVBO-O<+;%8-'\4PZ UL1GD3;8L/1L>HTRO9E&+"5_M MQA-8P<)F'G^UJ-GHE;O,E;/ X4L=PGN ]\OREHPQ/T,O"1ARZY&*2+J_\H9 M7G\.<6%Y*(D.1_$&WMAMG.]]^WR\1^%9QU_P'OTD=N!YV[M?V-ZW3V1_,WS? MW]SZ.1MO./S9N(![?-P^WKOP='OW\_'^YG>QO>G)]FXXVM_\^GV;?O[>.,[Q M!H\;%U\."(5)YUHAY3/? 58..6H,HL0FZR-UCLQ0$DEKR(;_]UX M>*N2@__['PZH-A'YG! 1A"-.+4469'Y-K4!Z\DE%@2Y@79U?LG7@W(: MJD5=V*)&D;PWD2-) T%<>(*LU!%I[2.A2G%FG^54!94>V]A#1;SRT>6YEFBY@4F 5Y"+!]YL8Q(=/K M:B023\9X(DRN'WU(0L03*'ZUB/,741AO L4660R&.%0;O'QT*ORE.>HN"I[+"GM\.FCIBK;?MN*MVX:+P[H$([S &-:0)M M!D2&'9M;@@@EAB>G163F9!*&451RJYT/V7.H/XQ5RM.@PN+[?I1%T=Z M(X/NE[7BPOSWM5_KPS31/P:M\QJ5V1(D*C-BQ7;._BB9$LMCP'ZM+#1N1W_) MD9&?N_7GSGKMG<^52,WV83[DNY]E(#WF T^:2] 2(F-%"LC3(@YNRV%ASAK MO]O39M^V2N/@\Y >Y$.G^Z$@!]D:!T0EA3,A. 4 M,MY:9)P(V/#(768!;'>NM08*9IP?MMDJZGCGL;),B6V6QI)T=/S/<LI!><+14.@VYFLWAS MHGV(&X<'C.9XI.-(D6S<)'!MG.8:); \N*21.%&TO9L^>BH(0'H3.8-79.4P MMF/7CF0+K.$?.4OB663D7[?+R+^F9:3X\15&.B:A)'/%9%Q1_L8DQ6-XYD'4 MP6-J,8I,44#!E!NS)(68!#M6>DHIHVL;"3 ,9>&8D9@R5>1564O9.E@RPZC< M,ZX;5F'MY ^W_ES[-;.<%:7;*64;YD?!,''%\BG4^[3;R.M\&2QU3C,J";"O'$6,3+-1Z RDX=)NR[90L:.!#]/JG,><9QN:71A0)^-+ M)Z6FCR.DR>G[@U9FQ>[=D0JMF9FI"R2Z0HHV=]\MY^4!1&8Q4)&\P=P[SVEB M-K.,4.6\QUJD0++%1A165#ZMQ59%=\:G;;E+X4'0##MM'3(AUXDH)A#X\00Y M2P.%=2$>B[4-5==&UXDPJ6F2"?I',LAP5]%HN M'C;;1;K=Y,6%9NJQ/F23L$R6['8&AT=7KZ-PW3 K<.8MKN3)MV*O5WYZ/QHO M18,U6'FG2&[99$P2R3!P51P8%>[>=5"WR7^:EO]W;7C;UM9PBB^)OCIIY](R MGKCK)0$8?7LZ07*1O:'$L7 MG=5O*C&YFITZJFJ86\(Y.GJI,5+4CHQ35B>Z$KCSXKZN T9:OMMX=[C-8[EV MOYGV90H]S:Q.9='YC7;J@R2^\F6>6K;9]N:G@V0UC\H&1)T$"S7E-E79MTG& M*B,H;,N:WLF9*7SH&2_&Q?Y9YIB]8M3E:4?-G^BH&< &_>U-S?D.X(F+ 4NN M.<("9IH#@"!M-4%8*:%53-)SO;;1/^L,+>+)'F!S%8Q3#!YIY!@V:&ZH!I,J M>B*(B4(H04+E"+ZL(_C]0-G( C<& ?AA!*BGD7:V"SY T=1/=AS65^P%0/].)YYRFVQ*Q3IA\T&UO M_HSCA]WUUL'>;0Z*AO/#.895S/)1--88%Y26/>UQ[F@_<;_QI6;FTMSVGLP3 MHNE5+Q=\,:JE;XNC%<6M$VY ?:P+BYB%RTN'FI$U":ZM%3W8:J/768$IRAO5 ME:EYQ&N^C>DB]Y$D9_WWPRZXG@$-QQ6*_YM^UUKQWW4UA<:MF&; \RE?>F:# M*E[ZKROAUF&?CVQO3WCKU\H0O7TN[BP4N#9'-(JJXI>?I/N%=JU*'DP3:T3R M8-Y$2P7!,?)$J8@83,F['L8_V"?9*9=S(IZU/8S$O>;0[]ZW/WK[NZ='>[M' M1_O'[W]N?VS0_>,]W-CQ?[)]_.D,_B?VOGUHPAC@WU_8SL<&:7S;/OK/Q5:_ M\1?^^>_=]WUX_QPZY@?86H5Y B#7:IM0,MKH&(WW$IP<5J>:UI6> MC1V7R<33VK8P#1M!$;Z[AMV$]K>AW[4[1H4:<[N6NZ08EM9;K;@RU 7GO$U! MAD"Q]^[.F7T5:BPW:IQ/H4:@Q,;$,$J$8,0QR4V\K$0I6":Q=LH9M;;!ZY@8 M^-]LFN&2HL:]C:=4_-]*&4^?YY],/]9TFC,3KP?G7MXZ*K,8M9JX)%ZZQ)",EB!NN$4."XN,"$;!7FBE M]&L;1-05>/IR#@WP/0'P!IQY*LMHZI$/LHQ>-2B\O/%3@<*+@L*T460U33AE MOI3(*.**"V0\8(3@/@CI@];.9:-($E7G=#;UX.4PX4T$C88IZO/2TX>\QD:/7B70O;_Z4^+63AE6?HS7\T.E^S&M6 =OB@.W3K+63HM8V1+!VE 5@ MTX8A&[5"P7D2M),48Y/S"XT 8X?(!7E[*QH&>IT0\/+&3@4!SPD!T[:-Q]0Y MA1-BR0O$'69(<\T0R 01PBL94RP<'HI%70N^1!BPT* .6T;39K=(59V7M3V5 MGO&8R,XP^#9,HH!YJ(7.(-M1HY=Z@_'OA1E&54'$"\+=ESD63R:?L^"[Z2@2 MXDQ&E*N.$%-:*IXT2UBO;5!9-U+6,9OM#/\P7VYQ.K9"T:$*6)[0W*J Y66! M9=J.,F G,<8B\IPR<*7 A+)2&?"G@G!8FV H!V!A=__5GKI;-=:'V M-%?#7G+MSQ8E7=;0JA%[2%%6TLXKG+GZFX<%J?JXW#67X)V.GGA;JZC0[/E< M'[4^'F1O3,=N/5Q_VFKVC@K:A[(<\/1*O^IFN[A#-Q9\=0EF+_?@+"G\UVO? MXKQRV7N2EV@GG*!<,NTX"\09383"&@#:1^[IN!1650#]3*24YXWCPP-"M=", M*,1\+OL#.PX9%B*25LIDF(M.YMZZ=7D-T=E-N>YSDMRSRCRP>C9_=7&5LT6W MG4)54[/;ZU]*?=&G8BEJ: T.S-FDJ/&,.^FL=AH>ZR)LB-@J6M70+I$RD<;% M^P,;K,90$IHB+&)#51B$)7@]/TA(=)2C3:M30[@S;'H[WH*P9]7D;5=F0 M;739_ UJV)9LW,QPK"$OI1./+KH=;;1%I^!,@\+EW#_/%GUSWMS_?-N[1L<7'X^=[Q^&H3QBYXO1>?CQJ;7NP?_]'?E5TE## M-3@PW!CBI,,F<&P2P]@G?>>3[@H.7@@.IH^X.:-..,51D(8C;K5".FJ/K"+6 M6T!_X5)1&\I,7:X.'+R%VM"A^3-DU B#[K@]_<,MG16K ?ME*:V94?)SCLHW M^_T8=CO_BI]C*Y]D#4G;*E1;'*K-J?C$/BH>L$?>\X0X81PYH2U2RCAJ;?1, MDWRP3!2N$SQ; _%K5>NYRGK^3&9*I>?/K>?3UHM@P3NI#0K*@C-#P'JQ6C+D M'. Y#MYJDOEP&*]3KI=#R]]"8*8T"J_[>:4 XOK@36R'R[!-;0%QFRIG^2E, MH2HE[@4A<4[YIPLF&6TEBCK7M8,7ARSA&CG.%#AZQ#,6B[IV(^I,+ICL9P5J M(>X: +K#/1;ZTBN/* LSNBI$>5E$F3:RM+&1P/Y0\NASY2VRT@<4 K9:"\-Q M5)ET4&%1YV26='#V7&JVLF 1:4I/P[T^3M4;TZ_/KW@N7822R24WN"TS^4!" M3\J_5%^T%.F&L?3GRE-Y' #6@6 MO>T5C3([N8AB&.(['70SX/7S7R_S:G(7SRJWILJM>;K*W4F]"FR2I8O8O'^YVDL6#9;S70]\<+= M?8(52"2ZT>:?:T49KJ1AQDDF"$_:6QFY%4E9297PR0RM*#6THO(O"RMX^ [ M93:KXH1)-5JTW=@]F=\2:87;C@V+GYL[NZWFSN;>Q?['/XZWCQMX__@=W?GX MM;7_/MZZ^,_%^]E @K1.>!PLTL3@;/8'^$U*9)6S7"MP[ A9 MV\#K8G[CLLIB,K)%, EBRIASA5Q- 8IG36!*4&#F')G\B^5(JZ, M(D[[WY)*:T.B*)J!?^UDEZK5[)\_ M"'AN?\TEPX6[EBP^9,N^C,[QA1'"W00;EVOW&?SHU:]:5B3T*"#R2''SU:UT0OD5X#J\&/)9Z \\+^ '6;VNX?!5TW!\ZYF0O&FF393;SM<*F MS;DE2%O!$(XJ>"T%B9RM;=!U,=NIXF&[]P+=[E>G@$N]>U<*N! %G"F*T$XI M(P.R +.(@QHB%ZU%3 <9M0[&"YP];GJ; KY:=WNS^:,9>3.VKB\U>(OF M_B-W[$6RL-]D\(]6L(2,R02:U/P9 [J(W4X%)?>#DCGI>"(2XZU5R"83$)?@ MBCN!'1+6.BR33CRSE@RY'RMG?-FW\TH[5UH[9YI &>JI401EE$8\4(NW%VU\]6ZZ=_NE//TRKWVOUT+,X->^#-V"Q5?K"5 %]UWMVB]TMMJ MERD?HV5]5ZYJ\>$FK.D8EEY)YNQSPJ$P.(JA'+#FPG*UT9?>=))P%6X<($F8(,S5+@NG@M/>:1\DMB1Z;8+%1 M.'$>IS/_RWFOV>&\%Q6B.7>U8%,'YRB&,$R:3X*M[['"J72<[TNS!-DI\.']*'I\L^>2E\-]BD'6Q4IS)BN)7-$;2=-[Z]O MI@YA'%08VKJU]S]CUS=S?YM,:5_-Q^=X8IM%0<;O\.5L@N:>!?]NIEC[I/5S].[PL!L/<]AI"V:DV>Z!0?AU)O;T:N-P$XU/,C_&374Z%9/A;=7J M6 BC+6-2<\4Y#8X291EGRE/LG!1/WR)YB/P3J[H]/+!X"]7L\(PC^/U[XR)\ M!\<<-W8_M/:.O__<.]ZBVQ^SL[Z'MT\^M[9_GZEFA_?)O?\^76S33Q3>ZV?C MV]?FSNZ'9@.^ \^AV\>?*(P7SRUK\81ASHA#'.MAR:S%XD;P@ M/"0&_K=@?HREI[]XV'N EB1Z!Z18#AS]VV(6;]Y+KQ(L7A\D?1@V+CPV.H&, M4X'1D:U8F(H5)-X7$J=CHHEJH_(QA3$B("Y,0"Y0AAR#/QN%.39A;4.#*_>D M:#A'H5:/#.A.[[2\,#$WSIH(]C)(3'&0W!'IG"%%_QTL(G,J%7%6,HJSDKEQ MUH>6&]Z*!6,_:<)-RG6(]'76(3X?3&S/,,U-[%B6,5%-T-BF9.<077 MT5N*:&8ZY(P29&ARB'J7L,PUN@?'T. MVE.QJ,/FNZG^GW_M]&JP-;=C6.!)LUBG=WCZG#Z6>8T17=>S9V_9/BG[(OY" M?KUZC/B:^;?O%UM[T+G\TP;9^D>Q.VHFW=N,PU]&>3=5R&UQ:#U9COY%-([? M_3R()'(")H4XA]\TI@'E MF@&<5<@$(1,;_)^SW1NB+D?VE;[9JHTB-1 MX?[AI=Y=0*&X8H0,(V"X)A^O"CL]"A;.+V%A>_/+SP.;P'@3-B%,54 <3#ED MO'5(!Y""I!533*YM4+4N7C,HK/H]%MK/@!:6Y_(YXD/$J,4A CRJC>2J8/P] MFZX\@=67DR^W"N[;S:*[58G*)1OX9&;F")@K0^Z)#+FAVTV"EESG*@81#+C= M"2/G+$=1,",DEH)%0&R%<9TQ]HAV*S= Q$N?!+PB_7X--MQ(\Z\KH:A,ML68 M;*/D"2]L#,$A*43,_98HLH&23$6H#,?2*DK7-N0\3J.'!=V6$0)6_1X+[8VY M_!;;:;/[0'MMQ7SRE[?7'AFE^]#IIMC,G5VJR-P3X/D2O.?I?!>&6Y1[/7?-0''B^5.'#_)K/1QS& MWI:CO?H;P'P#T!I)>%+2:,HU#4Y(0'RAD@PI)IGNW *T*H%88LB?PTEFK&8J MN^V\7=LPZ^31I\FO(S:Y M]&;,DW&^5+4(JZ;L,[4(P9OD5 (3QHC+/,&2XRT3 H( 4(_H21M"$ES8.,SJ]MD#KA MLUR-+V<^O$#)P,ME71646D\1_QE.RH2#RF ]0F>0'_BZ:3"6)@;T_G*-JQC0 MHO%N#C5M$CQ%91R2.9V#QUS]':E$F'"&F:3<1;? &-"]5>R%3P8>?22X:A;= MO/=:)71;^CC0!,!5<:!%(MM,;2@+47E#D94!_$-M.-+"6V0]4TQSB8DQBXD# MO8X#S:4W998U#G2]1E\7!WJEO;&?3]EGXD!,"*Z\CX@(KQ&7AB%#N$81$Q:- M"2;8M, X4&4UO#JKX2GC0(L!EZMQ(%(%@A:**#-]>QV1PAF%"(\6S :B+Y@@)!"[0?KG0C6(!>J3MQ]/]"?JU]&_8#BOE%<\> SC!JTQNX MX^C[M7ZG=AJ[AT&W\T.X->Z[S6C:>=;AY#YH?OV^YA[-=L MOL>/0MEJ+?BE!3?)GV>.X5@.N# 8>UX<%%'+12^GI5@)$)GS?X1R&06V6+A7"F M9K?7K_UW8$%Q!J(VU*0BU:Y=R\B4 M7\&V*EUYH[K"X)D'RH)!9!-!RF&TU^-24(LT\]9$1Y4BX35=LK^9BEJNA MG(9;=&)]O(].->&X>Z.?O^LYE=WT]S1!$ AQT]#GLKB M4U18CZ!YEPI1ZX"=4$SJE>__W]J/V"NT^K20?]#]5NL*8HT?% $$TJ %FVK^ M2ODT&-+\4Y=B'P[-4&MW^L7X#MLP!P =Y\,;HH)4">X2?^8QQLEEO[6/"]P= MX!7NVSL=6A)Y8K(T%7!U9,.D#3!\0FD#%")73@],"OP%IO<&)'PP0/MLE:5F M?LQ@_A-*HZ,8T/I]17&> #]M4&2SV?.M3F_0O;8ETEV*.=YV=Z2] V:8MI%% M%+G%B$? 2Z,C00$K5\0@%>73W8Z6"IFNPM%5*!K!0KO4M.:X%\,UUX]),PK[ MXDI;IFNT8:8-T\JT4Q)BG1.Q^#XZ=-V8ZS]>LJ8_*S?8Y^E01,0J-5O9RYOS M^RN;V)IE4>__QB>85!/\M!.,WT:#I0]7?; K MYL[35#O=^1 ([C-_)H;\PR^="7S'U[TUJOW,[WF?@Z''52U'0'C[Y(^CO=VO\-SO8@?&M'U\2/9V/S1WOGUM[A__<;*WVR"-;_!Y M<_H(Z!/=._EPM/WMZ_'.[G>^M_N)[FQ^/6I\VQ+[W_XX:9SL'S4NOOS4Z\!_LS:AC*SA(X5VE5H M]RK0+H!T8QI45%1R(8VE''/"-#$)5(.S NWP".WP2Z+=&\C]>38HG,DF),$D MXB(#<\^PDI%9HX;G MYWM<7G1[&L_U\:40EPQONYV^;;W!=AYS/<2+^V(>I"/QKI'I7E^ #C[L6)'Y<7"9[&JZN08)608-K]PT922AU# M07JP>6)FTE I(8FEES08'R5>VS"X;NC+%DQ54+#\+D\%!2L$!3/NCX^*@__# MD(V:()X$1Q:$ 5G#I;!>8$NR42#JFCZZ$_BBH.!*X<.0^V&JT&M9\JK*&9K] M.<5<,9/M.C'^X?WRT.>TK1QG+_W]:C;9,/<)7W[%.O T!_WKOS)S#OVL,Z74 MU)Q,_#SJ7J:7'$;DNM%^1S;!$'^SK3-[WEO[Q]5P,_QH]L]W,SJ_Z93@W;T#(:RSS)):@*_6ID\@T@&L!3K8$0O/D]5K!/VL/37%TBJS8.]VQPL+H5T!5+I;MXW[O!NKV,:1FP9 M:$B742MJ\VJ;N0ZJR,$KG+U'YARZ_/^6_S!CJK?!'Q90M'M>FR:UNU<[@_+5 M[YQW^GK8[)+CR7/O#'6$.^UT((G+_%,YYA@IR!MFPIJ++#9]_]\![+1;;=#S M05$A5329WCVR[6&88[O3+A-*WQ#+'8'[?M__MG>Q=[Q]E",:^\??S_>.CX[V MC@])8_=K:_LB1RW^^-Z8(7/X N_PN;5_O-ULT/=\;_?SR<[N'\V=CQ^:.YM? M?FY_^\(:W]Z3O9-/9_^Y>#^'Y4X;%2GSR($=@GA($IE - HL:0R" 19#GR]1[;+?5]ZE>#R>GJ\AV'FXNCQ M[HZ84R1;A=&0;89Q>DR%E_?%R^G#(!&\-MP$Q+W6B%,K$'BM#J5D36+*"T'M MV@938-ZO"E8NLMNI6E=+V>ST8TG \Q::G-[/(*31&FX-E2'DO/U@I8#M7_I$ MK-0.AV?L<7HKSETE**D,P\4!W9P2#RR2)I1XI!D!M"-8(.V$0=Y3JSQGD@L M.B+K'.LZ-7*)J+Y6YO![B<#A>O/GD0CQC';057RHC*&%8\0LD3!)0>CL,@(\ M\.@B,LEH1+U51! 6N.&Y,ZIX=!W8HHD 'Q\H6VISY^O;X"3%XIRO49<>-6&SE5DJ R=A:/#M*%CE:7828-2!! M*VIM#&L;#*_S145]JL#.'1E).MT4F_F\N-.M^&Y*,]A8;XIQ(B1,>GKY] M:97P]7*(/J>M*8E@[AFJ4= )$%T9C1RQ%$4MB<+"4*Q<;E105X ADCVZC&WA MNKGD*6&O->OK%29V/0P;J\2N5X&+,Y8NPUAK(Y##4B,.DH&<%A;9Z+W+IP., M95PDZV+I0GQ7BWL798S>O<'97WU;]D/*K9Z*^JGNO#*KWK@-6K^3KSK)K+=VVNW\:)9MK6+W1]/'7A[BH ?V>;W63+FA3ZL9X?=B M'+;FCS(VY/?/@-3MM&I]F)I>*4[KM=Q?PIZ R/0OV[;9<5N)^-.W!B'VKAM_ MT0:KF+'A%]R@7SL[ZO0BC*[?;Y5-5YIM&&%I,I87NQC;8V?BVC%TKG,^;FB! M \\:CKCL+3=_W.NU=[T\I6G0S3 XV08O_FSVRC9YW?@C#WYZV8MN/N6[3 M! M6:=[/ES :Y]>G[Q'7MSAF$->I/P1^"I-7[3T",U<&!YJ9T-0'C]Y8FH&O5+, M06_](+?WJ;5C'Z2EU\OMAD=FW7I&$+MWS? M;)K9 MOT.!_XKWJ[I&5YOW[5DUTZ3J!KTK9!KD+->J_NT>S"#X'\KQ(3 MY]M)8QNG,(EZ!:?)Y.>_=WK][4Y_+\+@ALVS[G@>L*HL)P^OH_X"]WM_H)6, MVK. E-,2+!E+D+$D(&T"-\IJ1I4 2X:KNIG#TEC :5X$D)!QN[)PO62.NI+VA7S;,:0B.ZQ[+,4\C^FF$OX'1:^?25:' M!*6=[O!/^;I7U^7\$2(K&IM?#J)/5E*N4/ A(AZB0<83BKABA!DBI8TN-RF7 M8KK0OBC57TS;N&791^X$Z?G'_2*!TA!MDE7.AL2YA/\0GPR/3G*B0\)5)'"% M=.;"'T3GF*-!(Q<" 4TA&EG*#"+28"*UCK)(T*\+P^I27-.5.EMP M)[;[/?:O-*A>^_.O+[VU7Z\8O^!^7"N:[>'*7A%-*P3G0DLP-@0G,>K@*$W1 MJZB%#!'?/3FA&U+[=FYI=PVW=/'C<[9)>\W^:"LH ?S=9;]*^$/F"8#M:2R# MB+XY(=P[:UQL'7"5DN78(1:P19Q[V+JM#L@;*;'4 (\J@1#.:7G[]Y'?-NQ% M/FHS&F'!2N^R=#CF- J]52Q+9PX>- SII2X"1]JVD,LO*EY08(LVK6S9JM5 M*R2G=)#N)]F!"FTX)DI1S)T$\+68B:1,P)H:HQ^8=O,0XO3BQ]?R[3[G[:97 M"7(AR.>-77\0B E4A81BHB#(5%&D$\-(6&$UYY%KP]8VYHDQX.3]9$(GZS6/ MS%LCN ;]P13#0Z,$+XM'DBJ96 :9.&X<.,ZB39ZB9 Q&W#FP2K75*"C"&*BR M<]KF[F^W@UL9QUFO@1M0BX!H&5JR^],\;<)D#^&J\"E*O,D@! #8.L_!PS*@ M.KPVNU'#V$@1TNH,8X]Q%'D W=YI[_BQV5(;/;[,=:''9N' M(3/8S,^&@:8A%(_:1W_I_=^Q]S<)R9WN+"*OEW0^\QS(4=OKS+TU1-S^T94; M3M@;Q>Q<=1W/CF(;7B=/#$R%*X-I>=C36\6J%R9RZ=?LZ-,_[D,WZ16 MZ=0. X77AH#&BSQN##QZ]6$4:-(7SA^WFNGJ%]=O]((72F1W)W_X7:O5\<5O M.VG:X\V^<.]-4]H=?SHP7"HPR@,*F@O$P;K-A^T,40+ (HCW/.EI2CL9O2,\ M<6L3Y28Z#?N%D."K6?,>Y'4W=9V> M2VQW^PM6U-5TO;$&T^]OL%S\H-O-'E!Y)K2P/F)WROU=CME9 M7&/"F9=>L8R^Z?(5PXUS/'KI#;=4Z$QK"!X../ Q6F'NW-8X^>.XWPN M!5$@PDB>&2D5#8B+0)!.PB"NLO^D!356Y19<;$X]_H*;#3Y[$O(3]5^MP&[U MP4YA%0S._%Q4<6VQ,0$\94T(ISB0J.[=HZP"NQ< N^G\8Q( QJQCB"K/$<<> M(\-B0E)BRBQL9)C3M0U99^319$H5V%5@MRI@E[#GFK"@O)7< -Q)(X*0EGNE M@M3FWEW8*K![?K";Z:/F4F"1"XJ"QP[QE BR/@ED10R22N=E,KF-M)0K W:O MMIGTR"4/@U@F>8)O'GN]44+&9'[&1"[H*?CHW:&K?GW_CE=$NG ]'\L<4#,Z M*9DHI8+R8*AQW&)+G4Y)>?!M[N"N]N MX;>'HEL%8/< L#ET<0DG1@)AB F3 M$ \B(>=LSK%F-M+(3$J9%T&JBBQER?7V'FI+F,X9(3@ZC+D05*>@=>8,] M">Y9'*_4_!D#NHC=3J7%]]7B:9_+P?K%% V21BO08D*1D:8@>).*:I<$=I<] M!)>'WZ12Y\6HL^(*5%AY0CB8G9IS+,'-H STFVCR9*Y%I;;W4ML9[X%ZR1(/ M%HD41T_):H/T(TM#JOC/RR/X',9)I1S1"G";>&D03Y0CS4E.DXP MN,(9FFP^V<-JP?&?QVK3:H3"*QBM8'0J0<(S30TX-9)K+JQV5 *2VB")3$I; M4IT9K@*,3ONOE H3E$F(\5Q]9W! SFF?*3J-$,X1$?R3G!E6,%K!Z%N$40+J M)8GA$2O)>5U=3!M4;Q8*D)'&PW I9<8)'D,'6FGYH@JRLJID+LVV:K M5R^**XO"TR&A#BQ+L\"=>NV7YJ]%H>BU##^9N:R3\BU&Q.OU<07CD*#,V]-F M'R3MHBR#;.:T^;9MM*P\0ES49,_03(Q4=DY'/2(:JRHHZV7KVM[5XC<;F,P@]?NQB-X\^:/ M6+"U_39//1Y5'7?[0E;5;BM70+92@ZVJW:IJMZK:K:IV6^+I>B/5;MDN+_B$XQM_V@O?Y]^:&U3>+^3K?/&QR]D;DF;LM)[B1G"S##$C:-(&T60 MQ!$3*7V,Q!;=-XQX=/9"5>91H=VJH%WBP0>%::0)<^VMY'F;O1';7C 8=F?9'A4D4\#WD;;S->;VL])D)P1 M+T647#&JA9 RG]9'3ZCDM'*>EQY@YQ3=89RX)5@B*3A'W%.)+),#RYQ_(5Z"U?%*91D-;#$!_$PC'G+5\)^B0'>XK3.?4NG:!J]C\_@VSM=7 MZ+Y04/F-:W0,12IM$BI$KITW# LODDLTL.2]K5R$5=#H:1>!$^D5E00E'A+B M')P%;5)N%/Y:T,SP[*@.41D9:.!. MDNJ@9!4T>MY!"9"4::Y'086%=%E'/>J:)SI31+I-&OEN#O8VS' M[K ]O TGS7:SU^\69Q!O@;?O/BEYT@ >X8@M]IQ2KZD**G F5$[>8JSR&)8> MC;[,>@Q@-48!JPDN@L>(8T:0$F+TU,XM1Q5L4?5@!09^(/,1IA$UBHUC( MU*0H'E"O\ 0N0-?4G7CS?B&_UK9+SKF_ MO:1G^/[DM-4YC_&OV/W1]'&^]@V5$W[;29^C[QRV,PG>GP7+7J9WZ?U^28WW MKB#+>]V*NO^?(^Q/OK;M-S/8.3[\V;B >WS(><]0T28D$#)C(5EVV!U M*6>S?>KWDI>%&[Z5O#R[O'PZX Y+PH5!AN3(@7$,.1(8"AJ') )U,M@BWU/, MYI(4&0_W$9F%;^V5R#RSR.QLOC]@U-GH4T1461 9%1TR-A@DB4[&$"]CT;NO MSOAL%6'>E*XE2AWVOKG"AIJ)5V^F0\U79-;3\VB[O5J\PD%8&@Z,U&MYRRI^ MDD)JLWC5:]W8.XT^9^JTSM?'YL4U?+ZS?W\XPV\A-TEX%PWLK2D27B"GY92& M2#4)FFM[0"A9F_C6<]+_;G?ZL4;8;[6A=F\/3N!&?@$6PY0"VVX;K*P>:&.A MO+MP\W^!NGY_:=W*SREUZ^:T;KUG^]_V3QJ;>[QQT6KN;WX&&]OS_D%C(7N7<#W MC\/)?RZVSAH9C@VS.O:>>4J3**>\-9KR7C'E=FK*?3GE!3C6FKT"&0>98MD!ZC5_- O2YHQS M[=&];KP#?"M?7+Y]#,B"HV(/X=N#@INU)&LN+L^CZ4U20Z_7OL7:$7SA"E]T M>=O.:9ZF7@&=\'1?&:#-8/TX"A1.8OS*&Q&)-,_WWMRK>&;BV^_(IUX,'"NU[[E1FNTF?5 M-:6GJ#8F?AYU+UF #R-RW6B_(YM@B+_9UID][ZW]XRI5>+.-)J?MQC>^$[BD MM. 7+D,%8#-VNH74_%:(?TD[\K_VA4=0.^KF'?Q_;K=!E%S;V(+O_^U+@\KS!U>^XV+>M<-F*6^[>:+? MMC6\=<# EW.8<:0 0A /GB)G3$#*[,[:(H]'E3,0??C_ M99^2W%WCKKTTJIX8J]9F8J4&6_7$J'IB5#TQJIX82SQ=KZXGQC61VVRYVCX\ MX"[B\2AFU+O(S8,+]M_N(%]MH?0H"OJ82I)7D?(U[[V6,&GKE^?-'NG!6\)O MTRXS2,U6$;?-9Q8KWG,W_;( M]N8A:6S^J]6XV&[N-:>RM(X/\,;%^[/MXZ\G.[N?R,['K\W]XZ]'^\=? M\,[FE[/&QR\7#?I'V\")$!8)11D 4>:3L)XB39B.D4:> MC%O;(-C4):DPJ,*@Y<*@!:2X51CTW!@TDZWN-69,!X<4=Q1QXB6R0E!$L M!VHU4\]=U%")Q8N+!1C'AFJID+.P*W$M,'**<#"4E5#:@N.3DV6)K@LZ6V:[ M'%O5*XA[S0?IS9PC%=NA5^NT;SH.?PLLSL_LN%\%I-UX#7C]W!ZI0:G$H-8?"V5J>>&(6:1PEXBEA,*"M08S#EJ8IUY$-Z2%G M2T#NCDD5U^NR:?+""W(J37YF39YVA05FUGE08ID,F*$\4; WC$ \"$L"M]A: ML#=4GJTT>74U>>%U4I4F/Z\FSU(VA]R0=/(0\L8\N__S/QHLW7_.Y.O=UV-[6TP6]W[I%8?I M9SKS?/?#-EM%.G"GK,LJRK*&2=1%VG %WHL#[SD,UY3*1'++3&I5[HE#!=)> M6N0\]B03K_D4GIN$[]&",\PSKT3G244G2<6Q2A&IY G*/'S(:2)0-(%+I\!5 M"S(?J-.ZPK.'68\/&2X-9]0CC[ZJC?0U;Z3/='!?X>&SX^%T1(/2R"*A%%FA MP!E*4B)+F44V!50,0X+XW *H;<#I36C2:K MN(\. ]=3Y"J$EE70+UK_,X>"= FKE%[7*%_!.<;\.K_-V.Z<--L/K_2[:Q>L MZA[/GS6W*+:_NUF8WZ9)PDK"KML.P18P/K%.[S#".:Q8&0(07=>S9!295[)D M6?J%_#K%4_2*TPNNM?3*M5SL 02>-O%&$O2N%*#M@F1N)Q7$-KV=2Q:Y>QAX MN#+P[F#@'.7 5C:-4(2MERKV %')!&J14U%%@XQB)2RHO0]=Q1FPJB7E2 MB7&2!.I30MY0@C@Q%L$",Z2T9Q)++0S+L36LZH:J.I>S*2I+U&:\2D%;T![Q MR,AZI?-+I?/3\72F/9&))J1YD=.@(W*.:11=8I88QYVZ*:?A)26FLBI>0%X\ M;/>9+!0%,"(R,;5'3C*'N,'1!V^"Y3+O$;PN-8,]8K:TH-HC7M\>\1%!B=%X!$I M'!CB6#-DK70H@J,8-%',8[JV871=*%X7=+9F98FVB%<0-[XE__UNC+,+SH2_ M4S.V&V+[KS0S82'3LH36Q(VY"R/FZ\7&FNBUY]#3C-OC1(4*]^^!^]]GXT<$ MG+TB^2!I4;!E&,!]ZE$ UQ*;:+S0-T4(FAC.[C1@K$;MP?_0^0* MPD+B:FF63_\[69)8)&$622!!Q?38LDI5E=OSG"5/GD,]YL)$$9A8V\CYHA<7 M63 /*EV-&+Y*EE:R]!X"G=$C5\G2A5/HN)^-:$NTD!9AQBWBQ@=D'!A2GK)( M+/&.2OV+D M7WHI5+)T+@O!D5!\L'#NN+AYM9(>\IE#@H.OO/!KQT>G7;XNRHGZ8P4,QPLO+W=!P\U6KS$JFOO'5:G*#^?E5(:/G?;)^[*D<5D-;[+^X=NN M=7AXH,#X,EI%I+0&PR\2AESD$206PUHF35S02UWK<%"3,,/W5MGH(;K3&)#_ MK]_X"X1:*Z,J0R8.UTF18*$,ZCA?KY9\>_[JJ543BJYN+#'KMZ90Q7JK%5 MS<6JYF)5<[&JN;C$P_7J:BY.=R=!3UDV2&)9G+F11E;&9)C,8T)&9TO5L22> MMD=&!Q(%9DB,$BO,?6):Y?1Z3I@[GSZ<[VX=0=L\_ WOW/LL]O\8=\]L M7NQLA6;]6_VR3NM@V7PYJ4,[]_<^\-U/7YH[EQ\X]*^YL]4\ FMG,FQ ,LH8 M-1'EHNZ(XQ2131V$2]\"1($IE,RMVSJUD1QDH0QOC>J'6".T\C2EQXQ"7'R%EE4""8 M"1&3BHY6A%$1QA3"X-(8A9E)$C-.$W7>A2@)ML)$)=1]6S<58:P"84QL "E! M@R&2H,!%0)S@B+00&%%G$Y>6,(GYVH9FNJ;I9-:C)26,UWA$861.B3F:4U.Z M_8KX3'-%.6-$<\\)!\E(K$_'*&IT4MF M40OZL.>^LGQ> _ G+1\F&*8..88EXH8(Y"(C* 6ME6%&$ICF#5,CQ-3,E$/X M%?!7'OA&!,%2$H![PG6T+BEK*552..((UI4%\PJ /V'!:&J< ;9')#F3$^=C M!*8K1C@P$;RR6G.ZG,!_S;L^:OZ[/J^3M 1.Q%MGE=<8U%5BHK/.6$P(L2FJ MRDQ9?=*:4HF8"95 395(!PUFBDT,&>P#8^_ OZK!KX3&B<:O#;,\>(4TMAIJ3&>0SH,G;: M%>8?B?D)"\4+@D&F<^1(+G%L%48F>(Q4 JO4")^(2VL;PWQ"2X3X5[N-\O[N MHR[5OLJ][E4A#*768>P*>5:0](L>4.1M3GC MH94:::,LDE1%2K2@QE(P_&N8XQJ>76^IW*O+!WR3#P9KK"ESAAO.#(D@NL R MX5FAL97!\BJ /U%>,E &@QF1XP8,%LLHTAP,%NEI,,$Z&7RJ@/^J@4\]T1A+ MGYSG7$H!5@I1/-@@*68DXJ4P6"K@SP;\":N%8B$$S":2''O$*8[(&BV0YUB) MY'&2SBTG\%]W3:JR+.3PX/RMY !5]:F59UIN%>'.*D&HY<10':)) C.N#&48 MWY?6LV+:Y6?:_4G;RGN2+)41Z9AC<)7#8&4)CE@21AL;$J-F;8/5J*8UI2X?<5\)<(^#R)I%0RQ O)=<(::V=QD(DK MS?"2; 95P)\-^).G;IB@7M* -'4^[P*#;14P0R)A!Y/M#<]1ZJ*F&(/_ZR4" M_G/O"3VO;?5E>G:SU32R_DEGL;->M4(FG.26:IZ!SSFK,2*6"/CW&%JCW*C0V/AS MKECE7SY^)\_E_TV= $+7J5C&:,2]=L\VGW8P:M#;G^91OSO;QBLE^AE+XU5$ MO_Q$/ZW '@DN*>,041:('C1W9#WQ2'CG0^(D7UO;8**6"[%K-ED:Z+$NM?E! M;^$^^-N<^#0??,4TDTPS8^&PBFE6@FG&;4GN'>546L28RYMV,B!MJ4-:6R*\ M-\QRO;9!94UJ62-F]B-<%=.\>::9L:Q2Q32KP#23F2V<8!X,5^2)$8CSJ)$1 M+"&5J)):T^BB ::A-:($Z#3\%3#-K7I,5W5$GKDTTQ %W>)Q()6&:).L+ZY_\QU[D MKS;/;"=\^+]^HW>QW>KV.OW\97>W=Q0[>T>VM3L(%]W)Q]JZO1AV^KD Q.O& M[]/K#GV@]>/#@V"YXLPP9!4.B"<5D5;8()J<]IIR@S5;VR U85B-RTG?42[6 MU2GGRS:+__SQM5OTCFP/UDRNH9.GH5;8;K=_DHL!V=/3)H"B/) 8.^6LM'PL M/- R+&-;UM\ZL9T?,=_?"HU!\&]9WL)?@XI:=Z[7UG"Z;ZU7G:S7/#)O MC> Z)0N2(U$;I;>8@\G\>$.Y7)7N_H7KQA=N^<>?,"0P%E\R&K.@R=4:[&&\ M6H>(OKV%R'9@(5)B@PB:(&!SB[(C UE*(\P*%TP;!SI UCBGQ.#_HZP/93N' M$1;;V5'#'Q6-;EGPZ<2>-T[Z)Z/E4]9L:\*'YGKQ1XS%3KL7"T++^E"9UO/3 M8!4W6@/"R(NK$P]ATO+BS6M[LOC3KB509$*3&\62T]$N5 M,,PGR^%'H^)+ ]V,D5J1U]4]]0WSO_.R;;3Z=E!\\VD5#V_<-010OF%*B-%5 MX;1_W*ZE-U0*\?4MUH$*V._=?5&FF5(J$ MEQX$6%$>=S-1_NW^6 ME%S;V(;[SG.9PRS!NO_^Q6Y,F_]YB:>)ODW4>RH7X4":\G?%@DN.;K> KN*> M/=]J='VSW>TO4_'0ST-1L8X2!XQ7FQT,.P%C'M><>/4?0?_/JY.[4WR M'TSD_8V\W2FA252).@RKC*NHK(%_!"8 2J!!TF6JF;K;[UQ+V<9@<'MY<$%T MIV:N0YKE;BYU"M\.2Y.6LK4'4A<(I',!4A>^[42PH;J%B[VS7*RT+)UJ.YV+ MTN JU:SR+C#"(GS*)E:S85VC62ILI>J;&BVPPZ!#\&9X'(P7+<+'NVV0J_7_=K+QN9;YH5MKX> M6&^C9X0B'6A.:F!X3AO-P:SBQ& 8*=2W-_$O/BG5"Z*K4RLI-5-^[TUJ;,-Y=9#ELM,U:(>LHZ>?#AU(8VM/"=A(8RVC$G-%>? M290HRSA3GF+GI"@Y:2(^L^*DY>&D\2#,9*,BQALD0QBFHS44"\0552PHS67> M$B>] UVMD"RQV>T6S<=(8;'C_7/][4_E@GD]W MVA[.PTV&J@AJ?@0UI<"/P2KD4P%(V9S:"90D9)432"D9F6*.2IS/H^23AS.? M.JSR.BT9CA>E;U0X7CB.)\N*IH"C5<@+;!#'22--0-N0CDE!7=0DX/)<&9U# M_/72I6E:;CT#8%%X@$>C-P>MXK4D/WA&CPQ\>%\.?V7Y+(B0IA3BP%0(2Y@% M&HH!<1US@7,/*H:2SFHKN(FY$ >K4;Y,.;FK/";+K%A44'X.*$^D?[6$8*HP M"CJFG)6((A, V0$#/4>K,1-J;8/HFJ8SIX!\RYE)7EN#7X>7Z/=HN_%F,%/E M#)JKVM8)J35!].6@CZ(!+RI^GQ^_'TY1U; +R::($@G [R9@Y&0"S8WY )J: MI\*$,M\D)E52_]<&WUE5M0J^SPW?85(W-GC'R^5P_*Z?MK%R#7X=S[;T];?3@Y9432M[L_">Y[FS;Z0O2V[HWI^#*B_=Y*BJ),#^)\&$@#09*'=O9 M\[Q^>. 23UP)AHB,.>[ !J2UL4C&R%CD!":9KVTP6J.DRB+\VI"]$)7N2=0GR .?.*,\X^HWY1SE#% M40O2+Z#?^^? 40(F3'FAD&9"(B[ROI,U'BDIE341YI%FCC*FIO7,164?A8\5 M\E^\*< O3"FI +](I60$>.*3)[(\E^DUXB9Z9(&\$3%8)@F:2%(Y4333-4'G M=1KJ&?) OW;7QI^V.4RQ8W.:H)SQ]RTX.OZY#)K(U=AOCH:^8JDYLM3%%+6$ M\@A:"+/(!1\0M]@@8*J$:.2$:B5(H!A8BHL:3.@$2_VKI9+AB1VEK@@3=0N1\7(FE9+@N)Y.C^H6%=+J4R4 M501_XORHE0DSVZGX:TY:QUNTDQ:FCNS$!Z9\KYCK0+(*&2PX2I$#55D1G D5> ]H6I+17:YX[V"3W%6.H#90H% M%1WBBKA\3A*#R8$M=Q(+S95]GDE7"++I[E,2QOYD&-!SY3:<6'/ M>!-[5(= :O;7!40R:H$X9ARYQ"TRP) X*24Q\VL;K";)9*JZ MRG>UNMA=K*I387($,200!?1-,#([>B+4-26M:3";46C+$OXDX\US2]>XH\_$"]4\, MH1L6@F<8UK%%+*=F<_WL=F-S#EA8LDKRU9D6)'A2WCE*J5WODPY MF:\A4FN4!*77N(@X51&9&"/R01+EDF% E=DA1_$<''(OS)6E4OQ+S\(;-\K. MY(7<: V.(,(WH?'7QK_ACU$_RJN^8+/ERT%_7^67CJN\/O&M&X!)\ M'W+I(,8=0-:+G9-&"T:KZ!W%HA-S1M=AGOY\ZC)_F0]@?EW_8[U($0;<-DME MN=NSO7BM4=\\L'D6,^J[#?AQ 2B,,+O=(L$Z:'=R;5W?[.?9*8X:7?@F3T!Q MVFFG1F_XVEH1NSV ; \>F_J]?J=4U/-$#/7V&OR^GX>L;$C*80?Y8F[":=.V MRLYT>QUXP"&P0JW\5>X'C',?OK^ #\794<,?Y9:VRU+8<;VHVY8=A"WD48"N MY/]N#DI);L,AF=+O(EIX8B>>MCNYLG8!SVVT0VWXID[L]IN]TO0H[+2SK(4] MM(U6MU<^/O6;,,HG@(KRZ&N[WQE,P+37 N?EIPS?UX6QB5WH1 SKQ5Z[?!JL ML=RKWI$=/KW1@C?"\AFVJGOK'8,!@;;!7)W Q/R5!V[8JG(R1L,YK3$NEH;5 M:!DU8[D:P2AV\@1VUQ^+F6E(&W#03EZ##3^F MEU-&I7?68:RYX4%;%TD*W),()KVQ!UM9+\=@S*-K!?VV%/JC?W)B.Q>[Z>YR MZGOPOM^:;?]C187.]_\>87_R9\M^,_W=DR]'^WO^?/_;/@,!=%D__G+\_5-= MU(^_GG\_V:;[W[Z>[UQ^:>X<_];X[^4^KQ]O'D3"K53,()RT09R ;NV84(B' M9(PC(>$$\CB":#[-,]OIY["+9>''O;SFVWF%EO18,A#@>X"O;HF8\FSZ:/:+ M9L[C]\^UG=W?U_YUN[0GX".#;"OZ>.)B9W!.CY%:D==6B:BL^+R[<\W#.CML MM$I9)\I1&+1F)$,'DA!&HVE/N_'=Z,.OHWB61JOL77G3K\-G#05K=M:,"<)R MT >7?SUKA-Y1UO36\> 8ZM!/-'SS\/)Z>6E,L@^N2;&NI;GS,EXG=U[[V6.) M6 <]\4F/_?DUCN5B&LL>]-A[?''W>MO-Q$^G&%$^RX?.U#P M'HS=8GH\W?S^.-#)Y[:C\&0OS#/W^^$NF$?W^%Y+\9F[^@@'"]=<29(X3H9P M*K"#)VIC&),*&Z?I0[W-=VNT;\')V?KSJ/[MSY/ZW@]6OQASLIQ\/=O9^G#Y_3@<[Q]_(* /P_N_-^K'];/O MW^IXY]N'\^_?]L]W]_SE?R^W)VLO&H^CTLJ@(+A#W#*.K'(>68ZM"20QR>S: MAA2DQLW,Q74?BXR'^U(&")EG/$%%:&^2T%2(RNID%>.,:T>UCI$0*PUS2D6C M'^HQK@CMF0AMO!JEQEQ[+"R**MEL]T?DN,3()&,E9R;(X'(^&U*CXQ%*JE'_:3B.[;$L7[PLD/EEB-F(*Z >6K0^&6RT<-]ZJY+Q3P<=D*O5J MF=BH/JE>19:XYR(A&T&I@H\<.>$D8ZB+RFIIP'>C(9UF@1'G$6/ MC&,,29M,#(IXD\3:!M$UI>95*.#Y]825<-=-WM&4I[13\??' MV.Y$@_7N W!-XLQQ390).H(!0"3C7DT-^+FS'/IVR^[!0P@VKZXAI$K]T*9!Q;:&U :P'PR(A)#5A*\2J*;Q3TUHDG-E_N%/'\ MM-')43\N]LYB;.4('C8,Y6%JO?BC#)!\Q.*?%NI8/L_%PQR!UQZ\L@S'R^]: MGWCX50Q@C@DYZ,53Q?_ZF-/S1S?#0'#C8& 09WGYK[O[UFT=O*N\IPP2G=I:9]6(>\8#+ M0HWY,%H.([,=?U1V/<2_8K-]6D:? J&$1F\VLJ-,I.2PXUY*[JS66DA-E8D6 M]%>*W4/MD#U[_KYLSDU"VRP#4RM6NX/51'WKQX'1*8 %&)'P5B&NHT;&*HS MAN :U$UNG"_K+5,^F5&U7!*/F6ZIX7^1,6*%XH;E#>1(0.61S#OOTX/]6]5T M/V6Z]_8/P$IP-A&#G/$"\:0$E?TK32;_RF$AX4*AH+?/' M:80' '%*;T>PSG3Y8Z<2V3VLC#Q5AZT7GE^P/5[ M,&(GC?+/>@S/(^#K6ZSKMIO]WMVW M3 0@/ZOHT'AL)&_\>=2YCE4_C,AUHOV!2@/UG6V>V8ONVB^WSWV+8S PJF?:!D\0X_ 3^SH6$"55*6XHQUVR)CCM]+=T: M?\2AH<[T@(*89J-3C]L98RT@F2^@.D(7B_?M$/-% CIN+;,9R!]X2J@5W;[K M]BR,!/S:'V7_0M:ARC-3[3.P_KM'C=/BQ%X,-*[RZ=?G';.W(;_Z1IJ6J0IJ M>:+1M_O-[",I^CV0:Y?9$=2"*A=OG%J]Y_UPD=D\R^G)F/4V;SDRC,?JJPW.T_ M_?VJZ]W=UM=NS-637WG!Y!FT%+8+6@I10(*>$12D!'N4)XH,#0(%+R-UP#W< M9-6U)O 4Q76X7LNU (NV]FA-EAIG9*X:@[WEGF&G7"+),T^LM9CCK,D.U@-Z MP,*8ZI2X7A/EDABYX=_RQ//ZWH\#K'&0/I>H%S%G(J01:>DU BE%A0D89CZM M;;#)+(2W9OU./\$-*NZWKO78T@L\8-E^%ZCK8[^3,^2> *?5,JW ZF@-N:PD MEY+N_?_U&P--+[_["SQ^O3;XZUZF&AQE[S0.#V,^@'Z#)X$V2S;\(Y[VAF<+ M<6VH1@^>#=Q[VHSEAL'/"1;Z7BL<+*I0M+,@:63VMLV+;F.0XR"TBU9[X!#P M/7A89V1&C03=*(T"")Y\H/]B)*$&#?F?OVE*U*_E@7TT[%<6$:_*O9*=3GG MVZW!D>DT.",]%'0*E2W&$EC>9V:"QAF!AX\-\? MDY1F#LZ8K ; IW%WZD[L#:SO+-(J@36=M^J7];W# VL\%QPL:A.M15PKC[1U M'LQJ'86S@9N8>8OH&B53$BK6'C?EO\@]>8,DR(=4[$_+-PT75C M[KZ\9"G#5JZQSY/?C(BG)SA;V/F3-Y#=;#$)X%YM=K.%#1>IANLQPX47D0QN MEGSTBSGJ]F!]8B%UV1Z486E)LM7?:2V";>YR3(KJBIL+PN. /:,/)_K<_CW:_[1SO?MK&];VOY_M[O\'S M=XZ_;WT@^R+^LGWH^_?/HA]6N?[QY_/=_8^'M4_?>9U MNO.CGM/<[WVXV-_[2J=F68L"4ZY40LFYA+CQ$AE%" H8)I9; 7,>@#] YYD, MX5N:E$3/#YY_/$3XO$BAN-=+08E@+X,$418D=T0Z9T@9UX9%9$[=MU554="2 M4-!$1A/'L1$JH.!%S!E-'-+**L2$B<8RYH&+*@JJ*&@)*"@HPS -*BHJN9#& MYHKJA&EB$J>.LWOKW]TH#EE1Y(,H6\ M,GQ=FQ?-.K>0,H\5F&>TO2HPORR8QTTNG[@$LRI') B&> @1@2J;8'G1A ,6 M.6?"VH99GW(FH@+SRH-Y1BNF O.+@GG">.$V:HZ%0\99C'+=DT$F9\8I%51A MCXT!XT6LTYDSOLT1S:]V!^J/7MO_0(/3,OG 1VQU2P0\?W+89:J O" 3X8X@ MQ Q'2IP+Q3< MXP8%)2%8$032-$C$*1?(!B=0C-X*&[TV-A]EX>MZ7J6Z*H@O$<1?Q**H(+Y( MB$^8&2I9+K6*V) 6^S]VH8TZX0O$<1?[:8$+.P3F\^2 M%Z$!:.GD% $O4*'J#=@8CZ3PY'9Z$JLCG<>3S==)XD# S$DN)$A88 M<2DILM9;Y!/F7DCE.4MK&W@:]SS<>*A\E4N(WY>P'BK\SHK?B=J7EK$H]\_1 MW&V.IJYBJLB8T;@\HP7G3S!4/D@ M5QKELQL-%'ZXGDD]9JBP1%"E/ M"(#;>+ 8D#89XFDG<3I]5=J2"]5)!>_AV("LAS _+D1@2S*FH1D DR M1R@E,/RC"L@I2S4F41*GR[" :A_B&:R"S1LE#7V[VZM.)CS#WL.#J]W?F)WW M>7*J0U)/8J$?4S89-PX<84HP[A%G#(Q^+D&= *4""9H+UK-H33YU1-9Y=>IHV='\ M,L;![!B^630O-QTZZP_5AL3]@+/KF(C=0H).X0E]HA&YE Q"LFO8=_ M&[NV49:FIK]6>9,6;S)\..]!^P %1^4YAG;*D"Q;E8MUM=J])QYO?M5>C)?8 M9B@]%IOAN-_MY9GJ5B0U'Y+Z<%82U("HH-_[Y[N;8%#$Z*G$*(F\[R 31B8X MC4"GM!Y3L#8(GAM-57[*Y4/X2QQXJ!"^.(37QQ'.?,3.:(TL-P3Q2'*M9X51 M(,EK+[R0,E4(7RF$KU+@TB36*TP_%M-?QS'MB>!**[ K4J[?KAU'FG.-O$R2 M"NVC=V9M@TV+%GB17<57NP_QX?RTT;DN.%P6 NQU&J[?BX6WGI[/_@.Z"!2X,@Y15$&CO*Y M3*13@D^%>)$ M462X-DA'0R7VH&7ZI?1_5M!?U3V."OHO _VOX]!/$L ;I4!$:Y#Q+%CD$HN( M*6V\$=$3:981^J]WZV.$GIL5R^=4I'S0FW<,QCRT^WDK9<0^=Y8@7!G">VF# MYN=^EO?P[D:K#P.Y>QH'Q%=Y5V:Q5D;>%2*2]$IC9!..B"L>@+^20=PZ*5F, M1N-!D-4<*DG,"46K4\7SY0H)OV:F6L8]GXJ?YFQ:C?@I" SJ5(R(@AF5^4DC M*SA''@<%DQI\,#BGMJ+SRE!7D51%4BMK/SZ%I"KC<.[&X8B\N*<.>VM0"$H@ M4),)LDIXI%C2"7,<-5'SWHY^<_Q56K*_]"ST$?X.C;\V1B.YTS^!Y_N-?\.7 MHX:5O6FT0FSUWC%9,MC@6:[SR\;5<\NGW'_7C+TE^+[NTMS=;['H1)]G+13P MSAMF;1P<>\O;<7^_DW#ZW3#&-H(SJJ6+R1+%)0O.:YT3NBBLL/%8WV.[(39. M-U_-?Y[62>[>V!@=Q>(BVDX1\U''8BOZF&7'@!<8J15Y=FK% MV5'#'^4T=:>VT\LSW6UT>]TRZ+/?Z>3XSVXN&#MMX5RMJP>_;KW8[7?N?_"9 M[9;-@<7?O("FI&[L%6>-WE%A824-TKK)N:(T:]$AHS6AM9&C=X1>Y$V,WY3VCXQ#<,P*]X=\^3G;W# M"^B' %E,J<'&69?%,& 1:X:'4NU57-N0-8+5H]!8#)%!KH (*[\# MHP^K[P)6;"=V^\UR'+?BZ0"P"!!S5!LA0>1+0%1KCU0EOF M4"KL(5SI]H:M/8O%D0W0XOA7H]WO0I.O 5&D?K,Y+?GE@ 1^AN.I^ =(SX61 MKH:\!' ]>41" T4T$F=L5(%'HBV7C&!(XF<.RH$N0>AVSL?GX3,*9HU?G.@ MK L Y0'14F* &[)8&L0):,4&^X@B)OEDIX@VX)\84%.FU IE+(F!8@N/B]H8 MJU4P0,"&ZI#NL9ZJ*9UY2J5,W)/ D*4!IA3 A;3/^0-DPL$EXV%RUC9:[0EF MG?BB-V0 8+>+6XSR #[ ZX]5X)=9[=\[BC?*$<(X],YB;)5C\'7]C_4B#:N7 MW"!1.R#6?J_=N2CWO+*P>%9WZ10L/>C(7F]8B^6/4?-O_7CUG1%/!]AG>.>/ M XX#\R"J$!$L!\$J Y:$"0@;&KU)7M"\S?RL6WC55"]JJF,P#"!F7Z7X0#"O3DP==KE\TM!-M5(:86R\8V34^A0%F/E3TNSH0NF"PC%;+J M[+OAC9@T)]:+>6@$M[R)<^#0VTCZPQ_%T&_&W91K;[=S&>+N;KI# ]W+;LX] M>/UOS;;_\>9@L\_K>U\/N#",2U T(\_5LPFGR/)H4(K:^OUD%>^!DG4RSL$;Q'0#S- M5>Q@989W=RYY>,=AHU5Z_D79Z^';ASL*@WT!Z'W3GG;CN]&'7T.C>]JT%^\: MK;(WY4V_#I\UW&: QXUO"Y2#/+C\ZUDC](ZR\WX=#S;'AH%GPS56,->]!C[XE$O'>_F8B) MWT[9%LZ!L+$SL4C;IXN)3513-ZYN&JR3>U@SC,&-??N[=O>F;/#=/SZ+W-N; M/D192CXD/.$AW7P;PT6JX7K,<.'' .]1!T79.A7+&!']_D[U^-TL@4!S6U-/ MCC1ZNXVWR0<4L\S*5$B*E*J2&GI2&G&S;NYD-*46)>*CQ[&1],*[A$68CX5@"7B MS!-D)7,H..H=!AW84_Z*CXP/2$8LJ=6YU^[9YD]V%.=PBOPUGFIZ/OON3<9! M/R]G?9Y2BP,+)RG8=$%:#9P%-IV5*B+!L-6.@RA*:DZ&W:/ LD()-]\4^A=E M2%7H?P[TCUM0Q "9>Y^0,3S'*1F,3!0:2:*2H$$(;N.<+*@*_:\ _8NR6)X: MEE\!_V' GS!5N,N1J):CJ(-'/-&$@,P#$LH'J91V.N@%'6!>$/3GN7.VK!N^ M6W&N'7-LSD\>"J;L1J(W;NQNI# M$5NIK?-!\L48DH/)IVJ40RQ8BKB,&MG@)!)4<)HDY5%796!>+9SG;GU6<'Y6 M.._<$LS[XL ZD,O>1\2,SVFT,$96BUQ1 6./;0R&^&6$\UN/TGP0#ZU87OB[ MTR0OQ!*X(QG0B)%N;>%7OO%GM1I&(8_.4I:B1,P;C'@0*F?[$L@FJQF6@A)K MRITQ,>D;K^J]K"ZX%Y?IJP+WRQL20W!+;8,P,2(25 [5P0*9A!TB7F?- TQDLB,=#NK(CYF!'C *!G5.,1H.\UF58%W3PF\^TE.P;<=>;=<=D>U!S$/BO*3UD2T)CBK"4I>6L2E",CI M"!1%DU><$D^86]LP8K+:P5.KL50A-JL)\L7;'Y7)\1P,,&%R@)'A/.6(6<<0 M%SHAC?,_#1,^@?&AHY_=Y*@X8%DY8!G,E,HR62SH)RR3J#'+4XFT@S\XY1H9 MKR12T6JE1 )-CKS=.#M*EMIFN=]4N:_3/ZW9,@NGK>CAS;F,QVIS^]RCR"J3 M;1[S?B@XYG308NR8I%E4@G-Y5C^?16VL5 M9U:<^4HX\R7] Y5?8+$D.>$7(-$9GC1!V?>'."' CTYRI(5+(0H:/';SWK%\ M2:Y\0"W/_.^\RANM07&!.93Y&>(KW_#K:7M09NU=6:F@\5>\3E[^C]M9Y(<# MA*]OL0Z&H]^[^Y:)C+C/FGE>D]LC5*IGW@)#$N"(>_C6>64*6T!>;GFBU1981OL;#> R,-BAOT6\,JAKV+ M7'3DVLL6NV41$I_+A)5%13"(JG1Z0+Q10 +/68+_7@:M'H MY8HG)VUX:K/Q(S9SD5(8GU:[ES_T\F-OO!Y:UFSF^HS=?C?W)+?@%+Z.YS!J MK<$L#>NAI!4A

U%R"[+ M@=7]\M.WZ?M,:1OGVK?!;RE=7QXD@AX^$ORY&_F/1"=5;7(ZL\DFUXU_Q M>##DQYEBIRKC0J.EG_G1_5,47,]T:RMQZ=\>1,3EN5-J*^(IEF,#<]8S?^X? M1+VU5 M?:OIK*FG=-!);YO:6QMQ^3;?XW*!.).:83]/5COXS1KXN2#M;@LW9\1FZ?G3 M426\H#ZF=F%$K.^;X#L&(X6[P1=_^+<$/=""LQ6L%G\L +\O8OE]YQXM]-<\ MTYH 5!+@(UYV7*B*ED&JFRBI-8Y^F&V"K!4ZR00Q;#\'?><=U2,?4$(!J8.F MV$,0(KE38ECB+NPM-B6N1[HKS;2U/6#>E^?O1+0#M:BK !:[/Q#T,;$)4LMEM- M37H'$F(+S:1CA%P]W[RZ9J*U<,Z-<5 >)Q=%'/U1V?#.O?9G&T0(Y:#D0?.= M#KYZ._B<$?]30S\.B<:7S9+JBZ=Q5O\ L[(,[CAF(#/!T@T!("C:NWZ8WG: MYV23J7EH3?Q=^O"(3&K6[._'W%S5*U)* 6NH;,I;6C9#F-Z XA_UD)/?'TUU M-E0>@MHOMJ-D%6X=5 N&HE*7!(^K@8*0G8>@*1/\SW5R=EL0$^>L[*-A[[5)E9MI J_-9I',P!7GVB6Q$11I??; MV9@EKZVXQ,.B1&HDHIC45K$G#D&.R"CLR5U_,F32F^I([.E_[4<$\]U$[IYQ M(BH64PT.02 0,=0T* ?T&,M,9P>T%Q!A7FCEA026Z:M#7LU?6VM2_+LNFIS^ M_=&'MB1-6085#_WW;P3_TU;L28"U98'1-J2;.+PRGWN)1RW_YU.A2U/VQ#SG MR^8O0KZV/=>5RO$M-V/JPIZ 2J'2*99 W"&QN-*W^ MC&B*U-<)VV62>([6H/@!> (VJO$R(B1+V#L,&!J3G!,DWTGX@OK4@5ES^E5K M(.@G)W=\&^,"VB_]C_@8.PF^?H>$Q<]W!L,)B1%X>26=.ZB+40'J8T\N(-5M M4?!>D6X1-D/=:K.ZK*=1X5@G<%@C(X#S)ROHD62SCCBF6%C-W91& MO7>]H/_M(NNUV$??52(?'O#Q,A#GP+3G=## 2.B8;V\" _QM-\A%@Z_?W(HU MCNT.6[0\PK)_X$7OR,*]LD1?C__?D\QGZZ++W_$,1.5]$=!*9;M.2B M9XH''P>X1.)/7MC^!DK&+B@J$,'B]%XLN)$1[3E4I*-!#NI '/>M2P+/F+JK M!AY6X MO36"H/-PX:ZIN'9 =O*#-V#-P5.953=K,)75/3[ZPHSI*Y8T-:=RE,SU$OHGTPDYX6%;$+#UU<+.RS>7 M9Y^

(7(6SEAZ#?@D>DF:GUTL'\-(:G)@DY?C]POS@6]#O[",Y#D^E]^^.< M5'AI%28"6:BL% V-^A;AF5-.JX&"[!U[@1J\^2&H>"JTZQ#TWJ$AR))4'$< M_V9QHPBGTS"VTDW[G&I]LVA6P N;54Z]3"KJHOD->KWY?33;$@X\J^1RK!;+7!F7##>A6' M(*)?42[U#.EFMO+(,*G'C;&Y&+;P"<8@^_K= /5J 5"Y@CKO M9B_>^+9LF54_'\MX"]N&!-([$'(A6%=8#%U2+KQZK-!QT.O>(:A,\=M,$*$Q MMZHR=H@OECE%,#TB48TE>_F$B2Y$7LR'T@*D;EL#CG_NZ/?R'VROCF][^I,/ M0=6GCW%CYSYIK"L4H(WN'X*$&]50O03S.FS1P+J3'8]QZN6KT]-_5;W3?K:V MAK"^I2LJT+H5TL31R#))>]-,9QNDJK*L!Q06W85+'(*\'5]#G<.(^2<'ZB ;X: M>OGZD3-441QH[]6*$/8C&##:TJ@<%V\O&JU22JVD2Y2)RM ^$Y\N0/W$.&XR M??O\ZR4J:^/R@=H4%3W@NT93N(UEH1J2%IN\2/VQ19$RI=6BZ^C@901(2S01 MN-22?7"./FC9Q/=NE"I"3-#4N4 .:@VW!<*N?N>_U6S;ZXU!27=+A#Y-8Y3F M4V38NON_@-KR?T9#_SZXA?FNE=[^NCPI&L:QRTOJZH2QA,DF%/C&4LZ93,R" MB9$WDOMG%>%7FFE,!B!4UWK/@;$5YE]0_APO&^]#E(\W(SBK8@HQJNC35@_I M2FZRH>22&+#2 Z$5VH\ M-_)2\^(F>=4-X01BE):N,!P775AP\NF2 4&_P??](_D9O\-&O__7BW@7VX( M>?I TPD=$U)3US8Z&%!Q70+R!5L!7.L%]!<@LR/ @=>W5B^E\*2MX"(5M^O' MR]".%@8Z\$E)$/ ?=#!SMT3F7",++4\5 MQH_IPO(2@6R2Q:Q,.3GLYIPB*6RR8;:PB"6@U..\;DH[^D>\T3>^$?53:FC15][G6QYCT=R>I-1K<][W[T M58^7X=>/?[M']S63\;](8ND S\B34/$)]\!%8;NUG$^IA+6XV[5/$%.R M\]P+AX%=A>6H?B_D$ULEB=,OG$$R*+DGF_OJ_VE2]0[74U3R:\NN/:V^DY(+ M6M@7Y<1RP?^%YYQN?QS\F%S;(Q+R=?6)H'@XY'KP/UF2NY%R-^*JT6JLT;V2 MYIY+C*O&C.1W3(/_=.WF?'><9*>=?CSKB7YI-B?B@!/&(03RSY9,7Z"=A]'& M O&-8D!J&UVHEGS;S3\]R=_9V<_K^'N9<-!J M)IB$;+8]!!V?6K-IR,Q^,N@A?,/B<7?JM&J9X(?:2[+:CY_'[:@;GWB5NJMT M0=98:%3,.MNKF'?Q<_,E:-1Q2+L9X_+?:])N*U.P0!(.!:$T#]=KDJ9Z$:27 M<^_SK5<:SP"V^QX<91>U<4WWH+WF91HZN;D373D+LT-(D[94_CSN66E^,/$O6KXS_/^"2WS-0U M6:_)=4 5!ZC@=[.>&.DQWT,0>+FR#DTSO%MKXHGR/V\P+_6\(,WY5FK/?:V, M]\2DF$PPX.SN]8?[+V-X*VI]>'D\,^+5W16>I>0/E49>^GDL1-X.0'18BI^N M'$U%# [9NLE5QJH/YBC\^$J^,$M_<;&MYP;7L]['W1W]ZX<@H2-N@M4[X@.B M\]37-JE ]K6*NB$EE]%UA]HQUG-OV-+E<8$6*@K,=__JB1[]:^,[+\^ RX=J M6X1$)^MMW0";I*H>@=_2P(U#0;/I]L?:/>#.]GYQ%8_H%H7+U'8)Z7OQ= M-U?_\.L#6"?V%V0 2S+4. 3)WJ)E$6'[X&48(/7F$)2JD/?A?V2'AD;0UN^7 M]RG)'Q!K6L%I%84!\Y.U?AU#AH^#?L@'H%_US,IVG'[CIJW7TUS8.Q^;R3*, M=O?"LS8)NJDW*M4PO!MP&5DP^:UW//0+_XZ(!$_S,COHUG"]$F'VW,[=FKAV M+07CO!FE;^]_&4=;<'9QLM+3FZ>Y,WUZ8'K8O[6"10!?Z)#)#;)+ M5)&G3652[I&;T(L^JGI^MK*9E4Z=%!+P=7 ;28LO3>BM9DLT<$'!"+FAC:<1 M'NH8?G)D&,&V3S6BH6IP]]*YQ0KIY\<+1+A?GVU;ZCH;+'\L+0R/Y ?\KPZ7 M%R YEW%(1Z18N=>YF M/\M[K.9QK_LYT_^S>WWUS03+PL\T'98'EZ2*PGX.S M3WZDEWUX2*%K(8@(VO:Z)NK"HES6::TIFM M(9JXOW__73\<*ZK*OLS$,XES^;/P/;TG;('2S9NQ=U\::KB&=C-0^F]69/\1 M.6\Y!)'"#T&MSH>@4_91AR#FJ/2C][3JT;+!$^K(R;H-D?IZ[]\^=3@Q=\5& M.4#C-LF-[)<;YZN-8^%Y5MSV^0I%DSL M=/V\. 0)(=HZ+(!(?_NT[/_UGRW M4:F$JM!Z,8*8ANXX]<$[M\#-3V96*X%IN2<:^B;])T+EWX9!$3]$]'J(13 ; MX/W"/#LJUY3T'4>8!5\GRW[BG5C>JWUQ?L[NI$.^0\0K[1\O7W@Q27--A8C\ M[;C(_ZT=7XX<$?JF_[AKEG_RL4/0/X,HNS_;6X>@_SCB^?W91_X?UR-G5&I' MH%R8[V#>VGYGUON5I;LA=AZ6QDB!5^M\/$'/-50X0=^-+_$RO/[;+IV-G^,G M>W76N.971?O>>NR)5"N5'Y2=L+"(>95,J?]YOEAS,Y!21\R*G3L%V*C9B\J!Q]6N12#'?V8[V2BR;0M4GFR?C0\6Z10^642P M4S5"EGN*W3R%4[IRR?!B:Z&=>MW9M\WWOS"EVCP'FW9_82<["N3G%]:/??LLWZF5XENG&J/*WW39O8EW6"%3P*)N?:PL. MRIN-J[&?FF@13F8SBS _]W.S':PTDOG2%*. DJGWG6,1/S\ CG_A7*^E=@E6 M#MJFSKP)GG/=+X5LTH8S_QH]2!)!/1WUHV0AAO (<.[K0M7TY+QARZ\\WM6] MF,4 ?>/TKJ]7?9="U/.*;?7^Q I>X(X9^5K<4:RP)(UERFAD]$7F'J<\;54% MGTYQ=H@I87;I$622BZU8:(H6%P"2/S9^QBMSNXO+#W.[5'G.\N\K=%OH,LC; MJSNS,9Z1TFP#VX#F_WYM=*$)4(AJ/=CBQ/1/S<=OHA$%5[.7+TQTN>)M39.M M>_V45@V51EM:W)/2)<^>:8[//O]]6R&/5H66(OU ^WWTM!E[YD>&$=*C?:VI M9Q8.05'#O[DGRTLU_1LG5E[=".B=48G0%XN>:8*CS8%;>$1"(U,3"9N@VK21 MQ8%0]7KL3(FY/^>8[ 3/E+,4]+W3QD;,5 @!!@\$J"*T]_763#$8"4"O_FJ1 MGEL:U[W*@B!O[A/^?KK/O\6%#&E^5]D1!FTC0^;9_" GJ \!:]+>[1'',2S^ M+E73M:XVNNR:&OL5O(/YE6:Q KZ/7U^#UA\T]_!U4KD!N ]IGLYB2;BL;4>V MR"5NV%H!MK+9^:L90Y]D,TQO\_K&\HDXA"AZ\',]SXY/1MB@(;0L-".)_SME MNKD63!'52&[A79B[=R_-Z"ISNHK1XHD=R+-$J]2>/D]#4G9K"=4BE7!]!44N MS(!1&#VP;NEO()=,?P384IMV0]0WZNI<12 MNP]?='YE")5JF64W:C73IS&E[-+U6GE+K-+5@_HY0G"!9>W?7Q!?:()0E1M) M2"IOVX)QLP7A MP3U=WXL2LYDRR V>]%.#!Y=129T"]+,CC9"*N28L5C;7)W!JZ0-;NO+IY,6S MY]07:^1 CIDO&%))Z:V!79V7(<2EIAS@PU:K1J,R.7S*/#U:M7IT\\%P^=;9 M]M\GJ@VQDNN*(<["=D1%!6+!98%K)#B5!T?))?7U??_\V-63?.W N+1:@\4U MQ6II>.QDYK76EXJQ3H[QH1,MDDUWZID63,'XK(B': U\'61]0[CWV[82=45& MHCY!*F5;187?WT4F1CKU7E'2.I$T#R?YQU/E,_DJL]KF+HP4^R7XP.O2;*.W ME.4FE_H.NARB+KP780D_RQ(AI MT!<0%85=.(HD9;@(9?&UZT Q7K67*BI K4#2B#>R6B)AL-CP"@.3Q'-= MG6Q*"NW-K@($D-M,?7\/J+(8\.T_CCIKVW#GZE!K>VWGQS1RK=JW*,4'Q@9M M@H8<0]G<;":9<(+<,S\QSVNT9#6:=JL]']"@EA5*;V]B0QL63EKU!2^Y?]&L MJS1Y=_L6Y 7;*POG:2%&(:>#@\Y&]D&Z),K0BM05_? 05*YZV7[,1&$:H4;8 M>>!WMK>!V;G[\MVP+?M@LA3E)@ G^S=C!$G(N'K(R9(_-YJZ1&WTV?T>\U8F M?[PB8Y"IR7\[AT_O]N(%?:64?%VF]*- >;&X>!/F+';Q#/69JV?A:B7EV)"C M6NUTT>(;"R&PLJ #WK;Z6&-A81(S8'B-!([TG>< _$VK!G^9JO-5E9=4F):T MA[UCW)7>-I9>S!C_QTMM]5&4CX!U,#D(?_/]>T,"S;8U\%*B^Z[?H+I,9\[# MRFW"\/?[-XR&!'N?G_(U3'IV6FH\O_&]X\G/CCZN3S*]*MJ]V#ZG:"@<8^Y> M? 2_#J+N J[XK4B!>9)I5ACT-%#WV;X%#V:9P7IAG:9>35UV^''.FU_$^+0O M\O*]$G$KA;]^1)L9P4^@(6/U2DW(7%-#F"PS(O G9X7)165[CP5DNFZ,M/0[^: M-FPG.NHJJ27)+AP_]Y+V)DNJ"1\!XP,1*@00*++QF&,B15&4:+@I-N[*W( G MG-]+/GY4'-;ZD28MU*G+)-C3S=3;5#'>C#M&U0<*B& &E*TQ4I2*!)ZG:6AD M1.)^F"(7WJI/?*!]%KTF#/IZ++I-X/F7GA9SK (PNC#/X2'.2BNC&A*JO9!H M'WR#IW'5D-_:NMCU02X)VZML43^3OG692V$UOU\Z0!#DJ#P["Y".).'51B4R MXIF()9GCLT3&-KFBZ(J4U D6CO9J,A# M9:IA=H<7>]%BZDT&VT?'H;X.NJDO&2PO%KS-?Y?""V)8G>/+W%QKW=<9)WK] M2GM43]1LCV#PQM047?_WSEMQ_BGJ@59L&$5?QF^)(H ZB_0;0[LTX7E34J&V MY)=8_*:U2VUZZ/#U6R\Y4W1*EARA#[IF=WNH)H E'ALO+A9WA?PTG5:48^C/ MOFU+^V#U6-6T46-61.%1VZ7OX$=NC(M-TT'X^3;:'<+QEG*A1EGT0_)XY \2 M+E)' ?T@K=\X[%Q_OH_XV@,>%=C;NL<2^5Z_)P.1H5@.Y8=0+?V[TG?R01<#.9X8%S?AY]?W%L 1XB)CJA"693GCH=WH M[%"*6F/URQ]&&RE3%Y9TXMOC0EV!J:X,1)A(3 &-%\Q&DTRH?(,9_2W MP$XU513N(F,$6$7L@#=W:A-2UPGZ^@>W=>^E2AU[I'PN3M\9V_VR#GK7! -&VOP;L,C M(GXUQ=C@DC;*FQ0ZIG+B;;SFLBDQ\#=($6_][=X 1Z9J,[B/KICSO[N+)95- M5:H'@@Y!)RZ2,K,+4'46Y,0*'&!I7I^Y=GLBV?::G*2(I]L+!_ED9L&>7@'O MHF=[?D_\#T%'O"0??7VH'NN3\[OQW-"Z\["7&J3\NDY!@(A/;II(K^;EKRG: MPB 03^B_,UT1=I'52P35>%+]9@?CAE81,UWS?.J,?+52E4GJEZL M*^GMA!I54J?_ZN8I'Z0*+"!C#T&EN/:CK %M/KZ)OKP YT-]/>BPW*OT8?ZV M'UPTU.+,FI)H)Z2X,!5=-U,:_ON5Z]#&42[Q%ZRL 1?K2);&@F<\D^<2]) < M#9_Y#W2QYXW#?$+]?8;YEC&*M%=T8=0\GB.55&=-FI^J/Y6C>,K]HR'6CUF/ M)9GSHN'9;J"??*%G<7%'%R(.*%.P)%A,(P_:#4@E<[<2%]);D$)V*X$=N C? M';[7<:9?A&)-HKDU[@;ERM/UKR,>FUNXW(=_H;<>87S.L!\N!LN[H7,:TH8\ M!>P3.I%@E+I\"J.G,Y)5TLZ$#5L7:YM ?Y" V0RL]+'C?WN4^*S0,LNSV#RA MXN4D1KUL3^[I/JQ'[5)VS-2Q)<62ZIECKT47.$]):39W(4D:E-N ]8'ZK,<> MA .M= 2@ZU.E!F)K6#<[NX "(8RU(D(S3F2U M-IUL*:(ZT/)U5 H[LJUS*#$?ISR3)U=VHCF-D<>*,[Z6=$X:L'P[EM=RV8WQ MES)^+T$1(PVPMF'.#1&KHTS'RZ>]+,:TH'JG#1GU7J5= MO,[&5 MRB]SCUL%X80,,&)CIL]>J-6'\]1TGFSI#,#9 U('&MC6U+%==A,Z?WH[3IQ6 M.F-+2^VDGZ8/5H6QB:#=?Q2/$X7ZKQB@^\D\%.U!F-LA:+J.8$+5)V'*'B_L MD2(^N ?^ND(88]["/HUX__:Q:,J'-&V10/+.F6,AERTI?K0"'4,<*HFP%XZY MT(&W8[T'/*3L>-CL17D[V8D5+27\Y:,M<,TT2B9)LY/W<_\'M" -UPBF#U@& M5N!"J$C7PMD5BT.09UU5QJGU'XEL"U^Y"9=Z)?\ZZ7S\C#/;M1_]+3:6ZT0R MQ)3VDJZ!Z>,_!(%_)+5/&>I+3)9?OC6G*T M8!)CCTL!A 7KBN!&.XS7P_USEV%BJD77(*!5856;O4XE[TO9MG4% 0]L!94R MQOO20(AOW(5YO)]G0C8X/0<+8A4_BC&4E@UY03E2!+MD_>I%LGIB0-XF8 MLCO!GZI:(#W \^/4TU)YCOAEC6(]MAIBDQL,D-^+1FL<&'G,L]'%5NT9AQ_Z MFIS!EJLA128\A@KF]:WZD()E5]H\CCTQ*WCX$'K]\S:$^RH1)T#_?N0:&#Y; M>K^XSJ#?/ AX8TH?&UT:P Z\N+9=F#)M%%)><(:VGG(V_$Y\F;<%$@G4D<8[ MIM(W(LA;-F6DX@J_[%7$">5?!6)7V+5Y;=/3.V(BE[[6-)""+G< MKT;B=X46[2Q+Z.J.LSL;' MU&>I=KG-AZ I'WS2!@29;TI:ZWB$BG9/C G@K,J<:"G/[W M4Y@UWW&\H<32LG5L\?"83 ' @)3;MF_?1(:U6R1\CJ'JJ2:O9)C&&E<4G]/' MUC^:EC&X*Q&JLO,HP7'!L!V7Z _AJC=8Z(_', XJG?Y2EG2KG(P+EWGMZSY( M.M$XG;HD=+R1\/<^L_!73AE3=,\/ I28BDL//,.D+?D'N-FZT"$7<;JO+XF\=JH"7I,=*26#= 64?1O>NX+4VYP^ M)U ]]*O(L?,Q]$U!S^=>UC,PEQY:_Q;O22;&7L>&N WAF4,F%:+803V"&2-X4'A/4]S$\T?Z^,CSRQ\#5"PZZ"*5I#,9NU+!]GF0&#LD$DRVR M\46671_8@VXVU@P7KTL.*2^E"+T[!-T3-&1$%_3W[W&,M6C;0D1RPZ$2Z#NT M+#HOYGM:UC&J^0). (!;5Z7>(MOGY'X4E@FIRKBJ]J-B0<8EQ6ZZ6V]'".*> M&AJLC=]K:[!MA;+2ZG;?NK993JEFC&XVJ"7LTN):*&MZ7K[=9.V\':G>$K:/ M2:_V!Y@:489_"NEDU?L1E01::^7:BZ!KMF-/E5Y*O9]TXW/6!7I_I#@Y&(8(68DOVR9E?6(M?HO2W;<(:A%O\D5Q[JB MQ9']F:J?.#9]K\)S^@2]I\G=*=QH\'<"=[/]>6L1[UV[9N][.+6=7GH?1H44 MA&F;$QI79>WG:@I'XI;&O964[#?'35W.]W%FF-^.Y@HQ=WATXQY/_/CE SL4 M@E 5#[V$=B"MB[.0J3;7ZK+U!**0C:)N8T\I4^UQ;LN]11X1Z/$0[F4O:_J# M\A.0T_?!?D#N4=HA3#(,:7)3CLP\63[BN];/NG8T6-ZC]?HQCQ])Q'KZ>TH_ M<[QQ(>W.R7L"+#G/S ]Z5Q%,&!U8G!HR7HF X$;IN\VQC!_$B)'Z$S""0!+E(GEWO TFZJGE'T%5PW[TU,(D MO3=1HL5O'7^N_(;1RVW<]WT5=,#<6&C%5@!1EM2.B#D"YH=-K"N!XCD?5^G2 MY&\9D;%JS/;?+UL(;NI7QQJK2TG'1ES]Z6+E1,P [4\O' 7H')(EL3_6B33_ MC!KD6NB9GR Y8>+UV%VQ^9CM5Y[.3.]C99QOHAGE$CW3#T%1SS%]:[)_)9"O M=(C374)E@E@[+I16'_T?9*88/I?N)J7(P:"VL*\#5:3E-,ICOC]RAYQ FY,^ M#>/CD^W6M*IBRDMR;=MX'W5F/2B16\J4O? 2;\E:_M+LYJ4D5NHILET6E3N= MH!$)P5,J!!+4V-VW!*YY"3_(FSG?5#E]MO7.MX?Z?YV'^,$?Z$+R+MQ(;4]I M7Y/V9E3XW'T_X+@X(>O>S[8@ZT*,&& _M22DM'EZJ,@Q3>AN03;S7;ZC'W"% MLOO^@])^UO330^!H57:XB:'H BW1LFN3D@L_8Q6Y^MS&2+M<[('R F-0U!O1Z7#,Z-Q-CX60:<#N!Z M,NV5]8G-%7X5]@"1,WU[V?/8P1HG]M(A4) MM%L!;61$AYS5L,SP5=2;]GFO@Y.'H-^HRF^ZAEI'?.J/+LG>=?)1H)LFCF25 MP9N5>:BZ54.190&YTK=L;;3YXOL4"[A5PWU*K%LDGCP.N?9$$I Y4#NRQ(MQ MW"X %*YG M <:\C(&.\6![M3+EXN:A]*0YS?<%#_TF)V_F [ M4SL?VW*U46H:_6BL/-H7QI@;63XO:KBP2T+O:4AU[$5_EQ)XWE6M3RX3(YYZ M]ORUCA'J$#2YA[>O\3PPGE@[!#%@^*AZ@ C^ GZMFVKJ3*S^5%72T. FQV]_ MPZ<^X8SQK.!?>'.?DHOZF<:.I"K"1@;JR59+$QOTW')3A7D#C=84C?;\_."7 MJ0,3#Q-[D$ZC82]W>TFIUVW#K]_IMF9,LT<$?:]K/DZ<%?A-JL(C6PM@)WL_ M ]^'S?Z: 5H5RMA,O81>)(QMGS2[)1K""@6'NZ9BW9X*2?3EK(0^I3$=/QB!?H05(P6)&ML&) 5 M*+?CB$QM_?P>PG<#.0H\";_5/ .46NT,O9F]V)98:XR(_"V)J8I(-#K*L2]9F>I)M- L#6@3+OZ1LC38P(Z1)T!IK>8 M*41Y5S3]6#_IISXIX6?HKS[_CJFW'4V4J"1OZ3"3BLI0L6UCZ>3N"*AK-&/W M[Y)0*TL90O_4&T+5$?,/AY[2>$Q5)^/:FZ*ATJ8\;0)0KOK:]+:YJQ''".ZB MOY,J]B*YO@@Z2Y#T2@[<4'X;4$7T!7)Q&4D-J@Y(F<92>LTJA\M7*DSOP%/N M_A;7ECH?ZC;Q+%7:],LG__=GLEX?T4Y-JBG),@2M1K[>AI_#(7..6#R?"SDG MJ2W(:L_CJ9;T-%-:VF_!E_H>C4:_:[F9+H'V;.>G]SJRV*'"U'L50!C>BY]( MZ I1TQ936(>*9SH/J\DUG2B2B>]]S7>E@/_VDRM)M0C6%5C9$1HSD(_@@!C9 M0/(GGDO"!T&$IMT>H]+A#:3P])-?"3T?K>S5K7L>2!H%AH6J/(N8F3^#VJ$$ M *D'5U FE%"@Y!,@8$.BY!!,??1'T)?Q<,Y6)37M-\%JPIHWGJ<\58G\^EE3 MAF,F\G;PU@([+H:N29^TF>^D&>(/0;%0<93K31+:GK^LC!R<-('T+LY8@$O' M<4F_&N&WFSTE)1H)8ER?^D=:_PJ]=$TT"TQDPS<:AG\ [#0SW@R ?".IEZN. MU\[Q.CC^J"3586YU:FC8;"/^;DNKCEO5&\;IG\*\NF+?,7..0!91) G3>[^E%D]C6#O)>8E,%"Z0<-7R/ M/I@Q[/&EG;T$7;_9L["8OV_9L_]SO8LXG&.%)^XA'UC7;H>J1'<0=E:> YNVMB4K*N*14D;O_NOBOV]2]R5 M00K8D7#F2;C_6W'X*BZ9>TPI7 %&R\WR&H:G+Z1]M6Y&GA M<&_UL$ECONVF>*Q#'P\EA59)US(E@UL#AX# 8/ -.Z9VMRK^@2X_BE%V@,1S MAS-OF7_8!H96*XR%R(TW(?MC&CF ,^0QHBWI:)K9$A"ML[:FPYMRP]!!:$Q@ ME;\XHKM(\JO0L6J)ZL5BW1^>G\A1&V('QO1^K9/)9$;">&2CB&<3F\W2E)@] MDK$G3_;]IS;M?*4> >F"_+*\B7=I+K=>,CWZ/6P!6!(/0B.BQRS6+:"49$27?'&TY.7^+E=3H7 [>ZD#'VZC0< MG6T:S4F*:@''V//7C^<.;U0H%G9N^%>FL5,[? M^AQL!T0H.G((C<'ME15>*: @K8GQK2D?,6P MTZ>M^S.L#2V.QR^>CP^!M%4@68$NBB;MG0Z6T*?1/*<(Q)&F";)9N5,S,RC9 M6>_=A+/[4W-&SVE_<78(!B0L/_O%V6_Y!S?ODKI\SH8$66ZP'^@?(8U %^Z9 M..NPDFK-+X28_:KZ?E''^L5ZDDRM;O=]!@XSZ>2D;-HUEW6XH*4US>_B24,'LXG>[)/)LL[>4]DTMRSX*C(&*0!Z" MCH>.H.6SP'[=U,>/"^+&!PY!)2["J=4C1'%DY;.XZ;X.N@_3A"U\8. M/BOB$%31%8'AF+M>14^>?/C?Z M!0'3IR''=)7(1=D\J_N[;2'K"#_ %6AMP(N .(E^JC4>A392/E??]T0$=GPE],SBKT0_3;_W<^]\'5M6[:GE9K_\B L'H(>9$4)]X<5'\5OUEG/-N'(F* BX.!N MYE#0P2FEN?UAQ0>HWKR+!J^ES_:^_/U&S/,G*R2$KEQU" K5\X#RPJ-J%S&7 MJD<[UI:Q$V7LQC,>CY,TNB>7>!;E?Y?L,>6 @D?)/I1N0(TDUY&6*43N3RS\ M9?ITA=^@]$!GCUVXA,'F#INW)).F^(-[B8$^]@BR%)V%YRAY.$8?A;(!=ZO2 MN)@?'/1BFH,%*3,AIK#H/&/#VE.(B,;MW\^L,"95P.N MA*3)-4H8[=7N+A!,A'.B@@Q(Z$;Q^CB#&+^:7STSU5PS<&[]-U('UY-4',Y8 M3>1YY8(@5IB1K')]6%E2VYJ8/3L_@@=(LAE5^G69]4KD QX$XL;-]G-Z$^\4 MN"=600M?U);HG,#K@[LH.,$U3#4I!L)!%2(@V5 IURJR;@'!2D/0D6#J^&LHV;?21D!U-/#HB"TE<*(Y.)<<..@/9-"E6\5? )ZMT M,RO!]!!MSORN'_>-E\/])$O0"@>V5%.@B*S04@L.AX)0_6VUJBFJ=/G1(_?= M^GC5W>-8L9)T[RFG.7QE3[I*@7UD)B$JYEOE)HDW9(!5+#+(#6]1% M]XO%/ZT22%6\'R(TQ#S3R8&Y#X-CD2\*2Z0DI!XQ&+-]NY*GU($>+H;%_BDX?432X0E^26%T M1>#/%G]TFGJ8T4B]7$["32.=:'[-AYMWI-MX^&^E/F_EG2H*Y>G#@(^X'2=& M%+5&,2@C*X=OR<9=']4Q*/!X/#G=,/HI7(ZKQXMW6.*,R$FS-J6];89+[\"% M3D>NF(#Y?F%9^&GI/*_O5HF' -B3)4Z[[))O)U'ZF/)%F=^1X@;FEV.*TPE) M&^])M@N=I;66\6A_]X\(XYRVPC;AJ9E[BI24WA]=TJ:\#TN]'[[-,_%B Z98 MP4GI"[FQ\#;L=!$XI")I \(-A!+LA&XF*;_-[_C9*ZE6U?,ZW M3'#RM0*2*Z454,N?_7-%-1ZIB@@-O*>QKQ[G4.9!8?H9\S%VZDKAD,*7F '. MKRE&@0K'&/:*WQS<1O/6''8.8QW[)XU'"1@?WM:\C(=+*5*=D>)HYK7KZ6)OMM2K&U+J5[)>M M9ZSM;%0D$Z_'?("KB!G=>*[9J?#SOQQZ;#%T!3P/S@(J7;4)/\/KS8E@WE5_ M=0LO_('=S?GKV_=?%0Z'U\2XR*I="(TW*].4-^([0JDR1#A&VOT0) H56J$+ MDPS;I[',;H%V4VL7J/<'E&2UA-3GKAI\].B4?M5J(JG(66C-?.^]L337X%%F M+44&T\4<%XK84 +M200OGHZ"_%E4@&_-M9Q%ULG.'Y7WI;UE+/#PWIW@ 2/0 M@65[5M5>,YBY"S\VVB@U.?7G/+2[&"V4%KLQT2*K4_720O(^&X=A!BS_=_R&I<3YPY M>WV8RK6_@V"/(PC')-?(?^B9+S;Y47:FY,==F?$WNE?5+LO3^7-8?>K3_$__ M?JJ7W;WW8]VY03!]1D/\_R8 4$L#!!0 ( ,Z!4%:H\&ULW+U[<]PXEB?Z_WP*W.X;LU410A4? M( EVS\R&RH\>1[AL7]LUO1..&QEXRIQ*)=4D4[;FTR] ,C,IY0M@ A1K9K>K M5!+)<\X/Y \'P'G\R__^?KL$]Z*JBW+UKW\*?PK^!,2*E;Q8W?SKGW[[_!KB M/_WO?_NG?_J7_P?"__/+Q[?@95((W@X%O1? 5_YZ+^' !C+,T@8CF%&(A.<1!FB9Y%*99F+8/71:KW_^B_T%) M+8 R;E6W__FO?_K:-'=_^?GG;]^^_?2=5LN?RNKFYR@(XI\W5_^IO_S[WO7? MXO;J,,_SG]N_;B^MBT,7JL>&/_^?7]]^8E_%+8'%JF[(BFD!=?&7NOWEVY*1 MIL7\K%[@Z!7ZO^#F,JA_!<,(QN%/WVO^IW_[)P Z.*IR*3X*"?2_?_OXYJC( M_&=]Q<\K<:-']H.HBI)_:DC5O"54+)7V[=.:ASOQKW^JB]N[I=C\[FLEY.'' M+JOJT5.UEKG6,DRUEG\^)NSG"]1WI&^SKZL#Y5ISW[G2\12F[YRI^UGQ@_"O M\$#,Q2IW+]2K%9_JW=V*NEAU_QJ[>BW*ABPG>"UV8@8J+_4OWJJ?>C'Z02?( MM)734_= 5?&]$2LN.K9\]&A0\'_]D_IIL:[A#2%WBU_6=;$2=7W-_K$NZD*3 M]_7WHEY$ HDT"264. XADI2JR8MBB*),,)*F(@T__?-FJ" M@9[@B];T__^7GW>VC<=U.15:R_D!5;)'ZBRULU!63V$HF2D,NV^P5A:T&$A2 MT]:(_A$*D"CZ62R;>O,;J'_3?HCGI/R\-\K7U<8"4K$S@]!?\3,KE8]TU\!' MXZ%]2BM3F]+J!>D 5BK\"905%Y7R@0^8LWUIZZI9?!3*G6N$]H([ F XS$7& M8,1"]=E3G"H"R!2;)7&:!DD:!929$,"!9\_MHQ^H9_6M'X+M]/=](1B>O^F/ MXK[0*R902O!!S?X5Z)P 9]_U"?-/?N(DW^T)4S;?ZJE+ M[+[/S5?_NJQ$<;-ZL:XJM9Q]^%R154V8_OCKZQ5O_W/9KK_J#^6R4!WO"YKF&., 09;$$J(D))#B*(8BIBBA(@TC8C6=C]9D;M]^;PC86 (&NMO- M^.,'Q\PGF 1RSPQS&.W>"D!6? A_#3I#P)?^W]HBT)KDT,>X&%9'7LAX/2;U M4RZ&ZZDG<_D#[;BTXG*U>%$T#^_:IY+E+V3U^Z_BEHIJ04D>QPF6D"014HL> MQ"%&BC1I(BAG>10'S(@E3\B8&_]I+<%&3:#U-&.]4S">YC-'X'AFJGU2FD4.XJ=$Y=]OO(D(L3@.,(&;*$4.41#!/(PHSD5*< MA21&,;$AI MTF1M5;4P!16L+:,AW0#LS_F)'3Y<,D!EQ302[9TK;(MZ9 90= MH#<$_-";\N,5V%D#=N9X83P'L#KBPDLTF90E'4#VE#]=/'+$JO6MJ&LA^F>N M;MX*HBBG(+18*M_Q??-55!_(@Z;Q^N5:_*<@U>OB7BPB2D0:A1A*C!.(PB2" M),XB2 E'),S44C?/C1>UHU28&X^J=SFS6,2-@]U@$>P=3,_LV.E_!;86@-:$ M*[ U0OU-FZ$\PMZ0*Z!, =H6H(WQ/@H6*VWOHS'10MSCJ-@MW"\"].2Z?MR3 MIUOV7V3YHUV!RYXTSGO_#[)M4(_H+47U\ORV_] M1E8L.8N#-(8,(Z2<=9Y#',@0BD#*/.9Z#5MW/4+<;"S"_W@[#GB<88W/-[M-8>MSU@CAQL"\&3^M/V@#QUGT<\8>P^ M!&W>K)3CW:C#!>%, MY"C.=,0V5<26A# /*(%Y@A(1!9(R;$5LHS69&\]M]05LIS!H.HT!5RK;[D2, M'2+3?8@)@/>^"T$;L#.BW6_8F'$%=B,RL 3TIH"7IT9DQ/;#A6@ZVWP8J\?$ M6P\7PK6_\7#I UT0:1OH1F*.29X&:G#B "(111#G80S32$@94!E);+E/^U3$ MW*COR6&QF@8.6R%Q(.QY"@ \(>$:B.!7X>^+*D3&%Q4IG<3U> M62X"Q A#,H-,!@*B3"808T1A%),L0V$4HM!HT_"DE+E]X!_4P_3K>Z_\4Z&# M8)=:7;#L]2V$I6]S&%JS[_UBP#Q_\KU^>WM+#@/S3B'@*NCNH(QI ^I.F;D7 M+'?R8L2!R&0<0Y1$CD$.4L@'F>95!&:91*B=1,;S7/GQ8W/TKH MM&V#&<1&U2MPHY5U%!+2X6Q&"^[0\\P/)X-!KL#?3N+G+A#D$2R^HT Z8?,( M 7EDN''\Q^.[QO')->=%%\;V@13\S>H%N2L:LES(5,91HE8(>8(TFZB?_6^CCNO50>8Z%^*66]2".>Q7F.H$ (0Y1% M <0,,9C%+,%4)FF<9#9\?%;BW$BVTU#O$ZE;R*KX[R[2SXY=S^-L1IE.T?/, M@UI7,%#V"NR@W"GLC@^-L7%$4$"469SEGB09B%D4SH^+.FXX+GQCCM M.4LQ. BF6G50M[J#<@7N>^U!I=2_Y&3JQ&",.:]R _'4Q^RMUN#3%MV-XN#C M*70O/-TZ#Y67,Z\38I_Q).P\&*?/QPSNGR(.7Y_.BP5G(A!YQ&">\Q@B)"FD M7! 8QY237!**<^XO$+_586Z$IE[*Q&<,> ?\:<::"$[?/M5%4=^M-?X'PF0N@W([QX]XXC\1[9?%I+_^%$.HS2>AOZK=W9!B:!A M&F201)1!%',$J0PS2(,DE#%)61CABP,W#@B>XJ>6RT7SOK'.%L:#1T^\^-TW:G^!>^": M<9_PIZ9DO[^IZ[7@+]>5\F7Z>O5?B1K_]H_O[]HM[5??1<6*6O"%C/(0A5+Y M$R(GZD//!"0Y%5"DRNU0OXID%-I\Z/8JS(T.M/+MK%E*P,K;6\4!M=8;W*TK M_9=&3YZBUUY?U/VU[,P"/Q3J^M;:'^T(8L3@97'.D,@3B&660A0Q#BE&$104 MRRAA>8!)L-BK6O]<8VA6K-_E4/9J;D>+3SHZ9B3O]X/Q/!6T6L)?B(;V17FK M:V9TL^9U5:GKN@K,] $,K^L]%W#]C51<+Z-;ZZ[ QKY:1PIU(+B;7<:C[&@. M&J' I#/5>(">SF<7/,G#K*?K-5<%4X337M:^=.]$\UZ^+BLIBF:MKEFP)$X$ MB3B,>!#IW@@QQ+E@$",(ZX'I\<_5WH-I*"7]^K MW]YL"Z%HN;W$!8XS%D5!#+,\RR$**%7N9A3#6"1)GNAV7,C*W;158&XDMM$8 MDDYEP'N=VZBG=@>VW!ZVMBF\EC&9UB-D1G(^X8;RQXCGC/6ORD[#<6G*<<./HYK@K-M04Q%,-%*,T3J)@MABC&&))0!#"A M*0F12 ,9HLN*RLVQNLBNQMGUW5U5$O:UZX>ST7E4N9$C")OQU>6X>6:E2R%S M4 O.0RV2(T*>N<;;J9HD9ZX>N4W'O@J^7HKW\J5:6-X37=%HD.3R-U*L='SZ MF]6G38.U03:,XB?E!MSJ/:A=FZT41W&"PAQBED40I32&- L0)((IOHE#1(55 M33?G&LZ-DG9F#1/6KH"V#/R@;;/=EW,^IH;[=,\Y4MY7H6<'"7SYW(:M>^F? MY@U;5_MUSO6;=O_.%[Q[^WG>!(V(L'^S8I5V05^*[M_%:N>:ZJ0D4E4/2J#> M5JP7@B81HDFFV)RG$/%8K8]#@F&*,Y80*:,LC(SCZFTDSXVO-[J#'WBO_8_Z M<'2P&-:)=VQH@D7,M]68G.9EKTA[YML=R"^'( ]6R&UVXQ0@6X33^P)[HB!Z MEZ#;!YDJ+S5 Z<+D!]CYZ.P^%$/&+:L"P0 M1WF;)4I3O6VJ U-IGD>0AWF2D@RQ-+,Z]3&2.K?/OT$8'<48>>KFX%L MYG\[A\XSQ_?Z=K"U>PJMRH?;/[ESI:U@F\FYWQ&*(*O,X82Q1LW,2091'5,W8:0!%B#G&,:*QD/WPO%(?]#,-SD;TLP^-Z#X7 M_^-B-K6[1-KSK+Y5%72Z;N+:P$!=AT6X#(%Q55CKG+AIBV49&K]7 ,OT/G]9 MM%VF.LNC((^B5)\5,(BB%$'*$58(8B223P>7US_]G56BP!]F,8;Q YYEJ M+#)I'67XCT9KPES:"9/^1\,Q)IO618+_KTK NA)=[-G=NM'U_?J:F2BF*2(T M@DD6<(APDD""<^4EY2%+<)H%60-B,B-S@ MYIEYQD)F333GT7#$+"<$34HEYPU^RAT&=XPLL;YJ"EXLVRY/GP1;5VUSDE?? MV7+-!7^M5-?9=>MN5_Z]?$4JO9:K/XBJ]:C>%BOQIA&W]4)D(LPE(3! $D&$ M$N7P($E@E'$JY;M^ M_K-, ]>W.IQW@7"$TR 0D(0\@(BE$F(9,2AR$F=A&F5,I!/. 9U6LYX ZAUY MB$?D(39L<:?8HMV5&[\_YV9P)V%[^R'[8U#]%>@LFPW+/P9Z'A3?Z_1'XO?' M,#HF]R5+022E8%T;,REOQF7S7J6,?A;96 M">WX4]=+O>;_M:Z;5KK.U8\QSP)(240@2G$.<\$1E!GB6 V5^O]621ICE)B; M\_GJNQZP=5%_;;?UVJ(JNP/B5=G8)KB.&ADSRO.-MV?JVZH/.OW;D"]M 7AL M0E^S&0RL\)#T>@F8CMAPE J3LN(E(#UEQXN>-;+1TJERTD-2EHIJVMJM2KU% M2&3&@IS#B&88(LZ([HB20$DBA&F:$Y%:-<,;I<7<>/*S&AA!M(:6/9A$9 M'WH'=E:^X!5HX>]K1"M+'#9QN@1(5XV=1NDP;;.G2V#::P!UT<-&>HUMY(]> M8IFZ!HR"51! 8DD0M#FD(V..X^,I0N: P&>-E#D.P+F(F1-WCL@J_RR^ MD[KO;/X+6?W^CG0MSZ_KNNPKZOLV!5OT*O/OI^B>+?&9SR$]SCS\@/?//00Q[O<% \?,\ M= FX%IGB7D">*$W<'=AV2>+6F)W,$#=_VG3IX=86/LH-M[][G OYVZH2K+Q9 M%?\M^&?RO<_VK#>IZ;HL\7JI5[+M*6Z7*=J5+597?RCKHBTTK]S,F&*69%"@ M-(,HSAC$5+$_E6D:88IQ$%L5W'2CUMQFA[]5NN9"L3'BG_^,U7O\5]:G3C_H M':"&? =W&_WMO%5'0VGFT4X_0)YGG:%![1'&QB1=I+@OI;$UJH^&Z0>NLZN] MZ+G7BGQ;=^S(A M8BB@>0AQ(C!$C'.(64IAI-;_G(59'@NCU+S38N;&MAM%P4;3]DNV<<6/(VK@ M>CO!R3/I'8%HC&=]'"L+3]H)9A-YSK:OEYU_?!:)D_[P\;NG\W_/6O#(WSU_ M]>7YRQ]U<>;W\K=:*"]:-->#)I2+,*0Y$6$*HU1(19$9@H1Q#+,XB$7*$BD# M9!<1:"C9YLV>)AAPDXF[[$XM*ZT[+"5<*P^(:/6O'O7O')_J?&H\S+Q0#QA[ M9MPG:0 M61**D',$ M*>=RX!Q4??=R!GQ4S#-7?C]]$GSV^G&$\5$LVZ8[I&H>^E4G Z]NN5FS-JJ)M[_IVFZ">B9RG01!"'LD< MHCA!D*)<0I;Q*$PQ"Z/-?UP8.GYVT9NDY"BTGZ)&(23?"B7!7OH M_KEK'Q*$* HYH3")1*K+O.E.SC2 '*421RF6&>969=Y,)<^-=;3BH-7<<@?$ M&&K#/1 ? /K>!=EB!P9:7X%.8_"E_[>7[BO6>+G:"C&6.^UFB"T<>]LAU@\8 M<;9US5BUUB[5@[)-5Z<6=7^&]N+ZXZM/UZQ9H%"&+,44IG%(($HH@7DBE"U3: 8+E). !\4PF7/H#FJP"M]D"I;W&R8X"]P7&8 M6T0]\U.O+-B VJI[M3GPO_(%H\5)F5LX)SHRNQQ6NT,T,7+#VUR6^'D8]B]YVF2OCZMZ];T1JUK7?GA;U,TB"V2> MYQ&"2(8Y1!D/("8HA"(B))-",!%8I4:Z4FQNI'4J@WD[:6_-TU4VM@9N(R'! MEYV-X-5*N1E5ZV58<84<_L^3R#Z:B,T7CDO98X&J'6#,H?C0?3 MK#32!<\?V?AZ?7>W;"61Y0M2?WV]++^]6;7M5;6L;0DR)E >2!1!$J>AXGV: MP)S%7'FC:8Y9'*=19N6#&LJ=&ZT/U0:\J-FRU!LW;94D9060R@Q0[.RP[%AM M.!AF1.P!8L\\^PA=K3+0.H.!TE[*OUD"Y:I5M*'4:1M VT&QU];9\O:1G*4K M7_ZBCRMU30#%A=W#JTJ]2ZWP^I>'W35]Y9!K[4^_;T]^ZM=E)471J ^W?K/J M,@G^+G0XFN#7]XJ6;\2K[Z)B12T^5 43"QXA$L7*W^4BE1 IXH.Y[L^3"1RD M/ ATI0 K\IO8@+FQ:&\%D)T9@JOA5_RIWM"E^ED7,>;EW:+-C:!8;&@Z'U>J]]>&&/ +CN-BMZ$*[ ;=F;D#X@ILH ] M%F #!FC1<#AC/-,XNIIZIE9_VCGLF09G;S)\+CU&'!+JR5K_3Y?:N2=+K=SU M2DDAQ5+WB%2:?%*_?2EHLRM2W4=L:_-JW0 [C%F(0R@$01!Q%$(2A0A*KF9( MIOY'\VC1E,HQ,#A#O%@=JQEOJY0_]M/&7'5+!+&SZ:J-)B8;LZ":#V&M_@2X MLFQ0^'^;-:*HC2GK+([.+A]8@P/*28?+\SS5C52[^'@U'"EE$-A:!)5)4-L$ MM%&#HO_;%)1VEIMXI"S.0"<=L8F.2"<:.;MS5&= GSQFO5S*=*>PSA!Y=$CK M[JGCUJ0?U*LX.#\D),0D""*8$YT3&2$*,1$IC#&.!46Q" .K3*/'CY_;>DYK M=\EI[!/PS-92XR'Q/(-8H&&]\#ALM*-EP9.'3^JT'S;LJ4M]Y*J1#:UV5;4_ ME]><%UV9(%U9^,VJKQ_TI/3D>_EB5PM?D\F"HC0B) E@DK;GH9)"0E,!XSBA M">4B$,@H=,ZE4G.CA[YL*MN637W24Z 6JZ*LNM8"5V E#+TFI^-HQCE3CXYG MIAJ8H\MJ[PSJ6JT4JTUULRNP5_I6C>' L-:;L#_%)65?E-5_VPS-(:@F?&?6,A\Q%TK112"ES'2N09"F"*)81I#B3," Y30B$0MP:G2T=D[0W#[B3E?0*]M' M#^ECL(W"9M_S67Q/?]LN4?/\G8\'S/B#-T7CP,=?"_;337G_LWI$]]VK'W:? M^]D'3_+IFYJWH0'CZT>VWKB]6Y8/0GQJ2O9[7^\LY5*MIQ(*X["=QGD.B>($ MF-"4BP0AG,C0JO'&OHS9$4&O(FAUM.RU<0!"L\G\0F!\?^N/,/%0-/^$^:YZ M;!R0,&V'C>,F[O77.''IR'!SW;5,>_Z5^*IC%3D3GWGCI6NL, M3E>!WIB+VI \]H4="3P9[#$]"3CX*O?6N?O^B M7+6:KLE2+[^C19J%@9"1@)(QW24R5DNYD#"=5)YQF7&AF-LZ2G):&^9&\=N M-M('M%4;S?4&^D9UL"RD6@KMS!T1*SGQNV(V8!Q"1+($X1Q$441HQC+,,:!&KSI86S5U"'O'?$[9NA36+CDT8-RIF>[4^8> MY*23-XQCCC>K#U7)1*W[G AU]]?K%7\I[L6RO-L5A%JD84*20'G7)"<11"%- M]0EG!@4/9!!GE')DM35J)'5NC-*6_2V7Y.-LP@-Z,0YT!ZII,W M*] K##8:/P5SFFIR5L YXAXSF9/RD!4,3SG)[N:1GHVH[@NF/*:N3G^SK5IW M?:N[I2Y"23+.@@!RG$B(1"XA":, !BP-,$YQ$!%IY=^&]?ZO(?R_JA<"YR"2B,,]("I%,,,0I M(S 4R@<*69"DS,K7>?3TN?%'JQS0VH$O6C_+V/G'R)G1PF@\/). .13V$:6' M3'85&OKHV=/&>!XR:R]8\^!%XS[4S6Q7_[M8\CZK9DL%+[<%418XCP,4I!$D M." 0\9Q#G&4"8D%SQ'A*XLS**3"4.[>/^_5V^MII M][&;HF]& QXP]4P06XV!5GF;+WLU\!7 3G%W[&&)E"->,94Z*>-80O&4BVQO M'[ED85\%7R_%>[F-;6G=%W$D)W_9O@+JI_?RX[85;7= JW,#Z\\ZAW!!,6$8 M2P%%&$8013*&-,(AI#3F21Q'68:LDOJ\:#DW!NQ.I^CCTZG=/OX5>/5=6ZC/ M.%=\DV^B#=LX_>!+:Y>E6^3G#3!<=3WWN$YX,.EG2.W7-04OENNFN!>[E/)7W]ERS05O.Y4KY=9-K]$K4NE#QWIS M9M#QB8A"-:%P"C/$U$(W1@'$>81A2AB*K.;2GKKM"L]M&]0 MQ0%L+ 3ZY04#&_5-&RMWIV>73BY.W@+;667JL?4]G3S#L%XPP;A$W_G,XD2Y M9YI27 )[?"YQ*F7<)/*X"LD[A5-7]'<;3LV%3&3")604,XAX@"!E>0(3$N!4 M_;^<2ZO-DW,"YT;T;4YGHW,ZWZSN19]G;$?19S$V(UV7R'FFT;UZ1CMMO82? MFT+CB./.BIN4M4R-?\I#QO==GA/_FK"VHGA[+A"RC*4T$Y#'.89("N5H,D9@ MSI4#R@*"<&05@W9,T.R81*P4>GTUGA&G*TJ9XBBGM]9[U(XR1,XH0H!R40$.4\ MASC&&,9)RC@B<4Z$U;IU"J7G1DW7C.F]L!I46QWMN&F2D3;CN;F-GV?.W)@+ M!O9>@9W%8&CRIJ7VQNAV4W1@-NCMWK:2Z6]H'[@QWATG3SE4COA]$I4GG2NF M'(2G\\ZDLB]+'[\MNJ5?7Q=2")YD6<@@R06!*",9)%&:PCR+$4ZS.)99,"8E M_+&8N =6,X"^'RC,ECT!I=,+U81 <)U$_$?(LB=&'#3V6 M['SDZN=W8S]4Y9VHF@==/;115^C"=&UX]")@L:X[)2')1 )1D.:0Q%+](\EQ M'!$4,FZUT3:)UG,CJ(VBK6,C-EJ.*.0YS9A/[]$Z&)YEE ,1<*DCG(/(0V3 M#**81CB-$\XP-NF8:Z<;K*"Q\[[4: #!B MDW7/5&?[JKLG3[R5NF?2_N[I_B4C^AZ]+.X+Q0S\(VG$?Y1+]>D_*1?P8EDJ M5KEI\WT_5T07%'A)'NI%S$F:!G$$9835)RLXA3BF!+(P4F-/U:M C79 +])B M;IY@KQK@2C>+SC>C!^$T%TP&K>^#W=X$H&VX IT5<*^(2V](5Q_@"FS&XN5$ M8V'1?&B*,9FHYY#'L;'K,W0IIB?;"XU^^'1=A2ZU_U$SH8L?-G+;\U%+\&-U M:]H_ZHHUX2(-\RQ$$8,8D02J'QC,941@FHF4BSCE'%E57+-58&[SST9CN%\N MK=R8!I9:?=!&%_WP($A56Y:W\=ZI^JPBC>-N%4N.L&AS+F$(0L#Y:*G"-(T MH3#(<[VVIGG",J==N\^J-#>^'.9FG:\P^"2'J\W5_J)M ZUQMC'TEP^P&;%. M.VR>J?;BFI!F(^:^(;8QR%.UN#ZOT+R:5AL#:-V&VOS)XZC\M9H9&O&VN&_W M6M^LN)"[W[Q12[353;&_*UM_(%7S7A[8U&U#\'5%JK8@U2)"B8B%2& >4^4$ M9TRY?V$>088Q3I(HDD)8=>#SJ^[LIH!!\DUG.6P-!3M+]T][:J"MU;<<.C:R MFP<\OQUF<\1\QMSS_/%HB/59W,[6B\>]3[KR4RQNFA%R-/EX5G;2B6D:X)]. M6A-)'3>AO1.-;C7=]D'B@O_R\%NME>IRE72%+-84]]UIXB;;*,Q(@I(HAQ$- M*$0H"&&N?TIQ%D129BD7S&:2LE=A;A//5E5 MKK:S1PCAL%L-O +KF>&UTU' MM/9@H[Y>#OR@+0#%ZD>P@WUGA9?TL/$@.B+A$0I,2JSC 7I*EA<\:1P!_ETM M%[Z6ZUI26&U*GQ(V M-U+;Z@I8F]<#9)?88\UM)Q'&#,=IDG%=3$VM>$+)8)Y@ L,PH>HKB$G,T.)> M5+2<&N.A4(_[S0X:X)X$V&R:< 6:YPEA]TYN]31!S9KP3>!P1.TG14U*XB9& M/Z5KHWM&AI?I H.[/(Q!C34U1[PKF\X_?EG4=V5-EG^KRO7=0M&%$ PS& E% MVD@0 HE$">0AB5 >2<9#N];9]CK,C<;?7EJG<6?" MU:Z6XZ>VEJ.R8KO/L#$$M)9< 2+5^+>%'OMM[^6R_$:<=/]U@+"KN+L1&DP; MGS<>HKTXO@L>-2+>[[.XO2LK4CWH@-[FX46I?.2J5F]2V_NTC^9Z$0B1&GJ@KKMQMNU\6DZ;2]J MXF,[(J<9TB/.GEEQJS3HM+X" ]"[%LA=TY]>=3_H6@3P^4%YHI ]9VC;!>C9 M8W8R),_B<=,%X=G;^"CL;L3M8SLN/6ZZ^F;U1/1'Q6AJ&M*GH(LTB3.FUM

?%/BB;0"] M$9:!(5:#8^8T^X+<\[S@&.T1#9KL87/6I\E"],3MFNQ!V>_:-.(9=E3'1;%X MM6I:&KV][2FTZV WV#Y;A$F>I"P0,$0)TH5\0HBID##/22JBA,LT-DJ -A,W M-SKK- :=RMW,GH1H[4S?D8GG7R%BN3:N&7Q5OK:MV][+>_O+?"U'I)G0/ M?6T1G(6<\R"$-$U3B"*]M9B'1/TGT8T34$IRJZU%*^ES(YM!BY*MIFT(SKOK M_QA9TL5N-,Q\)6\8^]Y:O A>^WBD,3"Y"B^RDCUMM- 86/:"?T8]9!RA?13W MY?)>MP-_5(CQ5W%+]9Y(RE,9I#&,6"PA2C"%A*M_8,Z1(''(:&2U]CLI;6Z$ MM546=-J"C;IV)'4:83-2N>I(PY4.M!$K]G#-6+4FRQ>DJA[4KUK*ZLOD+4(69W&:,HA93"#2I9AI M&&71WI%&N:?M*N-E49.;FTK<;+O2]'=8.TLV8V3L/7E"WK\[U8+>-_WI M5 ??E.Y@HSSXTJGO)^MD''+NG"X;X5-[82. .>"6C7G*./KK2?3-BJEG?R;? M^R:%OXB5D$73,?!:,6Z?Z%ZN=FD#@:11$(,CAD)3H.Y9T+DA^OP,X8L+/&2Y+'Y: ZXLH+%)F4-R\'["F'.GBB_57[ D MEEG(U%H68ZDX,>4PC\,(ABR(8\*3@(=&@7)/'SPWKMOH!K1RYF>"C[ Z?_HW M%@'/S&-FO-5IWB%+1YW;/7K09"=TA]0?GL4=_/N(D-4N9EJTE75TFM?K9?FM MUB[3\ ]=_\*N)-F*%7=DV5=RJ-OT6?5YB+I9Q%%&U+(N@6%.,HA"%D(2"ZXC M7 5#,9,D"(U#6MWI-;ESG0B9;ENI+:M6X;(SKJNC)A-946'XWB:19YQ M='R?\?78]V7&VC37UC"@+0./_@RVQH&M=9M2.#6X;DL?= 8^SQA:A-L^SUA. M%(X[\9C:!>VZ1_YD4*]#<=,%_;K'Z%%0L(?'CZQ(I]MV"O[^7E0K7?QN.TOH M*J&?2EEM_Z++57S_](W&@\GWTZP=55G[B)=IBTQYP*VO>IR3AXZCI&/-NGXK19RO7Q;2+%0 M_)JE$9$0LU#Q;IKKPCNZ.$68(DYCJ7",;7C70.;7JA0+F>9["B*]=4*X=X9P'V8QNG$+GF6PV77\'@8HN_&1=Y1'62;=>C55MT>1R_83@C MH7-7S=5*^M3E6<= ZJC'7%P1_&DMUU_)?Y75BR6IZW?JC>PSE\(\3KA. MPQ","XARED#".(4LERE.<20H(2-+?)O(GQO!G:[3?05:&T!K!-!6C,TNLQPE M8QKTA;U_&G0,^R55L&W =>OZF'MV\5(NSK?NZH!@G048CF/&,*'9% M 219CB"*:!C'E. @X0NUJBY*_JDA56-X0#$#TVS(XZF!_GAD6+Z4BIMBU3;& MZN1?5$]K3M OX'1MJ#R,^7,WLG)ITA^C%9:'07363,N';I?M+NHU M_J"+^B9@YN5ZM\E.0TX21A%,$-5-SA&!))8AC*)(3>],)#FWZJ!H+GJ&2^YN M"VS<3J(!UG:;B&X1G&3_,(XFGK9.[%'$EL6 0WS-",Y%%R?LC*UTB 9B2$-=D6=%2%NI_KZISUK&SM,?Y-_13F$[HCJ'MAD[.<30,R5M-#V92>>. MB R!<<0^YZ1-2CF&IC_E&=/;QB34'"@OI=..?UN5M!95>^3Q9G6GUM0ZV7^E M2\6T7MY''>I6*1] .7=%O9W%WE?%3=]EKEY$.,A2AC",$<,01$9$:-3_RK>C<_*M?/WVLU0AV"@INDY+A<31/L]ZT]CYR HN7]E$YHZ"VV(: M]0C[1%.C:_CM)KJ1^)V,WO^ZQ"@ED6Q%S ( ]RB(@D$*,$0Q)&/"0\"G'$;;;:S\B;V_2P51&N#C;P#HM;>(-+"/3]S>PS&X; MX8>^%74M'F_!/PPVX/]3D.JS&@FQ2 2/980II").(0K#&!+$ A@1ED&Q'T29^>\/03L4MINGS4KUAY:9TO:C^X=MX1_TJ/Q97%?<+'B]37_ MKW7=:&&+(,19KI?M$NLJ3X@DD. 0PUP('.59PGB2+5:Z2+Q>%Q@OYL]+-OI* M\NXKV9/O<9&ZT124*]WNXUY439LS=5=M C#:IN)V2WV#@3!;[3O"];FZA&_U MO0([C=VM^ M<8BF9](9 KE5M6OSZF&7T1 75S7CSTB;MC"\F>E[U=\-;QM[:$&; [5WB(QH M&L8(AAG5]48PAC1A$0QXDH9<.4!Y9I46<%C,W#A%:VE9D<<&5-/SB4NA\GXL M88W2B,.(4R X.X,X*&3BHX=3ANZ?.)R\>N2BIU+>PO6*M^E*UXR5ZU4;==.7 M!NDKX"1!D@:8IS#FB=ZIBI2[$2>Z MLH'7RV7YK$N?7=0??)L6D/>;D ,US^N8?9,+@<0]EMXR H@5ZL@(YG3 M+H1L8-A;"UG=/(ZENBR!3PUIVEC!MWI@=5[F]Z)>H$@M=V(>Z[I!!"*1U=5=YW7>9U*NK+HA*L63[\ M\J#WE0#8^]G=!MFATEUJ]$9M M\,L#>.L/6:NS.P\(3W9ZYP1IV[,[2\#.G-Z9/FW*\SM+"Y^/;)Z-_O' MNJB++EEDJ8_!7I3U-D:4RRP)4YY#&B/M*K(04B(RF*19C+B,4VI7[^*DM+DY MBP-E8=5I"UIU+4MWGT38S$]TAIOW]>@1R#SLC1MAXJI0]TE9TQ;I-C%[KT"W MT4WC&.2=Z'NMZLV;ZTT2T^?R17E[6Z[:O7?-8^J#U4EH;+N_&Z61R'BNPPF!'0!.!ZIB:] M[]@O9'_01OP(MF;HJCN=(6!HR56;D- M)DG=J^^#4\MM%7ZR-<&: M,TU'Q9@F/6 ] 3.V748_#,#]X;<-Y+MF!]?G81Y#A):(N>,^4\%3TYTE( <8 MSO8)8P\9NCZB?24B?=RZ((33*$(2QF$J(&)1!'.F6Z\PS.- T#;I0$HM/2]B#A )!)FF91CF 02 Q1IE/50J8@)7D8 NK_H.!7TZ**BKM=*BOY#.:@Q3QKU M(;)V-^6?_QRFP5_C\ KH=[^]4OV@_E/=?B?TU"N6EIG\]F\-I@A%81) $H0, M(C4A0S5K9!"'>9($5-*4AO8=++R^.].UF_@HN!"W[<+_Q#LTZ$1!R5('*OD> M-)[%6920' 9$%Y<.D5KXL8S#)&8AXE'$,Y;;-HB88,C\=W,P'+"^N<-$HY4D M42XY3V#.1011'NM:5D+YO7F$4ASP +/(SM'U.E;3N,$;G7O:+:6W'">#$3)S M^+RB[MD=W,^ V@Y I_\5&%J@]SD[&[SE1)G#YR=%RD#^9#20+TCH=5ZU%3PW&CAWTOU-[!>*8B'H7^VVU2&J)ON7;G'TON&5J^R M+H1,EJ#36ODQ [U!L0*]YBYWNNRP]>=-7BOH]SY M.T8F;V]30=_+LVWKZF-]ZW1:79M5MR"AX'E,8EV^7)_+R13F 4(P)6&_:;]+]]IN62>:.!]^,$Y]Q2#T3Z:'1 M/-U+M3[93!5\^=S2KY>L54_#X"JQWK%VTV;D^X%V+Y7?DYB1CBC[*OAZ^4B7 MH9QV"NO;F.I:Z9V"=;V^[7[7ONH[+L&8HCQE$F*:96HBT5D6@5YB2Y2$F(4T ME8&5\^I4O;G-(QOK-.]LM0<#]2W]7K=C:>@K/]L(^?:O!X-SHG%V5R]IVR#[ MX#!ZG1'\#( KW]VM$")<;.CHV+FQLZ]HJ#5%&A5@=+5 M(CWW.*"GJ=4=3)XI\C!"YQ/D;*"RR%QV ME$FPXND6.D,F_>KKB)?K5Z,][(-Q,V2A,A$IC E,8,H) CF)$,P M2$0@,8D0)L&F)K )-1Z59/0&/ZX![)D=VT98V\J_=>OF/ F2J<6J*"NP*AO3 M;)9S>)OPYF483D2<2LE-[M[[%=AI"M[+TW'05G#9<*<3V*8BS]'P6=+G65!. M\^?QVR"^/M !_LA(-28B3 *40I8IA$58, M2W7-GA3QD.F-A82Q<;L*UKK,S4D=KE)WQNC_ZC.$E3V@MV3L;H+]@-EN'7@= MA@GW"8Z.0&\+^*&WYL>)M@1& ^M\_6^OR3,M]D=#=GQE/_Z1X[CVE91=>L96 MV$?E$3[NI_SBJ]YC?K-ZV0-.+V=5EM&R=_J$HU*^F5P&N%77^C+BVR MJLMEP=L-AF(E]&WU0B1I0C/&8(XQUTYZ#-7GE\,HR:(\R@1+)+;RS_WH.;=Y MHM<6;.V\ @-+@=:YK2B^ZS[>6;M9^NJW&FP>TA;^V1D-OFBSVV?8!OC[>DL, M%P7//_:^%PS//NSV"PJ_@^)JL>%)RVD7(GZAWEND>!8W<@%S>[U Y%R.SBV*[ UNA-X(RV4OVV 0^B M 3M#VV74YN7X:/!RV*^JGF6,7"VZIE5^VC79LPS,WI+M>;08W\7MDV#KJBV" MMJT!J81\(DNAF9@LM6P]:W\HN[*YUXRM;]=MZ5S]ZX7D+(U8)&&(<0)13E)( MN-0I[E-:=7 MMO7O3(+3<]?= 3$?Y]@#]]&O?9AWR^^BXJ5M1:Z[^+XN:KGG+NU8+L M1GP4MZ3019T&M08_B^HV7 B9$DJR$ 8QD1!A&4!*XQBF/(U(R$@4"[L,TNEM MF-L$L-$;D$YQM6SI-=<13]M2C\M""K7*V9IKN?'V#.^*X:;WR P9(7('M6]6# ;9H@&$!48V'P[V\YQM+5_M\SV#!M'N SS=$>_N# MSZC*I8%FK]7C&_&VN-VW R+Z!/&$9V&N^) M0L>L070>,F:NP3.%BEE#=#Q$S/Y18S>,JN*>Z(B$#>U^5@]Z66HN7F",1)SE M(X$NGJN7Y^4F(33=O MW #G?5=F!&8CMEC.@^%L[^2$J(DW1?P;.M2&&"MCVM:KI3CW7T_! PR7)) M D6K(4\91$D:04JB$$J4!"@/=%4$;D.K8P&;(F?6"6!F)#D2!L^JJ>'_JO>;7JM1[H$%)]V4S D&*99#(/ MXM3Z$/N,S+E]X@,E@527 -*J:7] ?0YK\P-HAPA.<<"\4U>'Y.[0U!KW;0C< MGAP;XN/P9/BP;#0%$P-'RS-;XQO6U6-C >]-9?#;(J6@! MBP!\+Z'"P.I 8^KWQ**8QSS?EXF*@\SPO;&K.C+]Z)VL8C*A.M-519D>XT=5 M5IY!_ 7A:Z<*U!ZK3_N:%)7.7Q6#4H6ZX@%K!']9Z&[.*ZY381>A#!F*M.<3 MH1@BR1C$&.33%,+@/%O.H[?5C8%/ ?# *;1/ S M+]5_+:OFAMSTN3\Z'59/I_5ULS5D$04RR&E(882#6 =7YS#7?01Q(E',U73% MB%$S^V?0?6XSUT9C4&]4[E;MBLE( Z0FN;;YZC.MQPQ>AHG7[FZ'^(^Y?M^^ M-%L0NJ58]]+L9L;YOC3/M)!W^_+\L1?S%[]$S[>B-Q_&R5;U!BK],5?VYEA[ M6]U;J#!NA=_N&M3;!GF9)$' "(5Y)%*U)E<^#HX)@4&:R#C,LCS)K$K]/7[\ MW#R03CN3]G@FV)FM=<N%XV&9'J[PG#Y]T27;8L*?KIR-7C8V& M>%(F;K$.DB/#?6U#9,P'P33< DOT'H/F]BKC?GHJ$3#_,((YA'Q M$]: .8NC,)<\<3R%-23[<17VCQC'8[NZ8,8G2/'8745;/XM5@5M^O; MODM4QBE.$I1 G'("49I%D. HAY@E$DD941D:9:[M/7ENY- K9T8$^SB=_NHO MLM[S)][KY;!#UE%K3WVVZJ;!)ZO^:_>Y[C]ODF_SJ!F;#_'X!2["L5_L&C[M M.L9\U!][N& RSW3],)C0+(2(1A32..20(Z$6)4D0")2,#\H^(7EN7^V@0]') M$]D+\39=:7A T?LZXTEX]D#M*_ 8WJ+T%:1M@)674.U3I65#=JV?*WJOS6?-7GUF3UL" "12)D$E*J.YE*SB%6V$,4L(B'$8D# MLT(?9^3,C7_Z/*>-KJ!3%O3:VF:!'8;V-/DX!,PSU8S$:D1NV$DD+D@1._S< MB3/%3AJWGS!V^O*Q.PRWM^6J;:#\@53OJT^-+NK7'II\$%4;L;+(PH#$$9)0 MA!F'*-$-ZRG)8!S*$.- $LRLP@\-9,Z-'#J50:UUO@)WI(^Z #\4*\#+Y9)4 MM2[8#6JM_(^V6Q#GA\!T)\(IL-XW)%I,/W68*H75BPLZE?O /:5T%^+G%8UX67Y;+4B2<;5 2F%$ M60H1R07, Z+8"&4\3-4J*:3(AG[V1>93K;*@;]O@7''&\=-=T03!P1,R@K'#7Q* M B>N'/?-NXP%>5H8['WS552?OY+5W\J2?RN6RX6DBE!$%$">$MVH,60PC[(, M)AB)2+UE 4UC&SJ95/NY,=6@\)Y-_NCSC+P9R@10$T M"@:PP<$=43_+\#F: Z;5?=+IY5F&Y>G,]3Q*C%^8%XW> :R5?%VL3JW\Q8HI M#5X6-5N6];H2V[ ZDD:$A7D$J=![=BSA$%-,(<$)"4)!,;>;U*RDSVU2&BC? M\M(C]<%._]$QC79C8[YV]X+X!*MX5V"/6LU;@^9P76\N>_(5OC4LA];Z]@\9 M1W;;0.W=D^M=&$Z8XSSE/(4\$8K<$HHAB1B%C&0BCW&((F[5J^.DM+F1V6LU M42G0R7)PM&?I99]&UXR>G&'FF8X&:;\#3<$7+_%-1J XHIO3LB:E%R.SG]*) MV4WV)YF?*\(5,7UZN*7E0(!Y!DJ \5[;R/#&BBKTG MSXT6>N5 IYWYZ>1CN,Z?1XX&P?-W;FB_U8GC05M'G3$^?M)DIXH'#1B>(QZ^ M8&SXP.MB*=ZMVYBY),BPS%,$,Y+J(T*AIN@PS& :,8$$YXA+HSWZ0P^?VZ?7 M'WYK!4&GH6UPP XTXB <7!,$P9@@L2(H_]]DR\X[Q\\;.)#_GTS]D_V#UPS M]OCL\:[$;K(=Y W0,*.2)I"D&86(9@G$4D8P$D& A%2?<6YYGG96YMP^X>VV MY7[C&+V&/;LK.1I[TW,VIXAZ/WA[BN%PU>_%\;8 R-GQW'F)$Y_7&4.P?X!G M?NLX&GHEI6"ZR<:;%2MOQ6?R78?TZKU6M91=%NW.J_KE"_4)%DW]4=1"B?BZ M$"D*HA#G, \)T5X$A3A' LJ4A#05L"P6\6O]7O7XM17%Q M+Y;E75OQBK7ZVY'5R!$RXR__N/MV;#8&@,Z"-G53VP >&W'5_J&S0Y^5=89< MZ< E)EP6PKX,44<<.%*)26GQ,J#V^MQ?]C3[C*V/XK[0 =[OY8>J*"OU'A4E MOV9,U^K6"S=%W%SGE?YVQY4BU_R_UG6[1=NG+A&=2Q)1!GD6*MT_O\%_:P[H[%%_W V6V^0V-\!>D UWH0*3 MI<^Y 6J8;^?HB2-/G([WDKR^+:NF^.^6W'4AQE4M_E/Q^FOU#2PX9S(.\ACF M$='%0H(,TD27XXVC) U0*&3$K(ZB1JDQ-W)5+W1J>20U#G[#LRKOH/H^Q#K5 MVW90PG9HS170A@!MB<,#KHN0='7R-4Z):8_$+@)J[ZSLLJ?9NYV?BT8WV'VS MXKK@[)HLK[\7]2*,A9 )"F%&L(0HQT@OS%,8Y#A&$8Y8DAF1W5$)<^.Q5DGM MF>S4!%^THH;Q0<>A/._A70R0[P,W>VRL'+&3]E_@7QU^[F1NTTFSAM[0Z0LO M;61=/RUM$W%,A/JD88IHI-M8,TAE2B 7E,J$1S$/K+;:CHN:VT<^T'1\2,T) M9,U\%#=X>?[F!TI.4S#H/"K.FUCO"7JF%M;'##[>P/KH'1.W,7GUCW71/ P^ MI6TH]/NNFOW?=(_+^LVJ6^$M1"3C6.02QDD>0!1S 6FL2"A$:8IYPJG(C>H+ M3*WXW(BLU4ZM G0.BJQ M"\$CBD.)8! $!**(QS#/$P%ED-(H31,22;IHRH8L+SF3/B3::K[9*C#%H6C1 M'8HVY#NHK$MU66!_R6GSI8C.YH1YHK/D4WAY/3\^*'@&9\:G #$[)S[YA)%. M^OKVEE0/[^7QDL.[E:C@NCYPGL,@$\K1%NHGG$<"LCBD01+@E*+OEPK1OVD)T2N3SD6D0Q9F',&.4N5,\8R# G+,X@(4SX: M8P&B5KN6I\7-C*]?%4WQ:URO.I%C#*,HE#"($XC MB"C%D*9Y "F-XS!@5/W)BB@>/WYNQ*#;JZN9=ZN?'4D\@?]I&KG)4#.Y1*PWC.:8P(Q)&NXX7#6'WB8:X^ M<9SBA"6AB"^MX_4'R&0Z5+7I\B)@_@]["+_%T+Q#4FY/LT4:EV"LQ3F M:<@@"K,TRQ!-(REMN.B\R-GQ4%E5Y3>U-*R[:'JU*A1?R[6:C+OL)" )ZPMH MV;&3 ?IFS.064\^LM%&V W.K+FCU;5M>G<[YLB8D?8I&[U#9%:O!3=O]^L^BCY^@-YT/MI"Q0E69XS#GDN.41<9#!/J(0BB2/* M,I:%Q*J'Y5F) MBWBSNEOK_,;AR:3^SW55J2G_%U(7]:9"YD/[K$60#3E&FW2-=L$U$" M9<*B-.)QQC!9W+5G^9\:4C5FO.1%5YN/\JG&'ATJHOZ3B2M=^_V?_XRC,/HK M%3?%:J5/5I0#<'AB]/Z_-='5K-K@ M]&&5Q]:#IC24+(@#J)/*U!)%_80C&< <8<$Y2<*069W(6,B>VV)E4*.T4_[J M2:U2K;1E26J;H;#D<[< 3\;2H[ =3[7F*+DF4 /)ST.+YI <)3N+1UQVV-16 MA*N+EC$_5.7KLKHE[T33Q?/I<)=%'.0I"[, "D)#B%)"8!ZD.>212(6(1(A3 MJST68\ESHZ]?B9*B"U*ORA6LMD[-[J==9961)U'G!R/"',=2UQN-$85(1D*W M)"208,E9R&F4)-GB7E2T?-;A&&K@;T"4>D!]$M[ MCOY1@U1R2!8B2*)62Z!C*6293PR'(?_JBPN4T+NSP&VR.^DY :[[P[ M -/K#!?OZ>L048:/-W4=Q\;02_5LX MN5%K=/4QBKK1"2*+G-.4A'$.DRA4?)%G"21Y+J&D":<9ST@NK%*AS\B;&V5L M5(6]KF"C;)<)5:[ ^W53ZSI@[:[9-L3 ME;#Z4$P8QB'T'HF&:WI%=CH"@YB MZ[)D@Q$NSNHVG)8V%G>DF*U2 *499GR M1M(W(3'92Z1/A>M-^76_RLT6< MB4"T?@7!RJ_(.((T90BR,%%4P%F",JN.:0>ES.V#WVR#Z)/3KB *($U3%73= MM,=R30E8V[\>U+J!_>9079O2UE#AY7))JL'MEN54#@^%&5=<#+!GLMCHI[/1 MNVHD5^TI)G.8EGX* E<9Z =E3)ML?LK,O;SRDQ>/;2R[4DY'HTM*:D_DQ;JJ MQ*I91&$>8QQ',& I5DL1E,,\E12FC)&(9SG&W*JR[6$Q<^.,@9:@%BM=CWI5 MMEE#*V'94>$(KH:^PL5H^?86!D!U"XQ>1Y?-7$]AX*QKZT$A$[=G/67H?A_6 MDU>/(X%WXMNNTO:'JERI'YGH"N]4+]KR]]LXP_:*8L6*NZ7H#I!E0EF4DDQ' M\R50^Q,PCY(8RC3!69Q$(F=6VQ87:3,W2E'&#&O9/S9'#1+H#!H$VW:7]3:- M._Z_;#S-.&JR4?),92<:#70=K"\;'VO>O?C%ON$FQ2\.W#5V25?=E;H2W[MR M]4G<##H+Q:%.D2<,!G&<0D0""2G)$:11D*8\R[(8645='I4T-[YH\;9=P!U# MT70-YP ;[\NX7LRH9@^%L/7=,SL1+NC/F[J_JSMW@K'B&C@>_ M617_+?@;KL04LB"[=B)](]SK%=]$AA>B5G];WPK>+S6'?WB2%IGI@^HD5GS2 M-NR4L8 DR#$,420)CBF7TFK3:%+MYT99E^6P3COP9HPXV^'TS+*':HJT^3^] MZ6!H^Z9I\K8GM5Z##LP$/0#;';?A'Z\\)NP^R^CY*W7B4??GKICB?U@,"J], MH,3X(*Q/.CB]>_8]*9;ZJ:_+ZA-1"G8-M73!\KIY]9TMUSK82&E0K=ON6VU< MQK54_[Y>+LMO.EE3W=F=Y+;1T5BMR24A, ;(Q&,JR@K4R6?UN8S1@RFK[Z"^/HV\V$Y-!;_,V5DT-O38;;.T&4F^@=Y$K;T^E/(R* M8_,_1 [#X#PJ.WD4G7_@#P7A32!U;,4Q<4<*WO=WW)PD$YX)RC($&1(D&4;4*JCGH)2YS0^]DD!T6EH7#SL$I!EG7PR/9ZK=(-,KZ.% M_B0"SLJ '9(Q<>6O$V;N%_LZ=;$7!_6PXR%#FM) QA#K5FJ("@QI6P@U$U%$ MPX0%B55SAS%*S(TLMHV1^YJ#.AK0EC)ͳ+_!_AF_W[)[:#/RO^7M5+GTE M'Q[0ZZZOA.Z@4Q'6O%EQ\5WPS^6;NEXK(NFZA?47M4D\B@M%D(0!I PK$DQD M"'$NJ?HIY*GZKX!E=N5%+!68&Q5^:JKB]RZ>A9$[<%<5ZI-T$>5L/3)FW.@3 M;\^\V&L%-KJ#7GE] M^I_[_JODWC%=AZ\,E#N^0D;8>QEZ0AFX4,8T$D<8"@6A#F$.$D@3E/ M$,19F =I1K"(C4COG*"YD5NG*Q@H"[2V9U= =NB>)BZ7F'DFJ+%P&9./*18' M2*86[*>;\OYG]8B.7]0/.UHY^^!)Z,/4O U-&%\_,N7K]FY9/@CQ26?WBWUE$$[V47:]1H6OI%?!1+73J6MY--O8@BG'+=SC2- MB6X,B# D:9Y"DK!$)K&,<)PO5N*&Z-LMLL0N5U:V5?!UTOQ7GZH M2L48S8.6W5ROVG[7=SKJJZ^.&>59%J$,9HEN;"AY#FF:ZLEF8VK5J M-10\-\]NH^U5^TDW[?IUJ_&XU!CC,3#C4Q_(>C\IN 14^SZLE@BYZL%J*G;: M_JN68.SU7K6]?QQ1_5JNQ,.OI/I=-*_7*U[W@<\""1+12#F*428@RBB&.1(Y MS#-"48R)2&EH0TN'QQR__4/ XW!%ZTS:)6VK1QW!G(S8G((I&<^NA!#^PQ#,V1 MD39MMJ&9Z7LYAX:W7;K7M=UU$]5]P<2F,P^F97+OQ:FT!O7< KJM* MUR/IJCWT :F\9^"[HB%+;5>;;;'>;O,!+Z7&O8^ \RU"UWH^TYZB)[B/;T+Z M$GA9Q9R[2GQ5PI6;O&OS\$XT[^5G\OV#SN10.@TJ@7XN/Y N?B:0(A)Y!AF7 M1"V_$8+*I"O0&P6NGY2Z[>QR7^_G0H =%P0:J\VS5 RZ$+IC M)84N?>R%?7 ^E,N"/>R<-HSB/(B3&,8A5:2:AP)BF4B( \K3,(MD0JS.C(X) MFAM;.NA_\Q1*,^IS 9!G3MMAHPE+:PF^]/_VV_OF""2N^]X\%?,\/6^.&'NT MW\VQZTB(KHHHN:?%Z2J'F07 3W8\R*"100E"8PR@:'>6H0XE1'D$*7W!;J,)^H:>E%M,?7M+%\-I[PF9 ^3*VS&0 M.*U'8P[!GM=B<:L=$55O72F>=CJ$/5Y0G)&YUM;7JH4O-6$1Y M%HI4+?=P%#+=RS6!& <,,A'ED4@EC8G1N:NYR+G1T$9IH <7*$^R#6]N#Q35 MRH(-JKTK]U**2A>F:MMFM)7Q]37;ZYGYEJ'%$)TF*S_ >^:J+>;_E[IW;6X; MQ]:%_PJJ]EO[]%0)LWD!2>#,)^O_X% M0%*B[@ %TNP/,^W8)-=:#\@'"\"Z&(5!HS&XURNY1N@7,Z%!VTAT_L2L];-;H]-@-7O)D \./,F8 ;B1S^ M_*CPK/T7:>_XKN$H[JS&>W1V_JJ.9^2GSTMV!WGEFY?=-?5!WYWQCN^?;$=K MN^=GK]"K^)4)&GHGJ_]^7%0'+ >=)=__E"L^*^474P!@JC*)\UPJ&#.<0I32 M!+*"(DCC/(^89%+D7O5Z7]F>L9'SEV_W)9!TM9 B2*V%UWY=',_?_SPOP8"G M]'M1%6TP 'L!)X_S#2(34&.B?[#G0/9*T. "?FF0^8OI3U.!XS[+T!Y*Z31 '.U]540%; M)DI,%2911G $8YDF$)$LUTR?49@AFF-"XTAA[+,8NR!K; NEKU)(^6@_^XM' M#77)EI#B8? MTI#++1WVOJLTU=GBP51SU/^ILZ 52AF/&8(293%$-"D@)8F":80P*Q+"$7$* MJK@@8VS\4>=*USIZ[/*>@=!A[_MV8'KF@*V"#2S7D\B=\?'8"K\=IX'VPSO@ MY;^17+NWF-U7.5UTO[XZ5ML[FE FE^4QH9PE% M!*($(<@$26#&97E,)Z6,C>N:KE_T\K+' T8WS^=F<'KFNTJ_75>T MWQL= X9Z7<0@D*-S6L:@+LY%,P^=F\L7=_OIC2)6)Y(!'.1:%*@3$'&,P81IK@04D49]2J==H,N8Z.. MMBE@37\"5ANC5U951+;YY5-CD-URF=4F-1U7_ CGEH%THZ6!AJ=G\MH;&:TU M>+,=F5VL//BR-S*--4VN9SB:"X!I(#*\19-!*3, 9(?$&N*107:IOM#5_>K; MVI37_:<),OI2'[!,$Y*@*$(A$JO,H5.O?14L$3JG[VO\Y*?U6UHOE N:VH]$DN] />+1_I;#'-TR@E4A202BHA M2O6"$L=1 17*>:2* I%<^M#8-8%CXR^CKRV/775G:E2>@$II\'NEMF<&TE78 MW8@I))@],]+-.'I3D2LX@3CHJKA!RT]5BMG@P MS:LWCYNY8;5WVH'CL_64B")1!4&PX"F&*,X$)&E$(69QSK(XCH3P6J)>%SDV MRFEI"$2EHA^[.*#LQB]AL>N981IE0:,M^*6-9*WP>4?2FV#Y-6]WZP[3G4^[-%(@GF"8JI1 A+1S0U)$-=XDS@N.]3(M M\^L-?%;6V*AE/Y/Q7!9C*1F<^4-*8PNH^'&1($P[IF"]N%MZ0F, MHB&;#5]%(UC+X?.2!FX\?-7DX_;#UV^YM7SCA]EBMI:?9L^VU;E^%V;;@*FJ M40;*48HD2B!G<091@B7$)%(P$5E6($6CS*\1N;OHL7%/N\!BI3NTRH.=]DU< MXXV]2ZX.BAOG] -USQ04$.4;2ANZ A:\5N%5P:]4?- 5D//5!)V?T+$,/YVM M[,;2KY*6FU653O#5-#)>M4);&,L**0A,$8XA(HF)MY=ZJ894PJ7VIB3S:QSL M('1L-&9TKO9/)Z"MM@W6KA3WK,[O@KP;8X7&LV>N:D.YU;*'=AX^L(0JP.\B M][FWIVS?*ZE-=::28<*+:9HXP3&-I811JETQ1*D)BV("HEQ& M#,=I6D@5-*LWC-YC8\%:>R!WZ@.Z;AI]RL5 .;V!7@I'?W!\0]VW,^F0H^N: MHMNR?DQ)N&'';*ADVT!:CRNI-NQ0>"?/!A9_6Y*LS;8J9T;RE]7RPW+U2#\N ME/F/^56KW4.<1JDHL)Z_$NN1QY *A"!-I6;P +K7;@H=$0R<;.HJ_54R23VA.9R?)B5G,YM,R_]FW*:Q+G"1'#(N>.0@I.!C5?/@NE]Y8C/!."$LDY9100;0/D\$<"PJ1(!B2 M""N].C>!'CE+%$HZ%23!JNX>!T/7CO(IC(.?'ZMP?.9 M6EYA$(>:C08<3,]Y+##HEZ>^4,(&G"T#X[,_P89^>+<-5CV]FYZ^7U;+YYF0 MXLW+;Z4)J-AVVKCCZ]ES5=JJ*0&0Y%&6%US"B!8"HE1Q2!,2P2)7:89$45"< M^NRQ^JLPMMEVUTAFIZO??FJ'87#;4NT7W)[G0=.KT'8$;]0WAVN_& O ;/$7 M< KV7DHY= 5.NQW2@>*[:LBLHN9T MJ(&VT35@B)<+)*%BNR[*&C:HR\7LHV@NIYMN#".MBX;N%0NMH\?$_6(;.Z8O M^+PTM1RJ?[ZAY:PT]]>'2OS'8O;?&UF';2N*8\PS!$5L[0D;E]J/HZ$;T]@GXV$KA/F3=./6]>MC_^8Z;=Z!7_\?))/NNQ M^#DKIZH@3&0QAE%.3.$S)"')4 *+E D4$2JBO.@TB5P4.^+I8*NLY8O/=__4 M2TJM<5?.OXR^)WL'PW0X'O:&LSO9.J$3FC8O"WT= G0"XBR5N=W=C93JTH_; MNF1U#;*Z7MDTXJ1@)-(41!"'*%$19*) D,4A:SV#U] M;%Y+K9QW\8D67FXTT!F%GK_Z6J\>9;#[C;^CBW]]7FW)M4DWHXJ5^][(\Q6G$,QBS+-%?:,P@ECB%(E)8$J[_ M1YTZBCK(&MN7VV@+C+K@/^GCT]^ U1K4:GO$:UQ!^?(7'AB[GK_WJ[!UZ5MQ M!3^/*)9P. X4F]+]-?2+-'$#YF+\R)5'#!<5XF;+7JR'XRW=_)^/^E&SE7E9 M[E?O9N73LJ3S>_5IN7BPQ3&JC:DO2RW^99>/I1A*$J575IEDVCG2RRZ(BQR9 MPTW]6Q51%#OU_;E%B;%Q\LX&$WME=*]+Q5QI&AAN5-RFJ*N=9D]G1+__R659[FKJ?Y'Z.UBLIX03AC#2?JM F5YH9GJAF<0< MLD*D!4L$89E77=;@&HZ-7FV (V2V* )OJ>_'J^$'THUT7W5X>F;DK6WMW3-C M'MBW;W)Z6VURNM[%KI+ !-0VA^/LWH8C$*&'UV]0MN\-WL.IH#]!'9WIHS[P M32+43)93G&=1QE,!\R1G$*4Q@332_Z>$2J)881K1;33@=P_G^9+0#B&!WX=, MV_1TBR_BZ^C_W@S74#F;E7[@ET;3OX#9 K24#>C#NF 2REF]*&M8K]3%["/W MT^FF;OQABNE^7)3KE=V]^4V_'LO5VC1ETGXN7VX6ZR\K^3C;/'Z6ZRFCN* L MDE!0RB$JM!N)J8AA@H@23,8XR9&/!^DA>VR^84M96QH:-"K[L8L/^FY)A2*666XQ@619R; EL84LDRR#@II(A3DE*O EN7A(V- MI=ZV$JDG8+E3U!9WM 4=2\^*CA>QEE@B%1$%8YI$T'1JA[1@$B9*<)%R+/7_ M3:L2D]_6=+4>%O%#P?WA_H;.38#^!##Y,%N8!AEFM["NK=D/]$DL\C3-,DB1 M]N]1EDI(8DQ@'*$X(YQ%*,UKZ-\O'#-_P@+?B!T =E.^M&_ W:;C4!#V//^V MT[SKW9%R EJZ!HQ$O+XID M*F.IG?D40:1(!%DJ!"1*(AI%0L6I5R>=YL%CFP@;O?R^_RU,,:>%(A+#3!0I M1$D108HI@3A1B:(93_)(^L]K7< :? X#U!9VT$M/>_3[G_\1Y]'?TG@"]-<6 M=X4SIJG"/(.YC$P8#2L@H5) GB38I(?)*">^;ERY!F72$TFT6Z@). MSS/.U2_2>V(Y-#+0)+)][* 3QJ$QAY/#T=\[AZ+JCV#]\D6/S?IN(4RKVJ>J MEO)W_42;\9$+0A%&IGR5T)XEB1-(3>,062 9)Y*KG'GEVSC('-OTT:@\ 59I MFQBR57L"C-J=F/-W.0O1IAW^MEBR4JZ>3:JA39#=/W7[-%O(CVOY6$X9*2BE2L%< M* X19CEDVIF%*L:2(J9RE'1+,P^HY-@HKMW*IV5FDY6LU].+5HL?:ZK9I=T9 M6^4L'QS @]^-P2;X4:FKSW>/;/O:PYU]US)'L8B=&9E2!5?)P^S M!Y#/9FWV(:MS#,7)C$,2Y7F>%!F4::'GD4P)2!+;<9A&F$=%85*SO&HIW9*6 M.&@5I8^[7,Y?ZF3.OP!6:>L=0'$27)K&":&%JFO!D$1"JO($$B*I7EDD!!&G MJK@AH!VT>GC?P*I8LI1$D?9^6 R12"EDDF)(6%20!*6B0,@G)?E/DHO)M5X%#G&GLG%_605OY-*KO0?+/\P&Y!21 M0N BYS MDA0BQADD7 J8<$(2KI=(+"DZA ,ZB.XPPPT1%+@KKD0;37T#>*ZC M[L8;H4 <*F"GTM:R2)/[LD/S[BJ:'8)TG/$)%IQS7>+ 03G.$!P'X[C?VC$( MAY8_S/_,'M$SG5<-9LOU:L;UMVS^<+<0^[]H7?G%GL01.[\;W:6F\O^-^>,16O\YJX]YW1H+K$ MO @'O]R_HT(#G @IGX M)J !I4K>J6#II2#VZXYLJ'B6US%BV$B95QVHHQB< MU]7FMI7 =IW1VFDS@>0)H2EBN( Y8B8;-.40IQC!!&59E"(1*[\I\XJ\LSG] > ;BB'O[5[T%(V>$2^$RZ!'?USTE[%R;]B^CD' M_]IM_EU=WR_6L_7+%UL/Y,-\2=?3C'-,,JH@)9$Y7Z4Q9"K%4,:Q0$(66#"G MK=N33Q\;750*@DI#8%5T;^%ZC-UE7K@9D9Y9P <,KWZM9XWNU*GU^&F#]6@] M:TB[.^OYB[K.^"OM=)BL9+NX_[;6+H6M5J&J5@$S.O^RK%H_O_^YEHO21-R\ M7VP>;8^2Y6+*\IR@0A90LD1!E)("DH0(4\N4I4D>1TGDF=EWFT)C(X&=/=5F M5Q/SM5,>M+3WC'2X>?1;3 MW*C.P$Y/&/".O:) S^V:F%AJ4296UQ3:_R97SS,NRV_+N9A&B50$1Q&,,-$^ ME, <,LH0%)E$F$O&2.:W;WE6U-BXU&AJOM*5?):+C6^-Z/.(.F[Q!<&I[VVX M&B*KIMUK:Q0%1M.0R5C7T B6BG56T,")6-<,/D[#NGI'-W*XXWSSN)F;H\YW M\FDE>174I'^>2WLPLQ!W5$$0R2Y+$1$ M5):G'4YU0^DWTJ/?EGE M.RSGQMM&>9'4,%&U8W.!AVD81IQ*KJMN5M2QN;\?>J^WWX*0]^5;T=DAEO.-@H& MJ&/M9'WPU69;QBLM(4^8>7Y=>.KB#HT#MNU^;5/.SQN3X'NOOFV8[39;3GD< M9S%#!"9$"(BXH! K3F 194QR30 LO+I! :P9ZY80=>W83W\Q:[;SU@Y]$[(""& S4/N E+O_X!CN!<;"!P M[1G#=1!PM&:OA8#K/1W(]@U],:[9>MOP0B9$I1&#'.$4HI@H2%$JH6))P7*< MJ2S&SN1Z\/"QD:E6#U3Z>7SUAX Y,.0-,/3,B#L$NO1..7IWW GO!D@&(CB' ME\./QLZ8?)&V#N\9CJ;.:+M'2^>NZ5H_HPZ[L&6:WLV>9T(NA(GH^B)7[Y;S M.5WI!>9FL9[B A&9YQG$+)$0(9Y"G/ "E"44 MM>ZV3INPFI>F=%M5L\VS9)O[@+@M'7N!N6>"W"%[ I3<\X3@NP.'[@*X'E8MGN5J;TT]3MO6S-J_J@#E569*E MBF)(61)KWXK&D" SY0HLEFN[>C4! M!XNMXKX'F.>0=CV_#(!?[\>7.^B,DGJA=1VM#F>75Y (=G1Y3L[ )Y=7S#T^ MN+QV0X>EUWY1YY:(ZL?2[J+/N*R;6] '.94\QG$F(RA8*C2#1!0R1"-(LEA0 M+&,LD%,UGH[RQ\DK1E'P9#2=&%^GUM5C'=-A(!Q6??W"V_LV^D$1^9;^S3\L M[E\JW+\,A+O'$K-?_ =:A?8P#GZKUNXH7ES8=GCL<&O?[C;O+8]O>$PWS_-T MKZ16+ZXW+[M+ZE9==W_0E;A_,A>6]^L?LX 32 M5*7FE%5!5D021HE>B$>15%'A%6?7L[YCFZV^?+LO@:2KA;RACGK?8^SF.8]H MY'J>"-O=[=JVMEO< ?9RN@N>L7@":IOU#\;J;1IONS608Z=5,AJ H,,M$ MBG(J/..V]P6,;0)HMY#YS__ VB7ZVQ-=@6>C*_C_HK]&4;S;K/T;R*)H$E7_ MJ^<*0#?K'\N5:?SS-Q!'9)*3?!(7V ;HQ5$^22,\*?*BN7Q6EAO-1^:O[88U M='VF<+J]TA2CGYC*%$]5<\:Y9Y>_HV%VW8SI/GB][\&T.WK4U3X_6FQ[Z>6Q M9W_X_AW5XU^K9\>><1?Z=.Q?%Z(AWV<]Q.^6CW2VF&8H$;'IWYRFIF&'%!&D M*D(P)Y1G><)(QECW[GL[06-CH*/EI%$5_%XIZYUJ=P9N15(;T)Q!B<0LUR7-RC%.)M_R#7N-X8(<:FCIKC(4)1' LHXUZL@ M)0G$G*=0DIC%"B4$YUZKH%-"QD8MWZ1IMPSNVMO9X"#6XI9@%:?8O%" ]

M![!<#]2[,=+D5'A:X*"2(:/97(R\'"IR4W2;/0GX=;E:/] '^4T^&">FK%_/ M.&&<\#S5'WV6F1[@"K(\3F 6I9%("4]9[+0*N2!C;!]^HZ7'*>$9\!Q.8&^' MI.=/NU$0-!IVB<(]@X_'2>GM. UT&GJ$5Z!#SLL 7#S(/'/K<(>5EW7?.Y"\ M"AA M;*16*0BLAIZG>4?@.9Z_W0))WR=F+31Z<%;.FA[J'.KH^<.>')TS[^BLY^R% MW;[C3\NRU-ZXR3*2"_[RA:X-1=S-Y_)!BOG+QX4RK82DJ+*/IG$1IU(P K,L MCK0#DTB(8_V1,YYE+%%)0:E7E3,_\6-C@%I=T_F@TA?,&H7!YLFW[H7G4+A1 M1G\ ]\PG1G'0TGP"&K2WRH.M]DT>8CB^Z89;(#+R%#XH4W4#YI#&.CZE&\?9 M\VUSQC1;V[HP.*]T\'SO5AJ@+9. MWXT,H#;KS4J"Q]EB]KAY!$]5&("GXW*(I!L'W8!/SR13A>;L5 O''V=L#D00 MAT\?E '.F';XB9^[K.-Z@_^08C.7]^I.LX:8S39GDD62X)E$@A$U5/(&8D MAJ@@1:$8%GGF=1H<7L6Q^3O?-H^/=/5BLOW;)H*=C: Q$ICW!K3,-#K0]KURJXT+.*S@]^^VRZTQ%UA[0RX%>QN,4&O)\ H. MNQCM#>"CU6Q_DKH>U2VYE*(T K]1HUBS>_9I21?E/^11<3W_ZP/OWD\%VU!_JZ'>;I!;S8%1'6J4X464.YP7 M^@(6[!316?# 9XN^@!R?.'H_X15:"TXED:(@F8 L3G*((F):(2L&$<:IE&D< M92F>/ME@\6]KNEJ[$=Y-.OE\DX>:]1CR(S79F8G)?)5/EQ,[>ABG2"K&&F>#')(3/'RS)&"54H3R7+ZG%ZOW#LMS[P*#5Z]3=&[TU8_&N,3A)SQI10 M,,6Y7F]B4D 6D0Q&G&1Q&IO#,^:S[338R RW2<7=FV8..7(DB2@EE,,TUOX> M$FD.:9%3R%&:)"PC*D-^%3P&&[G!&IU>;7@YY'BY.8"#C4+//F&HCJ,C:14: MV'F\39<_3^/.509^6Q5.V783SI',."0?!JN_SWW9GS :S/OH:7T4'#GN!>-?CHM/;Z'=TS]7:[?7?/=#8W^\;UFK?:_=.KJ3O.5QO3F%-_GYJJ M:AVF)-,.6($)Y"E--(<(S2&1(E#B7!#M3.=YY)W.UUF;L=',MQ_+U1IJ28]@ MMGC6>G8X[KUM>-S(:##0>^8KFS6X,V0"MJ;8K3ACS 1LS0&U/: Q:,MQ8?,+ M;T8V8!)B=UT&SU2\&;93Z8RW/S3 F8;);*C+/KS_*5=\5DHQ54S((BT0S%46 M0Y0R!7&4(ZAX%&4DDQ))SURD*Q+'1I;[V^KK']+64*#Z?3%;1;Q5P $\;5;F M+VNP7@+Y^#1?ODAI-RO6+^!)/]238J\/3H?3C%LA'_80P\):JPNV^O9T;G$) MFCZ.*T[*>[U3BDOF7SRFYJ#DWS?8AW-&[_(Z3C6V5;6T?70:Y_K]3U,J34YCDN8) M%@E,!&(0:>\74H536'"4"IQS%G&_V>*\K+$1?JUJU51LH@F_TA;(2EU/IK^ ML2-9AT&N;[ZM0:L;8#6*@O=70/,GRNMPA.*Z"Y*&I:OK)A\QCL,MW4CCXT)[ M/7+;\/Z3&3#3^K2J5T,IC3(42Y@)99W,&&(A&(QR)O.HB),\\CH3OBAM;,11 M*0NVVH)&W8[E@2Y#[<8>P0#LF3]NP,Z;0IPP"40BEV4-2B-.9A\2B=M-7;-L M]Z/YMF[2NUG)YTOC*4U1D:K&J_1 J(!&(0(4948ED"4'*+[7VJLRQ MT4H5OGI#D+ +SHYGI&'1Z_NP]#CN=P)V"T.P4SIDAJPS0L'28J]+'#@7UAF" MXP18]UO[.%O];;&2=&Y*"IM4W"_+JNS9-$I%7) \A:)(%$0Y32$NI()%FN9% MSE":^IT$=%%B;*RTTQ+,35+Z4ZUGR+/4,\,1X@CU=I#'<'+:&@1;&>#+M4$( M?%QZ&<5!3DG/J#"BP]'+(/F=B5YYEA\G"CF;WFFO3AC/[L.005 MSR.(*-++-\9SF.)(JD31))=.A4R.GCPV]MHJ!XQV;IQU#-=E(KH)A)[9Q=%^ M9[HX:^L)#B@E_^O#\OF_]#W5YZ]_V'WUQT\:Y%,^:T#S?9Z_H//FZVPM/\V> M;6"#'AM3]O.N+.7ZMU*JS?S33,DI5AE*(KWZ*5(3@A K"1E59A^[!7Q?J\IVWA?>X.-*H":G35T^'&J@OF6E_O'=GKP.MU)5:$)*80 MI:E#FQ>0%&D"91JAG&E>Q,1KV1D:]B$X\E]R]O!C+06\TX-L\B@K58'1%?SR M(NG*MU^3$_3.N^)! >U_>URK"ZV^H/4V6XTG;62#[I0[0Q1NR_RZR*'WSIU! M.+&)[GYOQR),3_K3,O6>[$[]VV6YGK(4:=+/-=?05.K%)L>:>C"&&*DH-\=O M<>953.Y8Q-B(9JMA=>0&N-;1LP+3,8QN-'(;.#V3Q@Z7^E3M[25@_(LQG;4] M5#VF8P'#EF0Z:^!15:;S5W;[K@_7;:T5'>>;Q\W=TT1[S8FE*MN+4LI9X23'/)8 M$8AXE.N5/<\A340AF>9S1B(?2K\D;&P,W>AJBA=LYM;!L3'O=-=IQH^K+R+M M1KVA\.N921LUMQV3!*@T#=XPUP600*1V4=2@'.5B]"'E.-T3I$3ONXV\4_H# M_3!3ZQ__5]+5E!5ID8J"08P+90J/%Y"9$D0T*7BF&$4H*;S6BE<$CHU)OFMU M)34JWE2Q]QA8Q]5C0+CZ7DL>U/2=F$PM)L$7.A,38"$$1F7P8?8<< _*%:%^ M*@ ?BWO-DL!GC;]2(_C\?<&Z/99?5DOM,3W2K_)9+C9R*G*.H[S ,.4B@0@G ML>:4-+6."HVS2+#4*^+!0>;8N*56Z^:.CD?8NG%+8,1ZII?371VUOL J#*Z! M&:*KXSEX^NOK>"3QM3L[GH/ H;?CV5MO(YFWNQ0YD]ORL# KKH]"T]I,S6BS MGUXVSM/=0K3*:NB_;1YE^S=3@56J%**P4$I"1*2 -&6F9EQ."(L2(>+4IUQ< M3WIZD=E@A>1:Q77,.:K1N1N]A1Y5/TI\Q;$:BD9;)MI4Q-I(T+:R.CPL=RM! M4\FL91>H39VT?QF>@7L:C<"L'5K+5V'ZGJ ^-SOT):YCL=ZE;7S.C3H?%WJV M>M!?7M,I#A69D#%*H8@S E&AN.E:(6&!\R(665H0X57TZ)*PL3FJ;5U->OI3 MK:UG;B;90[P:17OHS^>"2*B*CI=$#5NPT<'HHWJ,+O>$.8H] M"+"]>"RP/1*8HC3CHN 1I&95C"3AD.5Z58Q41FB,XD3Z554+HM78F.CPZ/6V M$]=N ]7MI+5W^/\4)ZSMH]7^SE-OPKJG<]1N.KWJ^>E-,%X[-[WMX5T=O,>G MY<+48[Q7[^J>\^8TMG(RFTB*1.(XT\M\*(FI%R_C'))"Z?_+&4D+1 6.O!HJ M.TD=&]$VBFKWQ:9-K^G/.C#:U^ES@=S5^PL,9.]N8*.OJ6:W1=1$E=0+ZSZ" M2[Q0"N8:NL@Z:Q MH&AWCQ+Q02UTV(B3[->)(_&!Y6Q@B==#;H@TJ9[]69M8UZHN$J8TZ@)RQC2M MI5D.<<$3F*,HC5.BN0YY!:F=E#(V^JHB)9HTL\56SPX1)D> NE'1S3#U3#D5 M0GN5WWW=4M*VTCT M;!/)&.$BY8Q"6421Z0DM]>J+%)#B",4"9[$DD^@[: MBO3X.>S4WG7XO*6GI^^@N+%*+T /5!J[5MT">@#W0%T^.X(7JGBVK_AA:VEW M!.>HM';7YW0C/]LB^0TMI3 +2KDHK;B[U4J_>K;8V9N7W26U;G=_T)6H*W[? M"6$C9^A\YX[M-DV8B"7#-(92$,V4L2":)!,*18JRF$9YBK&7[]2KMF/SP=K5 M[\$=7\^>;=WEG0VM=8WGEE>_H^Y&Q:,9RYYYVQH!K16@;2EHF0K8"VA?5YL+ MK+V3I@/"N;'O95$[R/ $FAGZU770:600V _GG&&$OLX$5;>D,,DWOE2\27,.Q341- Q:Y4Q30==TF&/\X*ZEC=]6DE>=8_0/\^E56%CHW8VSK;HQ/:4M:WAJD#YF[<'!K)GNFVK>X$;!6V M>-ZYX-FA'*D[0,'*CSJ('+CZ]P6UEUSF1'7)BT]?FRVK&Y;UZ M:QL,VJV +YHES?D)RC*94FQ:8T>:N5",(>,JA0+A."T*EB:Y_Z9*+ZJ.C>\: MA<&3T?BP?^/$>+1&;;.1JO_V2%?_ENO3UW;PE"44,:0^Z_];J8YM:;.QYV8H]IXTAVP/0"=!ZSQYMY+DR#3B> M35.'(=JN]]IO?40SP(V-UE^[OWIPG[V3$B-J&G -J#"MU&^DT?,%J)N M/&>+F)CZ):;$S)2I#">,)S#)4ZS]^0)#0I&".,YSPBG+)$_#5-B^JLO8"+5K M5:-;AL.-)@<"N6>NO%*,VVC/S4S5-JG'&DD!0.V]?/=U3492U=L9,O=BW^Z/ M[-@&3VHIY>C1^[Z(**R YCBE.)4P3QB"*$P(9S3G,>,Y$3BC%L5GEN3)/?">K_S;Q=M^7=0F/)M#NFUP] MS[A6X*OI %+^^NWK%$N>QUF1PB@1!"*1%Y#)K("<$9BGILU&4<208?V3=JY1SK#@4>K79B.H>F.;^9HM M1'/87V6$N929&V(C%UU*+//^N0$W@[+CMM0[)DRK7)U"PV'.H!.F'CX M_+=A,Y KOX=1((?\O.$7_>P3MPWG/I_7><\KOG"9?Y?N]XOU;/VB'>WEZFFY ML@/]38^W?&LH>/7R=BGD-(U1RN(BA9C1#"(N$61,LY_V6P5+>6):U[KV[G:0 M-SH.M"J#/9TGP&JM80:UYL"H[M[NVP7WR]S7 YH]Q.2S@M?X#E9JWFRS_*JDW9P9GMS7K[>CU3!Y'QTR-CGVU MK3W$H)?6M5LAK]B^]M#0RRULCZ[N1@KO'Y_FRQAEE;)4>[>*DB@3,H,J M%;;S&(9,HEC3A,H3QE7&A==>V5E)8Z.&JC3!LLX+U/9/!R6CS7?!ODVO90]WUJ^@$HHGS<@9EBJOF'I+%]1L&SEC_0&>K?YJ8 M8-LVHLF-K.*P_KFXS=P!H.6I:W@AUWQ@-C_0A2 MW?V'ZK63WSTT_G.DP_L/0; $^0ZB.QXBS_72CFH7.X\55R M.7LVYQOU@<64*!2E6'"HDDQ E&@/&!<)A9@A[?H*O4".O"(QO:2/;1[9*E]5 MYN,K*69K,%^6WJMBOT%P/.#M"]JASF]W2D[ UAB+]-L*:=.U?GM,&_!DM@MP MH0Y>O60/>Z[:!9:C8]-.#^GHC1OO_J.FS_VFY)956YY_4X1$BJE*&"4\BV%, MM5N-XCR%-(\H%$QQ&1'"@K]SD(?7N^%LY*>5!I7Q]!3BIO=@+:M2)+L#4BH /;%;]0 M[JBW_&&=RZ[P'+F*G1_4-0E\OW5(DQ3YEJY6+WJ6-5[H-!-%6F09AE)1[>]) M02%%C$"% MAK5G6CON-C39IF*#MLXA\[+=$0J6A>T@[MW &MJ7-A%\7E MW6;]8[DRC=:F1X2A27J4[+\@:&_^\W:M4 M1+=Z=J^]>0EH-\()!%_//+-?PJ=2%.PT#=K6[!H,)*EDO$!\NEZNZ?PRZ7C(]**=K>3^OB']?J4>@>2.P%[FFI[@ZIEM MFE(%5N5M4M+++H9L K3>5046K7EX4#TB]L.#.U 4?RB0_>+\_>"Z&/OO^*CA M\@'\;-O+$?"\]<; WCI+J)P2E>0BEP5,!=>L+ H*"9UYK\ M-B"'J$S6$Y!NKO--\/0\>>T"G]]?PZ1[Q/.AW:&#G;?/?YTXYT/SSH8X'UWH MQXSE:CW]E?ZZYC;F*DB1TKJ)3&5$$5ZA4QR'D%*"X*E5"(C3HOCHR>/ M[0.NE7/[7H]QNOR=WF1]S]]GK5? 6..SUE[Z*O5-K2]2_VOW-1X_;Y"O\*P9 MS==W_H+PZ\9M'SU*1!93DD.1$ZY=%)%"$NE/DT:DX)+'-$Z0(FP]>7>G8A8Y#_\#NN(9;4';!=RPK2H/S,.O( MTST6NRTDA^V!V,4ZGZ7DC1T)K8A+\1E?Y5-=LM^6*GR6J[79>=Q5I)Z2!,4Y MI:GVJ5 .$5,1Q"1+H5(I1PJG&+"2W@19_S-8_ MP&IK7'7UUCQ0RH6IS[!8KEV78P$&U6'B&&RH>IY.'"+1=N: >UM8=3LX.XL& M&QJ/N6>P(1IH1NI[J/SFK"#H7IS);I,PW/P6!(F]62_,$SM&5_,?4FSF^NE- M?)PM=UC:=L#EFY?6O[Z;F.YIBD4BA8A@+"(%$057 M>RHPMGFOT=_,9-L0P[8)$Y/3UOH%^-W:X>BI=QXGM\W(/M'O>RH+#KQ_3'5' M]$*%5/N*'S:BNB,X1P'579_3,7J1EC_N%L+\Y[U^\#.=F\7'714@J;G9LO)4 M(I'13&*8"ZG7 8))2%!.];(@HIF2,I?$*X'.2>K8J,]H:PMPVO(RW9QBC M$^(I0U1//1%,,QQ!5# ""5$%3&-9Y,MJO:']P>H-EI7CG? @%,?E$*%GCK)'#8(U0>&HW!4 MKYL';@9<)_M\-IY[N9;B7](4#9?B3G,%?9!_UP]8OZ-KNM3?+LFW6;5$^NY3_H7']?RL9R*E ANJI-(5C"(2($@9DD! M16)JE' J&1$^\]\E86.;J4YM9X#?C;K ZNNY=W019[=9)11Z/?-_=^"\B=D% MD4 4>E'4H&3G8O0A+3G=T[%S;T-(OTIJ^C$81ONPTDMBN> O[Y:/=+:8$E%P M0G(.8VZZG4N<0!;'"<1("$%DDD6IUTZ-@\RQT4E+4[!5%?Q>*>O))2Z0NU%* M8"![9I:.&/JWT75')52[7 >)P[;%=8?@J/VMQZTW5"/ZL9SK.TJSW;!^^;Q< MRUU+F%W_IDP0%I-40I3%>@&OL@CB/"U@+N,XSB3.>.+4RD!/@CNOC/F <(FJCUOE_U2@"HW:KT55/_:V\X0I9+LA)[O!E@GS@ M.%D>R.L!MS9"6)9EN[A'61T/DSPB@IG*YUF<0Y13#FF29I"E!4]H*O-$>=5( MNR)O;)S4JO"O]=TK5E-V.Z"_!K@;.P6$L6=.N@G!&]HE7,0E>-^$T])>J8'" M1=//=U*X?%O7&C_E^EY]HW-95FGXNVF8)5&JE, 0Z5<(HB3)(2FR!*JX($64 M9UF6>S'+>5%C(Q6CJ8E&^2J?Y<+[\/4\HHXGKD%PZON8M8;H[TO3HLZN8Q.LKL]900.7];EF\'%5GZMW="U0R-8?%^5Z98-F6S&,WS7FI7&% MOJ^H:3WRCKZ44\PC%-%80))BLW2*(DBPQ!#SA$5Y$3,<>VW7>$D?&Z%L=03K M2DD@M):^Y0E]X'>CFMY [9E]C-Y@I_BD'3(] 3NT:^W!NTMH=ZA=V &U8$4, M?60/7,VP RS'90V[/,0_X5H_V9Y\;>A\E\SX0:_>Z-S4N?B5KDU8]DL3LVA= MK=U$7HA#YNUV<[X M=;:PJN=]<8MM$A;Y8'5'KP; FF/C,?^$!\HQ3$H\G[Y MC-VPNYC Z/G(X3(6N]FZEZ+8\1$=Y@<3QWT8R[T0=\]T-C=ST(?ERNQ1&'^_ ME28L4R;2/%$PI5$$D8A32%DN3.6C-%8B)8GIX^I8H;.+!EYSQ0"UXHS^DU,9 M(@L!:&,)5,L5+/6?]!RB%\9EE_3N3L/E,)OT/0A]^]86_^-<$FT#V!H!M170 MF 'LQD2G]/I.^'O,,7V/PT S34_CX3?GW(+EQ9FGTX.'FW]NL7MO%KKI05T/ MNA;EST]G4_3@)[R] M 0QVJ.8J=^ S-D\XCH_C=,LBA%F2$ I,PD1 MEQED<<9AGL4D4@P5,LJG"_E UU*X$9B+6*=/C52?6EMX?U_$.PG&7 M#8][_4A(R-FT]L9>XH1]GZWUFX_3..6J*&"1%53[2K&IG,$Y-(=@4J4DSE#L MXBN=>OC8W"&KE#G8BI-?V%^:585C%/1)]"[SQJV8]+W;Z@F',QE'Y?-_Z=NJ[UW_L/O,3SYLD,_YDAG-9WOQFJX5#I:K]7>Y>OQHDT#MD>LT MQIS$)",PHX6"*!($8H(+*%@2$_W5YEQYY6">$C*VS]7J"+6D1SUM;;7T+0YP M DRWV?Y6B'K^>BMTC'[@HP,Z'=+=SYL?+"']A(B!4\;/&WF^UQ=%=E=+31BF!IVV)[XS;6 &,.^'"E*6[H07,DGD&&HF]Z\AZ% M7@);PF$:O%*@MR*O5#.P*V#GJP=V?F(WEOTJG^K(M7OUR23 WZNW*REFZRFF M#.592B"-5081+Y F41I#PF*NR5616&&_G9:SLL:WO;)3%:R70*,N?RPWI03< MZ@L4Y:;HN_=>\7FTW=CO-@2'(;<6=)K>K);FATK/<*1U%8I G'1>SJ"4<]7< M0T:Y?D-'MTP^F*?JQVN/ST0JGTAQ3E&24L(RF.98^U]%(B 6401I$8LT*7*F MXLS+_[HND/+6?GM:26IN-\>4)D_32,B29)F MN79:3,](+A7$G%'-2Y*:%G28QDX](SO*'QLIV7B162NQ2!DC3("N78HP8PE=5@>?Q\@ M>/>S7 -1*ZQG%;Y\E&!-?P):EG)=9%#)R;>\G0XR3Y5X] M,=FA*IOSJ+@12Q]8]TPU+94MIG55MCYJ@/NB$XB G,4.2DF^8!R2E/?]'>NO MK7_(E:G#O9(_Y**TP M]\S=UFZP9SBH+ >_F')I?YF YB5H, M$"S?MV .QRLHVF6NQH+$Y2_JO[> M@L,<>U6 !*R.]QKC&*K6WJ"Z#UNY[S6&Y:@.X*LHT6W2_.W;]Y4MW/RRR]_Z M53XRN9IF>4(2::H_%)A ) 37/U$"TP*E*F8XPYGT:_]V7I@/4PW3\^VWOW[[ MJYZ&*G6]$W4=X.6<4952$Y/ ,H@(PA"G:0HSK/T'@62,:>3C0(0!=XC9OG=H MW:;B,(#U/&_^]@TT6K:R8\'OE:(!5SS7T0@T^UP0-.A4<=W@0UYWN./&IAIW M=KM1SP:M)5-=5U_<+[X:J:99M;[@\]+$5E7_M/O%5RR0#OMZY>IY'FB2!'!6),U1!QQR%*>0IY2FBGM7T@? M&Q7OE->^8*,]J"/^?/?(?4;!=:.\)VQ[WRW?PKI3? (JU4&MN]D:J;9FK/HA M-] [H!9L%]U']L!;Z1U@.=Y/[_*0;KQVT)CR\\:XN_?*=K4L[S?K%E?!<;&;JT:;?_;C\R\H7?C MLSX![9G2CIH"5\J;S=]*?=#2?P+>S>8;ODLUU/*"UFDJ(!Q3@E$5.20B:R J>(I*?(X)WYYE^V'CXVC MMKKY5EQIX55DB#,I.)1%'$&DD(0X2F.8IQE6.>&)8-BE'N3-> T0+18"+S>R M[HI"ST2\52MPE-N J,<=&'5>#.7%--Q9KRLA\H2]F75N=-JVG M,HG2E. 4)H*:1@@D@HQP!K.,9YAPS)!;_9?+8L;&;-L:2$^5FGX?[!DHW3[= MVP'J^2/>8E-K.*E/W@-^SY6 MF)CDK9YZ': U]=S+/X.JZ^Q]*U:]S^/^,'4I%7CFE%U(F%-.6D_^^FCT\R-44)S1/,)50H$1")),<4IH4 M>OU3X$BF.<(Q"=L+[J(^8Z.57;^RIZW:9O?!1G?7+4+6E>JA6\9='CVY^'YEF'KH-><$[F#=YRYK,[)^=$[0^7>H^OV]2:]QT2:+H/B!N[#@)SS[SZ;2]-J4ZP,6:8*(S&$+"U MI&+4";#&#%,1_6:40Q6[Z*S'L"4P;H7KJ##&S0_L4"[CDRQ+*7?]U4W!Y";. MXZ4^ZZP*!+W;2--,[WXAIRCEHLB5A%S2&**"9Y!0D4$9\R))99&QQ*F4:F<- MQD:?^AU./0HP= +],E4. F7/%%FI/P%; X"U8+)-?GZ95"$5DVTCU0G0EE3= M/;4M?0^!1Q6,OH=BH#H8_0V)7S&,6^"\6 ZCTX.'*XAQB]U[)3%N>E W-_W+ M:LFE%.4';9*9K:@V]UZ]73X^+A=V"IMB)7.91ARFE)AT3T$AS?2,(E*48)*D MVC?WO2AS;O-$H#,RP ST*8%:K;1;5W"I>;8'8MAWFE]L+^++T3=N\/B)N M_GA0G'N>5/8A_MB"M]*W='.V 3REJ_+&]0K=C;_T/MUO['?<#L3M\RG M:<9X*@B%*<\P1)2ED+'"%(?#*%4LR9#PVJWUDCXVEMH&A]$Z.*RL0L(.*.H_ M_P/KR?5OMD :@.'X56R M1QF#MP=+UP"\_8=T6."_V92FKF^IF9298%F]7/BZ+1W^46B/;Z9L&;0ZS8/_ M]V:VTGKMI7OHO^G5AOBTI(OR'W(NZN:44QE3$WLL83 M-"I.P %6(<-#+N,0+.[CC)B! SHN&WLBV>7TRA&@<,=7UP0.?7[E",") RS7.[M1T-_E0JZT_[80=^)Q MMIB9S&SCV+W_^207I:PK]!4)CA'BQO<2FH4$BB I4@P+2A+.!,T+B7Q8R$GJ MV(BH5MI^,G1/;3_B<8/+]6S]\B\YG_^?Q?*/Q3=)R^5""AN0NIJFBD*2WC,5)1F%!=.6T%7)8V--6&4*(@S0:.V94$) ZI\WXX%1J!09%Y&OU.S^.@CG MV]H[W!LB>[OZ EB<848R"F7!"H@DU2NEA @8I40)GE!1<*\^,R=DC)ER/BT7 M#U +?00'*;\=6><4Q*X'63UAM^DD4L07KADJ*M7!+U9YD'H&_5]"VXU! F'8,X.TFR]4BAHV ML8CUL)OJ@$GH)@HG)+U.6X3S)I]M='#AEHZKCEG)YTO3*,%F,IGMUSJ>;V[: M;[\U&7PVXO^-6>TT"9B[N5/E2(D,,ML,\CO]^96:PBD&D]E\9C7Y MO%P(O8SGMDI5?1)FT]ZG3'MLNJ*JMA:/8 M( '(MC;=!F47H/ =DBN81[:,6M><_:/Y::4=P\K:>?T-\O5:OG';/'0M 3- MD8QI)G,8"T'T8CB*(>8B@S3/DAC%+,ZD7ZK\59%C(\FMQF"K,MCI[)G]?AUP M-XH,"V///'@9P1Y6QN[HA,IGORYPV"1V9P".,M?=[^R06[(["_PJS=Z2%'5* M?+L4B-W^WZVZLJ3(DSA*H))*: ^.,E-:F<-8"9K&212+R,F#ZZK V/BH?6+5 M&-'4BW"M>Q-F9"Y3U1!X#W4X>'\,]?T^U/4)H=-I01CT/7)D>AZ%@1)H/%Y\ MG]'PR[*Y >O6090MP_Y=I!Z M_J)WZ/27KG(9A$#?^!DA@W[LEPT]_.JO7'UK7/F[N@ZZZ?!SHC?]@1=,A$R4 MGM2AQ&9U6,02$E44D*,,LZQ0682\]J&5.VJJC#I@Y)%72/0 M_<;*C7H&&(&AEHUNX/>R6 F$9O"(=C\M7BG(O1-4Y^/>NSVN&X_69[*VA?WW M%5V4E)M5>?GFI?T7Z](+PHE*N%X'R=082TBA74/^6,ISE*4Z\CD;=18^- M+6O]@%6PTV+) W8W%NP'S)Z)SPM';RKSAR00>WD('I2P_ $YY*@.3^A8W6"Y M%'_,YO.OR_G\PW)EUHW3)(ZS7&(.19Y@$UV+(98RA4)IIZZ(19SFJ5^X5?' M(L;VB=]QOMKH.7!6:^K;-OD(0K=/^S9@>OZR&^7 3KN0;9+/61ZL1?*1@('; M(Y\S\+@U\MDK.QS6?S4U[._5;V55B_:>K>G,E!%8O/_)?Y@@8,T:^YV&[IBI M1L+7TP+'":5$P2QG&40B3B 3!891E$O=Y7PF[#_N%N*+?H.;5_M>?9@M MZ(+/Z/R;_HV-ARNWGR5+::RH9#!F>001Q0PR%@N88YQ+GF,:8:^ZZ$&T&MN< MUS;*MIO?F64WPMN&F0WSK6E@9YLWX88=9\F_(\K.>;-1;6OYH^FMH+L\+J@IF M*H$HB*0J():$P2C5:RE"XX(R.EW(![,I^MVCRK.'#D[?/JF^_2--^N,!HR)X MHK.JAPTURI:SBA3JIJ5<7S&Q_P^D_NLSG5>=@@U+F.7H:L;-J8"]@-;&>I:( M]AE*A3+.%4LA1@6%*#7M2J(B-LUG,2T0S9CTFI:#C^& L^^?;O#X:UO[5OSN %JH.N(_H82N"=P#EJ#9XEV?< M6+?F5[TLVJSL?/FOV?I'NUA+5>AB/X-0_VNS6M4=)\OMW4OY]#$>H8L M!=7Q==9:3 MHKBU[%DRSA3O=MDSFUXXYQ46:B$1I:DFP@BA/"DA4QB'1/J>0% D:.67A!=%F;%Q4V6-.@Y7Y MI)Z-2<;#?*R- F5C%5A9L^Q*WN,<\N;AB:V>CP^+L".XDSR=V,/ MV!H$OM;CH6V:M K4[\P:A?0RTX0"JN]E;Q>,O/HV7@.A4\O&LP\=K%OC-;/:C1JO7MMA M=VZ_R=KGY<*WCURI"&\Q2Y5?4M74\=F:N ^RP0184MIZIX*#5HJU6#6V,2A5S_[X'"#UV MKX)".=#VU*V0^NT\.2-T<6OI^E.&VSMRMFAO<\C]KHZGJ[/%;"T_S9Y-"L-: MC[?9 *DJ?GR:+>3'M7PLISG#L4C3".;$; +%@ICMH!Q*DI)8+Q,Y]2M!Z")T M;!QQ+B*' M/9CU .'HA-;GWFZDU,0BOET^LMFBB3!9/BQF_Z.%"CW7S=2,;L4V<8K[)8KT MW_2T*&I_M;JRZNB12R(I*W*8RT) E.<)Q+G$4/$D*E2!J$1>6UO]JCLV(JR" M37B]UJHR@OT8K^?A=>/*\0Q:SRS;& I:EMI@P=I6T#:VX=[&W*.Z;[7%$] L MMJL;ZKXOX6AZF.$)1/ ]*SOHU# ,\(>3RD!2.]>(V9OF/LOU^Y]\OA':+6\J MTDPI)Q%!$8*Y0CE$$4\A22F#28QCE419)@JO!LTN0LB?K( ZZ2:W[9Z@P:I<_'M1]HFA&HY>K#9KU9R2;$_VZQV-#YQP5?F5V"N@\;?9!+ M=;]9EUI9HUGKJ5/$)>-<^[]Q3J0)\8@@)93H=3Z1"E.F$C?F&D;=L7'>3F.; MF5@U]"B-IA.PW%G@$T;7^X@[;/:.:AS[/C=J=6'1CFUE;M.E9=NUQ22C5B9O MLVDFH+(:-&9O^Q[6KT/+]*Y-COI_&WRB+L?T5@P5ECF>M\,S>'.HP;HII;?[5NW[3A%">%9)!4B2QGBQ$ M#&F,,$0R+[(4RSS!>+I>:KW=)HMC$5[TOA74'TU\-S*V!S+>Q5,L6%*SN60ELMN92B_*"5^F;J"TAA MSI=-WTW]XVP]10GE19%2F.1Q 5&<84ASAJ'0'S[%C)+M]M[;TLU[-FV.OIJDN9Q=5OVE7IK0= M1>MTS)?#5G\HC0NDZ2F3/(%((0X9B@DD"+&8T*Q@V*M?3&#]QD9I[2YTU;JG M6K6V332Q"]L2?U7G;&LFJ!KF-H9V;0\89MS=N/$51[-G*KVZ:#TYAI/MZ W4 M7S H[,'[#H;1[I7Z$0:%]GR?PK!BNDT:ORU6VUB5[_3G&[F02@O\_H.N_[7< MS,7'1_V5K-\K)8UTJ2_Y:G*N4ARG2:+T^C3!I@TLP9 E408+)2,54R94EOO, M#=W4&-L4T+8"K.E/P&H[P%H; OXPEH"9-07(QA9[X[&@7,C]_Z'HV<. MWQL)TPKVS=Y(6"- 9078FF$O_!HDX2X,D(%8N:,2@Y+O;4 ==I?4CH4E]O<_GV8KNDM GK)4"%5$U%34UIYW)&)(,*608A43#-QD:X)H_(^F'SF?+DSW"CY>@OO\88#.@IMZUJN\N O9P^!C*V3<#. MNKIX0D!7.33BH9SD8'H-ZQZ'AO/(,0XNH&O(-%\^FCGA;K/^L5QIC_O=\I'. M%M.Y>HRG@D8YCU$,\PCG$'&90JS2 C*1YZ8Q MIR+F--JV:2OT3HC%D,B8I5RB1TLLINB1L;)S6 MJG7;TK9S]\2+.#NR52#T^N:FSL!U+UU_ 9'0M>M/B7J=XO47C#Y;O?[2/9V3 M4*L^Z70M/YE0\.7CXZR*S*NK19J%54)C 7&611!EE$%"9 XY3AE.59:CQ#<# M];+$L5%)AX9&UU%U750%Q*KWU56EJ]VF!T9;T%*WAZ*;SN"$2S"](F_H[%(W M\T^DECK>V(U2OLO'I^6*KE[>__=&K^_L4:EMV2/>;4PSGVHGR/+99_E'W:R+ M,*Y,DVB89]+DN9,(8EJDD#$6YQ$O<)%Y1;1T46)TQ%,GWE09H+LZXD_Z?98K M$T16)X1Z9\-W&B(WRNH;^)Y9;*L^J/2?U'$DE0F@LJ'>#Y\T77ZT(=4% ?N@ MW8)C(,+KI,*@''@+2(>T>-.SNC%E%5OXH8ZCO?LY*Z="$)(F.#-;43%$4B"( M]7(-T@2A'&<4,13Y\."QB+&Q7*4A:%34*PVMI.?R[ 20;FQU&SP]P,./_\*5W3YM6R#('):MY ^Y*&?/LMKY-N$/=&Z"'_ZQ MG-MB'G2V^+0LR_N%C3NN*@ZM9J7^4YMW;/?<[_3GM$ARPEB$829RLZF#E%Z. MY0@*F48RHCB66/D01%^*CHUF=O: !VT)6"X ?::SN8G8@VJY@B6=RRK9H4.6 M4V_#[49C8QC$GLGP_NW'"; ='G::3\#=WA!^TT,X :V1KJT&QFSPBS'\+Q/ MI+Y6@ET.X@10I5]!)8I7%.H)0R@HC$$E*)8RASJ:),L0SA M:*H7HVSI[(2&T,N'B]K:]4=)^\V*[2I=JSZQ_P_DSH*)+7>YVJ4FF L\'=P@ M(QO'29&@O( \S?7((LD@CD0!92HQUZ.=4!5[+2Z&'M=!UB-V#&T%^O?M,6RE MEKQ]I?%S7-,,/2I]+X/<(* M4R$VARC!#-*41S#2DSDI8LD+SJ<+^4#U36XL/Y3J3I1#*LII&] ?\U3Z@5_T MXJ&TM;$\HYX&&W2WB6%4 _GG"8.WQK?Z"I9547*3KK0 -0 34+\KLYZ"Y0<< MMI"Q]$.H/7RH_8"#<3(2?TCY_@T6WR_6-A7V9U-@G5L=/V]LX /)..:)H#"+ M,P815Z8;="%A6E#]#X4%BIQ";Z]*&MNZHE+61I_OJPLJ?=W;+5X&^/)<$!2V MGLF[,V)>S1>=T.C4@?'RDP=KP^AD8+L7H]L-W;>HZA HP2.)<)%#5B3F)(-* M2(00,,\+BA.L%(^\PE-WCQ[;I]]MO\ K4JR;\0.LW'L(_#JV->#"^35"N8X- M.K6$O2DXRY;\_2KI_'VYIJ9ZXH-Q NI7K(A$GJ>(098(!%%NOD3,DL =7FB*S'Y8K M[=[\:[;^\:,ZI]._.+VRFF;:#XF))- 4A33E( 4D2<0@26-)$"4BR6BSG_;= ML^Z#IRX=-LB^#^'=M)J3@-(6Z=1C4CVRE]3%\(ZFC5O>AL&;)>3649AW6LA/< ML_GLX7+%]VY[71UQ#;EOY:O"\'M0'4$ZN9_4]5D=7-!?)37I2^8M^[AXVJR_ M;.;S[S]6R\W##Y./4'L(.$VS5&4$1EFN29>E$F(2$>V:FFTBIB223JU4W46. MS3TU2L)UI:5'"3(/C!T\U>#(]4QK+7V!57@"C,J@UKG*3.K@R+H!ZN'6!@=V M("?7!>! SJX71!==7[<(>UFVYQ;[W=F!G?\EY_/R UT]+-_0Q;\_W]5O MMA0X4IA+6)B\+%2(%!(44Y@54:R2+&5Y[!0W=$'&V/C7:@FLFL#H^?]S]V[- M<>/:FN!?843WG%,5(>PF2( $YCS)LKW;T2[+8ZOVCIYZR,#5YJE4IDXRI;+[ MUP_ 2]Z3"3!!BGOJH2Q;)+#6!^+# K N-]&GO]W^S8,SSD#IP+K7 S0PS9[& MI@^QG@')@TFO!VLDZO3\H/S(LAN%3G8\\^IX=-@M^Q[_77CTVMSLFZ23FR1% MEE7WO3P/$G)G,1>&#Q6@U-YFLIP"FF (J,AB2F6>*>@5KG6-,%.CT-VLZ]M$ MKCM)N"IS;%^CONG5>PR=XT9_I $9>L/?8RQ&2I;>']?@F=%[B/)*:=#[@W8^ MY_D5;?8I0,V>GJRSI;%@5VQ1,F&;;]=_#BG$E(& Y20 B6 .BDP2D)$LU,_M]FG.?0H?CBN_% MZ",44?RDUE$MH_4,GF9XF/\WXF8Z3W?D!U^?P@0LW32NY-M2O+^T0/Q:U>>M ML8A:,&HCOH9C(A%.O8=Q"J%0_L+_Z\1,]1Z8H,%5_:7HL>-XVV3-LLFGRU*M MRZ;0L W7-A(JTYH5]JUZ4?/ED[7#;-7K4:D5-)Y-])3B GN5%JI[ '#8V(\ ^\*+2:E"G MKZ]TL&O,=AB^[ [#CB)5[?8QAL%COS3"<(RTEQIJ6/SV7%?BV;D?Z]OV>'NU M*[7?V\==VU:?D[!M:L>O:E$L5Y^6:]7FB:48)EF>I(!CFXQ#$O.39A)H#MR&A8(KJ&W&V>0ZG4>U@69SX%8 M(.C&.A'S_=@\C\0ID:137QD(V54B1D9.7TC M20^![*;&(/ ,3(G>R/2(&#VC_161HHD:AX\C0SM(NAN1[PAH1R8$JY$T?O8U!6:0 >=%[L;]6C25?G#PT3G]_I1 MS1?U5 >[E/>Z:EY)FU%T9BP$&BN5@ PJ 9"R.2E2BFUBW21'."%Z MRG+_86P919Z/638YD/[XYA[P;S5P#Y%@1LQOP MECIJ9*S2U89CE LH!"*2<[V,RA\75#VDC4N/]RV-]*+J!,&U0U1;-V5F-"(R MAQ30E$& :)(!)N,<(!G'4"DM4^AT(7"IHZD9(IL*/T4EIF])I#-HNE% "(P& MYH"MB(UCI;VCK:4,6?2H&X=@M8[.=#-RB:-N98\K&UUXOG=QV6*M/AJ;1)H6 MS9#;\XSZ=/C-S]_8?RY7=W-6EE79"8H2"!4F0/+$<$.F">#(F!(:,Q6+1$*S M?GI6EG7M>VIT48L.*MFCK?#-+8G-NE?)'U4*]"K[X3,P;C0S$-P#,T]0I/O4 MD_7%+%PQ6>>>QZXDZPO)B3*RWDWT/(#9%$(HOZAYM=U8NF9+H)RH3*<$9$I: MNI/6*,HX4 G%+#;F$4)YCYW3%2)-='!TA23CGD5=#]G1,56 )J\-5KR8"+8\EPFVBN&9(92D>1QC$*=Q M!A"D"!"()."I1K%26*"T9^3BE9)-S8S=#9VK"8%WII,NM_FD^7$^Z2:HSM/0 M#3?L;O3]*H,Y-)D?C6-W6O"R,R_XQ7&\(B(R$.;!PR.OE>N58B4#P7D^<#)4 M!_V6A#?/9;%096GZYL6BZOINN2@+TT(=LFGCD6JG-CB#,.3'/?K0DG=N7VHV>O(7!CX*& '9AD M6[&C';EOHCW)HQW1P[%G'[P"$:17UZ-R8!]0#FFN5QL](QVM5M:UQ+;[I2C_ MK*NRVI]F,&$QR0D#2%$;A)$QP&&<&A,K2Q-&H(B3W"M9^/F^IL93>Z):ZZ6I M"VQE]0P3[ #8C98"P38P"^TC9H6[V07M)OJ\G!?B9_1'\^<@&2XKBD M["$W7'R^1[#-_5-EMRR^W2[DI^5BV?ZUOC!^]\-NW[8!J)M,.,TOWJB%TL7Z MDUK/4I@I030R!&*M$AASP"1$($D1ED)(AA%U#LP))=74*.? 8^3&_-G\@ZI% MOVE^4]U[;/ZM+=!NEF6C[G-1?F]O/\1.H$99!VHL;$A!'4N_K.JR;9I9J/.. M%P-^&=T<^&KC/3!A;E2*C$[1KE)MFK%?&O%_W4E=L).!K/EM]$NCWJ\WT:?7 M&4"/.*?7&,B18J+&'E"_D*K0P'>&7P7K;+Q0K=#X[(5U!6_4:I9G&62"2*"I(K9&1P9H3"C(DD1B00G*8Z>U^+#AJ2VG5K;("A=9Z=S# MO/; ZEZ>KH%@Z%V]F_9>H5RG5.T5P;77T&B!6Z?$WXW7.OG[GEY"E>O1IA0] M%9@HD@E@IAX%2.8"4/N31'&29AH2GGN=Q^TW/[6)5TOGZ62S#YC;SK@_# -/ MOL:5\(]6M)"14B=U#N6FLM_XN)XG)Q4[R?&9FQ.H- MY(X?'BLCV8ANMYN[F\NG59O8I7ZT=Q&JCA%Q/7(/@?/@)^X5K)64T4;,MHY4 MR$/U2V $.U,_V]'(1^J7%#X^4;_X1D_?LV=>%K)@JY]?6>7V8+NH@QY$C#3/ M&8 )2P"B5 B90H(C'F&,(5,)UZ^9.=ZFAJS6/$J?Z+JN^]SDGX>5#=V" +5 MP.3@A9*_W]0E!$+Y09WM9UR_IDOJ'ODI77RA'QU\M&X!][J^K[NK/-K7,T52 M++($&:M"<8 2J@&%9F/.B$X%I%PDT,O(.-7)Y$@@;*CT25S=R.!:M ;F 2O> MUG_A)FHD#$<%7?H'8H&378Q* %U*'L[]SF?[37L;6/UA838KU1GT%R75XY,] MB*Y3N58K%Y,4XH3D0&&FC#F )'7N8RTX@._&%&$A'9@W J#I327N 4B%H<.1Z49=P .2 MYQX^O4^-F&RR4H-U=/NX7*VK_+3V7_R+#;C#[WC(,12H0Y][V)3]UO7@.'<_ M6T>M]%$E_B"'I[V "YA\-R*K6]?R,]#U=.1]NJ)()AXWTNA9>JD, WNY))?S.5N5T9-:U1=-GO=, M8W\IU]#H),9_1'X^%V+<&6%\$S48W$0U"K:"6(W#3=0B$350U(]$%HS(HE%; MG$-S_N#C..AB,IST$UBE!A\:M^5O>#'ZK:O_8*O"QE[;RE+5L5F:Y2KE2 '" M,YMD6DO 86(,;2@R)!B5,7=R(3S7P=16IE:^NF9=")'2VX2!55F%(<(HQ(R!64)E=,\P RZT_ M,(]SPG)(>"JNSN?<]N;T ;]*.NV2HAT=Y)^]S ZSL2OOL@ZL;HUZ!U>LDQZY &C(W]B$& M@Z3&WG3RBIFQ#Q7M3HQ]]'2/^,D']?BT7+'53WLBNO[Y8* M;@FDH'!'9A=-H)'M>0WT1;I'>&C1OKH[:!(>\0. M#H?X2!&"09'W"__KAUUGD)]GD^.%\O73=2]@KV<3_8SR9G-?/BQOA>ENI3ZO M;(3@^N=G\_6L;Q?2"E&5SIS%F%*5Q0G(J;W>PID /$TP2"'/).50ZU3Z&8[N MG4_/F/R\:[ _-7)7M\NJ%=K/K/08"3=3,S"ZXRP0K="VK$TC=M3*?1-5DM?I M ]Y=1-G;+O4'+)"MZM'QJ/:K/R"'-FV/%OKQV+O2:/;76_6T+(OU#&:QT"R+ M04JL9S.D"6 BSP'BR/R#C&G*F,\!X5[K4[-5:^',1K:2SH]T]F%SXY7>8 Q, M'0T.;R_@X$T+)_4--//WVQYU&66QL.M,H$;%XA/ZL?ZX2\U M?U&_+1?K[^6,,$PHP]+FP)8 D9@ @C0$"6-((JI5(KUR8%\GSM1(P'Q9:;!Z M+"[#X<85XX$\,+ET5FVYJ?QVJC(/NUK=1/];L55TOPAXMQL&T.%+NK@(,Y4J M+Q[ >11^\6FU-Z':2.F/MJC%Q[8,26MQO7U6M]HPC_T$WQOY9IC36"L= Q@C M:,_]*:!Q#D&<$,PS':-4^_*G>^]3H\N'[VJEF)70FS0]('?FR&& ')X2JT#] M2O";:"/ZC=V[<;-M8X4T>S4K?4V$5OZ@3.@/6SCB\^A[;)[SA^4$K?5HY-HJ M*>_8:E$LOI6?U:8>2R','O&M+3*LZOS[-OMOE?QW)H2B,9-FC\=L9MB<(\!( MHH!.4Y1@G"HI=;^:*%YR3(W9=BMG5()7IR6-Z%&KFO5-J[W9^M8V\1LL-R8< M80@&YL1=](^QOCDQ(G5IDF&R6E^)9_":)'Y2O%(%DEY0G:\WTJ^YGAXVU@_O M7O]>UB;H/5^S8F$MTW<_Q'?KVO=^N=JD ]PG]QE6%.N4$2!B@0!"*0=<*@%( M(F2NLSR-8^1#IU?(,C5*W2;7G%LY?=UPKA@4-]H<">J!J;/2 BPU,'K4V^JH MU<0Z4[>Z5-7[MB-2J;.U/0,ZJ5P/:BA/EBLD&=?=Y7K(CGQB C39PW'&UJ9> MF._CYQ?%YN_*-5NK+_:*?EX[/,\2@5,H8 *0(-C\+\L S[$&E.<"8LB2-',J M'.W2V=38T$H9J4K,:%7):<-@C* >?AJ7\.WFO="H#4QL&TEM+@2#5BVL_4L% MWN?0X'EXM00$<20WENO ]/-;<42GTU'E4AOC>:8X:K/GBN+Z3@^*_;Q:EI8W MUC_?L,6?OZE'KE8SK1.JI@:F6YE MC*R0'BQP$C\'WKP6E8')\@"0Z(]:0L=PE_/(>)#BM0B-Q(2NGXX?YW4IWTET M)U\Q_:AS8BA_]TBKPJ]WP[>KP[XW3 MJM_.VW="39$[U 6VG?WD?=/O>$YG#+W+>9 MGHE%E=F7JS-;\)T;HQE+-65*FRTSEQE $E/ E*0@D8I2I3372,W6MLJO&^FY M=NS%=ION![QYK@H9Z^?U\TI%C\6B>'Q^C-K '\_DHZ[8NQ';$(@.S&BUR#>' MYX%G+J,#YB[UA"I4/E/7;L?-<>H)QE'>4]_W_0L0O5NL;7$5*FHWL M_/\MGJH*.YPC9H@( LYE;(PQ"NV]1PJXUGG*48Q2Y!3TUMW-U&RN6M*H$=76 MV+7"1D9:SVI%'94VNHQ$KT)''T,6+'VR>\\CYU'VAN0XH;)_$_V.SX52LGQO=*A+1?RV7*V_ ML6_JJUJ]%,(84M7=:?G;UR_;"I#"R%6L"U7.,IGJ3)$,X(1)6U<= B8Y!5# M/&90(IXYI7T/(&Y6BLM4I6E5*^1U-7S5J;N?[8XW% M\%!6JQ&'R.^B8:RA&N].8O A M\[[/"('QI:N/J_H8]98D!!J'%RI!VNR;5,SJ;5;8ZLN^U[\O5N9?OBULNOP' M]J,I7UR^^]'4-[Y]7#XOUM8;TWH2F7]X6+[[P1ZM4Y%Y_(M:/Z\6Y>ZE0(H$ M1(G* <\ILV&'$A!*!(BQP#F'<8*QDZO/6 )/;3'=U]&ERW-0['B <)=WQ>;=_/=&V5.'[IG+F;^R' MO>4#=JWBI+V8!BYHZ M=SUZL5-?4$X50?5NH]_Y^>D\9']?+,;,_P3%%!&183]O]6L%FAK7?3Z9%?$F^F8U\CN2O7JL MW$[.QQR!X4_/:_ K=?93)MHB-O5TP+]ZO/R.T<<*0>K-W>(0W+1_7 ?KPM2C%?VFOK39'8 M/"6<<10#B6,,$#/+'J6Q!+G2%&F90T:\$DEU]#6U%:T6M3I\W KK4BK6&V0W MTST0= ,O1;U1ZQ-=< F/<)$$9WL:.VK@DLHG(@0NOM*/-MX\E\9^+\N[Y2,O M%M4*^65S>OI!&@8K=%52J$F15^<$EH;B6C^90I7F=V:!E7?/*QM>7C_Y>:6> M6"&;/'KF^?OU=[6J?S=3!"=QED%#0TD&D$+0F. B!HIAF"0I(Q1ZI2YY%2VF M1G6-K)&JA?6\9GN=#\&--"<_O /3<:M_M . #:#?7,GM8E#[)99M+G99&:([ M.$0-$#=1 T7SPDW4?D -'-6+%2#-$^%8_U4'--!Z\CHZC+I2O>HP':Z!KRM, MJ#CCJNVM4TTMZIZ(G]1Z:[@+F-,,)8 D% &4T@S0).5 QTICQBB2DE\7=^PE MS]16O+LZOU2QB%C->9:QYEO1_^]KHX_]1LMY!S#6& R_2S@5G5PO&3L>@MNQ MV5'IQGK+#[6E" 'P8 ',?M*\R=3K@L[*7;CYOYXNWQDQ<+Q=/80O&Y&N0*2@?FB-QK.]'!&]Z[) M;U[9F?CF;]M)?]C:*%/ZC KMA#WWZ[Z^F_N1$L9$:2?\O?Z-K?Y4:[OC_*J$ M_3<;3 2YBA7.*="9Q #1/ &<\ 1(3E7"*&0)]=JQ>4LPM2G>2%O491>+Q8LJ M^]@3_B/A9E<,BN_P#@,[48]5[);=9&T,"X/W5H-HJT)(Q\^>Z 7S O7M?V27 MT)[P'/N']FVH9^J%S373O396CST8:P[F% M) ):]W5(4K./RB0%A!IC1C-"18QSA#'QRL9PE3A38\1*4E")&C6R1K>KE5VT MZN6^Y^7TE8/FQI?C#<70QE8U"F^N&07__ U!P N5TN$Z8<;-\A $N*/$#V%: M[5E$R7KZ?RC+9R7?&M)>?*L3-/^#S9_5W=*82:NRBF:J?UX7^\:-5G&>HT0" MP6V1W%P(0/.<@%PD6F6$92I+O4HI72/-U C6ZE'5.3,&D#![]N6BCBBRA]/F M@UNHVN?NKV+]W?Z]4:Y^>J->5*I%L5Q%B^7:]RK]NJ%UX^'1!FSP/:\=F%J1 MJ-:D20E_$U7*W$1W>T.TH] @)FT08$/58;I*EG&K,86 [:@F4Y!&>]X:/-5. MFE+]4/)A64G1)F.M_W_[HRAG,=>0LXR!6,D$H)@BP&-% ,V88#%.,,Z@UY6! M4[=38]Q:ZJ@1VX9]UX+_>[G)3FS%]C1H'8? \0(A.+!#WQYZP N(H[L"O[=[[M"7YLM9%^+.QK*O?C8GWU@(KE0: Y2(#"#$!2!9 MSD%&>"XTTQ(J,3-4R9?.6^]3_?C,DMW>AILL[Y6!CLT]-\PG,80Y16E,,="2 M4( P$8"Q+ ,B)BF)-2L:-F$.L U3NV6OW4=5Z/C\5C M4<>$W2]^WSJGS'0B4VBVT$#E' /$H;'F8*X!DH1)F6N6<:I\=\.C+)'Y.90:(\4HAD4=;]XS#[(=09>>C4X7H1E'SWW0BE[ M-=#/B/ZDUG5DU<=E6ZU[< M/D)1$^M\.W<.ZC\-&$$TEI!RL]O(%$"088M $TW[BQ7MU^AVO5X5_+EVRE@OH\_,AJ*$VU"<1"+01F*_[5$W$"?5.MPX MG'ZHQX9A6SVU3HFKRJ_JFS50VD0RD*B$YF9[D&>&_R2/ ;'364F6*,$5$K%3 M#1J7SJ;&A#M5?*-68 _3]!*T#C9_0, &GOZGL(H:8?LD:KD$GHF.H'0:YI?:&,\6=]1FS_QV?>>:XH/OBX6]GZ_JAI4/ZL?ZC1'YSUF> MT@0J8T^*&&8 84F ^20PR#C)M48X%[%?UL&.SJ9&JK5X?:H)G@'3S6P*!=' M--I6#6P$K6L&EM$?5M:H$C;@B:P+)D'+ Y[IZA5* G8K?;H,X(5W>AE?MF#] MP4L%LHO/*7S"$3KPXIO5S7NX#DZ?CP7YV MSH-Z?%JNV*JY\/]8+-2'M7HL9QS*+!.&O'*2IP#%1 &>)0*DQL*)!694"J3<.*]84:-*5D^WH+/8NID\(1 ;^G*H%UC>ALXE) (9.6>[&=7 MN:3LH7%S\?D>ADW(%#:?C-IU%IN=W_V3K=3WY7.I]M(Q6Z]BE! .\R0!L8QM MYF/#0)0I""CF.M4*0WHGJ8)Z_X73B8A_\:HSTP M)0^4@FV+QWYNG.UWM9\L_U_FN_(PKO\UOJ^13/A_@>_,;_?P^J/;N4=Y1?'& MVPF]_ACL[;\-FA'E?O*A9CC.8"2$ M@R@&B*L$L#1E "8\S7,H4I+G+KXDWCU/S<_DX;M:*68E]%BWO*!VL&"& G"D M4^]*\ UO_[QIXY4-?QOIHTK\.J>456 HG#U6]*'P'FD-#HR[WWK9![O.%,SGIG_)+-!?XP!E$$.6*RPV67G MB(M4YPPA'Y_!LSU-CM=M'TW:5;_CN_-@NIW?!8%H8.9N,VI;*>LPYITZ"N$. M\"Y"$>@$[WP_HQ[A753W\ SO\@N][AJ!CU]-DC'FUICXU8GK;*JZP.QN% X YDE6X3;!< MB7ZS:ZA4XA_8*X-A[6T8#H#YR)9A,.S[V(:>\#D8AZXMCFT=>FIZPCST;:%G M+I]-DJ#=-$([V:3>_#S*(W1KPUJJ__W#QCHNOGTIOGVOJI*WY:FI2&/)>0IB M2FT@/ET&EG-J%3"5K]%(+&ZTJ:6^BI\M%KT<<6#<[ M]]6':^!U;#UG8^,_H9**V.FJO'NQ&U>A+,]A#5#@?=#!"90L:1,9Q MLP@-"?-1=J%!.[O&/WI_U=KUD(ZY(*G--I0(NR0("6A,4Y!PI5,*,Z*)UY+0 MW=W4N+V_C_190-VH.!Q,K[,W&-93^A(N07VESW;V"M[2EQ0_[2]]\:V>J>Z7%DV)2;J[,7 M-M[G***OD]#JI. >MP]'GW"'4[!XG-)="<](9W'[ M, 4Z8>M0O?,<[=1[XYV6=4B]=R;6]5S/-(2FJ1ZVLD9;87M9*)T0NUDL MH8 ;F/AZ8>:?<,\!C%!Y][JZ&C?]GH/21UGX7-[IF7CIV7+/O=[LA9K8JW*F M,1*84PY( H5-;,\ S[,8*)*E7"N$,N:UI=NY^$(_>GBG MM:W18(G')O-Y8#^^F V#]1%>6$_>RK T__CNAWI\:A+^S"3D.)8Z!XC%JR**@NC ME#$$G?/V7#,N;IPS%,SCL-%&^C;5E\TS:16(]C6XJ7Y1*]$\NKFN"L=:5V 9 MB,_Z2# JTUT!T2$'7M-4/W;\^W(I_RKF\X^;P&?,8YPJ!@'7 @)$)0),)!(D MN: JQAEETBMQSE$/4S.66@&OB"(_1M&-J:["9F >\H/%FUC.JAZ(-H[;'Y44 MSJIW..7//]BW%)AA#&LWW>L[5GY_/U_^M2W+)R$1/&9F0X0@ 0@KNS4B'+ 4 MZYQHK%/B56"FJ[.I3?.-K%7A)R-M5(G;NT)B)]!NTS\4? ,SP17(]:B8=1F2 M8 6Q.KH:N=[59:6/RUDYO-./0C8^[A\63\_K\J--U@^;DW\F29*:[1' U-:2 M)T@#BK(ZWO3TYHM9+'X MMCTJ_KPL"_M<^6 #N+>.5D0:RLDT-GN2A!LS)H,V-%J#F'")L%8IS_VB/2K5H M$.>\P'"'LN "236NL1<6RB.[,'#S/3R4-B?XMPNYF]!U$S&SS;,QXT0I)'5B MJPIB@"B. 6&: 2VS%").H"3NN>\].IX:5]?I >:[Z706&V$]O'5\L.]FVB$1 M'9A*M]=X-H?17I[GO>BZ3T,C[.$G-1#2(_E/!43J!VR=OE<^[8WGD]5# MRSU?K3[O]ZV"]=>M$';!L16V5\N%^5%4YQ3E_>KNNXV&^;#8?:)8B.)IKK8G MYRQ/)-10@J1R-^>: )8H!)1(8BT1YWD>^Q6"NE*BJ2T51J%H*V^TKY(9K*A6 MJCZAV'FLT>N*:X[K!]?-N!]UR 9>BT89K1YUG0(A'*P6U+7RC%P_*A!\QS6G M0C7:3RA\)>BSPULMM(XU^>;8QQL?AUQP6/;53PKF'G M.BJN!#L$UH,SZ;J^??J\"_/O+' M+XUX0'9&WOU3L',/7>DF\YMB-@^D'>A_%NOOOR^6O%2K%WN?4E^A[SOPFK^9 ME=@8.&]8692;([BO:KV>JR9PB>0D0VD.((6Y/0/+ 8DS#C(M99KR1&#->L0? M#">QTZ08/TQA1T)[A?KAR\<[3\-GP$%V,Z%>>KNW3GLJ#R *]%@PQ+:$RF\H*_CR#08X&?]H(;KL8' M:7G->#C8Y".A/#"_N\>T[0Y%IE)R3LVGYM5=5[M$Y9WR\6+6JT+L]Z^5=PL8TG",14I($+' -%< M 9[&%.0RRV7"D&!,M+LCAX4LN( ]-D,#+W"M^-4N2%0:F#^,"M&JUB%:+\W* MM]$B*M6B6*ZBQ7+M52,P_%@[+)&O,WXCU?[8ZA8]+*.M=I%5#Q2&@&L%#04W M*D;W-DBK&N)*RZA1T[Z_HVAD-7W5H?58:5]UB$=:?U]KJ/V6YL%&HG/!#M_K M>,OX8(CM+>[#]7)%%8,WE_-AOSG,AWW_5'FCOU^NM"K69MM=?EC4.>9FF:0R M33@!*2*V/A:EQ@) !&B1?I5M:H%?8FJL0-1ZRNP 1B MR8O=C4IYKLH?\I?S>WYD)%4Q>]ML!F\7BVEJOU3#"%-%(*<(HY0&F> M BX2"(3D)&9(,@DS%_(YU\'4R*:5,:J%C&HIW8CC+(C=1!$"FH&)P1,59RJX MI/J)J5\J\;=ORY?_85ZM9[WY83O9SS8XRN2^I$X[F2\^=VT."NM\?+N0]H]W M__58IX1RJ5C>+\-$1Z]3F^:[ M&0DJQWL;VUG]L"-YDW; -WF6TR@X;@)#8SOTMBX(K%>D<'" *7B"AJX^7RG] M@@,,YY,KN+S\6X[3BG5<0 M!Z^,=W]P6M:]P_\SC_0SD-X\E\5"E:79.?%BT7JT+;\M[':JSF^G"\MS=6!' MY3&P4M*0X<=M]A+S._-]R(8E=QARIJ""F"<*2!PS@%1N4Y J#7*8"2EADL>Y MEV4UK+A38\F-O5#%FZJMH'[FU\!C[&:W36?D!B;W5M%H1]/*9;G1-=I5MDT< MV:I;C?:.PE&C\5>LHY>R\?'Y:(^Z+^)%ATQKE>@[KA'#XWET/:XE3>J!8YJ MB9L[TYLV3L4F=JGE#IG]V@.F8&FP7?H<.1^V!PS'B;%]7NY9'WEEDWJL?]J: MKNN&ZJIKMFT:4Q7K!*8QMOE0*$#2ID=1N008 MV"B5N)X5E2\#[49 8>$;F'U:86^B2MQ] ?-\^H.4ZB:S9<['+>2LS, 1_6= MW=_LZ0.Q.U5/OJ>12;#G]-3ZME;"#E)[PA694'?ME[H;]Z[= M4?FCNW;7]T;V([73;_US6VRTK)+@/'QGB\9)Z9/U=RV-N%^6\_G[Y!U!G%*$8BE5[))\<5?VH6P!86>YT4/:Z1WRJM5BLE']B/ZKQN/]GS MC.>$< 0EX!DWJUR:8< 3E@)FLRO'7/$DM%U!UN'\. MA]7 /-\*6@6!5Z+>U-GYR3N?MQOVI>KM3WSE\_"L,="?E6K%UL8]NWRD16+&3O;GN4J>^D7COQW1[V#P)\MUC;A([?U7QN3X+8 MXN=,D#1#*!6 *)S8C+T2$*G,2B]XEN108H&55V0_XZGNIGEG\T5KY2FZHB M^^<"S2EM^=;Z!OU8/_REYB_JM^5B_;V<82%4'$,!F&+0V.UV]28P!9"J/$MD MGHM<^]CM?069VN0W'U3J9]CW'@(WRW\,8 U,]?+B*LJ&=A- M]+\56T7WB_/14M[;AFM!#+2OZ"W&J!N/:\$ZW)EW?;>J1XGI+SS>W[UPN:ANI_7.9$?K M:*@@%I#@'*1ID@&4(+//(<)81I!DBN>&)3CR2K;DW/74*&-SO5?4.;/7[(?_ MY7*/$7!CDF%P'9AA.H7Z G'(/]6SA M&EOFH*SYYKKG7F](\_.RSF_^[L=:+4J;[O1C4:YG2:P5SF(,XD3%9K=G;!Z6 M*@*DA!+G%'*:>%WB7BG/U(BN4>?$MF2CDYVN6\N@52OZ8ZM8]&YA5JM5Y7+1 MRZ3J/[P^IM/6T[*Y&.:@%V%^:5[ 4KX;NM$5Y?;/]J+MV@ORP MD.J'341=1>BMRMII\L$TV=S^H,S\)XD""13&ZDQ%#"C#J2%LG< X)QP*KWMT MMVZG1L2UU%$CMCT4J@7_][+QK+Z)K/">]VZ>0^'&IN$!'I@T@V'K38E^4 5B M/L=.1R4X/R .>5WV7P+A MBKO^LTV/=M5_2;G=F_Z+S_:S3GYCJS^5/95_]\/&?*B9P"E#,49 )=CL%+F@ M@"04@@1)FE*=2NCGSW?8P=2F^48^/U/B"#RQO1HD:V<.O_.:T# MK?1'S8^ZII]3[G#U/OM_NL##QYDRP19G$B8\4! M9XP"1&@"*.89@"G'-E\0CK73J8]'GU.;WE8R_T)O;O!V3_F!0!N8!>*_X?]K MK[I6+7-4"1T9J:,*T1Z)/!U!]:F;%ASK>0;]E:S6*!4$RSV%9/4&8GQ6/ 89P#;H"&0M!482?G M@[,]3(V -W4#:BDC(V9DY?2OI[ /9#?Y!H%G8*KU1J973863VE]55&&_Q=&K M*IQ4Z%19A=,/]K"V?E^L-LDB']B/-VJA=+$N/RS$RAXIOU7UGU]4^3RW!MY[ M(_=GT_>JEL"\TAXLES-C=@DB. =QG$.SOK"+13^LJ:/T2GEI-/$R2D /K8 R^ MTG -3&.[6E5^#*U>-U&K6?1+J]NOT4:[R$[OJ-*O94#[]N=7'D ;R "CM6=%#M-_SFM4FG;E;/CX659U@8\5_6+PO M]/J[=2:?B4Q 11($I U;0@F4@$$N 5>80?-O:9(IK]O5KMZFMI9V;B9[@.EX M/QH*HJ&O1:OT7%M!3X0BO"]> IZ&.@$3ZA*TLZ]Q[SY=U#ZZ\G1ZJ8=-_T^; MD&JUN)W/"^L;\H8M_FP.H$@N18KS#%!D$QIP*@!-DA3D'!$I$T%SYE1KM;N; MJ7%$(VC42AI943U,L/-X.AC&05 :F"9. M3G'/0\4AZF9Q#$1C(D>R+G9PY> M!*33N#O_]GBFVD4-]@RORT_W,Z/J ABS6!&IL3&0-,Z,O82I @R1!.#8ADZENUHOT-HT/]V4^V#XB5LGF9R U,+E90O[*#\QEM]T:>ULT M^PH&,EV:1D>U4?85.31&#G[;;X*]8ZN%V0B59@-4I=/C3OI+RA[2P,7G>VQ'ZA#ILY'1LTQD"4HP!QA+"5"6:$!S M"4&"=893F!#,G=9CE\ZFN4K/JP/'IT9,#WO[$K0.^Y. @ W,#VVFA8,DK#=M MFO+RQKH7!$3/8\\2$,61=BY7HNFW@W&$IW,?\!6 MUV9I#VHYHPQE*9#09A!220ZHTCG@-!>2*"41\JKR?::?J5'UCIA1B.)'Y^!U MH]H H U,D[MXM;5]@IUZ.\(0JI#AF5[&K5[8K>I1R<(+C_>)NTABF+][?)HO M?RI5??>?S!J>,BA+TB,%RP](F_"(SI2+OZ M -AZ1F!XX-0=?^'2T(C1%QYZ[<=>^+PX4&7-\EPYLZ9HV;L?:B6*4I4?%K6O MVC]5\>V[L7=N7]2*?5/M[S\;*TC--(>I1$0#3"4%2.L,4)8*D&*9,HA$C)57 M3LEQQ9_: M+H$*E&2!G]4BPBN9S/V:J,GM0J*JWNGJ<#(W\2;E;L= =ZX!7. MI=9F>:'8YJ:2JJL!BQL.8@8SA68 MJ:U=_L[6WI"[K2Q# CG2+:97OOBP3MI]T1LY4?RF^TDFB#\$IV]B^*-V>G+; M;:6L]ZQ8_8/-G]4L)03B)(M!#F-CNJ>( L9$!G*N8X:4BA/H5-NF MLY>IL=2[.."D3_!=&$0 MBD5.]C$N572I><0'G0]?-^D_5#7(*T:909)@1#,)DCS' #&9 XXU!%QJ;DN' MZXPY!6%W]#&U"5]]TFO[21=;(?O-^%TD_>9[3WQ&F^T?'*#I/=%/*!]XFN_V M\"J3_(2*YZ;XJ4=[.E0WYXA?U-PN:#NYU^^>5RO3P2S#:9)GF5G286(O9,P6 MA3.5 I%"FF#3*"1.V2N=>YS:Y+\58O5LUGJQ>\YB"S3R)E[7T\WZ(N)NM! 4 MQX%)HI45K&IA=ZLUW$2-O $=L%VA">6)?;&_<5VR7=4_\LUV?K'GM4)=4+O) MX9HFG LE!(BQ8';KD ">X010 0W=T(Q3#;U._7=;GQJ);"N\]\J]O8^O?:'OE)Q_J.5'%=R6?Y^I>_WVYE'\5 M\_D#XW,UPSR79K./ (4"&M.?<$!CG=ITUM8S(\8,>WGJGNEG =9S1U\,U]-SN@Y3_-._&(=2$/]/+N%._6]4C$KCP>$_G_\?E M:EW\G\:%M"GXL?AVMRRKVMEOBU(LGZNC 93&5&A=%\-%,(D!50H!F20TCE'" M$R*]//D=.YX:8>S*;:>"5'P=R4;::N]0E.5SY=HHK"Z>COJNP^'&*D. /##- M'.)KC[RJ>AP5I)7D%!.$ 1R"*Z.II5))P4/F0)EQ>Z5E==KFR[F9WRT65R&(3 MYI8I;:P*9H/;,H!L0#/#L01*IP+G6%)-O))FGNYF:G9%(V54LKDJ[95)DWO0 MJ8&IH05I(^$ D6W=((2JCWJZDW'+GG8J>E3-M/OI'E%MOSWL M)"%,,HZSC.6 TD0")',">,PPT(PIB8RQ0*C39>E1RU.;Y[_]&WM\^H\'WT27 M>V!US^:K(!AX N]JWR>6; \&CYBQOG",%!OF]%'X17^=TK@SRFOOA?&BN4[) MN1>U=?*!'G2S.22I_#WOV%.Q9G.;0/S#PLQ[5:[;DGH9T@AE<0Q8PFPF7BT MSXW]0:'(50:QXLHIS-ZKUZG1U$;N.@/6322VHD=%(WND+I3LNV(4'#AN"&R' M-F VL#:NY3M21ZW8%RLA7@&K!V<. >](?!H&9C_"]86KDXR=&QN/J'WUVR-Q M[Y=[$/P[K96PR5@^+,SV29G]ZA>V5E^45<[L6JM/SG13K)I3<_- >W)K)%JM M?NK:Q+4'8J)RX.-:H301 $M) $KS'#">)0#&DC!),X*9TZ7](-)-;<'8RF[O ME6QI)-:*;]:.'?D]6"WXB#HL*J\Y3D.?O+>J1;5NU0&;U2[:5\\&MNX.IGUL MHV.TI^1-U*CYFJ/JL::]YNB.M/:]RBC[+95#C4+GDAJ\T_&6WJ'PVENB!^ND MW^'P'2N_WRZD_>/=?ST7+VQN#T,_+^>%^+F]%D5(YI)"#HBD,4 LM=$T) %< M*9$P>W8DG*JF>/4ZM:772EMY;50_[,CM=W3LAKC;27)P' =>&L]":*BO$CKZ MH_ESD*MJ+[@"'4&[]3GJB;07#(<'U'XO7Y'>AW?D5&A2*O S*17^8;X M67,&!/MD?IPA^QL[@USUOP?3JUD%;4*[3V8N-G%/D$F,TUP#(FR1'ZTHH$F. M0"Y3@E2"D>)>D>=#"#FUI:62-+*B]@T]&V(D/5:35QR?@5<2GZ$9,:W:9>Q> M/7E:AXC_(BG2+H,<+A&:0U_]2/[OIHG2>I&K\G[Q[H?-0O1[L?2_W&5G^J*LAQ6^UH>R]$1)()) A(29X#Q)@ 5%,,M(1<9Y!JC+W( MJ;.WJ7'25MB=NF1^_-.-KAOM!,-L8+8Y"5>3[6*8"S8G9 +12W=?H[**D]J' M9.+V4C\.J<+&[C;!36^?U8?%P_=B)6VNW5F*L"0"Z3J4'"4B!01I\S^:P307 M-.5^&?,Z>YL:AYCO"/M11C>8;I01#**!*:.2,]H*>B(3]X.9OP$O?YR0"409 MW7V-2AE.:A]2AMM+_2CC03T^+5=L]=/>ZJ_KD[KR]GG]?;FR#L2SS)"&T'$* M6,;LW884@%$L@&9)JAG)$ZR\[C8N]#P[SM&JCJ)O-$=MH MT'^/=&DHW"@G(, #D\Y&TJ@6M=T+15MIP_&-(RR!&.=2;Z-RCJ/JAZSC^EK/ M,_HF#]CMP@8IF,_"SJO;LE3KLOU5[5PT0Y)BB74.)*00H$PC0&-KQ; $ KZA#X+;E'_6!W$K=52+?;-)"3B..Z(W M@J'.BYW['??.H_-C[P9ZGB,O]?HO0X)OU8N:+Y^L*=:$2A/%,RI0"I0R MEA)"$ $N4 *8YAC9M#O4T[_P7$]3HZ1_*EX6:U7-J[(1.I);J?ND$3P/L^/I M< CPACX0;K':$7* 9!L7H0AUY'NVGW%/>2^I>W2P>_&%GM$5SV9;\*A65<)R MZ\WVO7C:Y-^A,96=^O%\]+/]:S+(L8P(Q!J"R-]%93 'E,09*,(8-;7"9.-6: M[^AC:M10BQDU]DVD*(30Z&\I:758ZO&<^45"G. M@%3<[!IH$@-.$@9BKB&/B2(\]=HUG.UI:I-]6P&TR7#CN4,X#ZGCK4P(H(:^ MD=E@U H9_=&*&7#YOPA%J"N8L_V,>_UR2=VCJY>++P3U2:MB7+XHTT4AUDI6 M3U5NTI_4^EZ_7ZZT*M;/YCN;<:G36, <**:K*D4(L%A!H%*E-.,:P<2O2M&5 M DV-8\[YL45/SRO[F[6]X2S5>CU7K3?H:J-F\^CSPKN*VM7CZGC&,>)H#7T4 MTN$;5^ES$VTUJK.^M_&*-EF\&;<=O09WG?-&>%BG.G=QIN!NYPV>HR.>?[O] M2+O*IE76]:S>S8O'8E%M!CYEQG M;U.CV[OEREX6KE5T_Z)6WQ63[5V+6MD"E6SQ,]I1PI-5NX%WH\Q@< [,A[MR M[D$VP.&/$R:!&*R[KU'IR4GM0^YQ>ZFO-6AF3AWOT*3R8_//R[*H(NG:O4V& M6<9H1D"FF.$7KC"@T/PO8ZDB.<$RQ\S/XKOZW4D>MV"Y;I/X# MX&J:A85U/>Z,C-U^ZHJ?67,J1F* MB6$>18#98W+#0EP!PA0'#,9*9SI/4.:U[SS3S]2(YW?SRZHFF-VD'%=UZU=J MYA!;-X()@-C G'("H&JS%KZVS!D, M>5.>SE56K*G%'U7#V9 NKH_7>"ZRA;?2JC&,E5>!$/'N:ADR?4S<\?M*;/85. MIJK9?^+*.UV;M6 O.^^,0*ICI!DP&_($(($P8$A@@ 4C'$F5I]@K9>[YKJ8V MF[[9Z8 ]SOGH4B] 7O<4>O<\-[ M5N&S5[SGW^C'$F^>S>IF74F6C[PY+;3YOK\MJLHCZM&&&,WSIO6R W,G:VRT8ZV-]%6WVA7X3K* M)VHUKNZE6IU_1HW*-W4IHVBK;C@.'F]H G'Y" */NB:,-P"':\N(/?!F0C0)&LNWS\I&ES_\M9PEDIC5A1D;%ME#'RXY(,P8M[F0J48XQGDN M9NNEE:V3JCSZ]%HE-CT/1SAFBB"/&CR.P'8S^T!P#4S-M< MG6YDOFESC9:1T#F,<4()7'@,!4 :V4Q$+0C&NO)!V=O4W- M@G]0XOMB.5]^^UF9=CO1IWZF?#?$;E9X,. &9NE6S@JQW1C48$4[O1 )9+=V M]S6JR>FD]J&UZ/;2=032^,S%*4>QY@E(,BP T@("'EL?P&<#M\#06@4G@-1P+3RMV M;IH'<1T\<'O^W88L?/GZ>^N3K&F:T40!2!-D;R,$('E,S(2GF--8:R5CSVE^ MOK<)SOK]L('?_>,YNN%UGOIA0!N>"4[@%?UB9"U_'88&+N,2CA4Z^AJ;)"ZK M?8(S'%[J1R'O'I_FRY]*52W?_[4P4_-[\60KO^YSOOUH?IY!O,LCQ.L M0!HG&J",4,"X^8G::XB,0>NBX,,G[EU/C5R:5'7LA17SZI39+)=1T?J\L77$ MU;=BL;#W>TMM_1>*Y16I 3V&R(V3A@%^8()JA6[H:2-V9.6.?K'2_KI)(FB@ MMO\0CJ[\(0O$71X=CTID_H G8&S M1GO7!>YO]>,'<(%S]\&X7 MX6TY[^CM983]DPKZHA4JQ:!SO^,F'/2%XRC]H'<#/?W:5]_8HO@_E=EQMUR4 MRWDAZW*N"_G9?)JM2;(3=KH)12VW4IBGOQ;?%H4N!%NLS8*W?%Y8!]LJ"_-> MX:4DADI#F@',K?]JQG/ 4YF +$UBE>B4:>F7 FUD!::VDKU5I5@5505U>^RT M\9.T+/#U^?'1%ELP_[ZC7+35+FK5\W37'_NC<6/L*7\* Q/_KNK&C-]5OOH2 M=M7?#_O?(K"S+M1?3__3[V@=X\;TWTE@UV.-LV.? ^ZK\SQE>?![WL<_5N+^?U\^5?MH[G) MY$-3C#C4'/#*&4)*"4A,%8"(B P9 S1QJX38TUNV_JZB1\4L%;;Y@.;]@J.ZH'T#$VUE9"ZX%M9?3..]6% MD,>A\_5(C732W LQO_/E;BPZ#Y7/O#K>27*W['O'QQ<>[6>2M.[J]]JF[GGW MPYH]ST7YW?YCE4%FEN89SQ2.@8A3!A#*(3!4R8'B*,EQDC&2YK.%^F;,*OG@ M;K)<[-CI6Z;UMWS4_8#?J$>:L_J%UYO[B M=?GGJIV:C811+7KE*M\('_W2B'_>HZ]W=CL?U *GO'/J^E7RX/F EQWRO8'S<7<*!N!(.]!K@/1T M='*"IMO+J;N)$5VZ6?57A;)^%MCO,/J_W.F$CB#!)E()69V:4R M6X(!(B!(FA$B4BRTT[F>6W=3X]9=:?TLOPNPNMEZX< :F%-W!;6[]Z."X.$L M.3=, MEN%SH;U5IS4_S0/G-\JV>*5?%=R>>YNM=M5?"M2P%1*5%)D@.&N-E M*IT"DJ<2*)5E5#$J1$:\[VMJK-&*:F="*ZQGDM4.8-VH(Q!< _/&*:2B M/QZJZ*]!O!\<8 F5L[6CIW&3N%Y6^2BKJ\,K5]1[4N7Z,RMD5?N YY)!@0%4 M-OHQ11G@G$F0<:21R@35TBMIPD'[4V.&_2O#HA&V1^6F'0C=^. *8 ;F@%:R MR(IV$[W[8>]/K2-4DYVMSC[8/'03;9.\W@IC"'??H?8KWW0,4\B"33NMCU^B MZ5BUDT693CS6;[[7=VK;?+"=*9T,RFJFDRQC,*/&4% "(*D30&C"0:)8G'+S M,4'D50W%6X*I<8;YBK ?0_B#[L8A@T(Y,,NT^=UVC'O_]1":HW/(<4UK^AOD;-BVEQN?I9^37^W)KJ.($)DE@! M)7+#95G* ,W2%& EB,8*ZT1X)9$[U]'4*&LCIZ]EG0&MW4:$6]J M-^^?T1_-GX/L=BXA$LRL.=/-R/9-M[+'ALZ%YZ\H0_Y].3=OE/69[0S)6$&N M*4!,,8"$R@%+4@R(1(8 =(Q2@5UB],]WX44 H\7EESMR_MM_(PG,_Z.*2EQ[ M\L()2+,$:8RS',"4FGVC(!)P2'* LPQ12?*,Q7)6IXCYNF:K]1C 'G8W'+QO MV-SFQ+DYE1'G:F@IBM,4Y0H(%C,;4HL!@]1 JS@B:8*M>UH#[;N%' _8MK,1 M8%4VD40P0!T/[*Z":.ASNAWA_KV]\[M=KU<%?UY7IW7&=O[,PN0VN(Q(R KP M^QV,7]/]I((GJ[2??K+?*O7 ?M2)*7?S4MY6+NRSA&9$(1X#Q(4"B% *.&69 M9=F,&2-6)\HKB4%'7U,S7*T7DJ@3=O8OMM2%K1L7!$)L8%(XD]WT)JHE#4<$ M#G $8H2NGD:E!@>5#SG"Y96>X77%M^_K>_U[6=\:WO,U*Q9*?EB\^R&^FR]" MO5^NFN*H^WOMF>;*GN,C0)4M;8PQ!TQB;/B$I$S%&BKFY47:6Y*I$4TC9!T. MY!O&UWLXW-AG%) 'YJ9*![#4P&C15"MJ]:C2&#::5-0K[YN7VD.9>\ MM:S=^GJ5Z]5S'1)@\UH]&%GOJT04I1%8JV+];*;,/Y753LG;%[5BW]3?3>/K MMVRM-JE,9DI3 EF"@2(:&RM.QX"F4H+$&'5(YE"CV+_Z[:NK-3E&KV4W_&(H M1=AO::YDN(J[KXZW3[7?5Q=V0BM1I2VHU(UV(8EV,(GXSVCWN3:$Z[:VIS<^ MMAMLFMR":X-.U,!S$^T =!.U$$4-1E$%4F11VDE5%;CV\63&/63=Y==7:OR: MSZ^O\[F#D&E)=UT@GMFQU6Z8)[=NY8SG4N LIH PD=ALDHE9N!$#D,E4,TUR MQKQ*33CV.[65]NR15TMV5N "@'7H.D>LFD@!X#$P8>U#T"8T[@8E/(I:K ML!DK"8O3Y^*9=>6LXMT95XY?&S';REF9]S.MG'\LD"55674S0K3.H2$MRJ $ MB, $L#SG "NF4"(@0YG7#=;I;J;&79505QI%-7X];2!O5%[#Y.E&Z7K[9@^$ MHU^(-NM,'S_/+?)BG8CWF8I M$U+!. 4IL@GY%9* 09T 3I3DDF'!=)\D2_Z2.$V+\;,N[4@;]0]V[3$P;A0S M$,[CT$\M/*BD/XZ(O8F\L?Q@P'(A *J2.N^F2O8D#JEOF+B;*[$<@0N[I)@,(3I Y<.*+LWUI,;VG'ZG$M1O=1I>>;_X MHL3S:E4LOKUA95'^OECR4JU>K!/KA\73\]K\VD!EWJHDV\:@J!3)1),$B P9 MWDR% #Q/S%\IC)G2:8IS[L6; P@Y-5+=7C3>[-9!BUH]H^4BVF@:5:K>1+O* M1I6VT;ZZGC0]Q,?@R.&O/,1#$_P@HSMH^H_73ZR8C&3%.E,F.6")=;]R@:T4Y5)@%E*LSC)C1GN59#IH/VI M<7XE7NUG\D.=P3G\W+CV"E0&IDD?0/RS89U6.U3ZJX/6Q\UW=5JUHP17 M9Q[KF;9]M11*R?*]$>PC<"&)(8 =F MD%;TR$Z2R(IJ :Z2N&]EOHDV^@"]7 '[6,"<[CW1"Y7BW;?[<3.^]P3G* %\ MWW;Z5LVJ_>#?L94-(2Z;.WH5\Q@AKFS07P)09BOY9'D"8II)Q3,B\]@KX^?I M;J;&6[N'\6^5+D3AF9;K#)INY'0]1@-34"M@U$H8,,6O&PC!"G.=[&3D,EU= MBAX7[>I\NF=)\^7CXW)1A14W'RK,0 "6/(4"DSP'*%<\(HUP)Y ME2X_[&%J,[X6,*HD]*R$?02>VRR_"I*!)_@N&@/,[;.JARI3?=3^N.6HSZEW M5';Z[(/]YO&G9]O(O?ZBGI:K*A/#5_6M,KIG@@HS:3$$>9*:=1RE9BZG*08Y MQTD:HQ3GV"OLZWQ74YO9M:361EYM9(W*1EB_J=Z!K]N<#X/:P)-_"]A6S.CK M)<"\2> R%H'8H*.C46GALL*'_.#P1M]$G*Q4MHI4=;J^>ZV5QS%(D4BDRB03Q,L=X$P_4Z,(&SVT7%2A=.:KKR._FUM(WUR;IW%U8X< M: U,#4V63"OCH#55''DY5B#YI3%W([LIC.3 ;!D@V'MKBS5?Q.W>%U%I/(&P M;<>U [$MB_FN$5CN"'2Q8VK6_'B&&OQFS]AO[9LS:U4LABL6W*CE+>UJ* MM!+&(+6Y)S-CC>(4 BDR5Y0 MH]L;?4J>RJH">FF:_+Q:RF=AOY&Z:CE+B4 <(9!APXXHD0R8?R* 8BEQ!G7. MM5.1C O]3(TD=R2-GC:B1L+*ZE.S\SRP#LP9!JZ!:7,7J:V4U38^$%(^E4V# M(#825?9"SK.%&.M\[>>R,Q])Z[%:PY MGPQ9+?"DSL&RC^\U/G+F\5.*'6<=/_G4E4$YG]3ZK5H5+\R6,:YB@3;Y-GMZ M;G\L%NJ#D;2<84DA9&;FT^HV@Z(,4*812!',8\ZQ4@GN%:0SH-!3(Y7=L ZC M=K35NTFD^\M&]5^OCO6P*$05#)Y>XJ-\3F[,.+6/9&"^G=SWT3\*:(0!"QT5 M-*3(KQ,E-,(@G(T:&J/OOIF-^'J;K;(MROG%+,COM%:V\JGZK,R,-ONA;VI& M"$&(F(5.J+9D!Z&I!@E*&8*(<<*\"LUY]3ZU!6PCXJ9J;&0E]\V,Y(._VT(Q M&*H#,WX5:; 5_&8?UYMH"_A6_) 9EGJ@%BSQDD_?(^=CZ@'+<9JF/HU,+1O^ M/XS,-L' YZI>U^5,YCA3D&%&0,92PY9)EMI$<000&ZK)[#%!ZA7*/QG-IL;$ MM?@33X+O^_4,[.SPFM_$]+TC'%/A-Q^>^>YJE/[_E ^_Y_B_MB=&<+W^-5PW MAAK.\1+C]Q6PYS'A\VI19>&_7P=CO<.]L5U-;1S>2>IZ1GU0D9L(:-6S %BF"ZC M$>JPYWQ'XQ[17%3XZ&#E\AL]'"'^SHK%QV59WB]V=R@?E^)/&TY5U$D&WM?Y M[ZO\ SO_; 5IJ>E6_N=SG9+@7G]:51ZN95?B@E?Z.!S<0J8VY .SKE4W^L4J7(_T[HE09+6. M[G;'N5$\JM.#[/RJ)NV- 1YMU:\"'D1H5*TJJ[@9KSMJH%&UUZNGM,.CGX.GN,)5!'LW?P6=\QTEC.L80A/9@ M&%3FUW%A&&,8SOHPC-*YWRI6KM:S+_;@\?9'4# M,P6>U+N+HLP+._1D_K:EIOVV1J&.D^*W4_OT+Z_(]_%].9AH_!TBWRB?S@%QXI6\RP$45G6-6_L^K MIG!;E:*LCO_^4);/2O[^9 -V[(-E55A-Z10CPD$.L\065B,V4R ">98DE(E< M2^+%(3UDF!JW-"GTRBJ%7E$)'#T_5?&)K$?=/:F5, M6[.1LFZ1U2[KCI7?W\^7?VWBI&82:]2B=4?9C=<&P6Y@-JM]V39"1UNI;R(K=V0%CRZ'?7I3F#=8@8C+ MO=]1ZW^=WB34.)9P*9K3-RX*Q32 ]/5!N0O.R S;<8W MNFTQKB"^JR&VEVZ&R&H] A;!<4 K5$6Q&*\%@&YA7O!'KG]FA"XG0B1Y.]O4Z>1^ZU#Z;!J+SI1XW1*IL6VY*O1%! M%<9: IQ:DOE44"QY@"Q6*4\D[F&L?--T6'K4Z.%'0$]*^6=!L_AON@:2 :> M\E_42U&=D!G[Z_.J,#9#'6\0L&9>)P377"$=M3G>5=(Y=?:NE,X^U&^I?V _ M:GONCJU6/QOGWFH52AA&FE(S81-EB^'%$# :$T!1S&$FN**IUZ'PV9ZF-I>- MH*V-NRMJKX7^/+QNBWP0T :>[3WQ\E[F+V(1:(D_W\^HR_M%=0^7]LLO7+D; M^+C)I0.-C9^EU%C_DN9F"X A(&F, ,,X-FUD%&FGM?U\%U,CA9W$9!_[ICDZ M :2GJ=\+GH&GORU$-)'M$B9+(.Y^RO'3G1;5MV%D]&-2' %=;,Y$1.8J(++M__4MJB3T4 MI()4RN\L+CM3(L]Y*#X\),]2E=Q$OS>7TYM%:0K?;-;:,%P(<]$P?DT)Y\^! M)$62"I* %$EB"A12P!*% 922HX(C)% V>ZXW#?JCK]8_\4=QK$7 "Z>];X#) MK^5B4>=6;K9>/\%'4<@$0\DH2#+( 4IY 0C-."@*#JDHXHQ"VGX4[Q;BI_\D M.AW&^2#T)EQT'A6R^='/\V58FDE3'.O0UM=H:5BV&'1E;7Z&_"H7!F[R^5.. MY?[_27Z4"\,Q7OZ32P(,,Y__2:O27+R9B,/VX#;7_Y.E- 9I@[F)I!VDG8A "['7[W &E'^;?!$YB;'9%QILW+RGOBMS,= MC$I$EQ4\9HR>)P?&[)9Z6R5_*U],MB1M0WTU+HI-=-;?JN5J-8-*9L9M&L0I MT\:J2B @,!$@R;,BXX0G,$F@U3NSGO$ZG #-"("FI9 MHYVP36YM;5/U@^@>2FJ)C*\HT&O=C1O ::G\2>RE[7L#G?KV"NZ97 (F2^L7 M$[A9NQ#><[YYVLPU:XFZL]\7E:3S\E]2&/>J7Z5:5O*1?I\)PEB6QCG(%*$ M8PJTL,"HJ'^V4ZOAP>AHQ.XB5NL6:>4\^A?ZQ-J7 M(Z(7F<;U6/0)XXEKH]?&AU3K>WZ>E[S>=7[2'>D6G[IP6\SSF$N]OU/FC%)* M"G#!$X#S''+%*<$2VQ?KN]3-U(R]M_)%SI?/>F*N37*!Y7SY]8=+Y;F+GHQ1)^20FJ:7@7*IT.<#L+$*])T!SE=AOFLP]-?EN_CVB&7YKFEP M6)7OZM,# ^:ZP)S4?LDQLWJI<%Q;9W!5I_'FT/]2GZ3BY7>=#\L M^/))MJL<3"G+)N)TCFBS' W+S6L(C$/;:Q_?/$3WZW55LLVZ/J)?+Z-/M*J]V+RG1'%& MR%]\FV6_8P>[N<%Q)O+-L8$!6\"'Q8O^&I;5C\]Z<_FN=KK_L%P?[TQGJ.]BA;+=40[28?D_K8$ MW&+'Z!_&P'2T%5C;0UKDJ)'9N%RL=T=G)I>R:])L2TP=-I?^L1UII^D)8[<] MJ!M:O1M2RZ;&VYVZZ7:P575\=1![\\H8LF]E\]^'Q:&!NY=>ADS_M;<(B="#T(U*.QNC_(7:G=&;@9F.<9YDJ4B%[8S\%(G4YN,G9S13M"HD=1^7EX$]/H4]0%3X-DZ M "&GB7L-@D%S^&*CHTWG:VKMS^RKSPYTAEU6LORZ>&/R354_VM-A27,2"[VN MIDSH28Y2#D@!%<@0)YF(]?\CI\+;YSJ9VB1O971T>SV'GMW9^JV8!)[1K7C& M02NZWZR_+2L32!2@6& T(P 12 #A&(%"4540+M,,6J5X.]?XU.9T+5]4"W@ML.TZ<-<7 MZEO@"#R='9!P6I@OJ3QH03YI;+2%^)(:^POPQ6<&YF?@WZ38S.5'=3XDKDZ5 MW8:VM7EI?QS5 APS.^-@W)$(S#UGXY-W 9]W[9C<;0*&2<%% QS0#%5 &&L $TUO\9,_[@H1**$DUNYJP!3XP:3Y'VQGO^( M[L7RV3B%FGH&;2FDG6+1H69NY.$\1G;,$A+YP+2C1;\,[EW4"![]T?XWB"$Z M%#U/K.7<_:B4-A2<8[X;W,Z0R,+F[NUA8>)SFK0V;+6N*+]VR7/E[0E-F^Y6 M=D_*Z(].3J=HN,M8N83#><%LK'BX4^Q\A<-=A:$_'N[RZR,&Q%W5X3 B[OKC M V9P;Z3,W^5<=%ZUB>"BP# !.34V#.7<>NAL*#6$ "/MBVZ&$QW%_V]P];1==P:6P.>7;\B ?[\0]>W._]M4Y4J4W'QO M[66^2B$JE,I @1(&$"(%H"(3 ,422A@7A"(K#W++_J;&\2;YVG*SBFI'?L== MYS5H+:]"_ $6^I[#2%KOWIO;UGUA WA.6 +C,Y-^3V_CI]6_KOK9'/L6KPUD M$EF]E+P+L(T%C!%$&: (89-,QEB(G '*(M#ZU%BB%BS9^]WUM_LGF\MU"&Z/-WI9L:.^R4NXN,>NT5S]VN/K9QSVBO?Y87TB'\L5,UVM/5 M,1FQWZ_ CK->;6P#<][K#*LS@0:!WQ,!^Y5M5 (/ NOQ A"FDV$+R%XXVWM: M5O^D\XU\6Z[X?+G:5')&< JIB%.@)"9ZGYAG>C$@VNA3N90%2=*,QRYN(OW= M3X)>A<94:-:UF@GK#_VLP/%$YU=Z6Q4?K)3 M_)AP+-\:F"M+_-=FM:[O'A^7GZ51I*PKN^]\,1Z7;^CJVZ=J^5(**7[]\?O* M9*[>'H6U3F\F46IW6U8421(7A0!IG:1/D000# G 2+$X$[GYM5-:K0!"3LT@ MW=/1)(>J.BU-?K]H;ERU]$_-W[G6,_IE8QQ7R\5?HN=695-T9[D]-*9;??^O M8[:N$-^#'5>^]BB'OJ8^'."M@I'6\-#/S/S:Z!E]VAO;7W[O1GQW-;#3U^;" MVSV/6, !\95R+(2(XV8G"PCR22*SD'T-N-I^7RZH!JF^3'FS7*UG2D+)$$P! M24[[W4/7EIO,O;2_(>7-)>?&B8 MA:RY4+/?^L2N;QVW0KN9H=:@VYF6(: ,S(B=R'=1+?0AF.,X [NBYLFF ML^YV5#O-%8QCV\OY_8$G@G*UDO)\TJL?;:#CZNU&_J>DU7O]LP "2#,9 YY'E1$,'=6,M5@*FQE_X<<\>#0E?(+8\. P(9^C"Q%OWN0 \$Y.9DCA M&JYV/.4!KTG.MG7;S_;B;E?.)L0Q6C9I4*I MRP<;32,]Q(VNW@L*!QP*7^Z) 20WJ;&.SMAZ^,AH,V-5EY75Y8^B.VHQQMP@1GG M,F8AZLO9@.+-P:.OKY$]-2S4/G6YL'EI>"[\]^7*9 "M+:3W^F>KF1(QEY I M@& >ZZTKCP%1" (:JX*QC,E;W[+BM>KN1V3U6[ MR#\LUE6Y6)6\]BR>D113F2%M>PBD^2,VP>449@ F!62,\2Q.K8IIC"GTU.AH M*UWT4GO1+U6T; _*9*N.&/=XS&KHQSDO\SV@/]$!VE;U_3.TW<=2JSZ=TS27 M@9K(\9J5R#_5>9O+(/@^@'/J>X#_[R<]1[_57GI/3V7CE]P5>X&\4$IRD(I$ M;X )E0#'%(,DASB),TQ$:N65TM_-U):-3M!H3U('-]C+Q$X?EIL+\548>GV)+[\]GE/Q50T.O(NO/SV "!M'FG[_ MF?)%S@J8*5XP8BK;I=HV3PM L,P!RB!AF2QD G/K^ C+3IU(=YW8=Y$6O/6_TZ('P-6!40/@.Q*_>L/9C7L= M >ME8MNVQN-E1^T.6-KUW2'&:[7D4HK5>RWUF\UJO7R2U;N55N_/M_)YN2K7 MJYDD/)8T3@ OD*'K(@-8(:0YF^ D2SC)F551"+^15;T:UL$[Z-Z6\XW^J?U MX<;JXV:]6M.%T!0T*Q!2'&<()(F* :*< 48( 8)"G*,\QS"6,]T66]H>;SM* MX#(Y]N4(-SBMZ4PZ^J S4CLR:WMR$8C?Z?$ Y'S=.#KVONH9[<#H3D^ MAAW:S*TU/!\6+WII758_WFRJ2O_MJ.ICRE*8Q]HFIFZ7X]S*_G0&IQ7,+>\80N 9.A;LG,@WD6MV",5S[1#RWN) MS"O=OE(A3#LP+I>[M'Q_&$G]0^_,-U5]!_6P>-ZL/U7RN=F>?Z;K+OTR+)#$ MLB! R8P"Q(D$K) %@(:<-%41;:VY$)1-IU,CIYV,T>I9NGH-6,%LQTF^P0O, M1WOB1K6\=]$>E$;D (Z1+AAY8B&K+D=E(!<0CMG'Z=T;?*C8]3MQ=GPGOLV] M>+]:;9ZZ"_)GR;4-]RBK)SC#-),%5Q0HIDQZ?2H C@4'N) 9YIJN&'4SJ(*) M.C66ZX2+YJ5RS=@?;CPMC;5)C%)H\^YV)ZB]I+)["M]%V[$W.GMV?@HZ+#Y= MGL((.KZC4U# S[HWA>UQV!K3I58L:X$^JFV&C$_54I5KDV?1G(A^D5_K"ZG' MY1LMP')>"FH$,';VC/$DR55FSB@I,W](0'.:@EPF>KO.\T1!XK*6W"[2U-:, M0XW,OG.7;J91JDNG6M!!J5_/T!>$SR'EN^]3RUIV[S_4*\^6:6G=7#8O^94HO^/)>KW0E@ M3O*4(PP!8;$$B"L&6,(AD(S$.<6B$,@MQXA7\:9&\OO'BKWET>O\B*V.QKG^ MX,%.S:&'NEX&WO7H=^SA#,S]>P/RQ5QT:#-L%?W^++KRA(U"EX9NI -DGYA[ M/V;V(MPK'4;[!/;RD;777MQC;W9(V,L/9AN3VX]I.J M/[0"D^,PH)PB^/')*,J: _CH5L:AG_6:Z_1=56N>;IK7K1 M2BY*/;<62SWB[KY+/H:XGZI&'KC0Q\7U #6:1(TJVW#71IN[:*=/]%%%>QI% M.Y7&&QT'#]CQ1FDD[]C@H^7F/^L'WU[?VAN[&,_OU@\6!SZYGIHE!^Z MD!AGK].WDJWU3Y^E>$/G\\>*+E:TYOI9F@L<%]J&9@+JU5)@ BC"2O^1<8&S M+,:,6J^6OJ2:VKIY5&^,[C)$/6O5ZM6S4>[N8*$46K\[\RNMH?[/?!ZM=SHZ M\+&WP;98-U]C"$,?E^R-WN,R.LKO%3UL\WO='9#QVWKT&N4BHUWT^+JCY["N MOL8HCK3"CCJ:;JNM;]1[UUUOG8VW OO&YV M]M[XR'FE3!&;]8^'Q6I=U=-H M58?\/7ZCB[,I?(\M?OJ5KN;V/GPF1QUA)"11."X PIP#++ >2JB110B:2 M626OFYQF4[,._K:7KUTLYW-:K:)G637;XK%2MWO_?!P\MJ8@[X3L#0\.7@TZ MT1X\41,!O-8 ]261/XF JA^)#%1[7F,3R(L5:OQ?.WF6=[U^C@Q;H8;36QJN M8 (.V+P;VV,GB1:U7'UYKB05'Q?_I%5I;F>-CW;]BT_+4HLUBPG)5*P((#%! M )E:\ PI"$06?1D#> M87L<=@1&V@@'&0FW#>]P''NWM@.:'6\3.USG@^WJ#.+J]/ M*5=MV) 6X[,YJ#:'VK4,1\&W62R-YP4#,30^U04K %8\!GD-5KORG:6Y$>H*$FN3O],PHNO], ^]I-%HJW,SEX>ZX/D8?UE-\,3F!./D0D0$]X+@2=>.M_'J/S2J^8Q3_0_/&R^;^-"NDB0 M]D/%19H5D# @1)J90P@,,*$(Q)CEA"B6%8E5#L8K_4QMSN\"JSHYW6;])3CM MYKT'D +/_%-\ LS]*S!XFOV7>AEU_E]1]9@!KCT^5@J9Z3D#]<'W.$J\=6'ARY"RVIMLDC4V,&W@%-CE?UC:\NSZKMH7]$F%6!T ME(=D4 88[Q^#';F]YA 'IL97&EUGB@TU!)X(VKMXH])[*'"/%X=@_0R]K=A6 M$S.9"I9U=@*I^Y"KM^6*SY=&L-U-)LH1)0420*0Y BCF2MN22.IU),<\CYG, MN=--MEOW4UL6]JL!UJE$]N5WO>QP&@?;6Y!0Z :_'ND!-MK)KCDVQ%7P,-R\ MW:DX=3[R9-G.3I*OYD9'# M)/.:85K$*8((*,P90"RA *<%!EF>HB3/E"+2R2BV[GEJM+8G:%1N):V#.;^V M.KF1F_T8V/%:$&0#4UHG\UW427T7[0.]$SPRDOLC,V>P//&8?;^C4I@S',?L MY=[ ,.+Z(-6;.A5)'4S_;3G7[:V,KY6_RO@^(Q3 M_\MJA"(0C3 Z=LM.0,0#+SX&ZD;T+L_M5OPFQVT-^+X&C0?\9=B=EZ&!X'E: MC%Q['W5)&@C-\<(TM)GA!P=MJTT&ER:SRTPO-*A@>0)2AF. H"P Q?H/DB-6 M,)3K_\U<3PC.]#,UF_G-'F?=1663TFAPJ<)+X-IO^V^$;(3]?48^JYW;@?8\/I(0F;X0I:+ 0Y7ICVEV8\TPI?MVL/RS7 M_RG7)L/$+.8*$DX)8#G, $HR!!A4J:E1S4B"4 Z)TT[;MN.ID<:G:ODLJ_6/ M^HQ+_L^F?*[W?UW&I#I6G38Y8U==$>OZ6?W#:E-7K=F>(3L2C.U063).@ $( M34&-R-&^S%$G=*2MT4B+'?W0AI,1W",I.4+EBZ5LNQV7MAS!..$QU_>'$=NO MFU6YD*N5IDU6+AI_'ZZGZZJ>II]EO?DW]_RK&1&V&%&F#9_4@0(UG\4 M(A50XD11;I4ASKWKJ9';GIA1U3P_=T?)$6 X=CTI9[H R\2CVE>S"WPU MFD:UJD/=A;Q\!'84^VI#&YB%7V54A[L)^43?MX^0%]E>QT'()ZP7O8.\=C)L M^=C6X?XLM8EMRA7(O\NY>+^LOM"YG.4QBB6)"9!QGIGK<@D8CP40"-*<*2JA MFP]I?W=3(_B_+_7O(K6LHI66SHV2KP!KQ['^X I,FEM!32YWL^&N9;V+C+1 M PAZ 71F/SM% MZ7-E?'[N^;I\:6W8]Q8MK MKD6/-B:@1NJH$]N$#O[R>X/R7Z*M M\-']=9B'7'\Z(N;OYM.VX[$O/1T!.7/?Z=K",!I[E$_/RXI6/YJL4[_^>#.G MJ]5'5=^?-#$4":2)4DB 6# $4%%D@&1" "EQAG$L"L?-\?4NIV80;25NCDI(] ,=DY/#F M,!(Z3('X7G\U]T_F8G!&T@QE2$B0%2@UF>L9P"F6 !*(L,0Q5MPI<_VECJ9& M.+M,#FTQ3;VW:"1UXY>+P-JQB@^X G/)2>Y3(^4UK)S)XQH0GBCC8C>C$L4U M98_IX>KS Q)COU/*E"!\D8W7UR/];G*@'H:(O9>Z,3I_*\6FKM?1?MIYC@@5 M<0Y@(F. $LX!4<8;-2GBK( J@=(J+\"-IXO?TA9/_.I+0W[ M27\F,RH3CJ'>ZA:)BHT?2@9H420@E9D2F(J$0;=*;4.DF!R?7*I5_KRIS&_6 M)LQ'MMKL?M7457ZNEE\K^N28)6O0X-F15/ A"4Q@?76M6_>13HWV**]3)#*: M>$S*=0N0OO)V#9)AW-1>M\!TDOWKIL8&!V,]5_*;7*RVYMT'N?ZHM(TWR].8 M,5;$ !9QH?F2"T"DQ"#E"$N9QSC7#3GK&9^'F]9;Q)G]-M8'^"=N[7UTN[ ^*UR M8/?\KYB_S'*)"JS 0>47Z V?*:\\.VR#9N&C>KULGS?J(WX1N'SP\ MBQ.69K+ @,N" T05 BPM,FTF\5CPE,,\=BH8ZT&FJ;'I[W_]\M=(M1[,97/= MO:;?([J.5IT"4:4%=]M]^1@]NVW:R&,2^M;0VNM<#U#G>+[5ZOBE.^-JQ;T> MSGN$V]..T8=$HVXM/4)XO ?UV?0PVMX6%:\/THY*FDC%,9=$ &7RW"*<$X"Q MU.9J3BE-.<\SS%SXN*^SJ1%M+>)>#9D!/EB]V-JQI2_$ M/@5LSNK#U821@; M0#P156]7HS*0C=+'U&+USH"M[RAY!03XX26P^;7 M#VHC[7\'H^>V";Z.2>\^N.?U\;;"UW4XV U;/.XU1*@I6G#1FWXURQD44",+ M4IXIS:*( 99"J2@*.$JS827(*%K[I??^P>:3T+[_^DE?CX7)>X^KA9K]9Z(NBU[L.FOGK-LSR+ M4<$ CG,*4%840"\C%,2XB*E$*<;<*6;$NX236S]J8W#YW)8,:RQ(PRW+G>0W MV.W^!QB3)&;4^&Q1;!(6FCKKI J2SE-!3<[M]ES8_BL:;7^"8;Y6-IP@_VK M_%HN%F9$&9W76[D)C:P269I)Q0!'10:0$A(P7 @ 8\$R'"=Q+E@[LN\T,_TL MX]K)&O &M)FD$QQ22ZON-0UY-&^=M&>>B8Y[_YSK8I1K>-=U&JI M_[+3\RYJ-/5HVH4:!%_&G7?YQC7O0L%[8N %ZVC 3573PD=5USOYLIR+&54\ MS6@2@S0F=25["0A+4\ 0I$7!XBS-K3RPSS<_->.J$=#LZ;[5%5]66D:'6Y93 M^"RNHFX")3 ;[O!H*N!\N14/A\NFFW 9Z8[)"1^W>Z6+ZO=>)YV^-=XMTD6) M#RZ/+C\UM SUZIO>^)K_F&3L+W1NHMGJ(*@LPP7'.0:4$ X0(@G D!$0BR0A M.4$%3(1;X>E+74V-Q^K")V936/]E3]A!<68]$-L9C'Z "\QU@S$;4!3Z&AS> MRD!?[&CDPL_7%#XM]7SUC7 ^U\9K4)K#-#V2\^US+4%+%/4:QWO$AP M0"$B !89%$*PI+!+I.Y#F*E13BVG\:O6R^ OBR:+6.=TS>1"JG+MN+V]::CL MB&FL 0A,7?8NUSI(CI$9*5=+U.JD,)4=0N"8F.7Y](!%UU9;; MRLJF]?\HU]]^7RS92E8OYJ+T8?&\6:\.>?'S4;WE5CZ3%,ID,I$)2S(""IKH M/6:.4T!4SD'*5*9WY@3F:3%;U)6KQ*,#>060U6K*DF;*GD@<;OK^X\OG55U6 MV3%4),AP6G+D:XW.^(7O]S2,_M0J1OLZ1HV2)U;F5L^F\OT!)W_I'6EW$@XX M%+X8.X2(X])[0)!/UH*0?0U;./:=:MAJ75&^GBG*%5,$@P2E!4"<,4"AHH#S M.,_37#$!G4K GNEC:I;IGHAN3'T./SNBO1&5P#RY[\WW1R>?QW/"'NT]4=.Y M'D9EEAX5CXFA[]%A\[IFBH_JGG-3]LKX7]?1+,I]TJ]W-FAL/6.)M1PW^40S,%EL =R*/ M4_#*#2E/S&+9Z:ADXP;$,?\XOGW+]<1']>X[_V8<0,PIW<>%N08YN@KY+#4% MEESOT=JKDL,?[#TY$P*2@L8$9%F* 1)Y#G"6$T!3EC(("Z@RIVO0 #).C>P: M%M8/#+GV\/L)N-R&O-K MCG))8L:TTZ^Y(M%C^:8>R^-[7[./W8YC\X@9W*,?'K[Q9FFH86.VOFTV@:7/ M6+V (^3UFL6OA*]P^Q($XO.7,F&Z&K;\M'G.?I@XP[7NQ[3\;';@'^1Z)D7* MLD(6 "N8 *0R!C 6"8"8)@5)\Y2G3J$:?9U-;4'H9*T90':"WD4+:9FSP@IA M(8H,*\Q #E%N=AJQ7J2A7JFE%(GB+)$8NQ1O\X;P"-7;QD'8;B'TA5O@%:T3 M\ZX."5_7R+W;(?>A!SGGE<<&$D]+2&]7HZX%-DH?D[K5.[=%;B_5^W)1KN5O MY4M=AT1_$R6;RR88\/UFO:GD_9,I#/6OVOYX]]VXE*( CC7U4"0XE1G%2>)4C-NG<%-C__U@WT8[4*L7[?3;)C-J5(SV=8Q:)8=% M;'L9;3O>>ZTQ#,R3GH9OE$AMG]![#M/V(MJKQ&C[!/52@+;7/@8FIJQSL6\7 MG#:Y=8P%+C@T%=2U/:F-2@I(B@K $YS$18IBB)W\JL[V,C7&-K%4&]U1$QE= M2[PS*AU34IY%U8Y0;\8J,#,V\NV,1H\9PJT@\)5V\FP?X^:;[%/S)-%D[\.3 M\&[Z&RT7)N_EP\*4O3.,]HY6)A)]-4M0FA9YAH"@.3&$HC>H28I +)2*A4"8 M8*>K[]$DGQI)U7XV+T;S[<%RM4LE4RXBV0K^JHY1/5^"'0E.I0,)_+NVN?RVM[5UT?NFFZ7/7(_3/[85T?CL#.618"##PID?.YJ5&V M$/^@U7]+9"%B0MA%,DU[4.I[;T M;*5T/).XAJOE.8-'M$*?'32BUON(K;"[$P'OYK(M-+[V]M>Z&W>_;JG\R1[< M]CWWZH2/Y=HD7WM8B/*E%!LZ-W3W60PY9!F-I6['0L>^I<4PMOCESVRD0_=&(:AF /F0 M^ADH,*R!R6@0HD[E#@=B1RN+.!"*_5*)0YL89O28^O4/B]6ZJC.? M?)9"/M4I@IJLPNWTR)*48T$5D%CHS;LL8D!4C('"DN4T406-G5*EVW0Z-6(R M,D<[H6H5I,+",>6 MD].[(^>,->>CZQ\[Z59UW8G';W31ICY[OZR4+-=FW]C(.\M2QE,$(4C-S392 MF=[1H8(#*B#&(L,QUMNZ-K;1M(=AEP-Q]0/J;:7"80 ;,X8/WVKDQ M!TC^+KHZR>S!H\4RPI\E0*D*8J!2CG$&#]$R"H MQ%00EL'"*4ACO_&IV=\?Y#IZ0ZOJASE*NW\RX32. :7[R-DQ_5 \ E.Q$0L8 MN2(CF,?0T3/J^HH9W6]ZW,TJ=1(F>>V:@.XV9_Q^6BV57%K+)B=2>+,YX MCE)!9 Q8E@F3KR@'!*<,2)*E1.KIG&"GRMO]W4UM#C>K_2^RD>XO;5WM >[: M5U"V]+/QAEUHAYL:MGU)NQ1LO[3"7K:IW5UOK%#QY8/3W]FXSCA6BI]XY=B] M-8Q,[CG?/&WF9M-6]V.,DTI^TRUOD[*9FU"]-'Y4C_3[C$B8H2)G@.,D 4BF M>A/+N=G)(OUC1#A-G9QL'/N?&MWLB1\MZSG$]Q484&G:=4#LB"@@S(&9:1_A MAJ4.9-_25.UV4@>7F(L(K8,_OAH(GB<"<^U]5$8;",TQQ0UMQF=J[I-@QJ/? M-P'U,T5%)I#)J),72IM7B #,8 Q2 K,"BC3-J%-\RBW"3(T-CT.0C7-",V?U MAM;XX#ARX4T#94>,8\$?F"4O)@D_"1:_\-08"3]\8!TT [FE*!/(4>X&FET6 M<\-]\>7)SJ?_[I9E0NY6LU2!!F+80)(FN0 Q4@ DL4" M0)4B9JID9LPJS<*%]J=FRS0B1K6,42>DW72]A&#_A/6 2^ IZP:)]<2]HOB9 MJ;N2_*]?ER__IM]L9JW^RVZR7FIOE.EZ19ENPEY[[(:38;UW>BK7]4U1'<4Y MRRG$7*(,)%F&3*73!+!48D#T+D91+!6B3E9BI&$TL7,[N]N:G9W7[Z9(6C:S7Y_& 6F@6N9 M)[RFZ[%#Q5])BK[.QJY$8:'XF0(4-F\-(XW#_?X,Q5#(6"A0\%0"1!(.2*Y2 MH&U\5!!.-7\XY6,X;'YJ]L'>J9A[*LQCY%2A>,8S@%&> 0+!'"L&%!YFA&: M"8*R8O8B*[8,C]U^-S\'>G9T.AR1P/1Y=+SJCRK/:^R)&H\:'Y4*SRMV3'T7 MGAJ84;W=7VFSBY6++O2WS6CP(+095JJ2;KGUGO_/IJRD,$7']K*[KU:;)RU. M<[JR]XO:HIMEDO,L*S@H$KVY0@45 .M_@YP5N(!)QJ'"3NG8P\L\-5*^Y[S: MZ(E4)\>I=R?SH;4=QAAQ.^::V#@&IL-.VVA/W3IK1)<^9%_CUL:,.IV; I![ MU2M:M;>GQ/N_O&NN%CWFHQ]OH'PELQ]!XG$SX8\W!"=I]$?L>F ._J?G^?*' ME%]D]5)R>=ZA_,-R\:)73BV8\1U?U7=.^[]_LURM/RS7_RG7.^UF,($LP9P! M40BN#5B*M.F?8* 8) G#E"GH5$DDF*136[!^7^PE1EJME_R_ :O#4OB>(HYI M]H.-LMUR-8FQ"[Q(G0T@VD5BW$5;_;JX(J.0_NDZ^B'7>ZO9W;4P ?=,^J'A M]Y5//YB M/1*8 (%B!A S23X+EH-8)!G.LSR.5)8R84UM6/FQ,=ICHH^HB%D>*9^T? M2[OUX_5':,3%8V"4ZC8.=4_9Z ^C;M3JZS-S4] !>>W(TWXA?XX@4RN@O<63 MVO7FN4[+VW+%YTN3FF\OTS^F*H9" $F$ DA)!C!)>ZGD;-DAY0 MK&N8]+4QT$]Y+R?^1V6B=DT?9J_WJ9)/Y>9IAE.52(DPR/-< I1!"2C$!!0L M*Q3D$$*<.$7"7>MQ:IQU4(MBJ2)A4BV)5F9'Q^:K:-OQE5<, Y/4,7QUIJI. MW.B75F"/8;?6X/AREK[:W[@.U+;JGSA56[\XC&KT;K_J\A#?B__:K&J_L#8I MFTR8R'.8@AP3!!"*4T 3S@!42:9@3!,&G8RDOLZF1C#[LD8[80?FP.N%V8Y> M?($7F%D&X^9,*3: >&*3WJY&)1(;I8\YQ.H=-_JHA%K,WL_I5[V-JWZEB_]N M4UVK-,D2DA2 YQD!B*L4D!A3(&*$49P0!F,K/X0+[4^-)#H)(R/B7?3^RZ]V MM' )OGXF\ !*X,E_@,?U1.!6F(@EKU-/U4M@2&P..IH,1M:T> 6!A@G-0S6] MP22%-<5=>FT45KLB08G<41W+^K-<4Y^$.>%-QH4//EQ6/ MNKUN^PTAR0B% !BU1-%%QG$N4%$Y.O19]3FU!N%+-VP@^<$=N M,P WWE,,@S4P1=?)-9MXJ\>#:*L .W0'9$)?0>SU.(V;AU,(K"\P0'$,N2@8M,JX8-'7 MY$BG%;5FFT[8Z(].7%>BZ0'9DF#\0!?ZWG,H:NZTX I,$8.0NK'^S0D.04K>['IYQ2HW)ZKV M%[8Y?=Q;?*/A'&-3UH$JJ[+^D=N:Y];HA+[Q*+!G'>#P=PY_L:>QS^&O MJ7SF'/[J*P,S+GQ>L2O'99&*^\OCPJ[DO9A6MO_I[>WJ='#EV_+:@W6IJSL0YWAI&9E]PNZR_#: M7]-Y 6V,R[J=H+LT>"&N+:Q \7AS=[FOT>_OKJI][A;O^DL^?>(;7TB]?WK0 M6BW6Y8LT/DE=K3.$%>)YK #B- ,H0QF@B.E_$HQ0HODE2>CMWNZ],DR.:_:R ML>TKX<-CO7\P[#@H,,2!F>E*!K6P=>1N@"ZH*WB_!!-P\K:"R,Y]VZZIP=4L MS/[LT"KK]G!O-W*&(&\(E5 VU1IMEQ*1FL5)XK7-A!8R_2A?] MW8U=Z\)*^3/5+NS>&^#+T53=:0VU^K"ZH:I=1B0HBD((F8!<00Z08+&VH4Q. MJB)6A&6I*NPN'.VZFYJYU!:#:O<7]P[%*2WA[2<4_Z"%/KDY@Y>3U3,$0P>O M#Z]8CN3\<3.F;NX@UA#U>H5<;V4\YQ!KC0Y\1.S?\FC._8.NS>[Y1UW];/>% M(P2S!"$*&B-_X=^DV,SK8_1.8O/W M1J7MF?%^200/-N"%<;G!'+P=[5>S#-^7*ZX-[?^4M-H-05,D,]U&/>SB+W[;O;1TGQ7CW\N9Z(0J41)#')M9P+$& ,D M803@%*=(08)Q[E1Y;9 44Z,__84B;V4;>\"W9K:PD(;GN,M%'N\B(W==PFQ? MF;N&^+0BH]1_O(YC^+*0/3),I5KD=9@*#W>KE MIX:Z:U3E"S47&'^CY>*WY6KU<;'[65T]FX@X8S0&,DOU3A1S#BC.)5!%1HL\ MIS'*I)O+QI4>I\9G1LSHE[D6]"_1U:[V8WKO/GY#!&L_MXFGJ&;DW0]O(\5^V:O^EB[@19BIO58]JW>^B?>V;>)SH M4/_V%&EHB%6H+\AR,SRA[R+TOGE"G\3PD*S X^0[)"N4N*\3DA48_(LA6:'[ M';8(UF7=-]RRR M<)WK9&J+S8&,=;!F)?7+=-$>Q[BM#&=AM6/S6\$*S,"'.+7R^>/(/NT]\=K9 M+D;EHCXEC_FC]]DAAX'PKT7VQA0TK=;FX/&+7)3+ZL-R+5=B(S58:9=2A23: M9"7:7,6)J:=44$ HEB"CLLA200M"K"(CG'J=&BL8R:*%$=/EG,P68IOSQ # M!68((_'_CO9DCAJAHUKJ2(L=U; ..8&T1=;E8#( PB.=5WI#VO$HTQ&Q_A-. MV\9&//ATU._P/-3UY6%VV\."5^;^_*UL_ONPJ-V&MB%TS7W2+!>$P%P1P+)< M:1+/01V'++O!(Y^Z43^2U0NHL9U\6!U=E,=,/)D^%HV>FHIJ0; M$,?&I>/;;E0E9#F[WXA2C^1O9D#-2EQ@A2%$!&0R8P!AJ0 ID@)($D.8L$PJ M9I5"^TS;4S,=6_&B3CX[5CD'6C]UW A%Z#MG6Q2L*:!'WS/S?"7Y7[\N7_Y- MO]5,9_>G:]]C LM?S&F4ISD=]MCYBLQ0+R1!/ M ,R8-,GE&6!$$""4%)"RHHB94[RY7;=3F^!-&&9KUCL6O+;#.8FY(!!S@!.B M&3/',:"29P"*#$+!44R5G.F='UN^'M+[W8?&>K47U,\'!_5;@F^W@_(/:& . MOA*ZWS@#]WW0[H7'G2#R57WAJ552Q4/N81FU?<3Z;:O&T_WGWGWXS1^T%_#C-I5#*% M!DSN(+VAA07 6*2 %DG&)2I$PJSJIEWJ8&H"Q$'UI/]#EE^_Z1W5_8NL MZ%?Y[KNL>+F2GZJ2RUF:0T)1GNL-#N( (8H!ECD!&<-YH6@.50QGS[(JE^++ MFE9K.T-B).E=9M6Q#N$FV*_R:[E8&&N>T7F==.&7)$ "23"\20E) $ED SA.&>8P2B5C[0;Q;B)_\<^@T"'D9('[6 M+\'.Y)W@V(YXMKBO\T%N4/8C.GL&:32_BUK=]5]VVM]%G?Y1"T#4(1#5$(3. M+1ILS(+F(_4O]01RF 8;"KN\I^&Z'WAA5WO,F.!9+&B:DS@'J4((H)BF *.4 M@4+@.,[R..<$.]W)=2U/;>_27 4-<9W;@65YMS,$@M#'I/)J>D;W"YIC/7W= MP6S;'?>:Y5B=DYN4DP<&!#:<^K+5-=[U+%^(VJMM+S';C,.<)HKD0%&3URYA M*:"X@'IR(H$1SU(!K5Q?G'N>VN1M)=WS@=TK#G,7":ED94(HU_3[X6_,"\_T MAQ9T?OK+A?XPF@2&#L[]3@/83QA!AR4PH5SPJ.T&2@O?>MODDJW??^7PC6@=I_7_BD7Z?H93S&,<0Y#DVI3[TFL)$"@%#2?:8BHQ1OZY#C3\UA MM-E9KYJPMI4I-Z(.0MRZRDNS+(N5% D&7&EK&A%, *V]40LH!(50YLPI7_1M MXDR-#K=51Y?*N$L^+1>-!Z6Q-/3'M9"UKU(SI?E6N>;I78SGJHGQK*.2ZU/: M^F1VY7HT>]M 6YZXCC9\H0]2ZV%J-(D:5:)&E[OF\-04@SL8L<.HW$XECP>C M7J#U==YYFS#C'F-Z >[D=-)/JP/./7XSS"\OU,ZLS>*]DBU=EN4$IQE"E(*" M2LW3G!C'+(* \='*8Y)QBNW//X9(,#5JMD]O/1QTBS.+T% &ILE&_+OHU)IKQB-^.U16/1Y?Q@:%:). M![]!.X/@\QC*X];_Z $^@^ Y%_8SK"'W8* WRQ=9[4*:80YC9=RZ%8L!@@76 M.XLT WKQ$4(Q222RNDTX:7EZBXL6SB:6]@I@_;QS$PS!^<02 :<@G[/:#HKN M.6QIM+">LPKLQ_./<_&VUW]IYG?Y!_UK]:S3+),$*2 M:+M06R;:0.& 85.IFZ:8(9SS++7*%#Y%!\ $(3");^:-&@>CRM=WVUD[KT3S@V">Z>6&$T!1G/,4*9HDS"UCX5$/4UM-V@1]6RF;5'V65'49Q^MVXLWH M!*9Z5V &Y"Z\H/P-V0N/6QPY?^$%A4XS&%YZ<' 1[NVYYE'DU=MRQ9>ZJ\]T M+36#<',6SQE6J^; 0DN/"M?JV0_=3(X!.8D#;0$O1 MRAQ56NCFG*L]R)\;#1TCL!S'QNY<*QSB@4GEZ$KD),BUDSXRXM]%K0)>JW$/ M ,Y?&6Z7SL>NOST F#.%MX>T,M"15GXU]O5G^6Q*>B^^;L]H8A07.)8*Z-VQ MMF%@3@!)J )I+!"),Y0EA#NYR%[H:&I,ULH9;05U/N^Z"JT=/?D +# 1#<+* MW87T"A"^G$,O=3.NV^<594\<.J\]?XM+S>$=[]_EW!RB?Z%S.4LR2$3!$B Y MCP&B>IM#B4@ BQ.F^0)AG%O=NUKV-S62V+DHS)LUN))SDV*U^>=AD.DWK0;0 M!A!8:46&>(5<'@6+LS*_V ;FDS[GO[]W,'[Q#N,0MQHO<([N4#,4UH&N-%=! MLG.BN=S,*[C/7-7IO./,]=<&NLS0^;S)'-*6E".8R0(I ; 0)@>9$( P:-)[ MQ#1E)),T=\JQ?]S!U*C8R-=F_W%TESA&SLXLNP6/T)>3.R@\UM*[IK@O-X7C MYL?U0KB@W(F3P:7GALW>MY*M'Q:F'%,__KGL)G6!)$\Y!SFB M#*!,0!,'H\TMD1.24R10X53IV++?J_7ZTVC62KS^7JO]]7 M4CXL-'/(57VD-4M2;;! *0&I"]?(/ WIK?E<:QX9U:-.]_IB M8 +)+UW'Z;737EK+^W,DO'2%WUNJ2^>.!QQB_KI9E0NY6FG16+FH)?LL^?+K MHOR7% ]"BU(JO1V?RR:KWSW_GTU9U3F:]M(SU?))\5G+4Y5\K16EJV^S#$-5 M"*F 2(@ 2!$$&.+"N/]"DG!:0&4?E1Y.SLFM35OI(E/GQ>$,+^!86ARA3F.$ M J\_G9+1GI9F*]#I&>TKVF82C3I5ZT"]/66C5EO3P';,WTQFS!W.>ZZFSXOLNI^XO#SMDZ[*C?&X\"AZ7C_2[2:;X;3DW*13-K>'9;=<,%07, MT@*"3(D,H((HP!*2 D$*2-)8JHS*V4)^K5NU/T(;*H_5-"/--#N1*MR4T]*; M?.#-K.N\-M;+.LRI#G&*]-*SGLOF@>7"Q&IWUDL3O+U9E*X%! :/J=TY6= A M&H<)6Q7N3!;8:$_VN_,'7KLC!G^G6+>BZ.EP:K 8HYXYW0K6\5'2S>T-(]M] MNW(AZF@ATZ/FH29^:(8$8@G-4Z 0)2:;10*8B1Z56& ADZ0HL%,VBVL=.IE[ MHR6O./!G>Y+_^A==:$,^DK7(38V%U9XJ_^=_X006_][^WHTJKXZ('27ZQ#DP M]>WOF0V2[_I1<^8U6R@\\=?5[D;E*5OEC_G(^KV!Y9>>C+?NOVH*^ZBV5:[? M+%?KU8Q"R*B,,4BQP@!IA/4^,T\ U+M/#EF<(T1G+[)B2^N:3#W=NJ%S+ZQE@8FO6EM]78U;?LM"Z9.* M7#;O##0-EXNO>DX^F8%^U$WN>#+)UD7T1M21/,"M';S_W; M0I_D=RB9\ZM&Q+NH%M*GNVP?"-Z\8\]V,K(S;)^BI[ZOO4^'+E5QKS0'F3SF M[\L7.4M@+)."8D!2%0-$4@(PSC,@$IQ"S# 7Q"HKQ(UR3,V&>-2R2FHD#%4Y MX7 8^EEE1'!#&QY#JR;4"C6U$XQ*XXQ*J*H6@T=GZK4M;$ M*O]6+N3#6CYI2S>30J8\!IG"&"!,%" Q38#*98QHDG(BG/*I>Y9O:NM:ER^62Y6RWDI&A>=SB-/JBS!D"I0I+'0.QU$ ,$) GJ'PW))JCVE^:ABSZX[%VD_?JOAD&=&\5K[T(-7(1;)] GM;%]MKZ;0ZEC\O6H?YA\2)7 MZ_IG,Y2F*LV*#!!ILN,G&06$R1P4%')!"YP(AF]P&CW7I]54']\Q])-NZ)O) M3&IF?+D3=YBGYUFP[0CU9NQ&]=BL>:\5-'JP@&VP7V8?'IY]+\]V]2K^E7U* M7_*A['UG&(?\OJBV)NDC_?ZK7$C-7[4K_)/4/_@D%W3>.DMU ;SWG%<;*68( M<48*:5PH&00()AG0!J+^6Y$A*@G'"A$70_$&6:9F'>ZK4E^LL5:9N_W;MN=. MH7KCNG'KVD;L'1EQO5(!G&];.Z!:831ZR;&AMX\46KA>YK]4DV MD4%OR_E&]S 3DIL$8AS0/#'E9W$&,$0IP(00K@1219JZ.<]?Z,EE[HWC-_]! MKJ.Y<=G2 ]'&,M+UNBK99EV?1.F-VGX5VCI*)_GW2#3ZU$7>Q'(^I]5>"XXE M:"^-BN7=TNU(!V:Y3D*3%[&)3+R+6BD]7OCTP^#KXN9"+^->P/2K>G*1@;IPA$(XV1W;(0%/? "X8!O#TP:"^-M@HT%T:[\N2M M#@$6E,$ >EIJW/L?=1$:#,_Q\C2\H8'Y>.E&64/=JEU/;\!N)S95.4]'U MCT9(UTI.UX&VHS*_\ 7F+D?DW-/&6H/A*^_K]0['3=QJ#3(M [:8/4-;/&QM/G?[V_4;]^:_6//W[[%T=. MW%\[O_PY MT7Z.5/(]H'K+&M_7AQO3KZKU;.=JIWNO_:KK? 0Q3//4E$^3--<;)H2PJ6F9 M 8DQCV-2I#*VJK1TN8NIL>Z!E$WT@E-ZAQXP^QG4#T2!>7 .M94=AV /D+2 M;^^1D?[7CHAZ&AZ%3JXKUI&"Q9/#C+CWY:) LAB0&.A01$F*!M5<@L=2JPYM;]U"CAG>;8I]J)?5=3QLT0 MS&<.XZ MT_MTW+HN0^/DT-73S#!*J_,C-'SY9E-5NNT9ID+Q7#%0Q+D$B&8%("I.@A/FE*3SM(NI$5,M8<0;X08EV#H#HQT7W09.8+II<.D,I58^?UQR67=/ M='&F@U$9X;*"QY.^Y\D!.;3NM;"H.:!_T((NUMH\^J1'MBVF3 MMETAMD>1I M%@/$<@%8KO\I1<*YP!#%R#Y/5G]?4YOI1MCNAFDK;F3D=_HGO&;3 M#' 9K^LEJ9V!]?@J M@,N%\ NUW0[! WB!C82+\;K!@W ][Q4O)JN>__9FYEBKV[3WY9+\6,PKW(2BS3.($H&I$&Z63"K&31^KJ2]*\P;2P$,'"]G3@H(_RL0V)XV=Z?W MR4'(ZS8 _3/=0'E>BQ9O@Z^'0V]L^(8;&Q/55-;9I=YNY,/B@_R^?OQ3SE_D M/Y:+];?5C.,BCQ,J-9,*IG=QQ-1+T7_(5-"8<*9X%KL%8-ITZS)EQXFYU%]Q M.N FYQJ\#G<['B$;Y;9G)^^9J^2/"X_6F0L\/B^$KG4Y_A61)0AG+XULWQV8 MZ:,^2/TB^::J::X]J<]93&.F&(BUD0901HS)%DN0,D'S3'(>H\PI4_W9;J9V MW-D>WZ^V8CKFYSB/I1V7W(Y08/9HP=E)Z/%>PPX$7[DYSGC-3E73^9FZV&*LZ*;HL7TQ$]6HF8D;S/*6 $FI.B%,(*$X)*&B6 MQ$)@5DBKJ*JK/4UM_G>R1KP1UIQ?5#MQ'2Y">_&UN#_VA5I@3M@"ULH9?531 M9_^ .=P;^P)NI%OCH0"ZW1C;@-)[7]S;P'BWQ39Z'-P56[T0P%58]VNH^D>= MI'Z7\[]0!-)OXRM-N3&DD.7LW6*MF[L7 MHC(I*9O__%8N9#++)<\125*0,6U7(E&D@#"H0)Y(E*E<*113&P[L[65J+-<( M&K4BWG5_B8RPO>[[#L#VS[GOL-4!V.$3?THI,08CY67B]R6I&#[Q1\HO8:68S<0?FO&ALS'> M+!=UBJ#_*-??WFQ6Z^63K+8VQHQ+I!D 2J!800&") ,8XQQP30,)*@1)"ZID8$G8 1;Z6.YKN[1;>-33_*=EL8;]@%9H5.SNA/+6C42;JW5_&W';&" MQ-/&H[^O4;<85FH?;R;L7GK-HLM[%63;2A$L03%,,ZGY1DE3L(,!@A0&..N>O#2#J]2_8Z%6);B)GOIZOB.]FCM_)"&!)3/421%F:$8A2C,>OO7W3X(^2X-5BZ*W+W;GG MF/M4+<6&KS]6K4AU4C2]C@LALQ2H&.M-!L898"E.0,Y33%(H,J(2VPQSYSJ8 M&C^W,M8K;BNF +SX !DG'++]:E_0V:YL\V.EE>N3ZG]K'*] MSPVS^W_=K,J%7*TTG[!R49/(CD(>A GT527=.MFV55C%_4+L>>GJWVV>I*@= MYSYH=9M4"ZU?.TUSEC%2@!@6.4"$Y( 27@"9I$I!',<40A<3,+C$4R.;QH%T M&Q>UE=;- P_T':FX*2&+S 9=KI&>\K>13MUHWU]VTB'KO"TJ"ET3^>H5?HN M:CZ(G=[>8R1&&R-/EF5X>4>U,4>#_]C:'*_C88M55^+TW7=C^\H9X1Q"D1*0 MQE0")!4'.)8QT M+CF61DR+A T+ 82IJE2$2A#P$P]'CCTNO$-JM?S< $WBUVGY0[ZZ@ MX;R>7-#9$_L?MSXJ5U]0[9A9+STVP(F\UZ6H9MVC;(;O]1Y@ZOT,-C[.6$<, /3AHUG8ZW& M77X@$)A&#.5 MI$[5W*R[GMJ,[R0W 8BM[/L'<(YEV^Q'P(X?PN :^EJ\']*@D2[N@/FJE6;? M\;B5T)P!.:ESYM["T).^%VW.+*N]2IB[^9(13N,<)B"MXCK5_^CK;&HM84XPCFF! M%, 2Q9I("@Q8420@C[F"5.%4N5U-WR+,U(C&"%E?0=9_V1-W8+WYFP;*CJ'& M@C\P@]V O#.%^8#,$\7=),JH%.@#M&.*]-+FK7O%MY*M'Q9:D/J$A.GR(C?;0G M_M MXD7@7;>&/N <<4M8(_EX#LF1=H;7\/*^([S8X2OM!*\!<'D'>/5-GXF/ MS9%WN?BZYU&_FA4R5JE2$F"N.$!,4,!D H%4A&(18\%$ZBW!\1D!)NH7\KG\ M^FT-E@IL5CY3&9\; 3MV\@OH:Z#^X(GIVX!ZN@68C/]3N!;,,]<-AE M%>YK8$A=N/C-4N]PJ[5)1OQ%+LIE]6&YEN8R3@.=M7N8.,EQ B4!62$50&E, M *%ZVRG23.\SL10LM\K$8-_EU&PH(UFT,&*Z%#>S K>?B<) %IB"XO\=[0D< M-1)'MRP MHIS3F]ZN$>[9J@ZBGR'.BC3-"A"K(C8Q:S%@,),@*9*TX$H4\.9;A*ZOJ1'Q M^3/R3EK'@[T^C ??+ Q![E4N%JZ#YN-:X1B.<+<*VYY>^U+A6&6+.X635P;8 M5V#O"MM ZF1Q^X%A:<)\@"\\0.K1UCO/&-EH-YY@FUD8RR M@>BYF6,6D/0:87WOCV=Z66AQ8'#9/#_,S/I4:>.MR3?P6=99W$M5-AD)[L5_ M;59-'0VYXE7Y7'^P,4N3#,4)R%*S%Y90 AQ3$QB,.,(*QFGFE!;&58"I,>RQ MT&X6F#/\=F992% #<_"QO'95JW+=+23/_KCTW)>\A]A+AJ&0NC)OG/N M?E2C;R@XQY;@X'8&F(>?]!?ZC:[D1_6&/C^;R]KY_/^K[EIZ([>1\#V_@K=- M@"8@2I0H[2& 'YG! #/Q[#QV#SD8%!\S0MHMH]5VXOSZ)2FII;:[U:1>UN3@ MB8V66/5)_;&*17[U2:S-VG[>RF=U<>0VBH5NVQ% ZB$?8A4D0NJ3%#(:2N'% M2,:,.Q0HG U8:(&B=L$T^F#&"_7/>EV ;>F(;I#%6BLS1;DRX[IRZ/2L+,+/ MT:&?29&E,ELWN2@-!]IR4)D.ON0'RV#:^JE =HA:IP)[IC!V3-#=8ML^P'4& MNTXWG"_Z[>/G03CZ%:U7Z"(9V8>PP9"8FYS8HHQ^[/^WY2/'ED0%F MC2!/._@\1NSX9(\HT$TGY8A,RE,EDM+HHSRK3HN;=)U]*V/8#;\6]WF1[8K; MF'D""^I#W]?]9V4@=1L/#JE@ ?-E+/W ZJS6JWJQ-&(REK:%P*4< MPO8?X=6:*058_BOFEEB\]J/M3%)>S;CY$I[7QO\@>7IU8X9M+GZW8?F=.-P4 M>)M@*=*0":UKS#XK=+.IH_%Z#VQF M+ <[^G?_]BF=R-LE3'!7N$N/$;>'GQTJ%?9$=SE]*E-P)W7 M]$@#C1I[^D*-O=E5G#XU'ZD4>B[^HEMN?GS2K3H4I]7:[F4%XX)]S\2CN5K] M@>DPY9NX#2E&"4X%9 @'$ M?41-5R9\7)0@S[@M.L'7>-YO92TOTC/U@6SL MBDJ?_-ZXL *T<4+_K?+"(4*?[X6PR/(6^9@GYMZR"T?9-Z7M=?NT!DB?0/MS M^VX=VNU5^0_8N[\7L?]8O20M",#'9;\D#GG;(E^6F1*UY;TT;HG9[,^N,Q.; MSYKY4J_9$3[(M>8?O5]R]48E@@I+D[S5>K>5.3>;5D-*F?HB$0B&49)"%=3H MRI=(H(AQY$)ZG.5[= MDZ5HMOTO73^(5A+X08WXH!+$&[V(];#=JJ_E)2VRXNLF3W62H!>RWFWN'W9Z MC6O#U%6&@J_HFCVLR\6O?+U^DV\UX=[&B0SB(,$PCCR5K'E"P%B2$")):80P M3A&R.B8PF\5+X\:K[WIF,]O#I/(=/&KGR^,'U==94:=BQYS]J;LCWF6[2C)" M^P0JIQQ/,4W_6E@R[I(>]M1DK1^N<79U( I9^ZO9>N\Q,"ZO0-MI8+P&AVZO M0,MQVW?"G?+G>DYCS1:3VSOO1#,7_"_FJ-D&[AV$JUC_??:HESMWZMN6->UZ M[O+M+OO'#%AM@C%:X>JSMXQXF*J7!J:,2X@C)&%,$@]&2 7KB+,4QTX"3_W, M6-I$I ASM%W'_BMH_&)09T^.E<.0.,!:%PHB]\KLP%.*Z"!MC>KJB.!NF;4 M@'T DN,%\'V,F#N@'P#4D0!_R-T&!OR73Q51ZVCQC2X#B U[,FU7"8HE%6$" MN9]ZBOX\I(@PC72K>A%)3BG#HE?(?GK,I7%=RTZP-]2IJ:T+X([!\#@P3LQN MO1#L'WB>QV3LT+%CQ-<)_LY#<#)\L[BTIYKF\1;=S6KMY5/SD?9JK9;UW#VU M%/5,8Y^,O=MS2LDNS#G3TS[2S6S7XAA;'C9@.6JW$=[2U,_X+XG M((TB##$E:K(G7$)!B$>"B$3ZV+G#C-\]W-(FX ]9P<1:_4GD#P6@5<\A?:(G M-P39>P?K&=3M)L7QL)QXCBIGDR,MFU;@ZLQA*.?YP0Z4D>CZS&"SLJ>=X\_) MS/*J'AM:#R6]6V>@%6O>Y9O/.RU)[U.1^'$L($L312\X5$3#0PI]FO@"18GO M2WL5-)L1E\8PI6F@V)7U1V6Q^H8\;!3&AVH6/V?J0WI6*7YQV!YH]0RZR682 M9"?FFV?Z_ZNV/()1[]&0&Z/'QM)AE^38F,ZTP7$$;-UV)+K@U+F9T.I&\^T# M=/'K8 N?TX7]@L*W8J,"S_7%AE_PNVR3Z2QNESV*6BPAT/*47#(8^GX <4(3 MF+"0Z1^",&.P6!9Z#V2X,'!&\B7FYC=NAK>/K M55BB,E(@>&ZT62-!2]>?AX*VE_6C%-V=1[ TO Z+ M2D-!FV4]R1FO?FM)75B,N8QT=)SY5Y"ZW#VZ>-1Y0<^RMTIBS4KZC339S/=\ MK2XNRO7S?3\($B&5@B02^MCS5.@0$DBE1V :J#\0C##B5OI53J,NC3KV1NLM M[6VS_U67]?JVXK![");EV[&AG;JH.@:J[J5-%Y3&*CA:C3EO&= %AA?%.:>+ M!RMP7FGMR5+TN^FSBK ?,<$8C*36?A$!A;&/53"#(C].6"HQ=UH=.3/>TBBI M+4-99OK-[Q^W.7]@9G_"U2#9SJ/ VY'1B'!.3$-MY+2IT^K+6^(ROMSGT=%> M2_NSR_4.(=#.R_K1S.]BISMTJZ_,8\8%OWSZ6NBMSN7!1MUQ4GV/'DVU;C\; MHR"DB50I$V51#'& .(Q%&$(2> 2EV$,B=#H.[6["TLAH;RJ@>UO=2*?'8[#C MH6G!G9B:E/% 6P]J\_4>LY^U!R#;_ (:V!LO)HF9^H,X$H_U,&!6:NL/T'.V M&W"G'ML']IH&Y@3W%;W/=G1M! &K<[MUD43$,N",)-!._4ZTQ[52@*B M974C!W&N=#4 5H?M!%/ .].6@G%@=MM5X I7Y\X"ZYO-M[O U;^#'0;.%P_7 M^-DK8&,!12IV?= I.(UWX<>PLQ+B2]8:M6TLK\)2Z.TLJCWWD&E; #\%O'J MY*!.3&VE_2OP(KIJD9QQ8U6?!RM6X-KNU-98C\$AOIW\<F&-FQ:V(:,2Y M#"!B--&'*"BD"4\AXX@CSZ,$!\AZ+ND>:VF3QMY:((RY*\!K@WL>F3B#M<7$ M,1Z"$\\0#7B_5>#M;5V5YX5=)N(SP#E0_7@ SL3I0X!THV\[:#IY^LPMYB-D M.U\.F-?RDIYE?:T=].[NGF9;<[!"W?.;?G%IE(3"XY 0S" .60"3*/8@Q7XL M R1%J.[A4LT_.LS2B+4QL%=_S>-06M;G!P,T=5G>M-=J(529.&(IOA."L2KP MQP>9M_#>Z>B+>GOWI_M][3^)0JB+OIO&4(]BG=_K>UJHZ6>[/=J,$& M;CN>&!G$B4FCMM:@U[*WKFN /TJ31ZR-.P T$J78C#@KOSA \)QL7"[MQSQZ MS]"-_$S76O75O/AQS"GA,8=A@C'$$JM80RJR84G**0^2A BG$Q O1E@:JYA= M;;D$6X7PQE7*ZB5^=L0Q")6)::(&Q%@W 2><]'TD!GAY_UF_[R?=>_[M/OW! M@<*@I93/?Q[H9I?MS/G)ZZQ@ZUS+ [8.XW@)"C'!'N2^KQN7< ZIRB9@RDC" MF0@B$KAI)+N-OS0>:*NWEQZL0-L'T')BP.$HUZ=D6?R<#ONIRY^CP]Y?@M0- MO+'E2"U'?QUI4C=H3LJ4.MZF;U"SUZ,PQT:U7GVS0Y\+'H0Q$U B3]$>9;%* MI*0'4T2"@$@4$N)TW+MSM*617,M8\%ELLGP+?L]WKON1NP&VC8!&@FWR:*A! MS C/_&%,G>;\@Q4HHX5)76/-'#)9N/TR?+*YJ!^#M+243:.+:R'IPWKWB>[J M]0%,N4\\Q&! XQ#B)&(P#B,"F6!4TC2EB6=5\+(><6E,4AEH6A;E5.LW7_.*_87GN*6]C-4,-QP 4$MT,@#D^DIJP[15$DPI_L+_2O_P$B[A,W>+SO_WE]T^OB?W+__SW__$_ M_O7_(N1___+A[4\OE_'\%!:;GUZLP&\@_?1'M_GRT]\3K/_Q4UXM3W_Z^W+U MC^ZK)^3?^U]ZL3S[ONH^?]G\Q"D7^_^Z^A>?8P0K'8D)-)',4&*= Q(XU=G9 MZ UE_\_G?V$0$H=$B3!:$1E<(!9R(I9JK1QGVC#=?^B\6_SC7\I_@E_#3\C< M8MW_]=_^\F6S.?N7GW_^XX\__OHMK.9_7:X^_\PI%3]?_O1?+G[\VZV?_T/T M/\V<_K+O3LSE]6P%:P1*S^5;_,;%[Y=5GDH!?-O (L&6I\O/GR_C MC1^:%XDNKWYS[@/,^^_.$G2S_E-/PGJS\G$SRU&HP!40L,P2*3*B+FE#-$_2 M>BX=E?XFPX7@-5+<*V -\:^?EU]_Q@_^N0BA?-%+HY?$K>6V4CF,[LO]]@E_ M=J:U8UE(3A)DW"S9*^(T]R1)QH$+ZE(21Y&]N]I-JG>U>;**/RU7"59H,"Z7 M\ZMX2[,WP7KQ$S^?^15^$(E?NGFZ_.UB.6KH:K.L(+FM6I#!.MS<.0"1,GD20&=B@C=, M4L4,0!7-[ZXZ" &\?00<+,E&D/ >5MTRO5JDEWCBSB *L"9P$BPP/ I#0 :8 M(59S23E5 9*L H4;RP["@F@?"X?+57ZR[(OL+,VRH-0H=I%116)3HR*5XM-M_G^NIO# M;^>G 58S&;.2&L^[*#12K),FSE@@2EF'@19P"N8H-.RO. @%NET4'"7!)K3_ M 3YW10B+S6_^%&:9&>ZDMH3[A $T%XYX7;Q@$Y)*$+*,-1!P<]5!*#"MH^ ( M23:!A#>+N%RA">L%_Q'E#R^6YXO-ZON+9<+#SAL>#5#B+89'DAMT@20DPJ,4 MU% ..AT760P@8A!.;.LXJ2?G)F#SR7][DU!\7>ZVJ:H+2V@L]2@D@XQ80Z2U MD01#\2O(/K*0&3LR%'UP^4%0<:U#I89LFP#)24JH@O7%'V^[!;"9M]RJ'!@1 M!=]2*DU\\99B!BH9=3GJXP+4>Y<>EK*BK:/C6*$VB@P^4\P9PTQ&=;I0LOB, M(,09<5DE(UCB$(X+2NY=>A@R&LYFUA%J2\AX@5^^6WU:_K&8>>58]BF@4$K M+1,E(4A!,M6L_(\[7<,YO;7P,%0TG.&L(="6,-%[3>]6[U?+K]TBHJ^=1&2: M,A(!\!04Z&8'$3-)0H/D3'KC4SU@[*T^#!T-YSRKB;8EB+Q?KC=^_O]V9[U7 MC7+PUH5,)!/H52NT>\&G1-!52E%*%$]@]0!R8^UA\&@X_UE)K%/GQ0L/*_ ] MW4KPP#+R;K,%(J.BQ$F4!P7&@G; G.1'P6%WM6$ :#C5>;#H)E9YJ9V8O_^R M7%PFYYS1EC/FB9<97:#$5;G3T\B 4ADD#88?I_;]%8>ION'\YE$BG%C]'R&> MKQ"ZC(=/W68.,^>B<, -82G0XNTHY,*A.("6BWU-@SS.?=Q?<9CZ&TYL'B7" MB=7_:>5+==K'[Z=A.9]10X,2&/WX;#62:X#8$'Q)H%!F0HC4''?[>6.Y88IO M.%-YN/ :V?2OOL4O?O$9^E2\9RY0YTL6WGHBJ5 8]O.(\:%IEX^^N M.@P##:<@CQ9E$^' WV$^_U\+#'8_@E_C.9;>K-?GY2"302OFT6O5 BT9TYX$ M]%U("H[KZ)0 ?APF'EQ^6,E4\QG(&L)M B7_N9R?HP)6_57N:CU#[P:R"($P M$Q.1WB?B +D0EJ$E],G:(XNG[EQV&"J:SSX>(\PFT'!1\;,MZ"C'("KA?#UC M(H&(PA(1G,'0AQGB*00B\%1,SGG#50V3X2M3J#2L*[&HG(NU ]7H631!!(KU.*(2Q1:\H4*:)425?2D4,257 P8U% MA^&@X0SDL8)L @>O3F'U&8^\OZV6?VR^O%B>GOG%]YFU3#ETA(A4&IVCY($X M1A,Q3 NN7!":QPIXN'/Q8;AH.#U92[ 3X^--S*N3\]3A3YQL-K#>ZN#UW'^> M":H#LRGAJ><0Y<'BJ19AW M\?5\Z3E:'@9__'Q"XIM_>Y\4QZ-EV3]+-.D;'(1/:*@RN6,PZ^0+^XX]49+*?QQ M9\7C- Q[_M=\7K.:F!MY]K6^KCF'],OW#X426$3X!-\VO^ /_V/&C,HJT$S M*4DDC8)X+2(1@FO-A>5*U'DM^B@IPR#462*,9QM3M$FEXVY5[UQV&$+:3X4>(7+BUB>B,]9$RV#L4QX>FRTF- M%"@8DIA#+\ME0USDBL04LHM*"2N/2W'#.Y:I',C1SQB="90C:93#,Z:/0<&.Y80AH./5YN/"J:?U??[XEO+?X MC<,:1_4)F3>+O%R=]I]TD]IA/:1N?4:%=E(/TW5D9ZG"PNPB%;6SQA4X3-(R MV^Q("*6[F8F!>%%>9&2!*F5<\F0?$\HC:QRU@;>?VA< A1BS4)ZBM8G%2Z$: M$9B*]ZI &4&93\<=\3N+3=-:JJ:R;NSD Z4XM?7>DOWVHA'=3$6&2]B$)PW& MP%(D=$DX+QWELDA,\U(-7@, EPM.TUUJ9! <),TV@/"Z6YV^23.AHW(V%,A2 M*!ET27S(GB@A:# Z:GUD,S]V:Q_2U=\MW?Y=;? Q3KTX9?;;D%7 M(*+.EA?:@/L^H@701A#KE2.2*TXU%0:=^0MM M]12Z#K44EVN&@QDO<9=(HT-I7F:(R*!4XP*#<)5YO(F!=/X M$J,AX=*<5!#WA,?*3>HO*KVNF,"H*% K!>$NH12<]\1Y%XA@RB3C?53^H0XB MAV-FCY!IH7.,9N\$R3%B;@ K+_SZR\DBE3]>_?=Y]]7/2Z[]9//"KU;?N\7G M__3S6X)VF ,UKS,&+8Q33*C.00!+MJ'BGH/P=)-"J8) M@<8#S1'R;0 ='[\L5YM/@+[[XBLRTE_US7Q@.2>A" \!>4!Y$)2&)D$RD?![ M*)"'2G(.\N+NH&.:.&D\I!PMZP;P^V_@ 1T$"&.?P&FZNJ]A ,-T*2 MH)3"P-%P$J \KU.&*\=#BOZA)^D'^3@/T#--K][Q\%--]@W@J&R!!?[(=V1A M9KS@U/),C/ E0J"<.)$#<8%;RX6V7#[4T.00W.RN/TWWWO%P7B]7'WV/]=^6F_=^A6'GRVY]MES[^=]6R_.S4GFB.61!HF7E]E!' M-*&2$Z&CSRL;65 -@?+^",]^E5]_.8+&&*TN;/; 4 M%:$,!-I7]/!"EII$4#'(("*U#]4)'0*W.PF9IM'P>( Z7MH-0.;=Y@NL;LAF M!FA]HY.4*/"B]% O\Q8B)3Y0;8S)6<)#-0*'X.4V%=-T&QX/+$?*N0&DW"0^ M6U^Z$45"'4](O*'$<8I_Y0#.BZ"5J.XZ/QD?U*Y*D%X:5OF6I=@+G M(7I:2.=4R2=7$WH#MN4=FI/]F\]MVJ M3X"?G)8LQ(QF136/)5W%6;G6<\1IBW%FC#SHH$V*M=V:1TAJ(=]3!4*N &4 M_&VY3']T\_D,8K;:1R YE/RE0)*#M^@ BLB$]\S"@X]!#X'&Y=HMY&BJX.$@ M838 @CWKJ2%TM9"/J0*>ZDIH %@[^8+?EHMX$1?Z*-%[3U!>R6-<&$H#X. T MVDEO&6?1&5.[D.M.0EK(SM3Q@(\6),@&LB]O.Q^Z>;?I8'VR2/V[^2_+.0I]75(" MF^]7HG$2+(VVB$:4P56:$J^T03MHHP3CN!.UKRV'TC9M5F;T M%15-2 Y=GA MZU8R5#.;P .13)6^HU2@X#0G0ECNK$+1I=KA]OW43%OX-X[V[X?8,:IH %27 M92/O_?=R47N9$R]SWW-Y;BFW!2,<=V(4&"VZS%(P,F1>VXN^FY)FP'24GN^I MU3E"Z!-"9_M6*,;5.23<8KU7=UM0L^25TEE1HLJX<.G1N0NXY8CWP#1X+7W> MN[2Z[Z7G8TM->YY5QL@(TFW S/P=1?EE>;Z&D\\KZ$__7Y:KU?(/#!K7,QD% MHQQ=?A!,8@20);&*<^(T!@+**"]#;5_Z(7JFO7$8R>144T #8'I;VJ*^RR]P MY>ZJQ#$I*C5-OC0X0S\QE%M>MQ[T.N9.RF9]K9A M).!4$/K4CL[5M2T>QMMX%?H+W$N)7?;YGVG/$?-2DA0SAJP&\$1F*A *3G,F M&KCCM?<08;L\HLF[ ]MSAOV63$E,F$Y,R6D^6+;KYUI(( JBC M.M)8NU#G0,=YM$N)T0ZKHX0]88YQV![829TKFIT5MC1U92@KR2GQ1E BC(Z1 M@X@Z5C(Y3[R->(Y@JWYV9U3Y-V"&]D[C'48H54EP)PDS6A.IM2,N>K2GC$2K]H\?U@IX(L.<(O\9+']911 .(>GFQ;.G_>@J?_+<=\?7OBV2.6D1)!*6T M##M2)/@@B +P(AG(X<'A8H?@ZA&2FHG/QD-73:4T@+$=ZF>.1RVID&4FKT*_ M0'&4"!IVT],[RS81HSW*Q\21A-W S6SJ9=]OJMM*F8;DHAS@L M8F$E>Z;!&$^H+O4HU@$>U%J0:#*XR#T>U+7[JSQ 3C.!VY@G7!UE-&!_/L%I MZ6R^^KX5SV6[CVVU[[.KJ]XX@\6- - .4DI;YFR\_?^PZ#C1?^K$-?;L:">E.VI%_:X-Q!$%+XZ MJIY&XK1YJ['0-J*:&D#A!]CX;@'IE5\M2B7$#KLO(7>QV\Q""BP$'C$\*9V/ M2VV$$^4]@[)BQ2F244@,T&",/5"=K:0'S* ME' 3N$I1\US]$'R,IFF?HSQW3O1XM52#V?.TM=\F1K[ IHOH3]_@X<@>]S<_ M>KE\CQL\OG\=B_*RTH,HZ2'0"UN/,.(]-$1EW@92:U!!2VXE+53HT\B<.I, M0V4X2DJ5,5SXNSHQ32*K[>K-?GR$IB23H?.;J>VA-I M@B(A1D.$8"\A)5X8(E[&TB_39N*8 M3"0D+843F?OJ>8K':)HZ:S$%N@Y520,0V[G?NO>D9SY'D:TE++#RABAD8HTK MG21T5CIP#:8VR@:0-6U]SNA JZV8MK!VZ[3/C ,#ED@N\I(2RFV$TR2I\K;1 M>Z#5[R,?(&?:NIOGQ-91BF@14Q'TL'**!%'.V>Z=I UCE[8IB21'KT'8-(&B,3JKR-+%M: MVW]_B)YIL_G/CZA#5='^<-HK6:Z7^<:E?;FN/S:1__"'5\[E/X&32NG\;5W# MU;I7T!.:,2^M(:4I?)G>IHD5"4T0=]X$2G6RM4L![B'E^(OIBP_\5/*],\.] MI]$KHFQ@1#+@)"CA2.2@L\OX;Z%ZM^8;%$R;=J^A[]NWT0=+>,(S:[W:E%;W MZ3QN,"[H&TW#R;=N/3-9.,V\)=Z4JP"K)8I" $.',-2M(YNT!0E7& ''?BW M:V3 &W-T+ZG^%TP"K&>?)F3(5PU#G,>:C M#GWUK(B)PM DT+Y6OVN[0<#DZ#A6H7-PZ7; #2NCEF,$N -?KF>*2H3%2D1 ME4MS!649<I:.1&_G#GHY* &X#(!_@*BW-XC5(J[TF+ MA_[W;O/EQ?EZ@][[ZJH)?>DKC?^72CDZA!!0-(D &%K\]D0L58I$*T'$I""J MVC;F #(;\7 /1,:M*NYQU=0 $E\LUYMWN0P[V#7A'Y?S-/-:T_X-%\:-&4-& M%D@(,A+#J,)P,7L%M8W6_=0T8KSJX*J2T!N S]]6R_4:3^O<;68Y>&ZT-,11 M@29=0)]B2"0;&R2EVDM6VS_>6;Z1.J Z #E4K T4_E_UG+H8;WL]8"%3,-:8 M2!AGBLA2O&X9NG%)6 OXMZA3[7K9>XEII+JG#EKJB+P!:_(!U8 $?$&C^!*/ MWOFR'TMYP=5,,ZE-3KKD'TKG.V,Q0BR--[/0W&;.6:K=,.=!@J9U=2HI_9;' M4TL##<#I5[_Z!^R(:(8NF 95ND5Q)%UB\$@\E91XB[LL@J#HO%5&T#X-T_HQ MXX#F*#DW@)._P0+%,D?,GZ33;M$5D6RZKW %^V2]4R&C$R;1)],^$)?83WSB7J?O"MU M0JK,!].X,12R9"EETD@39.W>77?1,:WW,]K)=9R\&\#,+!PKPV7M4<-WD-%(:7OET.I ,3> E.M)R5L>WBS08.%W9B*':!Q- M1/O<=XBC)/"@2;:1.B-P9YG:A]%]M#12I5X',U4$WL!I=$GWI0,F/11G2FL74WDJ+;W!8Y9J$LI_ M:/ RFJR8A]IO$QXEJI&:\DJ7#%55T,"!U7=U^VVY6-YTVBX-K/>EQ,@DPFWI MFQ-%(DY22;1+B0MOG-"USZ^'*1J60*9_$CA5E'X#6/H--CLN/P"CJ30 I"Z6 MFFF9T;P&1:*R(@AEHJI^FMT@8!A2_BQE%8?+MH%P:N]I\\ON:Y=@D=8GZ?^< M;[W^F5*F]- JTP480MVQTK[4!I(P-E12*T5-[:3-XU0-@]"?I8*BLA;:\:=O M[(V3K[Z;;[NZ[SSWNFC8]HM?=W$F&8LT "<0;9F=FSVQ(@MB#"#[0EAO:Q?I M/)'$8<#[LU1FC*F?!JS;=O/S37D)72[TI#(D4*Z)1.:(E9*3H)DV(GII M?>VRQ"<3.0R"?Y9RCW%UU (+YOF7G9PV.ZD'+U.CN9^(AV1NEPJFYA(YBXI MD2T5NO;E_9V$# /3GR7!?;RL&W#6]YFXQ+TQE%H$/F&0)0I&B^):>I*@%"8P M_$9('^+!GN&O(^ ?8166E8#S=^@^?T'*3_!#_6?X[;R\-WF7;SVH MW^Z*('VT40D2>2IO%JPE+AF##F:B-(J8H/HKGR<1. QD?Y;\^'BZ:>!AU6W+(-$ M5V4$\DO8_GE531)]%,I(3\"4]Z=9%K0P2W($R;0+PE6?C7$\U<.J2?]4&>3G MTV(#Q\!]'+]>KM +;;-J^/W3RN_6"-[1:^+U/]MOM7R5;KK2C[+5?\/=XT$ M%-0YE2,GW&11&N&5$=\^$1^]L>B?)X0P14K&9A)GF?" M94D*V81[/B5'6!(!_Z8#5)_#^@ Y$S^!F!:NM=34_@2?&QWS_/K+Z_GRC[H] M_ZX^=,Q>?W=37G]DS]5"5S S3$978*98N0:%D+:Y?\]^Z9?OOZ\!]]A5G?8)NC9?MU;Y:A";8DGQ6!)"V:$)5H%X134! M'9( W&ZN^KO1IU/92-^,8Q%TQUW5F.IJX,2\F4CQS(/BD BE6B/QC)- 092$ M) L^:F2D=@^$ PJ%QH+1V-I^L([H*:)O #?7\=;ZT_(#Q.4B=G.XP=*GY5.E MJ27D!"$293W*0$E+ E.4:.&#ICH:[VH_Z1B#CVE#D6=&\>1 :& SO 1<.7:] MBO'K.5SD)TY.2P[BG_WW9\ ME98JHD%S(BERYZE'/U<%4X:'"!5K#S\80M>T M)G=Z]"Q'5F4#\+RLC(!4 B^,NK9<" ;:1AF(\8R6" X=(VT]28&#$3(I'6K? M!]]-R;3VLCD(5E!7 Z#;W3!70P06GTOOL-(U[&6WWLZZG/',6(K>$.Y*MPU& MH!@)2NE)^R(D-@1$3HTU*ALCW&Z[?3M\,6VK:QA;-X&T$O;1@$-=K M%.7IF>]61<:7/3ZLEL)0HY"+LD,T[I5@0!+-0XHJ\Z@2JVW^[J1DVL8'S8"O MHKJF-FW7ESTOEHNO^)F]W>Z?1H*P-H5D+Z9HR,A)\!EMM7290E3"[8\*N,>F MW;_&M$T1FL%334U,^O1YCY'+]_\?\(/?+N,_2OE^MQ7XZ^7J#[]*'_TZF?KKAM7K>Y;=+OUC_!\P3_E[YG5DPRAL)G!C(##U=YTG06A)N=4Y* M!.GXH_.3:1N\(U?@?F3'J"]H#84HI+TR4W->.X1MO=M$,8L=18CLOCOM2 MECN$=GD1?'4W/ LYIUB:_G)6^ M.$L>X(T%!\$XF ;(V2 <3-W$OC>;0.HY6 M&["E^_54*,*;K):PLSA#;SL?NGG/-.KA2JC,:"V"5B39F#%(L!@X)(A$FQ!" MY(![N/:#^2-)GC:)^LRWH<^IWB;1?!*W.6 T(M!][6L)#3*A+: HC=?NX!I"%V3#SI]/J \"M(CM=9$2[;;7)5.E@O\I=[E!F:R MP:@Q15EZ@44@SEN/\M*9,49-3+4?CSQ(T+1WGFVA[U ]M>.$#I/G#)06Z$US MXIPI<1_#KTQ@!'>:])E*D&&:PWO:,[HM-!ZMN99A>6GHW_OO6RMO@[ 8ZA%G MJ2Q5AX%8(Q11#&RTREDE:G>I?)2H:6]!VP+C,?J:.OEY)S>K.+M4=WHSS!#4("1HPF>)29XGS8A=135IWVRG,*I(VKF/80=[.*8)>O M0!GN')N(,=J5^;Z.N"@%\0:""HIF&].!@+MWT6FO1!O"6QVUM 8W--(7*;23 M^-_GW0KNN17X]>.'F>31($_].*!()!B-VPJM.0LL.IX#3?O3! ?"[PE$3'MU MV0PF]MU3(V%VW5$IIB"$9=')MZ86!09E+#(CW M*27NF6=!#(+HD81,>_4X&4R?4WT-I!(O=^'KY>K=JOO<+2[*3"^9OE4'P#B# M8)DBQM-$9 SEI$!76*<@O<5MBOQ7#EV>2N.T5Y!31C*C:K.)=./]V_,6;Z!# M+*V#B.0AE*'8AGA'+09M'CV=Z(R2M4L\AU,W\ M!LP1KB-Z-#%RXJ/R1#F#.X\;)<;HG3:0NFE30<__'G@,I370$?D>SK:3QNX6 MI*%:FIQX>4)"B=2*]M51Q,@@2F&L%GZ$QO!/I'+:2YSG[GI02UT-V,=;(1_R MBMML\_W]W"\V>-J4N0S][/ 9B\DFEC#B2XP123EZT%9[4DZ.:"2-GJ61W,S' MJ6NR7T(UG-SC4U966AO>Y#YOUU,8US/T.WS,PI#HT.1+0+_#>Y?*5."4+%>& MLMJ]/1^BI\GV!L\&ND,5T\ZMX&VW]VH*PX6[>]T;KB\,=<"IY*5;HBISU()F MQ&K<7%GZ6$KLM,GCQR\/T]ADD=EHF!Q3@2V0,:(FB-K5/4\FLLE8YKD@6E>%+6!T M_USXY7S=+:"4U_>M#(NP+_XES9QFR$4,)"=;YI&(3(*EAF@E4PH2N-V_[*E_ M@#] W[37X%,?Z+44U\X!/URB,Y:M351@7.A+7BN#(\Y (-%;HZ@22=C:AG,X M==->ES\S+D=26KO9GZO^(7>ET8SW*EI/!"L#'9RWQ,DR]DNAQT)M$LK7[OKY M="JG]3F?._M32UTMW8J_6:_/D2ETH/<&A3"!'FDF"9P%NL8#N M"=?6"MAKUC;@[OO>Y9I,XU13^'V7VG6DWX(O>"=3._,,9\ZZ"$XE$ABU1$:- M?BT>!D11IXPTFD93.YO]*%%-IG%J@VX<%36&N9Z!=V=%=>M7WV 5.Y3E3 ?' M5.2).& <&9(.?5>K25#),J9UR*)V>[]'B6HR3?,12U@[B)T^@#S/F!9 M?O+?_MYMOGS9SI8HN:>[6QI:C(_\QQ6LX*2&C";'^#L8I^]RS<9D=)%ZE!.(;,RZT3@ M26"D)CP9IX#A+I*U[Y;O):;)9,M8(*NCDC9NCG>]C+MV2VGIDJF.Q)3'M)*G M2%SB@20*VC/NA&2UG_@]1M.T#P^F= ./55!CYNR"G_Z2D94'82$ZHC(D(KW' M (JZ1+AU-B0H8\1JQ[CWD#+M@X$)3=FAZFC(1;OBI3!Q&:GW':9G.>OH9 "B M?"I9(8T. %.":,Z9!(%^I^4C11%WD#-M;?]$@<*Q:FD(:#M6>=N3==.%.?1; M)TJ,N[GD:(%I)E(9C&ZTHX1&"C2YH)2H7O)W/SD3%^A/>%H>HY?)KQG.5_$+ MQLWE=N;L#,-G/Y]?A=G[C'&MM-8QD\PU1:<30QO/P)(,5-L P7@W["WR4U8= MAJL?X]9A+&4T9,]N6.B;_1VW=EH#%\H&19@L=KKKYX,? M(VH8!G^82XBJ.FH'>UMY0?^6__VJ0]&=^?DELS,!@<:4* EES+9DVA#'@R!, M4Q.%9XK3VBFU!PD:AKD?Y1*BGFZ:R';!7))8 MASYHMLSUE:]:U&[M>C[*7F$N2I J,]8]6P#FUPANPP4E*F)7K%M1SP#]9"C:8MJC&UU&>3A7VI@8AY8H0U90.[1^7@ZGK4 8 M;:UFA7#7\& M1-;<1$^"Q\%[X:P7#)J1U::!'>&,M=YY3Q*'TO'#LO)D!$CI]Y&M"-&HVL4! MX^^(T2X^_G^W(YX"CR-WQ*M%G53WQ_.SLWE_0OOYY0G]9I&7J],M3"Z%FIW- M()TD5@>%FQTB>I6 IW;*(C)%!8C:_M) TJ8M\QO-P1E#,0UX))1B,)5E;R;4S(5=O?+5'PK1>PRAJOC7PX7"9-P"9WY:+ MB)*Y?J.^2%<)TS>X^:[WFX\Q 4V4,*LED5(I%%>4Z)$DJ41*:(!K7P(/)F[B M+G[/ +-Q]-0 %^=GLV7W^&B(S;<_5KI9-Y_4-]_N,RV_+SH_@EIZ\7T91G H!O09K'*"9'1@4M+. JOM38[$RL1/R\%XK4T:.2,*0P0T1T6A3^GLF145H^6AM$V\;/T9P'L*'J:NN*U+S$J+T?? MG)ZMEE_[(VU=N'C9K3 (G'__Y?M;6*^7JQD+,<>< N$R!R)M$@3=G42\01<< M;([4#"MW';SDQ._.1P75B,*?U*AM9[7HT%R4Z2V>!(YG@!7>4 G.R^IO4*H0/NW;NS8OM0Y2 M:B,.9<_9/C^;%WZU^HZFXC_]_!QF2H$V!MGB+): %$/30*5 +HT67(?,>.U) M/(,(^Q/?.AT&F3M 6U=[#9C7FR)#=Z;\+UI"4SD3PA5$;,9(2-=[6Q M=Y."/_%%3A60':&/!M!T9%6<8R8X >A&ZW+/"@&912^)"AVIDE2D40S?N)>. MHX5!TV/U^;1=K7SK7W^^I:NW^(W^G_I_*;_U ?)/Y<_?/[RY\?FX:.X6?XW+ MT^V'HX.]7LZ[5!Y.7+E*ZV5^T5_8KKO%K_#/?_I%MX!M(T:_2+W77@)+W'(7 MS2IOL+CN3L_FCT9.=1;^^9KK?7E92*8T\2$#H;2TWJ*"!EF[\&<084=?=E\N\JD?/U;%PZP[[<'DW<&I?4;^52$GS+Q?] M*?&M6\]H4.C$IDA\I)%(7CIY1CPF) =E&2H^5N\3\B!!C6#I $W?!YJCQ=X MAO9X>+D\]=UB9BR2R4"3Q$MA=AE$[GGF)$3F-?(1M*AM7^\DI!','*_H_:NZ MHZ7> '3>7Z[;&^=?X33 JC3E9Z:,UV'=_/<% PGC%.]")L)FB_%$N>'CGA,:$I7,E#&AU=\X M[!,Q;>*B/E*.DW(#,#E)J2OB+_T9NO1F<7%+?,$,SR$Z*Q4Q5)4!ZY5<8RWY>7W"AJ7/E?3(& M"\7YRR5V ),(NGZEH$"!\O7;9-Q%R;27G_7!4T'>#:#F),;ST_.^+58_A+U( M: 5?8+'NOI;Z_N4I7&X')IBRDA$K*3I^TJ&81(3R\)XSG5CRU6O.!Q,W[5O5 M$0S3*%J9$&[KU::_-;B(,?J8(K)@$B^;1)3)6:H,-#=*DAQUCA"MX7Q00P'\ M[!TPX=^N@73'LHW,[SX\,C]6E.V@X&*C)!-UTE&18 *Z;(9I8DM'#TC*VBR" M S\H=S,K[VX8'"#+R8'PM5OWI;GO5]URM:W*1<-7RG#Q/,6=LDA^ ME=:_GY7,_4GZ/^?;$!!JH,IQ[$H'NX1U%S M#)5-0.P0:"PGT5,#_M"5@7Z+OEU?%3=CPJ"S#X%XQ_ @YYD2B]\AHG1F=#XK M6_WA]6TJ&AD\6#&A?)B &X#([5>P>[/L/BSG\]?+U1^X*V8.G;W(12:QC)25 M:.5)T!!15#Y2'E7TH39XGD)?(SGG [%PZV7=2(II '1[G/3O7=;OSC?K8G[1 M#,^T%9(9&0F5SF#1WW,1+"0O4Z$T1**<1!5\8EPF1VN7 M+S^9R&FCOZD@65EYDV.T?VNPO^W*)4!Y?P#IY?D*F=TZJMO=^!O\T?_3>I:L MEE:B[RMB*>B2#HC%Z(JX9'-F.BB?]ZI,[GD30N>TB?K)CNWJ*FP0IK=< M$\$UT[2$;MR7REHAB,_,$F%\CE1+P5SMIJY5O,;1(U/44TC[8N>[G8X M+I2"8 @PZ<&(UI\1KEP5*,"I=O9OA _2TEKRI"(3[B\B.T\KDC-\11K0DH;?$OSG%9NY3LOM<\[61?QL/4D1IH!DD[ M>^-E5Z9D+-)ZNTEF%OG/"33NC%A:-%!7FHHHDI$K+CDU4+_[ZKW4M)98>19K M=8Q&&C@-!V:&: 1JA(Y$FRB)#%D3'Y/$OVKO<^8)QG9FM75 M5+OXV\OX" &F7. 0CBP0Z6DD/D2!]?+TCUCFN39T7>$GAH MWW6=S/K3\IXZ]+VZTAO-DOJA>\ 9^@[&E$P9- M#;I;2ZB,!]UGUW(#R'[PL+AJVUE^Z')$\_NY7^ &#L+GX!@Q$O^#W@MN8 &) M>##6NBB5JOX,\T!2I^UQWH#IK:K+=B';GS#WK0&X5M1CNV#=[LG^']^=%>6N7WV#5>S6@#*EVB0* MF2@5RNOMQ/$LH8(H'CB>*<)PJ%T;]G0J!\'4_< PK:7!=C':;\2[&4S.1U)*L5RDAM&O(OHF^MD0"IKA7VFQ,!PHHX MU7E>!;>+Z'[+#N+72:%83(+8+,IU?I&V[;_*,BC-M6"U!P0<2_,P//\X-TK/ MI=X6X-QOU)(I028^^6]_[S9?BF"1<_S&W?,^9BHQIYRT1)6>SU):N:U_P1UL MG(;R\JVZ%W$ G<-@^T-<5XVNQJ=#U6VANH#/Y7W]IS%2NA^@?[O_:3F4XQB, M\5&@?\]C/^D)SYK23%=@; I&&.2Y=O/#(\@=AM\?XNKKN90Z/8S[XOU'O*;+ M*0Y[J^<\Y[7%?6UM23AAYV?Q[E5&C.17%VC(I$9EW>OJ-3G[AWB8*F5 ][]7,4&<-@ M^:>^^'IF74V-RB'W>^^O^?5G9Z7%^'Q^?9;AV5+'W0 M% E"H@\OHZ34>"%,_6;,QU \#-H_\A79&*IM(8GPP$GT.+/9!!J#MD1+R7#? M,DURZ]&9NG84\-?HB[ MNJ;@TMUGQ3_Y;^^7JQX+=SUKS,((KC#LR#%9(DML'&22)(J( M7IP!R*)V7<^1) \#^P]QK?>GIW[U M?9D_=NBEYB[ZQ>:Z'>W[Y;R+)1:^P=^PB85'KEAA5&%-GBO-*'RW^NP7W3][ M5JXG*9:=M$CO=]A\ER^&R6.P<35D\6ING9+,45$NF+001'K\R@L!Q"H)7&4E M/53WJ6L0?G0L<@P1+[MUG"_7YRO GWY0\Y]0V;_@NO^8"9M23ED3W0_J\HGA MW@^1X+D@#1;'LUN]+VQ1@+GB81$J\]B6L 61./$JB!C5NQ=65EM&EQ MKKS$-PN4V7GO)AYB:^[\G I6YG'Z*MF7U[Y;]3=>UWJ^]M@%?KZ4'OUT)U#/ M3J+O'H 2R*+DYPS/H;8K]! ]Q]J9NS[[&M1!2\= 23PW0RJ;QF%XPBG).0!/ MUH",S\%L([:E&B[V[4L]);1I6=XLT!E ''X_Q)Q<_W(%&W(/)94,Q]6G[T37 ME_CP04E3QD":AK--J@HK;&$V=R>5S, M@'A3'F<$;I5@R?&*Q99 M4(D812V16E%B,08D.KF4O109JL]:?)BB:1NK5P=1%<&W>9*4"K!N6ZR-+N2+ M97_E"HM#2U8>^K@*9\Y@:BL=1#OKG>RM=T<8%;STUDI*-$#_4A2(Z M&FK5EL75.23<_/U3H[>=#]U\^[SV(!-V[Z=5L5S#:*V5DO3?RUNJDHD#_UY28E@5!F+9UH0M2ND'B#GZ!>WVVK(]<42%W+>D>_) M;9%?;X<7YZNR\-,[3DXN8T)O M'!7KO"VC53,"S0FB9+;"H]I3==_C4:+J/]_Z;;F!N\YUY)T9)A*)M#1E,J8\ M*<+H"'EG4O"89:P]IW?QU5PT-M6E]MOQ=7*QN)^)<-BK8CETY MP!P]^ID5[-/3Z*YDL*XA4)J<[+9TZ)M0O5BN-^OKI@]XPMU\?Y(X'IPB6L*H M06"6%CY>,T^4SMX)<%)";8_D.(J/-76#5_]E=_6=[:4ER]Y0DA**26:=B 4F M"'?,2:ZD!<^F$MC=)$]K%I\1G_LV\SE5W:8E_0TVI6W!&6P[T^XVPM@L=]Z@ M'V)1!W]V!7J5_=;*<3,HB91>8:'>BB3!BDCX+3% M(]=) ;4SNS[9ORR7\[+&6V^^M5*G_OH:9:[>_%Y]_A^5O!O2^%3URG M3"1P3GPRFFCGK(K615/]7=(#Y!R?H;_UT3L/[X!&[2.0F%(LZ=[24J]DEQ4- M6H"6LGI/F8?HF;KVMPXF;F?@*VF@3Z^L+@68@7@OH_>H,>9KG[%W4W)T<'7C4W=NMB/$Z%DD5/'B M2>.I%D)01-GH$@M:"SXN@XW8@PKZOQ7D5!!YJU;@F!XXT_7_::Q( MLF7T7#26!&L$QA<^2=RIBE?OH#Z,LA^A]\Y3L'>K#45]_350[OQ^U2U75\U_ MYWZ][FU++]FKYL([-FGF$P3-0B#<"HFG3-;$28Q_8\#O&V9,R+5+#9]*X[0E MT=,C=52=-H#9&U+=WW^&"@V.&O2"+$5>(D7!@299RX#*P-7 MT#0;KTC@JLQM8_@'0P9-[L1PP\Q/=/6!@U> M$!%SZ6$-G 2E\*\B@]"E49+4SX+48?0. O!H _E:!? (NFX UY]6Z.%>5G1> MEGZB:PS(5IC#!5,N&D.I!:(\]:77*6Y6L)& 1&:M],Z)VD\[!Q$V"*FC#=^; M'JGUM=< )$LOEVT@=NO,,(Q1136AQF=T8SR@&X/!F./)!,JR%;;VB7\O,8.@ M-]IPO.FA5T=+#<#MJMW8K^#+K<$U2[<8DSP$46:C:8&,.=Q"GF9.>.*X#57@ M!FKG'P<3-PB.HPVYFQZ.XVBQ 7BB."/RLMH6ZW7K?[Q &KI-^6IF&'!E0B;& M%1\Z2"#H/9?939HFJY( 4;OFZ@%RAF7!1QLN-ST&:ZFJ =1=]5/;WSTZJ@R& M9T)Y"D0F:XC5"8AG"I23-NM0.\=]'RW#\/8#7[M445(#8+LAO?_TJZ[XKF\6 MN !Z&*\6FV[S_3*X$C9S:33Q@5$B(7GBM*,D<.F95BSHZD\&!Q,W#(X_\-W* M.&IL )^7W9N6O@BS[[YS'6.M_P/FZ?5R]=%?Q5LV@4Z:&<*E2\0RF8A MP0HH>U+5?A;V1!*'8?4'OGL94Z43(K94[UP, ]V^P]WV)-@_'X(,W$,6A-(< MRW5 )#:K1+)-(@8;%4M[%X&WRX*&+34,:#_@14B;"EUYV/&%8924*R7,&B2:G>?6W<_=2,PQV/_ =3"5%-0"Y>WNJ[O.5 M-54A.T6,#KYT>68$XWR+L,D6C3:7(=?.40^E;1@4R(L0&G[B*YN0-$E&IQF-AB5ZW=_?X2H87#\@:]-ZJJM M!1R>GOEN503T;O6R6Y\MUW[^+K]=+C[W3-WM>W"K@#'.2$Q,E8/ $2OQ7 "O M0643E-&UT]F'T#D,K3_R3U=*F8PFSG!-N,F> M60@,SXKAD?3A]H__@-]N[>9T4JRG5IDI:"-24ABKN!>4VH MC"H[#C30<;KOWTG.,,3]P!UG?VKB>.2=IR(0*5U*MTA"; ^_G[5@I0U*Z M]LWUP<0.P_./?#_S+&IN ,]7S2MN>3>T.(B&$YLL\N$=QWT9$S$.O9UH D_5 M:\;OHV48&G_ 2YRJ2FH ;*4]PJU'N=%K*3@CK'1SDYR7&ZA$B=;HT4B5,\]C M=*,X"&(_](7-<:II %T70^Y?HW3+=(\BDK]WFR\OSM<;W#VK?>ZH4"ZC2$B. M942PYK8T@,U$I)@-D^!4]3903Z-P&"9_X%N;$17: %Q+Q\MWN=1XW([Q3):& M0B91&O2)?:E@ERX1E:)6&:CVK#8T[Z=F& Q_X-N:2HIJ ')O%N]7RPCK\I8, MD)+RBNPE;K+Y*" B(D9T 3 ^MK5W4/(FP8$'_D MBYCJZFL DR?I*ZPVW;I;?.Y[ -^RZBJ H<$1KF69RNU9J5F/R!W*,5 1DZM= M5O$(2<-P^ /?LM1460,(O.XZO=N7^MW9A4S?](\JNJ_0MXV_O)]WSFN74%YE M3I,LT^B\SH8X=#:$S$9D63N9Q,[>KPI](X#+<_\ 70J$IML\'D MO4+W-X6^O$OHG_JR^9L,#NLN66/9"JTEJW/?5%_)(!,XFA-AUD0B0Q3$FUQN M+S,:U: 4_G-ED]-$7\F/\0ND\SF\RP]LZ-+)XXM??(;UF\7NSW1(% )X=UP[ M^D\@4B ^J7(R:4J"2@(/*@-2)B:TK^YT5.7@1^A3^10LWW)'IL-#FT;_LHDN M>FBBME2SO'&LB"V.3M,'7SBM49F%::SHB M/N\WF\^O^@8BO)W7 7W,FB!??V>_S/5*#NOW?K5YE^]0TYXTK%'*9BI)AE() MJP2&#@R#WAQ\,%KQ1%7M%R+C+ M7/[H>;P>Z20T8RIH$F)I N"M0LEK2X*W/GH>* UCG9@#29RV0?$S GE,U;7I M^'Z$S\79_P!GRU5Q[S',O[CM/MS]??0S*SC!3Z.[DBN\O^CUF'$%/":-89AP M& "IB &0DYF8Q -0#M;IZC[1W!HG]S_9Z_^#:"<9*,19M-+4>)E)>L,J(X<&L$4_LPKT/YM,YL M%83=+E]Y=I6V:>RNTBEO%BC6\R,SM@]\6@4#-Y362J;MJFW@]=2HZU23"$&" MY9IDQ@T><_@?CVX7<:"S]N"#K?YV^R%Z*F9#EWUJ>WYRVC>,Q:UQOEFCNYIP M2=S/)[6/6.[2+N)B:$B:(R9.XQ%/.N=@^;ZDQ,&WT_ \:G4'93:+^2\45BX4;&[:+];7JW M0/?G?+7"C=]/Y]K;ZN7MM<1]39P!162DFE@0CDB+L5WT+"16>Q1050:F#7/K>0&$/Y4EO$'?ELN5CJ-!66/A2.2E)<1),X%H?L"G;YF/94/TFVWEL)*EGS%LB#:>%!4&\"((X*EC.47J@M;'U($'3#C\: M#5;UE-!F-O:J:__A*=C]CZB0=WV0JDK)UJLUKB%SA1@GT,M*7**E*#,!M6(8 MES-%M.:2)0 ;??5FA/>34^^DNEKDH@WT?BF,4()JRTG6:!LEFD3BK1,DN'*+ M:K4R,8]V7CU,V[3)TEI8N?_0JJB9-@W-9=-=O]-O]W";\\"G53 _0VFM9(GN M[4=\74[A92HT5II[[0-Y58D\)IH MJ9!M4(HX89'W8$5VGBM??:+4XU1-:XGJ8F5P9^S#=-*F)=IVTCO<]MSX_0K6 MYGYZ*MF7[0)7 (F6"Y#%2Q7.^0- I,9LF2$ "C.H4G99!>$4O1TV="!.UKAT3WD#*MC3A"W[=[3QXOZ@9" MZ6T+S:N2FYZKR]35]U_]I@1VW_=8#%DG[:0B*3IDT0M*')>1>.F BVQIDK4+ M"PX@<]H+UJI(&U=%#:#P>?]E]#'6[\'OG$ M"I;O*317,GL/S,VX XQ!,XLN?R2*TD@D*P]QM$I$9VD\SA*!%4O= M[G]/MY^NC>5:J+P,R 9=!9;*:&WJB3?2:VXD=;1V]<(!9$YK\L9#V0-U;*-H ML('0XI+%Y4,LOC[?%)&>EE15CW'N#J'A+%G/P)JI^SM&-_QD<^LXCT^A>Y: M]YG^>__AY8%X6=_/KY,U61D72GU?XJ4M-V6!>!7*3$#'%>?)9JB=UWJ G'IF MZ$+0^P+>*>IUG%KA!8F\](=BUB#\=2 Q8.3$K:6>UWZ^-YRZB>\T*^'E?I-4 M53MM6JCMG*6+BH7-]]T.IWT_T\/MU,!/KF"M#N&ADLVZ/@W?Y=UU/\"\/,#N M.QOW_6-#Z1^+B+W9!TXK4"[S4%H'(3BS$\0R2@G/VE!0P3E=?=[\410?-8)R MMP53*>V&U"^T[@DY72[ZL5[[SW^LXJ9,+N8ZENIN[HA%GX X::GS(7&JW6-( M/'3Q:A'!U8:,!:E/]H978.#:4/?"8#> ! :W0:["MCE_B1N MNJ]W7*5SYI1G&/HS&H@4.A)?.BD)#]ZS:+RHWC'R>*JGC:T;@_N("F\ XKO" MOIOGD]6J],GMA?S+][O-P$X[.^ZE%%00Z@4G,B5&'#>>! @)//X+[O<1';8* M+$S[Q'9"\$\)A09VPF-['YV]S:J+FXOINK\O.I1[X?@>0^!=LEI:1JPK(W<] M>GNAE,\$&JF.WAD6:C]!K\S"M(]L&SX&QH1"4SOAU>G9?/D=X".&.5V$>ZS" MO/_(OOO:=>O@][#JEELM[;P4S3H++1*RKX'("!Y%@E]A9!2=4R89,5X@4)F9 M:=_[-K$[IH1'F]G"WZ#O.'@&JUX8)QNT$^&\?^>Z6>ZG!P[*&CYQA0K9PV-X MJI1%?.57BV[Q>?W^DH:KFS4F(K6Y7*652N72]\89!80R;4IDF92J'5[=1TM% MJ[NW0FGW$,L4PFY^OKG59SU'S;+UB0#E$=TLC>$T T5H\I$Z2"*-&&$^B=1I MTX55,/2 +1Q-:4UY!">+39<*2]W7G9?[K[[%^3EN\^T0X=.S\\L9+_M2V;D9 M2A%L0$_(!HG!LHL&)> 423QAD*QS,*[V&\3Z7$R;%QP9T9.HNLUC_(1M08L8E:].JD MH.B'9N-K'U /D%.S/=$6GKC,76W+]N<\2"5=8D"4DJ;4EGOB)$AB7%8Z2I^] MT*/9NR>1.G5+B#I(>JB/T5AZ:^&D/C\]]:OO.WW0B^_^PJ]6W_-R57(4._$6 MUYRR(#))WNVMY>)%&1R0ONUA^6\_GK[?&Q_[S: M))FSPG"+E3Y:>)X0*PTG5ED30L;]J<:;9_M4:J>]7.0H9"5J,B,K5O@F^FY)G M:,T;3&!<87P40VFT[50J?>D%89H[$-DR2&'$,/>(UKSCU:D>CXH#FO(^11$- M'' OEHNOL-J49U17F_2:F12U#=DS9(:6RBH>2!!1DFQ$!AMID+KVZY8'"9JX M'K0^H.J)O]5#:!U775^XM[P:RNH7Z2(87^:/'1[*N8NE/]_U./CEO"NM(G[# MX+R?1?,2-KZ;'WB05:6@RF$XGDPJ':CO5I_]XN)][?7ENAFL\7 M<;O$N]6++Z64[\UB]R\L^/U'T3_GS:GM!=*-UV/A163KYUZYGQDO. H;OU)2831I#_C[TW M;7+KR-&%?Q'NF_OR49:M;D?(DJ\DWX[[B8'<),Y4D1JR2K;NKW^1K+U$5G') MPY,L>V)"K:6[#A)X@,260##!0*2_Y-IP'L56&<-GYA_=?G!"_36?3\\OS:\*CR-'Y[$%;R_.L@:;#OC4A14OZ5?*_E),:LI%((EEFZ%9,*@$%Q*,YQ+:7*7+1N M2#^8Z'&3#\?W0L:1]HCP7KTR_XV"@P5%":_/<+FLC\L_Y)BGJVUORPGI=S8^ M.U+T4K?:!@9!20V!%6N+X(7;1Q'MAD?_3WWE-+W=/:4]'X+U8V/HW66UZO-[ M2W#H9)_GBRF=(_G LC<2LD5=E[89NC!2@,*<*DY;&S3?"D)/?.0T+54#!+5B M_-@ NJ7_0\:S7Y87JP80$N'9U?.=20X\HB5_@;&,H&IEU!4LD(70$:7CW#V; M&-WF0^/VVHP(I)8"Z,!A^VV^N/B,G_/RW_DLO9DO/N)97K-B<**P\,@BV5?- M[&J3-3C%,B0*6W7QQ#_6NA5L2]+&[:09!XE#2J\#4&Y9!).ZV@:]S7TN%!L+K>]L?@M+\*\$1IO MQLU.K*^Q.5K Z,B<1Y:(-5E"L2G79@PZ7SQ/H&V=2RR*@:"=AZB5E[7KI6H6D_S MWYJXK9#G7C;RVDJP VBNVX7V*2_.:P/YU087\EVYD589R)G542U(T;DL%GPI MT1;-0LZMNQZ>IVHK,/J7"<;&,AL[H_+P(!^FG[]W2_>REX6RX632%]!N=_ ]. X: MHZ7.()0UQ+"<(!1M(6:KHRA8=Q/L ;%UW]H.7"^QF-!8#AW$EA M=MU8.I'9,>Y4AL(3.0")<0@F,@JU8Y$B6E/R/H;LAP]MAZ:76(=H*8&7^$+@ M;F?49B'5!:LK(='/7B.EY6B/"UH2/_J[A,$DT=63AF0,VF0\9%'WQ#LCP6N3 M01IAT1923V^?IY]R0EJ4SQFJXO23:M"%63_$@VS3"F MI7,AM7Y=^2,5+^'QP2Z8>NQJ'"B7L1V,>^23H4B7\8J3RXOEQ$43K3=T41I- MQQ!UIH6U"D225B2E>2QA*]]B\S?&;9,9#SPM6=^G4W%S>[V>GP=BWFIO0(O' MA%O]W 97\>[T-[HEUWRX;C&K"9G5XN;E=/57MT]?O2[,$/H8N:&@@JSK=0A] M*%,Q:#"YTCKJW(W"=B_O;[Y[[R/+G[[?^]-5HZTKQ4O.R>:&N!I74<"7X$%Y MLK]62<3M7KWL]0Y_.QK'O3,'1-CFU_H#"*^#A-":4ZW>('DA+3$F@XZ<[+?. M$7S4!6QD@8[CA&@^>68#*>-";5CYS]L+HU-,U=\N)?@LX[2^'L?W\G_#[U0K,Z_=.F;F8 MDN:U%<> LJ1R+I8$/B!33GE,0FWEW#_ZP?WAX "9S1LQL .K\FY>YV]=+A84 M;;Q*_W6YO%CM+:I*HDV11+.N\W*0 IA0(&CAH 2FF1-:&=W\)=A&:L:-"(]Z M7S422;?@NM8X;DQ4@FM(6I/&)8X0V*K<(J2R'KDUK1-V3]$S\MNN1C+?"DI[ M"* #,-W3L?LK?:[-+@_16R$E<%]O],P,'<;Z.G'-WCY"*&7*-=%4LV3DM;W/#.]"T]X[[W M&CM>VT\L'4#L9LW8I_FUOWESN+Q\ER_>E]>X_'+]+VDB C$J6@;.: DJZ#J! M5PNPC)A91$J9;S6K89U&T'G7.KP MK)B)6F4D:69$ =E3U%.BEH:WWCAR\^UQ/??!8+,7:SN Q+HL[_I+?:(C66]1 M"@B;9)V]9B@FU@4DUR%F'A3*8]00UE,W[H4X&*P&$D]'P+OO.?R^F+^9+\Z1 M#.W5I/%5(YXD'S3EY(E_AMQ2X9Y3XS+U7M\>J)1].!_&*7=;=,&ABK(+7$R@P\4BW-KM>:^9+HP_BEW M#X.P@\O=NPBOSZM]E;ID02MK-(-$/C(H%'1-).Y QV C3TDXUWHET,LH=^\D M_RW+W;L(HU-,/2S992%CEG6Y=Y-!;N3L)GH,/Z2I9K8HBJ^ZCA,@TMRSJP#)[SJ<[Q7+W3C)[JMR]"P/[ MM"IW 93(*H=D$CCD%%!K26JBE01G/"D/T\7;UC.V#D[Y]U/R;GQG[2>6CB!V MSZ_\<+OA[-=$K)^6*=[,P[F-L%ZMB[!6N>>K24[?\*QFJ2?)1:6CX:!9J2^N M52T'DRVOKZV3,08-:[WX9]@3=6\XF\L6 P^J7;D!4?,L5CTWAQQ91) M0!^=2Q%<0O)LHI/@'0KP/!:R1XZ%QRGJ3??W8#1V7/_8!]\]2?2E6?O+117I MU7_S_H1EX32B,>2_NTQ7*XD,4&0+VC$7BRX%FW?B'>-<'9=PNK'\+2#QDM7D M]T7^BM-T_<22_OOO+[[DQ=6_390+CIBB( IN0?&$$'+6$ J)5I.E*4:=BMX\ M==".BU)=*E(ST+QDS5KQ9,(Q<\MSABRU(SOCZW!_DA]J:55,B=G'"9)^56AU MHG$G!)^>KNP.@Q>F%!O'*E,,YH5U4@ /ABP%D[61E@R'+CS:DG,QLG53U5$. M-N[DXI-0D3:@>$F!^9,C Y<3EXV2RB>0+'-06/=X"FLA%9^(+4:[QPV(1PC4 MGZ9YW%'+_0?N#27^DA3A[1QG]_=!3*)EQAD7P:M$C!!UO8T5"@)9 J>,%N7Q M*(8C0/\QE>-.=^X?[ =)]27!^V;ER<>\^#:-I/TKQ5^^NKC=>S+)/ 3K1 +E M;095L@-G60+->!#2.2\?O^P[ N"?IWO*1"RA2E!D5'KR4^[ >]T*M '\;8#3+14F.N+ M15K#0K+$-U[GY:M"O]/1T!\Y*[I.,_)#M<*V.\7(L\1/PD#N(>_]$3^_P+/N M$']=G+C_#U?SJI>_X_=5(R*+CLNJ(,_<]^SE_G),[E MA%M14FWG]5A?"A6,Y*XR TD*B27PXN-V&P/&.L%V"O*B:\$CP>&T=.9I$[*6 M3_\A!'R97R[S:_J?32_>8+S^!Q)LD>BEAXAZM>48P8?@P!@H MVRG(Z12=>Y)\GXFONE!HFE:=4_/9IP7.EE>4\8E(MO" #(SR-:EG,H0H&5B2 M@?..?CIO/<)V%_JV>\?V(LJ^;61TBM.OWDQGTXO\=OKMQUH<+G_'Q<7=_L%[ M/V"P@5B'D3/XC*R&W!IG;%9]:*DXZ4UPA&25A850K =I6U^/) MHXDZ1)!R-9:]M@EY.HL/BF&263CUS]BL@^6_[9:H'831*:8>COXI4J),-D!( M@5R8X,A7$L8 -THRQHI&V7H[[(F.S=I)]+MOB=I!#J-GP1Y-??)U>Y:6!K1- M%(8I;<#G%"$&(8..BDS\R]P2M8O,GAJ;M0L#.[ J3SBZ/WW_#?]KOGA]AL2X MJC7H? A)*0C<>U#14HC$&2E10N:]R )YZU&L.Y!W8D.U#KG1AA):WWB\.]@[ M/+_56\.(T$#'0UF7D-#O4#J$%)W63J52;.O.AAU)'-?R#0:5[2%YL-PZ@.6G M!:9TVW\ MQ+AWXC$@TI#%'9B9)U/AP221R"V ['FJSZX%Q2M. 0_)\1"99OD(4Y%OZ3FU MO65M,PC[B:4#B#VAE+>O/7^>+N/9?'FYR)-82@SH#5B49&F=T!"<5Q"C8:(8 M79)O/:!N-PJ["RSW1,;V_M2A8NH:A'\L<[D\>SLM=":N Z=3@5-9TR4?/#B, M";PH7F*V1%CK7H!MZ.IXZN)#I]N]B)]R,M+PDGCXN=S MGQFHJ+G3Z4;:\:,+RA(*\3 2K%A1X)DV8&P)A.B"!H_P0+BG8B6:F+FW')*L M[6!U'*@WF@(CO^ABY2X(.[A8N8OP.KB,-Q5)B7 VF1 M"5''_FL'F;@G8TQ9FG^*E0?+?\MBY2["Z!13#PLN7)-_:C*C$\0Z#5R1*^$L MG4\&QWWB4>FAGJ2=6+%R)]'O7*S<10YCI](>U]JT+8A:(U#T[LG?+0&^='NNG'-GXSMI/+'U";'D7.*T6@T^0U05;V8/,RM5A3PF"6:V* MYP*SY(YCZP6<6Y#5G=':$P,[["_>1R"=8^SA2F:;5?&1XA1!C *EI(-0MX&S M@CD%$YW@1^CH.F!?]CAYL*'PMK]P]D;=M[P(\^'281_SYSK;^D/^.E_4@;\X M2]=*]0X7]97$MWQ %FR'G]X@^;7O61KEO!Y__C;W("-JSE!!*:Z0DX4" B]T MTP:9N/9%>]]ZZ?TF6@ZU7.\NJ]OXOMP.B+[^$ 4IW/ @,H=ZH+K&R5VC"^@[OOYB!7[*FNY^U)M$#O8F)@3%U\ M%Y.M(TD$\.(91FWI/UMG!#93,[+[/B2&#F1]GW6=S<:_ODZ=U7?6JR_,[U2( M;O4RO:A7>17 #2\NYO6-X/QLFO BIT$NOR84#7IAMN?9T)=LX(&[1#HA!1D_ MI0.#X((#QDW4B0F7FAN/H2[9A\Q_OX[Y;^XQ_],#YE]%\PFS"4%J("46Y)IB MAI!5G:I:DI,^^Y);YT(.I[K3:WL79#TVN4<6Y8CW^W)Q,;DCG@Z[BL16^>N( MQ1K+(UBK IW $@.3DG6(:_&A)"W%5JI)G[@'1/K3'0@W?WU<4!U;_O.FPN@. M3C?I[RBU4@$A2^M 2<[!T_^!$246^E,69JO-=3L#:LPJ42N9/@F1/1C<04SQ M0U!T7=U(!76(-H*,&4$Y+0"#J4L?!696MUFPU@7L#:3T!)E]9#QOS_ .7)?A8V\TE#Q$E)TUI MO17@28+&Z=8?#$7MF-\!DCZ2('(]R4WMX<:L7M_N&1-=Y+6$048U:@UHD@5? MD#.O,\;0N@WZ28+&S8R-Y%&W%U4/N+NB_5H=F9:*9>' 1J&(&=Y B*2.3'N; MD16A6.L[[P$!(X?_[03[&#)[S1 ;AF6EE9@)-3#LJ0 MGX5&U&U=(P;L*X?U_"V&G+K=L\^UQ#NS7SQ MM./]T.]^>]N9A=X:XSD%]5GP^@K;@ N% 8O999:PH&\=%@]TE'$-U=AA4 ?P MZ$!+KJOE]6!TGE6Y\#_3BR^O+Y<7\_.\^.6O>':9:BUQN:2(HC+^KTE&$8U1 M$0SCJ@ZY8.!%J"=&%A)++M\M;&Q6FMV9S"Y<\''A]4,I=UA9=P#GU_/EQ?M2 MEV\N7\W2U3)P\E[G9VG"@A08"L6^PA'GHB_@F%(@O4TFQT#FHK7=WDQ-%^%! M5^!L)+D.,/BO!7'KBF^32-JC+;- OA;Y3%PF"((B)2ZU\LPZ75+K^MV]SW<1 MB72%LGUETP&L/I#TB( OJV5%W_+9_.NJ^:I1 MF1']<36G@&MO@DFZM!ZL^IB&K2 WV"K-'B%WD)0Z0-F_\HQ8=E:G8J3SZ6Q: MVQGK&YC;XTB;>8D%HJGYJ&@\!*X+%"4E>09)*=MZQ,@S)&V%P<%V5?:(P98R M[ "29,4O%I?QXG)!3'S]!1>?\W)"GH+EH=;]'2,O544!:&M7 //")&M4LJWK MV^OHV I\@^V![!%\!TNK \3=X)%UIQK^M& M$QRJ*?"&B*VP-MCNQ!ZQ=IB<>@+:O0?"KG"BV%F(,3,Z GIPN:X8(*U!ZTPL MHG729 T96X%ML#V$78-M3UF-79V[I9_\@G?SV?SA<:XUB/YPE9"\^MM/^-?U M/_Q$/@7Q^5V^F'#45@3A0P#J>I#NPI@\'+5!X3]&]8R!6*4Q=!XZZ[" 2#TTTC&=L?67O/NF"_ZVJ M(?L+J-GNUJ;/A]],9T@\Q;-?9]7I715-[[9!OIO7GTYQV/G\DOYA7MY?7BPO M<%:5[N>\F'Y;!66_SZ_'A1SP:'@0.AH\%1Z>/XT>"*\9CKV\?=A1W1,4.G @UMBKJQ5'O,2HVF/DO4N#UJW4"PK? Z0.. CM-=9B:P8GA #Z$P1WKI/*#P MB5@4M>$N&Y9;CWT]QKE&WD;8M6_Z ZM6?+&6>&M MOC50YG?WQJ A@:IR$C4S(D#($W7Y6X/7F=&,E#,;/Q MSFXLH ZNWDT)$QV9L;98*"CKR'M%SKHAGGF>B]."*;HB_E;IT]:BWS(3NHL< M.H!3TW"4"Z<$DQZ(>>1K"T7^2&%8_8><(VDS-B]*O?Q,Z$Z &C(3NHMT.T#V MAA2;*5D9G41=2%-;%JOV1[0@N.<^\&1E:?W(]\5G0G="QG:9T%W$U '8GD^F M.>YD(64%;VQ=!L$B^$A1&SDRP4C%?/*M$T=_ITSH(1!L*[P.T+B=#W271V!6 M.E5T@&+KHA++19VF1AJG%7/*6*^'2VIN1V(G^S M>VFH?#'!(IA)SH(JIK9ZUW7VF0E@L9BZ5D5'V7K;^+-$G4(XLRH.!?T'ZUG'C0]P"G8T*& ?"RYGTY"_*Y%>%646-Y4):9Y MB;-TLXKXJD"!%[?2F\_P8;%BL([J-F0-WF ] />.D9$/LGBK8P'2KKJ7%2,$ M3BJ^,N MB*]UW$4$;3+=4]%FN]W:IA>3ZS\N,+:L!.PBI0[ UC0=@]Y$5A_IZI0DJ% ; M;ES08%E!*70PL?D$DY=?"=@)4$-6 G:1;@?(_N/CI\7*&'S_6%7_VCJL$GM* MIH0!+3!7HPQ6''B&->@(LHYK$2JWKEAMIN8%501V0LA\$'$UW.N^YS" 5Y_S M+'[_:3Y+M_W=/$C-B2U>)?*"&ZBIN_ 'U18F<0B#?V7M9WW!;\#YF$!*)"&2)\=9;ZM=3,N[ MX*>;)&T]S)M%_I_+ZD&L@BW%95%6Y9O%G5[7/<#>@3&\7*TIP$CA4B(' M)0;.)'.MVRDV4S-N9-O'O=I(5AV@;C4>>1HO[,,$)V/=>^6#71I M$ L]7171@^32/:Q%:863??^A@"[ "LO\UG^?O51H,WEW>I M2\=+JK/%P**CFT2'FL0,"IB3PB'7RKC6/;GK*1D78,=#PN,=$X>+9>QAQ#_F MP]'D$@3Y#+JZP42WA5"\!*NB,)A2R7J[_;"=U1^.CI(&_.W ]-P+GVY_^^]I M7A!17[Z_KA="1Y8J);<%?)GH\T0E)?:JUR$;CW483O*QDT1]^&U M#2##GI!Y/Q;Z\7S741<=)W%655:'.IY3:_"I,"A9J10$Z60>K&=O&P([B5L; M(F2;T+6)N'K"XFH6RW+%,7YM\'6(+ANT%.!;<@--\%*"B08L=QZ4470M2%:@H&)T1VACAYOQ_",Y MG90>1@'7/A+I%%SRIC4F>!%4L>2;^@P*$[FJV4B(7!K&;30Y'@-@+7 >[OV]OG7EEHQZ*J[H:FPSLN($0500:I!"+C235O.VEY@'%;!3H+ M18Z.B [4X?K,-^]=M(@J&**Y2,-!<T"L;6CN&#RGHQ!<\/A3F MS>32 :K6)Z[6O+2:Y*2D@>5'<\DP,;]V:.Q,EL*0##R@I^FO=^/F8AG'K&DWMTP',[0 < MMVW7*_)?W0URN)Z5+2@L2C;3<;2H7?B& 3IE('BM(YV4I^87WS,DC1N'-H1. M2]9W@*1'FG!O'LUMT_[-$L;U4VB8$L%XHX$4AV(@0X&04YD8*HI/C$69X\!F M:6>:M\*B.0$L'E5X78!U'[>2 OAX[5ER@<+7)[J^OC%1DIS*8(GM6'Q=(*"X M#ZVW>1Y*\U9@M2828Q.232!62.DBPL1HJ")$+"%((@]4NL M]?RFM82,FY<]6+P;O;1]>=T!8.Z1OC:M+*S)RB8M(4]3-*ZM:@VAAMQO=L,-/@GT'2X65W-8VX[R_.'G#C2+\VGZCS%,4Q+< MA.,1*+JKBS(EV1@5$DCFC2G(,T^#-4AW/4S3!IL]:1V8(AA0Q)O E5) *8\F ML1("MHX#_P[#-'?!VW##-'<1;@_P/%]W"XJ<7,4R(\WNZWZ>'>EE_L"2O[ M"G<^-*='AP];?Z*?5R?2UR?R%/?(RB3!&05$-I-ACL0X8B&++AF?K-T..]M\ M;MR < #@-.?Q^*C9H A71[+71TJ8,B8,D$-8[5]5X,FU!"V\$.AD"HA;PF:; M[XW;(S,$;IISN0,WIVURV$2&)40%UM(OM6$2@B:_44@1;5(EZ'3Z3?]=)^H/ M=]W'0T0'ZO#0;+S!>-.=DERV1'@&E";56;!TCOH[J9UA)F47[1 %\'6TG'Y\ MN2<\G@P8]I15!YC[^(48__MB&DEO&1ALY,'I:.C7YYAA=7?SWQ1L?H5 $A M8DU%!0'>DS-NL\NL>&Y":+_<\6"R3W\ SG@H/P0!'8#^=BAWCGGZ;>7&"Z$5 M*T62VCI!;KR1$#Q=1,SE6#"RG%AKI_-'*D[_(70;2!XHGPX0]K12O3H[F_^) MLUC__)J(FUZLM(ASGP3S 4J=BZ"LMQ!BR!!S\CP$Z;AL/;9P'SK';4WO!Z6# MR_AT%N*N&P)R-:4#9ZG^P^J;GW+\,IO^SV5NO?AVW\\/U%33A!O'Z+U1=2LT M5Q9$0@*CYKP^K;"0?'8^,E.8'*S%I-/>FS7BNIY/,UJ&H'"*CV@0"7?@@-SV]=[;IPW3YWZOV :XC,EX* MN-7%I^H.))OH+,1@[M$44=JG(C;3TPD<1T?-QK;L T78%1QO]G'5S4O7I<(8 M.'>\/O)SIM35#!Q\= Y,,%B*]B6P]E,P-M,S=@='*ZEOA-.!(N@ 3L\OUBI9 M6)4R@A/!@RKUO;QD"DJR*+1 ;T)NC*DV6]&. *Q#Y;_SEK-=A#%VD\=O\\7% M9_R<;Y_1?YA^_G)[$BF<(%/. 45FI( RD'LB,XC@&&>6:6.VZ^UX\C-CMP(U M!DICOG9@?Q['=I5!*P,=,_FGNBX95UA'7&($).2#I%^$=(;1WS0V.YMH.?TR MXR!>51/1=0K!:QW53B2E&1Z8$B[YYB69S=2,>^FUD?86 M$-J#]:/?=(^.\?OEV=FG+XOYY>O%5)1(!JS-HN[+I1.ED, :XV.R M#IG8KH%ZJ\_UAY9]!#L?E,L=&I_?%_DK?E^%*G=GRB%8EEF$8DP TBM&<8H5 MX%BHLX:8"CBT&5I'U[CW8F.(#2:0#D'V?;@0)&.4Y@$KTH"Y8($U%* MSXQ'330);)V6?9:HEW M60?.C%;&LN9[Y)ZE:MR^E6.AZS!A= "O'R.7E=.)AFF-%-9J6Y_M%?2 W NP M6-]'V91<:EUR6T_)Z3?Y#1(;-A!;E^"[R=UDH3//$K*(C)Q,K2#H@$!,40E- M\9RWWO:UB99Q_?P6&A7T$-V_+Q3ZMR/6U?+4K],W9_,^;/:!! M"&-L @I@B5,B1/+]-/E^23L,+F%0K:=R;4_=N.%>4W0-+)H10;=<7$P^X.SS ME1W.+&N3@[YZ,*HDIM46'9 FE!@#,^BV2J+33[V')?K3'8X>?/#TF\&;>D/[ M"Z,'!%T#WP@>284"I$C7N/*8(423 &V*@B&R[+=RM;?!T)C7V '">BSN/3@W MLL!_F\ZFYY?GMQ=LT(A$LW=6@$?F#CXXL]'U$ M-F_!O[$%CW_=(]QZQ44B$_S]CX[C5C03 M_-[\Z\ S'>C"?'O[+D#J9&5D$8((9$6-2.!)-4 ;RT+D6:1R(MV^;U_.EL5! M$CY=0:D#U7JTK^&&&=_?Y8O'2=J)3B(6YUA]\9?ANKU+%PB%P.TQ:I3#=6T^ M2]Z+["G>$U=/+^5H)N33>;'T\?+\'!??Y^7UEWJ9+J>SBR]W*[GFY=INT_[F/\B )HS3>6D!=AT"8J,$9S8&IXKPHCFM;AKIVAWR0]+3J MKW3]C]D\+/-B]=IUI7CTSW.2WMGTR@)<771*^AQXU?EBZIH(!TXE 5++DH0I M%K=S<_?A3Z,S=&*5#T7?1C=B#%%WX#:LL36K= 1%)5Q99\"F&E$R&\&+.F!> M1N-S5$;+UDWX&TCI!'BCX.,Q6!L(JP/,?5K@;$E?KL[5;4_YO;UB]ZZ]VJ:P M7/]/U]EXR4JR,96Z3K&^!+=72YO 9E0V):M%:@W4EO2/C.X6@)IW(MT.D/W\ M>QJ.1?*D/*3Z_D(E4P"S-9",+$'*[*-NO3:A\\=-X^%EY\=0NPBO S0VO+ON MPE>62E'*(Q=@P>5FJ\AK/ M8AVQ1;_],#\[>S-?_(F+-$%44OBZNS<3+Y13&1SG%G@PM4137-RNQ#6.WJP_ MU(MQS??$[7"*U !$/6G5O>3D?Z877WXX_/+AZ976;YES]K$DJ3CIF':24 M&"AM)?C %-3IX2ZBIZM^L.DW+0_R8K2G!5@WJ=)HR-E;?;[FQ72>/E[@XF)4 M)=K B=\O%_$++O-R(DQFZ*2!F&,@4\<2N$ .',= MJ5)3_)SP9;2!#[\NEY=UU6HL1D4R)%)A!A5Y':3.&.ALZA#5[)-N/35@D(-T M\JSD[Z!!>R#GY:G/QWQQ<;;Z(1H%6MU[)>+3#==(A]W=0N48(.^'[ M[.D(LPCT6BL$.JRE").MS% &%AQ+'C73.%AV_.BYB>%GA;\HE6J'G -S$[_, M4C\M>[]]_'#*UD6"YKB,UMD-MIJP=(_G7I[=^KM@K[!._5V$74/ M#LN&7IU27(G&*$!3UX@7+("(K*)R=:=Y3\/3KU=L+'EIUZNPBK \PU M[D\7T\_D#:^,S,3J4"R= M&20W"129#W#1:K#:95.@*"R?LAFUJQ\"SVM9D MO-:>[ +C=2(1SP$H_!U[=JQCK @9 M0=:V"L6+@L 00096I[M%7[#SOKB_0<].E_K5"%0G?$<]'?W)H,@_]0ITJ3.8 M6$^O,B5]RNCS+\_)V/OM,2GO^4'TY>YWW&&TY3*-'BP:T+P44A=/@O?50HI,HDL-H!\OS#]F6 M,\342)]BO:<,U+VCH%SQX+'4^>M%.>-9CG*P/.\ Y^DDW7LH*H\TGW-W"'3@ MQ#RT,JNZO5/*.&LD2)WIFBMU:V#A$JQ.V?E0A_JV5O@?J>@$>J,CY() MJSO OJ'R?A)R.S) M\+'3Y*_X_[+Z]7SV+2\NIJ1$'_-L.E^\FU_D9;K,)%AYW9GA8Y&A1 ]T!="] M8#1YZR49R$I'[3RS2FW7(;/M%WO"RK["G0_-Z='AP]:?Z.?5B?3-B1"]YIH! M4[GF'UP$Y^EWP9I:.BJ8V9;8V>9SXU8#!P!.N!6S(7#3G,L=N#F#SVH/*D0=E ?) MZJJO$.M:P: AE1R+L"4*4T$7-7_&]< M%7GJ$P,50K8^U3%J'SHIG1R/8 @CM;ZF 45 $#R$$!-GT0[F9 U0^[@I,KTO M=:$K*6;]CU_^YW+Z#<]6[VE6ODIA-@H="SDGH:Y_RP9"UA*LC*1#7HC"6L]C MV8JP3N[:0W'RV&2U%TH'%^CZHZQRF5S&8!R%;]DB@A)10%!"@8S1&"]Y2J)U M%]YF:L;%U "BGP\BAPX0]2&3KDWC]3+J'\^T_F]O-EJZA,7ZFBVH3U&M) > M8P:FE"A.)95LZUWBA] [+BI;868^D@ [ &L]Q,UBAN*2#]H"YBQKTQ 'I[(C M;]8HXQ"3%:T7&MY]?5P@'4_B:ZS>'NSO #B_S6?Y^Y4+_.9REFZ8(8N)3I"B M):OJ!FZCZ0I0@0(84L'Z3ZIY#\YZ2L8-/4<#5 .Q[ VN;WD1YHW@]=+.DL88'/!@337M'D(1'%@*//K"!]XH='3D- M^-V!F:I.R<6/F+>,VQ)+@2AS)M=$9$#NR,TUJ12F9%*A=2UT/27CA@JC@ZRA MF#H VVV1Y:?O]][)O5GD_[FL:K3R-TSM+K4L@XV:_ U;R\-12"C)6*DL5UD- M-A!F,UGCPO (X41CR?0$MG4'NNEJ#$KR4LMYC.YWI5P 9QQQT*@@"UKKV3%V M*#TBJY-*:"LH;/%4]A"Y= JUNY>]U[8ZFI@D"PQB\?5)FUW-JB0_@?' %8:@ MQ3$F73VFJQ.PM0+#%F [2#(=H&W]'?#V;I%L=I(9+R *0\>A(!V<-1PB>NM8 MX#HQ>Y0*_-N=.G\'&VDS5AE^/XET"[!7%Z]QL?A.:G/5'GC3'(,I%E)% 4F; MU3Q# A;[RW8B< >J^U[0F.[[H\&O MZ1C3BSI1:U*"%RR7VMRBZ*K(3$-0RD"*!@-:;\@7;HS"84\T;E+E>*CN"!=C MURL^01P^XS:.*0E1 *!R^\H1 MD$TH# %MT/S_D%GC4QXH^/=N]8,5Z>UXV..?UK08KWQVR1\:R>\V;H MX4^YS!?Y$_YURW>*&DWA-I%3GV)]&,?N*Y9-R7!))98C]3'AP) 8IST0?43KC6&^-="V)FYD+Z$M M*+9*VQXJH1Y3MUC?94AG@&/49**] \3,P8;B#5(@*F+K#H^>4K?#PN@ 7G>! ME:<39SS1E_ M>"KY\"_N<^.&Q<:(S)(EM5+D_RIMZ=#)(TCBNPV<.TRM'[TPZU0*+]8,&Z?_ M2-.X:_..9PT/E$9WZ-I6E>[./6$,G15FM05!:T#+7"A:6UM<%S;Q MCN:>S.*A"&IB&?<49Y]#AG^=?:,?,E]\OUM&>/M7!PP6WN;'-A@FO#/UC08( MWWWDQW02XT;'I /X4.K+-&,)$TJ 2)@E117H8^LP\0ER#K5XMS_Z0\:S7Y8D MHOSO?):N560218Y1.U?]D@#*:@%(L1%Y*"(GM,)YWWJ!U],4C6NM6N'BL:%J M*(6Q\]=KCO)N?O'8]DXT,FD$'83ENFG*"PF>.T]P<%HJF1Q_O)!P0\9ZN^^- M6Y!K#9NA&-V!![;F5*_GJZD:L4KKU]GOBWG,R^7$1ID4JE"31@B*8]4)"=8:/(8=/4$3N=03AB6U9 MV>B:OVN]__UQZQ&#(V=7#C>KCQW-I7Y%NO!M>C&4:_WXQP_L8C]YFB.XVH5Y MF9VT8&,=0^@XUB$0#CS*X)G213:?LSV J[VZK=]=UJD3[\N_Y^=Y^?OE(G[! M94Z3E%6)*!E@G;&H5.(04")DQ;ATVIJ@RU9NT/J?WZ^WO(MH'[@]#1C9C8M, M]O!52M,JC^6$^X3DC1E(WI!UE(5N3*,0F)!2:F53X78WC_C^C^_7 =X;"8>S M<6P@/,#RQ_E9F@1D3O)*K@PU&9L0O% *HM2>8CUCL]YN7>T//[I?I[2-*=B9 M?6,+_SY\:Z2VG,@^B$K^D_2#*27X:<]$LB!^-B<")Z3+IUS6Q;VL:U M;&UQLWD-94/Y=)"RW7B:G[[7B=RK:;5U^[H01M:^I@A*!PU!U")^-MEB-%+% MUH.3MB"KE]V4+?$P'U8X/>.M'NAZ8*WC3I:8%7!I<]T;ENM2.G(<-#I#$4B. MS?=[;$%6I]9M7RAL"[4]Y3)V2F#C>58#"6[[E7XHNWTFN=YL!TBZ")4" R%K MH<;E1.>5N?K#+M8E9I[SY]RZ5L1TBKY]T3$?450=6,&W&9?YR_PL_7K^=3'_ M=C56^V8E9Y"&9\.AI+J2TWH!6#2O3^Z4X$65XEI7:IX@9QS&]LZ:%U+ MR#B5FRX0=KA@QG;I;G3DFG1ODU)>.] AU&YV$\ E)4%R9W4P/KOLM_+.'O[< M<>H[HT+D4.YV8';>7"YFTXN:S)ZE-]._ZN]N%\JE(%U]DVI4$J"BE."-@S6K#!4W-I?$B*A:+BXF'W#V^2J'HVRR+@A+-[!&J-O0P8>D M0+-(NN5Y8&DK:T4_]1YTZ$]WL'GPP5[V? ^01=V?L3V@X6:W5N%(!!K2#D]D MZYAJ#Y8%P9V0-KK$MGL%N0T>QHSX#Q#68W'OP;F1!?[;=#8]OSR_L5O*$MFR M .I$6#>, 3EB&K*VA3MG32BA@<@??'1DH>\CLGD+_HTM>/SK'N$QH[6*8ONH M@H8Z"Y".P!-$G71F 66V6V7^GA/\_8^.8_^;"7YO_G7@1FZ\\M[>#A0@=R5J M'S484=__L!@@,+KVBI3*AE2*?-S#.EPE[.U.VPB/L,MWC,+K?J+I&6Q_+'.Y M/'L[+7DBLV-&JYK*)INI,BF1#2\1)_!,%M?E\1(IU$(7D5/_,,8?>MTS-,4=1HA#XROW871 ;3N M[17X.1,1<;J2$_W^+*\$-DO7NY-6?[_Q\!,3K(K9&#"K[*8M"(Z12G$L*OCD MZ?"M0=B*]G%OWX'A.HJ ^]DLL?$\];5O"9G^/PH@O;3DSR0!7F0-5@:)SOFB M5>O$XE/TC/L.9BRSN:L@^GQV_62_]YI2]%!M[4]\:NBN]FU/>;2F]JP]4\D* MB,@SU,5^X*2QH+T03#L7,!W-^6[5U'[?AD]\Q(#7*Q0E*"X00GV>)I70)=MB M,;:>?W3_^YV&$7O)_\?A;'ORN0.?[C5^G5Y<+8=Z/3__>DD_^48WKWQ4(QWS MB>RKR-*!<@X!:_BCZ8JW-EIF$F^,F^=HZC1D:(*EIO+H\UG7JK%O>7L5K/Y8 M5ZT><,T]]R,;7&<[4=WHVKKZYMWDFL*4-UQ!<#:0:5$&G"GDVUDOT/[Y#;"*)?3%VWS01)P2W=PX J M4'A;U= S@\ L#UQI5TQN_Y;]"8+&?M;>2.S;P6D/&70 J.HMO"^K"1_7%5,G M4 I6]\S9I&OC'<4**GJ((9.JQ:*#:;YLZ#$170)G'P'_T)MV"+<[@,NMA?[E MKZ]YMKRIU=-E'XQ(#'C69)U)E8@[5@(/4IC(N5]?[SWD9%].OUR'/=8+6AR1T= RBDF27DU)TS7,.+'LGG8W:V-89 MKV=(ZJ49K)/MZ'P)&G!%(L(7,J:^](,@HVR/H/&K,C8.MWZ/ON1 MBK$#M89"WF29]N-X!YAY,YWA+%ZQY\/T\Q>ZH?]8YI6"W2\L3E*]F+.JSU^* M :5Y!J^M!D=J%EA==^E;7W);DC:NC1H274/(IHN+\/[!;C:C7-_M$S+9DNFH M@)>22'^*!T?7.:3,4Q32<.]:5T6>(&?L0&8S]"/+^.58&V),J>*$# M!.D9$9^1B ^2?DF&NF MG/1VBF%ZMMKP=7 M[/D?W:PFMN,IAJF-A6)+PD)FQ"1%7@EA+1@TP'R).2L1 MD+4><="V-O;0N;_'Q-_Q^VKTR<^7]V8-$^:%)2M99'&@, 3 K#-H5[=<"O3& ML$$#K:?I&SL$VQL93T=<#872A6-\9;77G_'[O1.^(Y7]]&<^^Y9_F\\NOBPG M1L>83.20Z%R@G"1S+NN,%+JKI;6%"]UZ4O&^M(X+Q>'PLS:W-+ H.T@@;'O. M_YMQ\>G/^41:H4QP&GRLQ2?K#6!T'**+/ ;AI6J^XG!'$L=-*'0'T'T$=VJX M)*#E"?EK,IN<02A.<0\KDHY:LRHRH+8J&RY;MR7L3.2X^8@^L;FS\$X,G6_F MEXL)9H5:. LFU.UW*3% XRW(DDR(G&G.6X>TN](X;GZD2VSN++I3@^;T6YY$ M+HJ/B. QU;?J7H'W60"Q.$?M?2(-'!.:1..XN9@^H;FKZ$X(FJ\*??/VD(Y' MGY.U=7,;'=(Z 2[("(8CNABUEG:L>_T!H5N!U/QM0+J_$$\(J9/$.699$ K: MF@OQ#)SG=;580D7,#=&VKJMN2]M6>+1_&SSN)*H.ZB)/GNN/69HNX_QR=I'3 M+W_5UB@L1BCLTRMWYUL(&4KM/F31UL+072 MI_L5[6>X%2,YP%X4R+5Q4(6@JJ8DLNE:",89JMPZ=MF>NK$[FYH5;0822*=0 M>S*[KTLLLJZYMW5]J$)EP:$,4")#3BKFN6]]O^Y*X[@%FJ&PL@4DFPGN!(!Y MD]7W)F7NN(8D-%T7Q4EP,1EPB@FF1$P\M@Z.MR1M7.O7"0SW$=.IH&^5M\]: MQ10X<Z*E("*HU2%8QBTK[CC8DM/"-Q95">"P55^/B.R&%4"J>L, M?ZEE?1C)(&HNG1(BVWSL*[F/DDI'"-Q94*<"P)K;#$D&TBF*SQFW=;5( I<9 M*99GF%A1N> 8-G#\PDE/ -Q54"< P(<9=BD++]I;XJ 2Y.#F0(5HJQMMOUT1"" MXQ9!.D'=3H+IH/2Q]CP;L^7."1WK-# >)%EU[CV@M@B237]ABHZ[/4 M,28$FXBL5\,W,=XY8ZP%8>I.ZA0-!)LBI(1%%*XMYZT'UJPE9-SBQICXVDD$ M8S]T?+(4^/[B2UZLXYG1PJ2:+F)"(2@C.?BL)&B#/#(3-*9'7MV&UY![?7[L MY[,'5S".Q/F3PE9U/]_/ZBOA&@L%\CYC75+(!6FB=0BQQ")4#C$^SINT@-;U MUT=8&@M]XE8G3 .#. M\CDY"*Z2X=99[;@U8%DFCBJ7(&A70'JIN2T^<5Z&0>!XA8F3 .#.TCD]_*UR MX=::S$P$9C5Y&($9P%S[8DW*QDO!G!T*?Z/5)4X#?[M*YZ3P]S !SFW$)+0% M'NO^-UV(JSX(D!BX+PJU?=Q-U22Z';\LT3T2]Y?32<%Q$E@J2B8'6KFZ5$DX M\,8)8([9PI L_>/G["T0.$Y5HGO0[22-$>L4]TZVN=)WN[N$&:ZXM: EDZ"2 ML.#15G\V>1FC<0FWFV>VY0?''G/6,F?7EKM]6*8GVQ1J[BLG$-1;R#BC:A^.=FYV;' X/CFYF8Z'.LR6#;1 P M) _(I#(^IL)#$ZO32T9M7!#MRO%3 -$J#Y-082Q<@X0-J9YZ> H]4@ ?(8-0L,Y"H?(FIES">$$"P%J4J9%&TS'/60J1H91[OR MO',##OEGWINA.T"4?MSOW-8363) MY/]%!ED+1RHB!3CT#KRU***P5LK8 DFC9X[& \]./!X;+X\VB]SMH'T\JS]B M*-$S#<(C'2I8 \X4!\4Q23Z?M2ZPK8"S[1?'GFO>)C\T"'_'3A!=-3EN<2C4 MGE0@6HC%^+JD)H(O]6$I\]87RS57VQ7OMOWBN(\W6H%F$/Z>]#C\R:/-UDT' MXM,//]Y(_,][!_P(A^\3>"Y']R,<3N=8* M MVS%[5SAI$RQJXT"NR#D MZ:%'C873V>.3+4[G**2*LI!KK.LK_ZP4!%L*F.RLD=*(J(>,>:BG0( M\ 843 >P>U*M[E\DO^=%),9/. JIM,_ M644S5L)+B.'X!A%@X$TK/DDD%UI M[.HYRV V[U#A= "^)U1K[>DR,H8'J.HSY>?B7/OB:B\.PU+K^\.9O_^>NLS,FK7NW(/C0:V/+G-PL* M]CG/,+$!"J1HVCO0S//:Z!^ *C!)E?70*>29.L9H6UB@U5"X89W5YG+VT.Y M')6J*P*"4Z4^H,G@ BK(PBK)R>W\(>#9D)Y9__.["#9$P#WG5P4SV\ MB6^RU1.=49B4'(10W^]%9@'KO#<,Q5J=;3&F]3"6]92,V-W50L!/^CU[<;L# MS*Q;W7M]EO>SN\?MS&0?I).03*VZ!HH5'.H((F>MI?(FV=8K";>C;,1FKP$P M-8 T^J@C7*\$ON;8\@UQ\OX__/)7/+M,I$N_+Z:S./V*9S?Z]&IVFQ"?6&65 MKDGP(G)5K4A1:W(@J@;6W^W4D&71PW6YSTDV3\U$6R[UT$$7(H.JH&>^,!(TY26T# M8Z'U1+,#R!W1V3L6G.;CR/9$8+Q^2I(UGF<7&' MPK7K4K(&R:S6T2$F' /$ M^P^S&L:W[!C"A\NU P!OT,/7EXLJFH\DY55&ZGVY;M,@/V>^G%;1_U)33\MI M.*/_%;DZ/ 2KLC60(ZFK"JD^U^$.F W.*%&R:C[SOA7M(_JN(\%[%*EW@/:U M*KO#<=$Y"AR(R2(Y#0H%@\!-?9,FLV0UJQZ.,E2Z,;:'>7$Q$K:/*>,^RR.O MY^?GTXM5,(JS]'H^JYJ>Z? M^/X[J57][ME9_IS3V?=?9V51_RF]NSP/>3'),;O(M -IZYIFX1AX&^BZL#FA MS#S)T'H,\&X4CENV&0Y;/^P\'$YN'=SKCTYW=8CWY?@='J &_D-GU>"^I@O+JYJ M]E=#M%_]B22V]&E^/45E01&AB%XGB@J!6T6LLTBLTR8 *R%C4%&[(EI#;Q<" MQVW .B(,!Y-:#Y!\J&.O8EQ([_=7_P;/+?!W=38+Q0I6 Y-O:&K,Y M7U-L'*(02<408K$#W\E/4#=N4]9H-K&5O#I XB]+XOB?/^>O-;R:6,.,L*4^ M.=2&++OV$.KJ9"Y2\=9EDY-I#+8'!(S[L.YX>-J?ZR<7PWZ\/#_'Q?=Y>7-Y M0>S[;3J;GE^>W[Y)'22PW>Z;PT:[>YQ[E! XHG.6.XH=4MTHQS4#M,K441=D MLE2AT*%UX^]10^"5DW#OBY\PG.6)<\%$9 J"*ZFNC4K@E;5 NJ:MX1(=:]Y< MMHZ04PIH=T'*#RGL@Z70P5WY^!"O_IHN)\IP6Q2%W;RLSI#H!D!'L1$FQD5D M,<4\,)(J'>,"J8%XGP',SKSN$"\_S^N3IHGFJ'0=*>1D?3Q7H@#'E 4T49+3 MX$QRK9VL]93TA9G=)?P,9/9@]]A=7;]?+N*7VLAV=XK?\BK%)S-W7A4%T:0, M*B9-![!U%;OV7F'0/&XW'&7C)_I"PS["FS?G9(=&A-S3_.M%/E].N J>UPU@ MV?/Z"#?762X4@!CN8] ^>(=J8#MR2\RXR='AKY_]N-X??-Z06X=G=7S4S32( M6_>N>)FCTJ0-EE7WSGA2.D&_<*N-S5IXW3KQN35Q?=FF/<'P-,0:2:8_R/U\ MF7^=O:/8]M.?^>Q;_HVBC"_+2>0NA3H)/S$?05E3P&NKP#/!ZDN 8IIOG-^& MKJZ U@H23P/O1'F Z+N8X[S6:H,I//H4+(N4.KC6>58A( N@_$3Q?^YG"Y6DVMQ]KF^*%B]?*B5_'_-Y^G/Z=G9 MQ_@EI\NS/*_O$*87^>WTVX___0-Z&%J3T*"E85"N-.IPN"'DZO'^P\_^6+!47@,MK%]V(G 0^WAC3C>/R6.JY2XE,B8(S=5 M999!!2T@>$;F/JOL&$,?'S_]/Y@5VU,W;NYM.$P]MJ0#R:N#F_F)\_ST_3?\ MK_GB]1DNKRJ]23%G D7G1@ER;NM. B_]JHF\9%N0\]"ZW+ #>>-B<2B$_/CV M;A!Q]8W$NX.]P_-\76?F04/N=X">G_.W?#;_FO]_]MYTR6R@Z41B)"5=G*L?#Z4RR4V96N+5&\KN8W9H2"C)E\.^]E'J-GYH<)B"N@;=G\M<+B_>3DN>)"$*LW4[9Q1UW+HJX)FV@%X&)+9$ M4:WKDG:AJULG[4 T[ RW U73-=R6?UO,EW7D)/I\#G M'WDUR4%;$\EI9=$YDJ'/X'/B8'R.PI>(^OX>\B&Q2!2-6](T)N[V5W9;#9RSSLL??$%Y[F -R5XW$*4:3@]'\96#*\)O]*<\N39-F>'K%["%:/$^H$O;R1&BFF3*9))G(KT+& %$+X$6;()) ;T^8 M>7R*U'$S05W#=6]-GB5@:[=5;83Q**0!;,FD'J&Z]YZ/$^TTK^M7&J+=(F8DA"4$0E0& DV)%.D\[A&^P9O?9IP7,EDI (9:N-:SA)<#@64M11/,J]*\\Q)@Y>BP3K^NH#@OGHY MVR>CZ_\=-G5Z_UM.DR]]DK=1DJ0J64%N8 L2+I[F:5@@YHI4L"'^B 1FURR*H6DK0V MI"VD]-),=X2:Y^UEWBETKNZ,ZWIUP[T3OAJ4T20DJU0=%D"24D**XC6SKG6) MSK-$C0NG)JK? 4Z'ZV'L(<:_X(\W1/SJQZ8W(7"*06+)8#62DZC)QKS* K0T M3'%)<;1XUH%Z[(/[P\$1.ILW$F 'I\K-]LYK$7W,GW].^/:!::-Y &_62W(, M U?7B.G BDG!)@I36_LY3Q'42SM'N\NIG?Q[ -,5[1N38EF68 J'.OQJ\SX7 M(X*.E1NNA5/-YU?<)F!D3Z:=8N]#YF ICWW9?,AX\699!?,Q+[Y/8[X6RN;L MM"(45Q@'KEBAL[.VCQ1)UB0+$TZSG.]/M=MR^3SS12,CXW#]S0<2YOC (/E? MW&- %:F_S MQ>HS?L[79^,U"]EQ'CR#($4 9;2%X((#S7UD,JN,]WOCMVC^\<\?MTZAD>X; MB*X#C^':D7I[TS,A4[8F$'Q=JO#5AM<60F(@I%W*'I:K)KBX?I][=?+Q73V^?WZ6R8QF*"M7MO\5-E'HD>>*F]F:;C2A+BXS EG:3U[^>T4P_1BNJK+68^I1'CN M0YL4'NQ%>:,Z@_?XHSJU=97M9D'[\N:=.$BK"1$15."BOA,3K.HTKEIUJ@// M*4??V,:>(.?HI>VDZ?F/G->3H BN/^5[O85>R.#I_VL*,-?:Q=K>Z$P$:WDV MANQ#Y]:>RK-$C>O"M$+'@U7N3771P;VT-MF-!3_"C5$4&3*6H4CDH+P4=+9R M#S:IZ$H2P?G6P?33%(WKX0P%JX9:&#LCM^&")$6?>O$)_[IAX_6K#V\^OB)) M9>>,\HE#G4$!"CD9BY,%HBI&&9T9IMV>B)__KG%=GM9P&4+ '9Q!=15]E"PEEHP6U.3.8-45LEBHW"\=8CU)$'C=OT,=0*U MTT$G!]"KA^[H]7'JDV+"UUC1U^-46@.!U7UQWI50'!>LR'W.G^U?-6[/S9#' M3R/Q]EDF_O?\/_^#L^DL7Q7F'!& ;?FD!E'7+C0V"K4^Y:_?Y@M<;.J4'BG, M-2F+4)@"'00CE2<'&(V#(J+,/ALLN?49_2Q11T]OO_L%O_Q83_=]5SZNYO%? M5P\J(3-7Z*J%'#-9$JMCGB/=N%Z98C69D\?6O7_/4S5NX-46*P]FNK?520>^ MSTV5SQ5'K^?$X.RFRL=%JTH4O.YJJVNWA #/)4+D&9/*,83V&WR>(J@K;!VM M_6V5=$>KH@--A4RR0]'DT3%>%[T4'Q!3:%Y2 M\8"(<2'30+$/ JYCI-P!3-Y??^]M'HPUC!N*#!EZ!.6,)N,AV:2((?#BG(ZM MD?(8'>-F"=N#Y6A9=X"7>[?WVYMZ$R916\?ISK:!O9OFBB@ R"MQ?'[E53"&OKD(4"P9%!VJ*UU"B-"*W]Z*W$='5F-8)3$\'W@*#'[>(?>'&9 M?YH%05\FKAW$F!DH$\A'*%;4UD%=Z$9'\@].KU6(:+E?5??@T?[\6_20J+:(6'HS *D*IR"ME$8+/ MD2FCO2VMB]#V)G+<=[9!T#>LH@Y&XO>\"/,63V\/DK_?IRG/TO+J/)\4;BVZ MR"%E'D!QJ0&#""!V:CXR$% M\D-; W 7NL:=2S<(XIJKHW>(_3J_N,#%E0LP*0Y5CLH BY;D%2E4=EP*".AD MX85I,J13XNPV<3N!S;T77_,]SBL6#0RN21311E9W\LT,IV EB M_BP@=CI-C VW^T'-C2>PYNI#5=^O>3;_.IW53YG0_>\,,PG*NI0P:DYGMUD_ M@Z#T-B=Q?^7N;D' ,]^[6]*5G0^V!A1[MXA:'],;8YE^_ER'92DFN#49,'KR M!$0N$ JSP%QR"6U ?_]E>E\T/?C.W9!T'OG[(<7=&8KJ!HWEE_E%(OZ6.5[6 MO8FWC]RB1+ Q6>#&4]@B2'RN< %UKEO&C"X5<0B2GOG>W=!T'NG[H<7>YV:^ M*SYQEGX^^^?90H6"07U)?0_/F\%?'COK"?$+/;AUR?4OT]I%CH1/H#O^9U!:=E-B2F$TF0 MU19<'Z'N1;EUO?W,@#[I!"XGUDY5!\=86E3MX?D"!E9 A#+ MJ6:Q"R YNA ]Q52E:.]L\V$"=R@8N9/^8$UN@<0!8AT[E'A%GZBNW*#?9S4) M35Y/96=3B!D1T03IP=/I#,IG,I2L PBC&6?>%;Q_56[K)WSR>_K P2'JFP\C MRPY@P>UV5G164>7@ZC[1VF>I)?@Z254@\9>2)".UBTDF4? ML-@,"KG*H5PNXA>Z9&\QE+,U1G /S)-X%'$ R)0%;8(RF14AU6Z)JUV^;>0I M"$TATE"N'?@:5^X6_>/-5@FKU[LD2IV$I6RV@%:1_\\<0R6S5=@Z7+U#0"_3 M\I7L&&Z4(,L<(F=5E;ZR.5A/"@DS6)#0R,FSM _! MQ[CNTQ&P>JPX>DP==X#S.[? YN0GR8F4&(G3%/JED \9*!R!$HI.++(<;6X, MTT?(&#GX'QT;6^:E':JH#K#V(2]7BVE<;:I$_IQ-5\L/'_^\;L(+2FAR:2 ; M0\SH:"!P.C0=;:;=Q"RKBG7T-EW\]=-9#\B !:+E:3 M#]4$KYP/)RB*3AZ2KH(@[@%]#F",$E%0F(UY)W^./O465.A//V%RYPM[688P M1E1QN.1[@,L&Y=YX^DMI*::6F0W]B*Q[]N$>XM\8^!2/GLG;KL2W]Y4BCF)J"(3X)GS!/7Z)BAU@EB']VMN">W-5YD?3?6X MS:5]9#I/K/L.T'YKYM*5&__JNYJW,#-3 M;=/:9 E,> M(UT9-M9-)AP!A=5%HM0BM2Y7VH&LSA-))T-@$[5U@,1[==D/#"M83?]1=L#H MVT%)3YQH18Z+EC(9SHHWK8>0/$/2R'F#<1'84EW]H6^K4?%"M'/E0#I.(@LV M /):!NNE071!*=OZ%MZ1M)$]QJ[0V$1]':#RUC'_&K]-5WAQ96&=2.!B$)"-LP%#\KRT#G;V)G+<^2?] MW-P#J+0#S/[L''A:ON&^?-_\]6VZN&K?N=J@*)SPP06$XF($I3T'1)OICSP' MQ5-(L;7?V8SX<6>MC(SQ<2#0"_8/D?OZEW_DY>IFXAN?&%8,TR&!B86#$M$! MYIR!%^ZY-SS1?=5+WNH1^L>=_=*#!8P!A+%KBY^[WLK]Z^W5;':)%[_/XB+7 M0MF;&3KS\NYRM5SAK';BWOK424$IM":U)"LIL!!%4F 1#>@BK*PSA@V[5]"R MI3!Y<%+''4@SD@5TB()>+H9#;L2;"O(ZY6#=KGF3][D2TL049ACR"(PBF+JN MIFX7UA&*R"))R44.W7A)SW(S[H"='BZ-\4'2@;G<5&72:3'=E#0]T,L?=0[( MLLXJJC)8?JH+UV[_?>UC_F.^^O_SZD..\\^S=5I*N<*E+P6L<:4632AP%NF/ M(I$\F+#D< Y5A-N:F9%'!HUL+7U@Y"4;RY7_^=M\L?E1_7=\@D5Y.C,T!(6F MCOXB;Q0I+N.,KF,3I^%PY/E)+]6LCD=3![9VL'*N.T>7J\7ENFQB MO9STTQ>_?,@DF^5T=7UL71TVKP@(^?OZO[XUG%=[ MIZ6V$E1 KF)#@D6;V<8 M/]1AK\M;0I!1.H7!@]#UK4DY!T$S#SP9M#Z'$H:IE6S-R&X6\U)?P\?'QGE. M0OQX^?4K+G[,;V=0-BG+!QG+/V>$H?7 A]_?#S@X\5B23C!GL:G4^AC+J!-! M7.@ 62:D"X$7,D-TX"(B$V25);9>/_12QC(Z+H1EY'-R65)=?4 ^)QU8],<4 M=!V:RKQH?8/\=RSCGI@=;BSC/NKOP(NZ,SPN>>M<, 9R4H:NW&3J!6= )XQ! M^1 *:UW;]Q+',NX%@:?&,NZCCXZPM)D*P'TFCK.'$A*C"+Q.!$.G(<84,7D= MI&B=)^UIGLSAFGQZ+.,^8AT[I_',S+BH@_/!DQOM-$6<* .=V%$ #X8YXZ0+ M9;=U)@WF[YUJ+.->ZMMC_MX^LNS@K&@0(,:HF.7<0E&UO:-N PW)T:DKK"O" MANA\Z]OJ1&V-9S# [9@[[L2Z/V>T;_+:MVJ -IGMC$([S R*5IS,G2D(*DC0 MLK#L'/?)MP[0FC-Q]BV4>Z&PE1$T@<0YV\3>KT!6ER"=+. $^5U*% <89 3+ MC$'#9.2N]=RYOEX2>WY(',6&!H70.=O6%;L;]V#YZCM.+^IU_]M\\3?Z;U<3 M8:,2S-'QPC""4J0M;VM8$ZW.WCCMG>G%E)[AY>R;5T>QG)8 Z&8K25B9_.N]^;C M^ZX>]6[3T^.+WE9Y]?&<%QGW%*@+X(B,0@/4X$+AP+4*CC$>HVB]'?VE/.=I MGBRF+ "Y5: HP (O,- OK"3!,9)<__N<-\!SWCZ8'>XY;Q_U=^#/W'ETH,N2 M%>TUB%1'CW$2(S*;0*!461EM;1IJ+]9+>L[;"P)//>?MHX^.L+1YN-#21UU8 M I5# *43@N-80 26DC)UY>Q0C\/=/>?MI"!6&M?LY_;+LWZ51/>WNI!K<>N=6/<=H/V.\;[[]XP^^,OT6[7> M-Q_?O;]*0/R^_OW$\*)$*1&*=63'PEC RIG*QCDML>3FL=CNU)W]D]Q>N'EJ M%4X[)78/S^N<;DUV3%<4FGV:_Y(I2JN3*-(5VQ,6? Y"(922,D5C2H(WSD+V M,@I>_1W6>MGXT42?_=O8<&!NK?+],>ZO,#[+GVLRX-.8&7WG?*XC$;FM4N9> M J98(-FB9$%4OOGS\# 9_9X?JXZ!\K J/?.,_GJ\YRMB_.O5R_4ILO;;OO.4 MF?F=^.XC^\YR=EE9A*AK8V6MRL22(F3ZK?(VFH*M#YB7DGV/L@[^%!R"4S4) M[ 3=0<)#, DE5YR"W^;U!O_-ON^)V>&R[_NHOP,W^TZ.,*A@$Y$/.=<<8=T@ MZT5R@%9$KJ(W++;VF%]B]GTO"#R5?=]''QUAZ3JW:*4JWM1=1;5MP$M>5VPF M*$PQPWQPHGG\U6WV?2]-/I-]WT.L9Y%]5XI)8W2 8@N=V]%J<$I$"!A*8>3I MQ>"?\P//-/N^CRKWSK[O(]<.3H][R\P+1>M1"8CK77JC%'0)>2D[\F+OH<(UT *?#!??4UFC,2013P*"1H%*H"U)$'3]3?TH",KKU M/ILA^!CW$#P"5OL^V@RMXPYP?N<6V)S\,D@9Y4"_>)V2C":4 M;AJ;]GL@/X-EX\K'!USEB7.HHG$,=/9TZV(D9U$;TEG65J'VF$KS057#LW7VC_Y'&U!'L'EI MEO1ANOS7;XN M9(;FY:ID=BVG5W%%9\[JQY!5=;M\[RDJZ_;FOX_J.I&,S1(509%,267NP$E% MOA1#&JZ_91_X@>U'*QFGR:KBK'O\]2=0$O\6+]W*D]"W7K K LR 44.H,3(D*6 M,0KAF4ME)Q^'ON$6=NE//W&[]*S#LY+\^ Z@D2.@)02Y7/V\N_@R3"W6H?QC2*$A%"\$2\,O0[K13$C,GP MD)A/_RWK&^@*/%XC'$1WQ7(?U(:\OK?0+1F4!C4ZZJ$#VUGQ@U@LO MZ]L+5JE/GB:VT-O>HM(E53 AT(!F/WA/'Z#Q+F4/)) ^ZXA5X] 5L,'5N3"@I=G>S/,W2 MF1:_=FQ)#2'4P_U37_;KE*2!='>_=J;RC,M5QT0]\,JNI]Q;\?*GH1=\K0.#_MI MU*EPELF JV/KZZRR")X9#9$$SISP-C=OEQ^ C3,M/^WW+C@6*B_':![ZE\$S M:VIB3@F50$56W^:"AT1?SG)&Y+[U4-MQPI#^ZDG[-9CC8')D&/)FEKJPEW^[YK-UYS<5D\XEIX)#\%D[4(%B+(J[C*ZCP/>+:U6+E86UAQ(7=W M0>W(6@>9YHX1/IS[UPQNYY.;WOJT?#NSN/X7U^G%Z^SBEJ:LNT++P6+AUM%) M6[,UUA5PQ6HP4N0Z]\N7=/*&V6%9[L#E?$&VVQ$\S^%F?4Y!@7&>FF%E(ZG?DHD#^&P T?V/\A6AP/?2S#-1]*V3\K' M(GDC7@IPY);41!4IM3:T2&Z+8\D7QT_N_3;FL8.G@?\@\QP2@.=@H(W"A!"M M=%)8$-'5GEF4X-$Q\+P$D8+U7G7\Q'"T.0[[\/""S'$$N+V\IXJG _:D%'=& M@M/6UJ(7#9B+ "8RCSHYJ[NKF]J1M0XNQA?QK-$,/B_@?GN5TK3^!B]^#HWX M.0F"!R601P/!10J4N5)T*(8 +/M@HQ=.JVY&.._"4 =WV?E:4#NH]&(W1_@5 MVR_J#[DVF-'/7\]G:]%@%%NO^.WB8A/K QTEMH,A2);4,QS")@-6)Z8 M5Q3K&CW(G.G3LMG!\\2+-,JA$=>+4;8):7\G24QGRVF\FMIH@C E!PJO92!G MIAA2H<2Z*<\;9X)G3K2>C3<8,QV\*?1K8*.CIQ@) \ M@)*Y[A/7ZX)OJ9T2B2*$?J^P>]R<:9+CG&ZJ8_#3BR4=H:.[PX7_MI@OER2" M8E5!#2G6$E=,$H+.]$81MU4:HT&56\;]'MS^T2?2 \V />A M;B L"&10#*+)+$1%OI-LG7YZCJ:QG:IKK5W9_(U6Z4K4@;OD)#";Z*9&H\%; M:T$XCDS+Z$,9Y#X8@)=Q\W%-4=G:)VJB_A?@$3THT?HT7^'%O7@K%91*:09% M8BV:Q "!VPA%!12R*&5C;R[2+GR-FQD;WCQZ@L5YND@?+[]^Q<6/>?E Q\5B M6E?]K&<4_#F;KDZQ@6./KS_%(HY#I=''/HZX[HA/9$_1U@G@4H-3+H/$S#S] M/&O6^A1[*?LX>/*>,Y$@\EH7Q54&I[4"4WRM_$O>8?-B@/_NX]@3L\/MX]A' M_1WX1/=F%!>ZF 1+Y,%9#4J+#"AT!.U,IIO*6"-:F_W^P\C/8!_'7B!X>ACY M'AKI $Z'"^Z)(<1%&2.*YI 3)]_)E[H 6A5R[ERP-@3K33]M3,BZZ+*PV"0I<@1$T<)ULS^,)E,TC!W5%4OY2] M)<>X"B?6_3FC_2I,_WU&EG^YULJZ-_K3%YS=[X"Y/7@KH&7!! -T'PH**4R& MH+D#SE/"["U+TO=B&0=QV/G-T!B_K##]9YC:9G 6"\C7$T.BBP64*P(" MTQY*MDDX':SK)V6^+W-G:F G0/CIC?$ N)W/J)J#Q7.WH&."FAE7IY]RE*9F MT1PX4T=/9LDUDRJ7,S+&N[R=:77W2[+%(\#VHJ_$NT_L$X>((ED)*.@7Y;R! MX%F&9)S-R9)*=3?#J_?D[4PKP%^2$1X!MF/'7W=NAILI'[>$PRG , X=F"1) M@XKN#W>=]VSDCSE:"&D9"G: M)ZDX7R*Y[ME%E5#%85J#NXD4^VNZ?TFV> S79$T!U%%R.-4(Z" M[4+!-AUD=0Z6 ,-8"2IQ@^P,+78?$9QIU'DV*=;!X/BB \[=Q3EAABM MX\F!MG6P+C**"4414'P1"84((0XR#FQTSE]\QOP%' &#(?E%V_\^L123BL*E MNB$]>U"2,4"9!"C'7:@I4XQG6!;9QO;/.4/_ FQ_(!0WS>Z?M"W[]@_6'91E MOGC_\<_E@*W8SWWE"=JO]^+Z5)-EF-%!*)[!.TF "Z[VK-@$@GXH9.+"E=:= MP8-/EKGI@WA#R)G_R/EC7GR?QKS%PB_6'TF_>U<^Y#C_/)O^#QGXVD;6=%WU M1"2MHP@Z@ RR'BU)@7-*@A92QIB+YK*Y=SD$(YW/E-D'C]L;IL=2? ?.V-V> M2F3:%%T4Z.@Y*$5T^X2LUFTXNDN,\T4V1FV7S=.C >+)1NI]M-,!M 9IFK3* M<(IK$K$?Z!=-IN\">7#(F#/9NJA/W^AWYHW4>\'J%(W4^^BX YR3Q9-K]A5G MFX-BN>G"51*Y]-Z!B9[8B$9!*-9!\M9'IC1RUSK$W$)*Y^_ @V-DWEYA'>!N M+9T:#ZZMF%@V,:>ZPRA+4#8;\$'0K>-B8=O8&%"\.7,P:O/<6R=667 _B%_XDH8,+\S!E;H/% 9(=$1@U M@S)Y?;FHPKHRD\V9B8FDX:N): R@6+$06!%@M$LL6#[V$R9MN'=Z+S M0S0U;RBVL=7^GNA>7%%_?5-:IJP(@B3 -!V,2@;PB@R"1V-(1*)P+G?2^L// M'O<>::;T(X76P1W0YB)]>U.#6Z2HX03QRU&#\CP"ZD2"\,(JGPKJW-I!:B0&0C9U.H,7^>464M!AD%C?%!1 MM0X#=Z-LW.MU5/#<=\K::_(\!R#_E/>\K >+A2VR&/#I;6\:3O 6=YQ<^IB' MK+W7%G4$&];]:K'V9"8!,98D,\. MO7372_SD%M>F!)]R%Q[\,S4T2MUV%G0 M%G+.A6?EDLW-J\A?WL/>";%\FF>_?6#1@>_R^XS.OOR1%+[.P+[=L'CU'F"] M*II%( >0;E+.#;ADZ#JU0EL>M"RL]=/U$^2\Q"?!O< R'T9S_8)P$WKG[+2S MMH"NG0VJ1 >A4.@='"I5E!'8?(#,DP2-"\1F:M\-3@?HH - 51-[5S[BQ4=@=P^4":( *^ MO)JE7_/W?#'_5B6T\>0W+$45&<^N=EJZ6F"4/-E60$"G4F+%4NS7^N5C![+& M39(.!ZG6&ND 9!_S!?W59^+H[[CX5U[1[^_RXSQWQN8,1IA \K(:G/0!+!H2 M)&KGD+<.*)ZA:=Q$YW#P:JJ+#K#UMSS+"[P@?EZEK]/9M$9'J^GW?)MEJ1(6,% ).<@,E5RM*4QP'8B;-P^I.%0UEXK'4"M=;K6:BZ*-A*D M"PR4<1Q\+ YD$"ICX"+YUO?J&*]!9U;PL]/F$ M^DBP2/JP))I](KZ!A;B-?D^DM/) M+EU.4F?E7>LP:1LMQY[T=X3ZZCO)LBKATVTE?)E?T&FV))N>QAL1<%\7ZD5. M)X8,5P/&?$X<1'$\E1R*UJU/\@-)'=E;:8&A^T?N*936@9]\A\U)B58FM/7! M NOV!._ %V[!!J:=)KH7EJ_1_+I>KFLF9H))18T[ $CI0J#5@T1&8U8D7)ZJ M<5W+,8#66%/'CHG_-,P)]KPP)[98CC%FT#(E\GE9!I0A@#11&F\T"ZKU&^2> M)(Z;[Q_]%&RLPR[.R=T9_'5Z<4GV,3%.!YX3@Y@8UGR&!\>U!.%\TEZ8&&SK M.N6]B1SWR:!OH!ZBQRZ@>F_,T=7B@LU6VN6[R]5RA;-4G^VNY9DQ.8\^@\Q* MT[7AZ] /6<#6H1]%"!^2:XS4?6D<.9,T1'PRJ)HZ"$QVY>_J0LC::6T%."X@)(Y[-/: S";*Z^+JOG_17)F8XH4Y8RQP M+2BL*]* 9_0+D]DC\EA8\T'[CQ(R;EAS4J0=KX@.SKK[3%Q[M");J1)9A,[1 MD]="$9C#2'^T4S MU315 4R_Y_7?U)S6=[RH34DG>,;;BXX3ON0=+I^A'_,R%CKNF !I4@;%KT8Y M<8A"9<&,"%:W;G8+F8KJ9Y^>:O>'%)HOR-SHM;3ZOORGV" MKDJ\HK"R>,7H)O *5"@4 M;9X;)P8Z1VP;'6SYQM.>CTZ6\?Q&UO23RYBCNX M]H_D^96Y,2>4G<6QLAV9KP"%E"$-J S0:3L5@PF).80#?33WL!STZ@ M/E"3'2#S==UCL%A-R=A_S6%UW2,8@PZ6)%1,G7Q6,@?TR5*($EPBZ63-6[<[ M/4I(CQ@\5-M:M6=(&GERW8D0=;0R.L#6375S9>%JZ\J&$<\2L\%AG2.<0-5-Z3XGA*B" M]2KZPF3KTVDK,>.F+P?%4QL%=("D#YG"OVE<;.F+P=%5#M%=("J>FO_7!"U=BR=+KEP MQD"BH!,VU*J.F"V0LTG'JW8"O6T,I8=4]-+R.'K\>:2"NH/8+2/4OO 8.0>2 M1213L0JPI%*7B6I3H@[ M3>>+/^:KO$R7F10K-P=N#CP*[T@TNDZ""4H "I.A!*0H.+-H\CT_:LN Z%V_ ML2>L'*K<^="2'AT^['&.?EUSI#<"&.9 MV1$VNWS?N-'9$+AI+N4.W)S-/-'WN%C]^+3 V1)C5='REQ^W_V9]N>N8$D.; MP98H05'$ ,22 6>3\XRK :J*=Z>NE]'SHWO> RFT,ZA>&W-*4C!K0#M>0-E2 M(-12?FF-#5Y+IU+[X7/WJ1C7LQI*WT_ Z@#ACWU%_C&?7:?4?ITNCV3 MD654R15+JJX'-K<60OVCE"'DX(37.WKBV[^C'X0SEV<)K<7?&HBU0\ M>0UAG575GH%3,8)7SFC.4"+7C0^2_?>Z#I9X[.CZ.EPM'6!JF$6.:!RW/I,, MLH.Z0@-\B1Y<+E&A41%C\_&7+WRAZUZP.LE"USUTW '.M^T'=5E%&7T$ARCK M^T0 +R.","D(F2W3]R/,HZ'Z'[30=1^,[+C0=1^%C8B[Y6(U^5!EM[9>\B-"B92(ZZ+J!-J$W1FH37NI2@%>T[P<^\X+MJ M5#"ZV;/Q!S;8%_ M Z0/VS =>V>.MJ]-K/A\+EN]67O/CT!6=719?+/^J3WW*5TU4S\009TS$7 M 9;70CDI!* I=4E!U()'EY/'4V=C6C'78WWVB:VG3R#U8F$/EKH^%$QX-*/Q M#^*PG%$!TN"OR&YR299RPIT/1/:E:@@,^< :MA%F>62=9^U^,.A/6P M__%XE#QL"6NMDP[<@ >,O/N6Z_*NV>%!./XRF.@3A[S/Z;'(@;C,UT6AM M0?)@N%.2>/)DND%YX#HKKDIA+K0^[':A:]P8Z_2P.UHW'>)M2;]Y37^>KNZ: M$3FJ3%9FL%J02G1O>)0&DK L1J0+0[:>J;0C:>/&)R,<=@TT-';)XGV>WF:* MG*X]YQ^3*#V6F#+($.L"3IX >:WMY$H9[Y2+,CP7+>SP/>,6I@V'G-8B[@TM MMU>+/;XT>KV ;&*,94YP#J:NL522<0C9&W)XI5*I9"F*/ A&.Q(P;G'%B?$U MA%)ZO!_7N<^)\%&Y)"*P*.BP=<6!7S>6TT$;@S.F_2;/QRD9]U%T#%=_;_GW MB**_+>H")NZX,#9J2-PD4 $I2O%:0)$^&<:"M\VGE4' 9%_\"+RYMEG/^N%9 3DW3=*1[!ACJ#S.D(=,Y:,$YJ(9-+Z>?N\J$@ M]9"LG?#E7A"^CM1,/_NN'G#V1UY-M"E!42R[*9Y";L KLJ!4BI->V<),ZST# MC]&Q$ZK\"T+5OK+OX,S:(J5;KR0_A^A&4U3R@>[T2)QE$2 $JT&FR&+P+JGF M?4J[4S=N;NO$>?QCM=.7QW6+F[_-Y^G?TXL+"DQ^)_7-/M=V]RO;NO_G24PJ M9*0#6@3C0!F%@$EE,"B*SMEYHP=T\0\CNLO$_]%HVGXLGD"U75[%M_BN>9VZ M]N%6 \ZD&"E8I$M!.R.J= NY&IS\VJ T74$JN#)@7/$T<5T^$IP&HL>JJGFL(#543 M^08&5-T8!7T MLG7[P8!EB]M+DJX:P&1,P7G">A1.@E(&P7M/US0STFB3% NMW:1G2.JW5'$? M9-P_;UKJH8.\QHV87EVNOLP7T\WX*R:<0<,R1)=J3U-*@-J8.OG(!J<9YZ)U M1=CCE(P+HJ;*GC>7?)?XV8S@0)T=$UQ!B87XL(Z<0T.W.^/,"T16I&N=T]]& M2R<'T1%Z?A8Z!PB] _ 0U;67);ZN?92+']=#B!4%#IF349D<0#$M +.TQ(G* M1B=5L'TMQ&.$] :;0W1\WUD^6N!=;(K^;;[(T\^SNUQ8G9)5/('0-?/%E:C# M&NE4CD[1M6YB^UGSC]'1R<-.2]0<+>X.CII'BUS7!W$,UJ9(DN&E4*2HLX): MQD$'L5,>2$U4OP.<#M?#V"TU'TB*[W'U MY?^;7Z0Z+X/BD,T):]!Z'Z,&.K034"R9 $,U.1UB9BEQE/?RTEN:9K9^17_8 M.$*/\^9"[>#,V7XLO[V9IY*4%3%["Y'YZ@VFZ@@:#]F)K*6)CKS$D[U?O-UK M1N!@;_%#7F>M=3+V"43&L:@MB;_FJ_^=SIYHXJ^[09VNS\RJ,%"F-HT)'L!$ M1<;D++&W6T/H/M_:ZU/&@?J>GT+X'1Q>CP>P5Z/_=,)@ZK#8%$.="4X.@+?$ ME+.%3F8ZDJ-MO>;I"7)ZS1X=![#6>AC[H'I32HZU+N(F5_L!5_E#CO-9G%Y, MU_KZ+9.N\.+7G"[7&XHV;(KLF;'"@2$'D\17/<_B*&[U#"EBS2$FW.G8.IR& M7N.[!H?8B10S-OZ>DN'7Z94NE^]F?RYS;3K+DYAY,1$+%*Y9G2QTS_96G-U[29,G#1&*U\9<\28%QX< M,@4:DW8BN>)WQ-8^WSKN&(5!@368\#OPP_ZH Y+JP5P%-Z$+GR>9(@B*GDE$ M1=8^R S6,I,0I3.E]:O='0+&G9,PM*]UN*R[J ^XN<#?_%6GJ^9?\BR7Z6IB M7!(EB 11.KJF?5I/2$V R5MA-8F$#S;(\BXIXPY(&!H^+>3?P8FSBT/X:K5Q M"3^2^B[I\W[<^<>3E&L!NB>+874\C5$&G%2\#M5*(;$L;?.T5@.RQYVO,#0\ M3ZW7#J#\YVQ!['V>U6E*Q,+&()>?ON#JG_/+B_3[UV\85S>"N>:2\4#.@%>0 MI$?BDB(P+M]8O127U7*R$(B-JF:FH1 M0JII'F-8#)%"(-GZ/7(+*;ME<-D+@]E>"N@71S?G]_L\PXMU(^.ZM7\]BL]S$5$#JP[%7Q"ELOH#J"W-TP>[:O%*=2Y/DL\-@N M\<:[.Y[_HH'6=NS)X0E:7PLFU#%+B#&3YUK:][Z*&#.W=+8Y[+B#)* MA"C9>OA$7?6@&'"MHA!.6&%:9VS.LO5U'V7OUOJZC^2[Q,^FX$]07,V88V1C M=)FKI#D$:S)H5^M;4E&*MYZ9>E:MKWOI>=?6UWV$W@%X'N_$+"D%AZB!3,N MRFB 7$$-6>C$(M?,MI\5*?6UWT$W@%J:C(Z4^3PEO[EQ?^^7$R7 M:;JN0[GIY%5&9!E %\_(LF( 7[P'5F11Z'DNJG7SV3,D==H.>PR26BJA TP] MVMU+%WM*10=@/&10RCI YSC(B+4816O)9&,@'=Q,/?S(JI;H.5K<'4!FER2* MB9@])1@?/%U:B;EU]<:K:H5%RG_L@;(B:H7WTV<'UNPO+=V*A6P?-A">F MK,X"$J<+07'GP6OIP23K58@AJ.83"8ZAMY,P=030-M'@N:#U"ZGC%USF5*=< MY]ER_=,W?\6\7/Y\K'V?%Y&4-G$L"2[K(LLZBEJAJZ/THP7F"GD]V1:4K=_5 MFS/120 ]!JX'T_69@'U=?IV_?MM4\D^TEE&RR*#PI$&9NK@\U^G]@K/H<]9* MM1Z'? "9XW9]C0G88_35SZ*%'3F]ZE):7D]CFG!5M]DY!+2JU&5VF6+3.JX] M2&X*R5GZUNT\AU$Z;O/8R/@\1FMGCX3F/\QK]F+O*F9O9JOX_T M$E$Q79N+*[.: 6JM069?@G?<9CX&J+<2/&XGW9@0;J/#L?O%=TJL_)RMM5[Z M?NVUF\2-2R&"M%J BIR#XW4(4O!9%&V3+?<29$?,P]A"Q+BMN#%/ MQJ,T=@X'(IWVT\45JZ5Z+JO58AHN5_G.\]RU26I4.D4;(*0ZG(9+!6ALABB4 M1^6XB-XT.R7WH6SD=KK1SL[!M-?M@?IZ/EM-9Y?3V>?-:_)\MISPZ!+3Q(K@ MN<[%1(H>7> @O$=1'%>9HOAAWK<_[G5\3%Q[9$\/\DY7;0H$YU;PH"PQ4LOF"UJL-+W]H_X MKR\7U5BWC#-YS&I^"L)$M-)DD![K'+A45UH*!9G^@BG,'%/K\K?#J>WWR7X? M/-T_ZTZDO0XNW0VG=YYR'S \25(:6PRQHHT'Q9P$)/\7N(O,.9F],:UK>G&V\4_9:9ZD8>!\9*"T)J>V: LV*;U>)PB!F^Q4X#FW?G0\@MQ^ M2Y2.N:1/I;\.3L=K5C=%@ML,,**NQ58*1$J1N))DBEC'HZ/AP7+-K6G=N[\; M9>/>TR<#RA: -M1:1UA\O/KO'F\"F3#%6="NWC8J6K)OIR%SPZS)PO/<>@#7 M/O2->S".CC!$15^9:!)6/OP=H)LM%C/ ,P*F*M# 6KZ1-% .**><:* MQM(ZXS5@-OK>&_:Q/C2Z"%XJ1T\"]LS$HJUKG9X;FJ=_,]C[8 M?+C$MB,D=. O;AM!_R\O*B-M3_1HIZ3]^_>+^F M@OZ3]_.KDKKEQ 3A-;E1P#-CH*2FB(VE"#PZY)(9H78L;6Q(U+B!=I<@'E7O M_9Z\UZPO[_"\>7EXA&N?G>=!589MID!1,_!99,C1%!T(SZ)YIWL;RL<-R+HT MB1&AT:]!3+2-DE$$5:> D20#"X#>U^&K=?QJ'2OM6K=5'..*#-9A>8Z0W4MY M1[HB;V9IJ&3$KSFL_DE*^C*_)+#7I>7S*1>%%Z"\H5^T<1"\BB!]<2B$R\JWMN3'*3D^RQY6O\_HLRYKD?S5!++( MD950R%R2I-/6HP94&*"0*ZY-<3Q@\P&D#\D8^Z7Q:+T_3)0?)^H.+K8K>_L- MZ]F]F>,KT='EK S1'2-%:**6IO,,$KD(L0COFQ=P/Z1B?*PVB@-AE&[*13FO> M>FS)\U3U!*1#-#\?5 T= *LZB>_*(Q;G#;=2,"0Q,45\> 9!T3$=G$4KD3SZ MTKJ691LM8]>MM+VYFDB\4^2\K>'$8F-H 9W-C YISX(!94(@?K* &&S6=8Q4 MTJU7Q#U'T[C'41O-[P"G@]4P=DOO/_.2/JE.%)G6@2*_X.Q?FV/5%1F+E!8P M"TLBB@)J"3+5Z^0+QBN.E;7@DO+ I6121$PY[@:$ MQS]_W!>%X<#00)JC V+^-2^F$6^1SS2SZ *#2&X8**8$."Q$OG+>8?I[.;A'/*7Y'5.0A)4'!?-W@@$$I2'4*N?"9 MSC2Y$P3N?_*X\P2' \!1$AQ;_7__=(MP4;,XN3ABG-"JZMP0KUF!3.&8R4%[ MO+^69XOJ;W_JN#/XAE/[P9(;6^7O%_-E?4]>_;A]9"&/6J@ZU-I1."Y%@92Y.C-) Q8*EJ/R3"CT4;-G:P!V^)YQ9]$-!X^&TAT;*/_,%Q?+ MWW#Q>;X.BE]=Q\#%B.)U!E8JUI$#I%"3!%,&]*-SM=FH\_ODCSX ;,C]U MM#@[R(;??25X>[-0C,=2M&$1*/ZM"PL)W>3_D".,%"L[(ZWQ[5N"'R5E[,[+ MMJ\H+>3= 6P>,ZN_XU_3KY=?;UX67^,W^IO5CXF6Q3OO)$1;?6F;#&!6$5S@ M7.JZAL.T+B/9A[Z>"DP.!,0.;RM-M-,!\IYZRIZHP@6YZ[X.SUQO>P[@Z5*F ML]C0WQ2?>//'WZ?HZ>D!N VRFDG_8"1]SXLP;WCY_3-//W]9Y?2*/ACKP@"" M:EZNUOO0 M5@X_YGA)/_^0O\\OOM?3]VZ%SW'EV;M]>*,R[0,X&;9QANK0)P[.E!*9 MBCE@ZQK;%D8S[6B60DYV0T,5<>,@3#%3 K&"\&4_N% V?1 M6;27;G?I+-I'T!V 94L >OV6;XHVT25@3FFZF$L&S-E"X%XQ%GR0J74B\$F" M>H+/(?I^,)^JE? [0-*VK);4 GT=3605KR^#3)*%,0W69>5\83:;_]@GL&,N MJA;R[@ V^SVRV&*LLPFTX#5#:@*@JI^D;>( 0)T5JI:!(NR.!"+#SX$E3S5_RS2//MI=M=TGS["+H#L#R=:;;1_@=(.GM?/:9/NUK/9 _T7^S-J^46=#! M&Y*.(/.2)"=?? 3.ZUX;I5'JYM."'J&CIRCZ^"OJ:$EWB):--8F46#:2&/#: M4F#HD+B@$!$9YVB3>>+/^:KO+R9 M+8'.\.R([(QT1NJZX4@C&!:YY=[%W/R">D!$7U Y1+/SEF(>$2?+Q6KR 6>? M\\:U"Y(G82&XX$@.WH.39#XQY1*+2-SKG69FTJ?>P@7]Z21?ANT9N\(RG64%!#=UE7.MZ:LC)4R6 4O@3*(=%"T_:>DI<[Z_ MCI^$S($"'[O._A7_7U:_GL^^Y\5J2D9T*Q1*EYD4*Z^O2\VMU8I!,J$.,U** M3DU/?_3.1(K2O0F[K9?;]1M[PLJARIT/+>G1X<,>Y^C7-4?Z>H2)S,12$A"9 M#:"8IVB:)0:S/#;C.+=_JZGG*?38#37,;CHV:+(5RQ9*]G(6'2S(0$ M49I:1:<9!"W(Y_-,DGWH6.[W=&R%S2[?UU,ZHPUNFDMY;. \SL^&$:.3X2)S M"&C6@Y(2H+(2.,,@=43/\ZYC2K=_2T]>;PN0-)-H=Q[PAYSRUV]5,U<[(J\6 M#"2OG742?#$:%-<2,)K:9%D\7;M1ZM*Z3>QYJL8=@CML)'6T%KK'U<8"36)2 M!68A%!WJ8Q4C"Q3UE9RB"&N1#3W?['&Z>O*BC\?"7E [0#'=@^W=[#H7QE/. MQ18-SCB*7&TP@($'L 59#CK1'3YLV>16TGJ&W"&8V MTARFH>]Q]^O?\.@=K MF!.%5P-U=;LR1T!#1FN%T$9I8^E_3HJ[&])ZBOM.CKO#%-0![MZMF?A]EO)? M.7V:_[Y<7M)GO_F_E]/5CZM?U]=$89'K:D@VU<$8.5. 8D0"YTM1*9;T8 KY MT;#;C;)Q!]BW=MX&T$;G&+M50N)8N: M+[6]1T._4#I4S_=KU(\1>@>@^7@9EM,TQ<6/CWB1WY6/JWG\U]K R&RHU4O]]4+75Q>BI M=_SV+:=ZNM[BXSK4C;RD@@&DBW7KH23;8R;2>>V,,%P(QN\5L6_+O&__DI$A MTEB9\P$DV\'Y\W;;7$-A@C4Q>.!.^ZO3V=?EF-Q$*U,Q =600R7V[MX<;.]0 M\]:8%A+O%#EWIAZFR%&J&,'H7,=VU^F\0@J0-F.1W!J4IT#0&X533!"4B(Q"#.EWNK#.=8;H7FK<;8;H M/C+MX,#Y!RZF]?2M(U369J,=4T7G"*[4W?/&6 BU"LLQX;BWCD?+&Q\P]VD8 M=^=9ZZOI* EWAI#K)K,2C)1D)U$CF4UV"3RS%F*T2D>T)! W($9ZN':.T^H3 M$#E Q!V 9+.]XMWWO)C5$4V_36GT[X?6'KMXOY?%'9F9>MG$X<^192D/TARY;88_2[VK&IG$NZ M!"<]CP=@:Y?O[JFVI#FVF@N_N_MN*UM\@L%F(8T&@TINW-#E,KAT XO?9=Q+"?/&CTIXPD@B8AXR&W,BXGIBF+"3M MT*4B4>C630>WO[^G]H(VL#A8NAT@XS4NO]3_KT4OW_&"^%A^R"2>:5S51\#E MEU>S=/<'M_[E1(GH= H%F.*UF,4:0!4B9"U%*5I$+EK7@!Q%<$_5D6VP=SK] M=0#6>WXBQOSJZ_QRMIIH8
3FBP$52(Q!8X!5"OZ2$E'2CU[M#S(7^[7,0ON,SI-DO%Y*"JB#!Z8JD6C#(CP9/TN>ES-W^M MIK//E]/EE\K9N[)FR6#AINX9(QYJMB/4PC\>P$3! V.*&&O]T/8; W1!W%BGUX15T%NBCGRUSO*Q[;&[QR2?2FEBW_$*4!>D( MEQ&\21F8Q"[&RK/(AE_6L6=!4+?YT6L^OQ\76_]GB)IXGGZ M^7->3 JF:.JP&AD$&:2/$IS,""7ZPNDN4"6VOI>/)'DWM)YQ%G]8)?;U3'F+ MUZO?+FL#=N7M)\<3XZ4,EEE K*^P&"0@F2+X[!@OWDFRV .>*7?Y[MW =A9/ M *>0?@<'XF_SQ;]Q\?_*N[;=.'(<^K[_0D#WR\L"03 /"P28P<[LLR&*TDP6 ML3M(G+U]_5*^##Q..UWJ4KE5&2 (#+3A5I&G)%*'Y&G;^YWDU_'6R(=?NN-A MB5^0%%P&%PTV9LQ :N6[_,S8AM8CT6@RH7>-RU"X*\9A4S=-O,==7Q]N[C;P M*VV<%3X3\)[=*L9M!308H448))74/OJUN]KOW[8,0;O@#;:Q\*4A\X;^^>7S M[=U5T"^'-T3OFV_2AY_2>_K;S=OT\?UM^O#D,=OS'VUSNW*^>BEL!JM;];"( M$G@#UZ E>1]C]>&Y3-M+,QX'K6@9]';!)US.4_/*S/[\Y?HZ??KOX>YVZ>WA M\^V_W]_^]N;ZP$__OT+IAAZE=7_XS\?"*=?GE7*T9W_?(-G:,<^[K;RM:C2] MU Y*;!,:=+: .F90"G6C)%RU6UP^O(Z\K0LNF=":H?+]^ D$C%C *:>]<:K6 M&C=XN#W(V_;X?8F\;8^I)PC]C[1NEJ1KJU,<&[T M]<8>Y&V[''M:WK;'RM/AY*'Q!;55V7!"475JI[%%"(+?'?)-O 9M\6);I,S0 MB[;6MTOD;7L,/0%8OJVP&K1R57@.( 6V^8.6#5-::NJIRJB=+#2Z;&=O\K9= M_NZ2M^TQ_@1(>BD3T:)ZRIRF.M\,%&*3I] 9$\#F(;>X<\./]?>>RI9Z?+Z*1@MGBV 7UPS&% )^*S2D6DES>EDX\AM= M'?^-]3 V5)Q$&>-4V#@(_M)"."Y)^, M40&)1G=5[.:.IL/O2^YH>DP]031S1#*0-U(L) N4(B689(F3RZ8FFJM E;$8 MN6W\.^<=39=C3XMO]EAY.IP\$6:J(J%5UH.GPDE?]A9BYG.YEA1E#-[:C65A M)A;?[/+Q4O'-'H-?G$5=*@D9797:FMJ$(CP8*JI)GF?0&&RUA('_+6-)]RV^ MV>7RQ]=!YLK^O!I5S//O5\,LU9IX M)R\62K:^4+0&LC7\&*Y:2%$HH.BU=3D9DJ/U3=;0DZ\4THR^HSG/WM/!YI'T MN)OX>MOZRY]TDD0C*OI0@$R1')OI"DDK?KQ"0CJRJKC1Y]3RU3AE O*R52 +=DJO5N92,H$1*2)#4@E;CM:Y\0"9XJS MMT;>6O],![ZC+71_;]Z35\5*F:WCB-.W G^I,G""6\"&)*K0 25NJRC]C<7- M=)9N ;I1?IFW\>+MX?KCX::UH1SJ1GS\TB\8QLV?]43;\O3556PS,4%BYA"/ M,P%("@MXH8P-,621MF@W>!V>7F2M; M>/H>OR_AZ7M,/=TI=W^5DHTE%Q443ZI-,Y,0,R90R2?40D3.:/^$/'V78T_S M]#U6G@XG3R[Z)9_85&H"3H3Y_:F24XKB'%2BX/C#6M.V:)F8I^_R\5*>OL?@ M%Z?,EK+'1FJOA/%05&T\H"&()#Q8ZTL47FAIW:E8YGO@Z;N<>Q9/WV/IB\-G M$8>,4DB*D:!J5UM>R2=X=+Q%VY"Q!)DH+NR$WS%/?SYPAMOX\JA9Q""[+'0E M%5N/27LDV1@C*2 ;@2:KFK-=6MZQ8YY^!6Z&6WF",./HU(?%J2T^(EL=WB@QOB1SV11E+&RWHVY5G E>= MU!5%]L.KXG?#TW=Y>!E/WV/N"4#S-8',T9A.L8JFD<>O40P&@O(%HLI)61TI MB]%73_O@Z;L\>Y*G[S'S!#AYZ>X\AZ8HE@R4F-@H_!X!VMC:KGVU3NMDTK8] M-^_FY>G'W=&<9^_I8/-$I*#8:I 8_EHXPY&>%QSS50/)51ML$5;:;2]J.E4B M7IV#[W+T4N61'JM/AYY_W*3'@5?MYKP]T$^?RO7[+]=-/RHXX6TA"Z%&#NVK MC1!RL>",Y+,\([]YH\M7.Y8W4[2\!<;&^68*V-U_[7W??;GKNF^/4856:#2? M^(I/Z\8*\WY>" RF0%B3D&;\67=T*3.==:/@M-[F$T"GA8Z_/(2.5S97E"Y* MT*8-,=)*0DBZ@,W(H:0R6,/H%M.GWS^GCN0:D)QMW7GK*7[.OQ7Z\J$3 M&]8-K#SU=T<-INQ:_[9%$U*(I$(CSQ655OIL&%K8*J$C<1AN.9O?HN3N=8HF M+,8<=.)\L;:I+U)(B*[-)++DLK)$JF[;KSYOT42/WY<43?28>H(SYPC5ZZN. MB<-[R+*T>_0[\7A"3D1UKBHJF?VVM$R*\0 MFZ7UOOK*/[7" ,EIH2KH@\?1LYAV4S31Y>.E11,]!K\X?[F8RD====!-LZC5 MMR+Q!ASY-4-*R5%"83">BER^AZ*)+N>>5S318>F+PV<1H2^R**I$ J?;N(;, M3Y2H\$N'-NL2>6M^7A'Z'19-G ^V1+AJ -1^^EDB#OJ:K1-WKGSLM^]5*)+O%W*M4(O <[S,(IX[:=UW]D43.%PF.@ M--8/TP'KF0J!Y5 OA-3H5U1@2D0(OK8AL)Y2NX,RP_FHU1H0KUX1,0Y.*ZP_ M 9*>[;)7_!I4)TU+'-""<3Y!()G &K+".B%\'AT /5O"G,41 T^R+AN?#Y'# M;?JPI#[BX8/V'Z;/Y:]_^3]02P$"% ,4 " #.@5!6&J]Z930$ !B+ M$0 @ $ 97@R,3$R,#(R,3 M:RYH=&U02P$"% ,4 M" #.@5!6>(FQ?_$" !0!P $0 @ %C! 97@R,S$R,#(R M,3 M:RYH=&U02P$"% ,4 " #.@5!69QBZG? ' #O(0 $0 M @ &#!P 97@S,3$R,#(R,3 M:RYH=&U02P$"% ,4 " #.@5!6;N:Z M0N4' "Q(0 $0 @ &B#P 97@S,3(R,#(R,3 M:RYH=&U0 M2P$"% ,4 " #.@5!6U2=Q^?D# !:# $0 @ &V%P M97@S,C$R,#(R,3 M:RYH=&U02P$"% ,4 " #.@5!6XTO3 _H# !X# M$0 @ '>&P 97@S,C(R,#(R,3 M:RYH=&U02P$"% ,4 M" #.@5!6D!%^ HP: >.@$ $0 M @ 'R< 0 &UL4$L! A0#% @ SH%05@9AHEP\G0 K2P' !4 ( ! M1 4 " ;1F!0!R9&9N+3(P,C(Q,C,Q7V&UL 64$L%!@ - T 1@, ,YG" $! end

]1NAMIP/."N_ #;[7<&M5VN!RX_T)Z4DPJM'Q6O M*$M5E@^\+"O*Y%\E&)&6AU54E%5>3G+]"YC-X=A_)XT+E_EF!4I[#%3V9BY%$%9D8&:J6#,6QJHA92*>;!K=;H$9ME',7@BRK>_ MHV5LQ#-%/92:QTWM$1R#E@NRB0YWJ"DG7#>:DV8R/'7.<6I+%J9:D=H;)C6O'>:1"Q"4AHK3A)25'K$+3'("BD0D51@ M!5+)<;6VP6H$+SR_;45J%:DM"ZFI" U0RD>!/<\;5=QXD/66.(,=L%TF-6(J M4EL*4KN1->FBOO6!'.B(?=1,(J6,0SQPCYRB%$5OG=(!\Z $F+DU(LRJD-HK M3]Y;6M>?.NUNM_@GP* 3;3=V_Y7W @YRI5]:#'N] M[#'H3DBMN]AL>SA+6\.)^Q*[>1NQ=?BQTS[Y3YZR_T"/V_F6_XQFK"*Y1Y'< ME(*3A 8J+8M(4!80E]8AJ[E$41*I'*P I0V0',%5>I8E1_9+Y&NM\/S2>!ZW MQ$0,@&$C$<<^XSD99(@@R$5E%4_$8D?!$IO9MU1A>LDP/;=8Y?EC^E4'-S\? MUB<,%!L<%5QPQ(34"#XPY*1-R.4= D6<=]E >=WIF);;"AFW/$9E$>=D>RPL M!?6+L]G<3^_>0VC=6TPVK)9T'Y=5'I=9"&U*D<0DHPXX.I1\4HA';9&6/B+@ M,6V,X80/"DTS6M60>&V(GWL-B0KQ2XCX"7/%QGQ$*Z)@ T><2(L),H)$0C (/%G%*+;($_C!" M.JR"\L&IM0W#9T[HL:2E)I;0)L'WQ!W&5IB(.)S'<=>?GGA]E5O<\Q^5U69Y M9W.6BJ2DT91K&IR08+\)E61(,ET(_9"68L4T#CB M/G%D5'*(:T-\RH=B15S;$#6-9]X#GSMP5CG?2,6;;YTWJRCO5>+-<;N6>Z)\ MD@)%G@S*X@\98Q48,DXZZG!(1LPIRKOBS8HW*]ZL LE7D3=ONPZVZ8'T+$0B M&!(@YQ#G3.33,1(Q8:44Q@FB^9P"R9>&-Q^0LVGF#$TOFFEAL]G,SH6<4>'. M[ DY%0G\9G1,>S"7C-2*;!T6MA7R!U)FHQGFN($'Y"PW<)\M.C'T!\S0:!7M M?N>Z#$Z9%J;;C3D5RE8_Y@P.^?H@H4V^P>8,$#D+3JU8N':VO?/Q@32S=V1[ MW]K]9M@^.876?$@IYEP4.77<%]N+]\94X!4EH*=G)/DJZGOU R*LD#8JH Y= MYH&/P!^<($*^56VL%)O^X?D")5(HK$.5&1<1#-!GE'EDFM.48%#Y- M[_)*E;+D,3-=&>(O-=.7FP?*@S)OI$729CN:*X%LD!$Q )=6WE)JPUUV=(;U MW?K&62;=PI9\6ZH$<42]Y>\Z0+ZUHI&NTZR%]>);!.6PS%7G8K,1X:>#]&UY M>['= @7N(@=T=1M9?2PSI^7G_J0).;E=/B'12* C[EPRJ"V+3@A#>3.!72]VR@1T@,W3V++-7B-V'Y1U*^M_-^J'Q$%> MW3+M':B*9W#U^6)0'B[UK_( _V?4VR Z,>4,>:M M0H0E@3B(862$DDBJF#@H?X3'])S!AM6T/\NT^*;\!^O*8;L"L[?:"7!]%.-CVC]4>#4-X(+!JNC-=BBMT* M'Y;(ZOCI0MP'_<[C6YH^.M< MQ5EO^@K(@J$JBX5WBW^F&&+'-O]5HO"];=E@X?+N[@X3)T+"L MD5Z-SM##!7Q2NBK+130U-?!8:K$YIH4O:>'>Q-R$JK4;=RUF.4WDIBN74TX# M7A#QKEAP1N&MZ'I;C:YOMG.^Y>5)%^R'Q-G&^\^5'G^RNW5XF2LSW"+.XR^-3+CU;U_)]T\?CX X?WP_AG9]VFG4 M3SZ?UTN/_U=H0QW_]_+'17W+'SB+M95@K+,H0&Z;R)$#>88H=8$(GS,&NX$@ MA$48PV86/6!F6^VL<"#J.=84A""56'&JF-$,F_'TPGG$)TL>S"7S]&1N^/L; M=[LSA%N=M(Z"L9PZ/CE%N,;P6^5]3BCQ(MF1IR/D&_#*$1!/+-YW8N:ZC]9G MT=6(5T>5GH_]AT&*>^V-7#HR\^TPY7KOT(+EW&S;$3,VLD1M M'&8RS;G<,RE>_:P;#S,)#O/9@Y XN^JO'_0W7?7WFF=]TX)UGQJ#S.FCPUPC MJ9Y_VFY-DJ^SS3++?O<16B_N6-' S$!IBAOAX),R2B3LDW"4 M!Q'%Q(K.X;R@JE)K/..!64,8ED8FAB,EW(5[TVR[\<& )L(8W!C]@8Z36WY: MQFIW81' 3_(&T+LI4NMA2;@G$Z:NW8'Q>WLX-B*>@-+.8;BDE%RX8*G6S@&I[GCU--UX7\FF/?9&-ACYY=2_<62T#]6D7E\$OKB@1G77_D0W,ZE_L"5L\3]^SV[ B?.T+SA MP@)7VF[QWIZ"5M>[J++G/V#8=ON];@^4^#QPUP9#-70/&+IOY3]B0)O0E&P< MC1S;18ZHR2;:DP?WK0QA!=H*M"L(VJ6>A43J: M?K.M'P]9=$_.5[# (5V2(M$[OVQ6(UB-X&L/VNNK=/^X'B_A$GE,+GK# MM99<<9TXMPP;:@R-.M%HF,1:/_C$PN_0BMTTV!4:;@I=U.UYXZ1__?1#?/VV3^LE7L?MMF]:/ M-R\G3DL=?^;?CP_9SN4^AO:SW;W/>'_O([RW^6/_^.L%M%_L'^]?U+<&&>IW MWX].2^W3^M97<@!3B+EQ!%%%.S#%34;J7^U];QYV8ADL--LO/YP#.8 M+!4BPAYCQ%72R"2MD+"1R\12U$*N;1!5PWKA93>6B=,>DRQN!GY;=M0#XESL MS 7X?%JTUL@/,71#C+P0@[-X0W0C6L'[@?#>GH"W"M8%AY' P2%. =E:4H=T MB#R1P#VV8FV#K2^_PO)L6/C';#ZNZ8GJEL^-M1?/;3?[F\O KNS#JA4[ZYOK M3[*!'UHK8+:!6Y(%\E1'035(U2 ][R"]2&F.%[=+).@FT2?)G0?]Q"@;&16: M8.8IQ\[*RO6RY)I,?=+U@K7"49B N(_PAY ,:04:C: 1-!CJL UQ;8//Q?52 MU=IY%8"N' TOA]\IC@9M?32!:N1<] BFT2!#54 I!DX(3D*D7&R"U+2HJF6M M-H*G.@V>!N+*:;!XJ$XX#8C&+&I/D#%)(ZZE1)9+BHB#29/!8"5P%6]N@8H[1$2NZ7U@!NC+17QR_TTQTGXCU@J(@.4/<.H^#EL]"?AN'*0E\\4B[>K-?Q, P]P9$TCRDFM/',=2)1Q9 M,#XZXQZ&> O.RBDG M#ZF)D0M,@R+<66555%@2)0)AUK%8^0*67$79G_0%$.II$AZC"&8_V!+>(0OS MBX@TRDN8WY#3V\['%U#M/KP*0%>^@)?#[X0O@'ACI#4Z($\0%%*E5^4BP0#;J M@(A-,'^46.'CVH9<9TL"TR7W!531D-4@58/T_+Z 50D.V"UKHE11 8LQ')R) MRA/F?%*"<0RJBD[1(\F9 MY1PKA7&JH@(J0%>>@*7 [X0G@$>E@\(>@(4#=5S0@NEO?50.$1\MXMX19")VB&+.F/ N&!)R M5(!9DN"=)?<$O.F]W&J0JD&JH@)^Z@FH_X\].?UUKPH*6(SEX#VH&M0P1:CG M1%LKE:8N8BY-L#3)RA6PY!K*X:0KP."\J1@X$B0%Q'ERR% ;D.."1Z:LY-'. M.>-ZM:FXVH"N7 $OA]\)5P 54DGK ^#7"\25UX!?$6& (XE4*>UB6ML@ID:J MH( 5Q^]45\#3(%RY A8.U$E7 -=!8(,DE@!42C&RC$O$L0@ID2@ID3DH@(OE M@.F2NP+>]%9N-4C5(%5! 3]U!?RGT^Z>PIV]BRHP8#'&@XXLAJBU]]SSA+'Q M06)#P62,T4;-*V_ DBLI/R:] =Z;:%62R!KK$.?>(D>C0#1AQS'%3'@*U@2N MLH!7B*[< 2\/X EW $X1&R(8(M(I #"VR#"1,P>DI&E,6N1B8TS4M)C9'5#A M=_G< 4^#<.4.6#A0QR4M3]QRQ0.2D5C$I0_(24>039$0XPT7L70'D"HRH-K/ MK3:]JT%:3G? JD0&?(FG?==L^-(94)1A L5>I]_M%>_;)]"(BRI<8.[FA.48 ME$XEDB&)JRB==X:F: CV.F!1Y1-<=K7EP]GOUXE1\>[6C\OZY@'GTJIQL\8RD?]!'K>N8Z8570P&O?ZJT&J1JD*FC@IUZ";['9[!8?;>>P/:P% MN+.^N5[%#LS=C@"IQJ61/!'AN##,LA0CEU*K1$A0JG(-++NV!"4CHI MA9+'#G&K'7*".:0$]Y*8$"G65?1 A>G*-[ L$)[P#40&YF!.7JY(2H@#8I'Q M5B$A"%4T>"QM+DQ,:HPMR<9DA>!Y^@:>!N+*-[!XJ$[X!K1+5@JOD258("Z= M!:@*A6(N$4H B8+1\D#!DM007W+?P)O>]ZT&J1JD*H+@I[Z!O7;/-A?A*[KO M/M?NA-A!@QZ_8T"\H=UWS5CD&1U=[;5/WV5.[K:;C3"X812DIYH8%IRQTSE.-A5,85SD9EUVANU6I\6+G^ ,_ MX(9PBVU"F"B-N-,2:>(T\CH*IX/DU( Z)^::B6$>4'KA[=R*/2OV?!;VK!Q5 M2U$6H%K L^< ?/UD.4LSWB4 M&^DQ$#OO-MZU&LW_?ZW7Z0F-8:@2XI40?TDA+B0141C+HA4\6&%,\I8:I;@W,2I1,@RI3* EIJ+= M<:FN,'-4!HN\SP6NF&3(Y9"WI#!U3$<28CY]3N896_X*I'K%GA5[/@M[5B;0 M"_J+]C:O-@#KQ_OGNYL'*<5@ L6(.3!]N"$66:(-LH)Z0XWA*NFU#<9JF+.* M+9_=!GH,QBH;Z'FQM#V.)0.F:@H:(X$#1MRI"# *$1'+HU.>6)/$G590N>?U M2\\"$ 8_R>N@T>K;X6]"XZ]IW\/7HQ58(J'1"D"@[Y@LU]H F*[SR\852,OG MW+AKR/[YAE]/V]U&?NR[3FS"\_^*OYXU0N]H)!INW#4$+[Z^Q3J :K]W]RTW M@.IC7GKS$6L$/VCG3=/;(W#SSZ/.J VG OD.M'^0#9!$]_9YIF]Z*[] M,> PPJU.6D?!&.::):<(UY@9K7P^I<0'9 OW "=F%0,'ZDPPBIN(N97!>&,I M!^EH?/)8D:=.[TSK64U=SW]$WP=SL_@2_VHW_P+Y4@RLSV)D?HX&Z?D@]C]_ MTY307_?:Q6FG_5'A6P2$]!S8.[X7? ,K& <,!RCSM48^<$8I>$8%6>-WE'QJ=T,)S!(?UA_U+T1LE_\<^W6 MI;5_K1?7FFE1KN>R6]>/@[=?O=5=3&GC_]]#G1LLW^UDS&#RCT;(M M#[>58U2#7\'3FLW\=[X<_Z^?7] 8BNPN?)KR]/5B.@X\D49S6,E22BY>'=--%WA^2"EQT"$V=- M4=RV*:_DRW16N*]W8Z,A!0T&,U"\8N#8"D7AYO;PTIHX/KE&\KHB^\S)>)T^\QK%\TIT_:ZQ9Q^*I[7GNMA*\+N33 M'OL"C:7K6*_,R%:-761C'_;8>R+R'F$GW_M3(B9^.\5M^/_:^_+F-FYEWZ\R MY?ON?4D5(6,;#)#4S8\LFQ_W%A&VEL+LJ0M"Q_^M? D!0E4C(E MD11%(N=$D\;,8.BPC\W%L?_/:,D586]B,7R.[;F#";.,=9V*%BT:Y=I$@DR,X&R\I[5(2NL/9[SM9'L]'/0'NAM- M_G,_(I%N =*-(Y=H%+K,QK'++ 0O,[#L;TW<72%A$MHDM ]0:&];"G(EY7Y MO,VH$YD-267OWZVDR&D M(CE>-(GY]NE/9?4- .*[KWM;LIE_\AF>F>]__UCM?WY9??S\"N]W/K8_''XY M^_#YH//Z]Y=?/G0^AF=^/GAW:0.RLP_CAS%V7IWM__U'9__S7V=O;_WB?_^?YJMOC#*D=+@@G"1"G$0 M*)UUAE,IO-I5&%NHM\B/YK2E74=N)^4W[SKR [E_X E4:Q3\R_9+B45>4,*1 MM)X@KH5'TG.-'*$%L4R4V/NU"?Z6-RI9E;FT>[;2-AE*AGH;TDM%(0R7N=5< M$V-Q84G!N?-FT8SN5 YS7Z Z4PY#L1<%=129 E/$79$C(XA"(N=>L'#$E\@? M/:'+::>X:E!-$)<@;@,A+D'84N-:LT4JG.;:$"]0D?L2<6)RI# )1U,*FBM& ML&(L5.JK5K&T)O8/ L22/WBU/W@[2=_5+I3KE.^9PAEN"FIRF2-6& R>7YXC M24N*''7>2\R)+/6C)VR/;;R%3B9;&()ZO]B3X+>\RZW9Y.3===EVEKZV%3,A!E>B][4U>A M7*'7Y*R/WPET;%VJ%#C5_9"_WJD&<42]5A;K&OJ!G7S6.VGN&27V9SH[Z=41 MMGKE%84!]I]AU513 9*%)'^X\I\A<%A9C0L#FN*)8^TRXWUW4D+A]K*0D3]^ MPZ28( S1A.]#N4%VHNM!*U#K&%[<[HTJ#YHW1/J$5YP_O'?:;PW?U1UN^$.>-@?&OBL/LM&^8^M2.7>U,[^%,6/?!<0M-T^"Q_Z"=$#X716 MAZP 'X83J/]3]7,ONOS4P/0ADT!+QBS<]F&]_HC#P ]47'_]SC&WGWUW] MMQJ^_ORVVO\[8/M[\O'WE\?[G]]^ =T!8SRH]CM_?8-_R?[S]S"&??R?[^_Q MZT-+#@[A.8?[].#H$\N=]C]Q S+N>)2" 5\8*7CP#&2 M:4/OP!HOPX@"*_3**[GDX=L22^(-=O#7I])X6DK#4"Y]CKAD'H5:/$1E#GPB M<\D*F+MM?#2 D2P'[ G6<^ M+@ 0)*W]:.WY_NDG4Y0X#YW9-!$:[$%5(JE5@0@NE%36,BS" 0)[O_^$ MM3>428HPPP4"+R-'JLA+)#PO.,NUR2V]&E5NZA5MLB_U-+H6%WVF%$CF8%I3(#]E)99EP1X]H82W -QF+>JP M]#=:7:5R*:4SCAI>VE*6CH#^\D8XYR4M%PVFI]7]T>KR_>@H M =I*68.,UP)1)U3.&*PP@=7-1=$B=(Z_%$KNP_D#DPX$8.><@!%3??7MLU;X M^O2XLL?W(M^ONE\!"7OU66*":YC@X/F73[@D5A1Y@5@.JHQK0I$AFB(F0'UA MK'(38J6$L):0?'-$/"WP0@M\^.$38+1EQ%+D1 G.C_$<*4=*1(WQGEE3&,Q" M1[:B)>:8I5ELW13CD>#+C&C>NOFR+TFNG^G^55U9 M&&/XXFG77?Q@ZLK$)U?QR>MHSI:>\[) 2D@7VI<3I&5(E\.$<0P #G2>1)O\MQ/?[7L@L^T==>/WL!Y-&SX@#H!Y;UC/<\C&FV"_ M+-@FZ2$U*\KS/4[R5;0]4>KJKS>N1\L#&RQ;2T.9A]4BY8/7=?8"D,IET]U2 M;M,H9=NKQA?LH9/*ZV> B;\;YEM U:3%/1\UN!8/#.JF>,N MI3W?:,8;F -VD^/*%.?*8:L9XUQ@K'%>""8QH[EAM/C1OM.X(ESQ7%&<@)H[,1J 1= M";JV"[HDF%PZUTP)47!:8&-S1Y0P0BJB)1<1NO 8NG""KO5"5W4)N@C%GDA1 M(%Q0AT)*'M+4Y^&.PZH.O&7FX9_]E\+_?5I:#YE4&0 MZXKBYDSV09:^K<'5&]/[14/N$&38[HVX]0+1_JS[1W)64$,\*CTI$;B !ADA M+ )MHD7)/"&,/WI2M*2X\YEL\X5^I;;2I5?>JJ9U>\5WZ>Y.$M\5B^^,"P2K MHBCQ)MU(PE"?LH[WPUUV*-#_YK1KB^[9]QEKEG]@V$''F,O]Y=@5%BC#<82,-Y) M;&%5B7FAPHENPN8EMYAIP@Q@ MM ?$//&CHW%#+X%C_=7'K5(?5-8YV_4;MNL&MFN.!QQ<2/2RQSI ;!#'T2U M_\L8($8L8Q.HAI3H]E+PLL5<4#^70O^(!T?5!,0'A#^@XQ7#TXU)/IMO@_*17HX2= MY1Y6] FOJ\'PSHT\'FN![LW^W>#6*<32APNGHRS */W_/]C\?D7WZXMM!YV/[X^>/GU]?;E?Z^07Y\/D8YO7^;+_S MLCKX'N+%+_C!H85WOO_^X? %_=CY=^>@LY__Y_N+V?-I3&DY=;Q$VG*'.",: M*<;A!\^-% Q[$NJSR5Z1/\!FI:L1BY6<49&0Y5Z196*T)W"Y [AYQY,GSV>P&4]X+(IYM]J:#=IAA@MP)#8F$AY M9U+^FHVLZONCY@WS2Q]2RL5G_[S''40-;S.-R1WR'%F&MAI+0SWK/2&<:QR*1S'7A@A9.Z,N*)A7/(XUZM] MYYRZ*DFP%1E!)0/K"/2P1TI)ALI<$B^U *>3AQ;8?%;Q)J!X*'IVI?HBT>G! MTVE#1.YF*D=XK POJ2L/T.6LY]46!3&AO MPO-PZ!NG!FDL98$]I;G.'STA;*]0=+;/[5)VOS?>DP&^+39CCWOC2?7TI*[: MHU-=BOO>;]I.&Y\REVN:YXH2S1U5AK RSS$W#H>:)SW?QI][HF;:K5X%SN[/ MV:W6A2A409#$7 /*$HZT+Q7*<4X,Y\HH[8)YGR_K:,WM-N\31MPW1J0HP#)@ M8B8* #87QX0A2W.+N"L!)N 3E+.<..L .R@),*$23#Q(\ M*3X>S1WR4"B+N3VRU90SP[CTT5'MC^(IVG75M=5).!.L \ P"(> W>14F-(8 MS:DV3+F"P_)HPU6A2JI9R;Q0)EA[1.*"LNN;7%PZNU1;_S2.9[L;U=R^5#Y8 M;?:3R1VWJG#(Z5R&+A8&J=!YDW AP;G#NN0A$YFS5C''O=O+W@U-W_\S#!4U M\;A[?]X[W %W ,.$ TDF9\QGO3KK^\&@/2F9#[@7CY*\P%0WY*';Y:K^B(?> MGH\[L=,/V>D[. &?.+<:"S#Z1SU&()P:W2DZ"6,,M["&@*3P7IW8I\"!^USEPI69_P;. M7M7W\?YP=>U=S/_(4#-RX><[J4,XPV5@?D MYSI@;&6.U@"O0@T8$%N*74&QE^#T8^.T*T !%*4PV!D111CL+8J3&EBJW%+X M_9/26H#.+9%VO@@'!E(D78[!7G*>,5GF.0EM2P5IT;EJX%4WBLX_0UT/@%&N MDYH9E1 .L:K]H*K#[R\;+,G @\S?/_\D%7 #5GI!#T)#K6#I?][_%HZ3 M ]>I$(J4B*@0.2[+ DDCQTH92KQ4OE"B-:]R]R#UH,38"QFD*C?NORZ8-U?8W M3;P]Y[S'KP\M.3@\^KY_^"7X;X3G"A>&(Z>*''$N#-):@1T1/ )5:$?1$ MLI8@@-8/ [<%0_FNV\N^QV&U_^SUX>1O^Z^N##&UV5BN 6A*IY\ MB95DH#(L8!.P'0]J4&/ND32,*;#E%BEI+.)Y.$R8^1PQ##^5"@4U*DA0W@)> MG+4A+[+X"MI2CE@WW/#K2:]?A*INT:-Z_#Y+=KT>^WA MX.I;9OI^K%4H);M$R:F?Q_5YKY(CCTSM]1>D2QCB+[I]JL_ZCQY?;#A8==$T MV:Z=\4(H5)9+GG"ST^""RHZ,\LL0AE&'JV 0^IY'D!W7 9C^JRIS:[QBH24W MX066$FM.J?-4$B>YU)\*$0XE- EN)*X^Y%DY9 MI6EP@T#H+"[(Y9Z/@G(E)%&$$0W>GC!$%SS8(%Q8ZHR[JK?D KTB-T4YA<.5 M;:]STNL&*SRHDD'\Y(H^G;KVF>Z/NG3VM_$H9,KWE'@PG08?4K_)--A5#E;2 M939QO$$?KZLSL\A#ZODU?5IT-G,T46FPT,^KOCIQ*5Z,W&I&A@SL8#TF+?KP99,^KODW4NRWUQ@*:/9MWFG2BX1P:'OA!]DS7]5D(9,Z1 MW-2K<=-(/*=]O7>DCNQ(W')W$T_G0>?%MG[ZB M^YVW7UX?6KS__8\O'_Y^C^'Y9_O?#SY_/'Q//W[^BWTXNWP2S\?JP^&+[Q\^ M?X Q_94??/_K.SSC^.-AF,NK[_OTH'UP^+%S\-Q]OG32>9-XKA061.0EHLP; MQ$O)D/&4(U58[JDJ"ZDTX =KY>3.!>@WE8R5'QJ<8"W!VEIA;983H:R3!9),AH,2 M"XLDY04J/,XY]? SG$0L20*M9?6;WC;$2G U"U=_]KI'A[[N;'^6U[H![/5E MTXOQO&1<*90+G"/.C ( TP*5L&;:4\UMV MC1E3?.P^\&M_-C[&!)7*6(Z,*\!U),%U%,XC50IKBMPS6OI'3W(B6P6=+G&T'2[UH#)$[T/F/IKUA,53AACJ$68D (4O<^1 06/L/2E4:']=F@/ MDY(FN0ZYF/%'A"^6=RQ')2Y K5Y3A&"Q0_Y881[PVA-LE>Z)) MKE8M5\D37;T@S:02$@J"XPS"16B'1@N/9$$(TH65/-<<:ZX?/5&MG(KUBM$N M-(->G3 E3W15$C3CB1:.6E<8CZC$"G%)&9+**42X$CDA#!S48.*)O,6+V=8M M]]((>DZ;SU3UFVI3TV!3U>_V5/V25/6[[46#J>HW5?UN#O52U6^J^MW:JM^4 M@_V0PPI$*JVPDH33DBL5SO9@6A:&2$T9QTU8@:1=I&M##%\.Z+\[^]\_MC_0 M#_C@^5_XX/<7<,\Q//_EYP^=#_@CO/=#YP7^^.QRB.$O]O'O#]\/.O_^_/'S M7_%>>"=__?M?,!\8_^>W7_9_?UE].'S[96Z]K[>*$Y]C1 K)$=?,(6.T0(5W MDA7&4>+]NNI]4T5)0K.M1+.=WLE;&[;-[.19@;'/M4'44H]XH0Q25"M$2D(L MR866[)J=O 1N"=P2N.U@=>_Z &LF=Q<3+ZDBR%)I$3<*(\T*@; WW'%'K&%% M,,:2)9; *H'58F"U<]O5:X.OF>UJ6*$ 8 P160K$+2^0+@H6M%>7>SQ]4-!N:DFB(> M_'X%RX\?/CW[))3@>0%@14K"$*=8(5-:@6SL[V X9:*\NG;Z M_@IKDO!NKO F'W\=HCSEXS>BG.:6$1QB<%GT!9I[BU2CDJLJ5:"@L] 2*L0LR7B M2723Z"8??Y7R>N[COV<'S[_03YQQIK0N$>;,@KS*$DFM)=+&NIP8SQQQH1Z= MM2A+]>BKKT?/\SU.\N67#-,]I1Y,F?N#&RQ;2S$VR1](!7(,5GWPNLY>=$.Y MXWFI]6VJK-=;UMBIG&O[=1)JYLSIAU'_>2^$(HE0BQ$*+Z4R=H,BXE?.= GU MK\OAF%7V@-NZ$6YM'N8SN"*8QT/=SJH ![X_R/RW$]_MSS3CN/,V\$/+=I\W MKX?M\E+%-5/"X%)JGO-2V5)0I:4A6A26RD_/@WK'!!.T6"^V5R.>>=&P3.," M;XF7"Q[I,7B>Y&/G1?[Q,[R+?CC]\/E+?O#9??GP]P?P7/\B'T(/M7EM]0:'#&&C#%F@?A:PI@E8,S9Y7,\>>%S94)2JB;AN!N!%&8* M:2'*PG%B<^D#QFQ2IDS"F(0Q(XQQ!?$\-,1FCH/[J(U@DI78"5,(IW7$&#S& M&'Q+C-F%4/ZZ .C@LI&3*U]:G6M4E+1 G$N#I)44&>6%=\R']@C@,;?(1D'0 M%H0FYCN"3YO4$1TEKU>"L)A!YG[4,V\W-PZ7[D5-$_]U&<#G4@+/UF?OK >& M_IKUM4RAL772(1>R\;BC$FGPOQ"GGBEE:2Y#QX.4O;.=DKQT7R5)\MHD^;)' M$XXB$KFC"*P*AKC !BEM"/*>^5(;YEUYS0&>29(?N"0OVR.XH20G_^!NXCSC M'PBIW AOWL\Z H098E51(HU%$5J?*:1*'DY= M4Y892;E3ZM$3DCIN;)V@KM@)2()Z-T&];.=+#X *:(J(LQYQ9L$PT(JCDCBN M* 8;08.=3Z1*@KIM@KI:&S\)ZIT$=<:"9S*7FN4>24F#!>\5@H5C2!6D,,(* M[SP(JJ!;&-]OY(UMHB%_V!O<)=?K9AU E[%[NAHR;&3/T]5,=8/RPQ*HW@A4 M/\RZ*8I3IIP&OT2;X*84'.E2**1SCC45PBG.0P74G7/#;L3V:XI]WCRO..'8 M3N+8JG/0$H[=%,W$:NP+G2J)",X-X0< N=*%;D\])3EWNO0_=FG#J-)_0 M:NO1:L79;&FG:IE0-N/G.@:(9:5$VH5>3JQ42)8&(R>X,8R5G%#[Z$G1 I![ M$& V\H''HYAP=5.:ON1(5GK&2$IY;D$?]BG?O-;*[NP^&!D.L>EYM010QBW7@F)';%4 MBN54WB7978[L7HZ(,*:)- (CF\LHNPH91PIDL%3,N1+\")YD=UMEM[ V=X40 M7,F<,UL8JXM">5MR40A9E,NO:$NR>VO9G2UF,Y+3G&LDL60(UI @8W,+HER* M0A:BP(7:1-G= J_QP9>SW3OT+-WD3T4PZP&B%Z<1A!HP@GE_^/;ZZ2<6;(B< M"\2<, C,0+ @I,)A=T5[X4A>8IS*8+96EI?M B197I\L[\_(LBH,%PPDN" < M\4+E2%*KD9-%43*LG)3+ M\12DDSE8B P9XA7BFGN09&60X9R61)O"%]H00O]Z GCFZ1T4V%<2M'>X13M5:=%)0-I MB9A[-L?5*:34I) :416Z@RG*D7:A\J14RI7.TH+X);DZFUAQDBKG$M!M1 Y9 M KKE MV,)UCB',M"A(:F(17%8# S#:$ >;FS0AFEB5B2)[B)0)?@+,'9&M/J M$IPM%\YF?&7+&18Y9RC)Z*%V9W[/:7BNO2, MW2NN*U)Q72JN2\5U:XG4.R9*;"TOI?3@55&M+3/..D-S5E#JEE],L$&#NO2LPLU@7AH&!UH;B35A2<%[S$,I79;93LSB;0 MDH)Y4CCDG(%)(5@JM+OW%-I4:+<>\S\5YZP)BN@>F>0)+E]) B@UH8A.J[ZQ& M*K<6N:+DIG"Y5'FQQ5L(J0(O97)O O[>-)-[U;E3R7A:(N[R.6Z0<;ER,@15 M*;:(%V6)E/02:<84)A*7HA2A]Q$A=S:>-K$P)57@):#;B!RS!'3+!;I9+]%8 MHJG*D;8% )TJP< T(4O44!P*D0BFY:,GK"55.MPNP=FVP]FJ,^Z2J[PT))MQ ME7.,A34%0]Q20#)F#9*P1DARCG-L"1*N]2Y=VV M5]Z!4@>O_S[WX53.-!=*6^NXR;5DG@BI!%9&@Q;#J?)NL\R15_/:U19%Z336 M!"DA..*&$"0E+Q#6I2]*2Q4C*CA65&Y2Y[RMV'Z[=P$N59X+63IK34TD5%LNOO$L"?%<8K M<$Z*4G..%-<@RU1S9&C)D2BHIJHD$OZ;9'E;97GI?D$ZY6[- CWC)136$":% M0[)48=N0@9>0@X9FG"IFN<"^+!\](;C%J=P@>=[:?8('5X!W[Z"T8FVL M#(^^SW$6I"7>>"T1Z!F&N"L-TJ$YNE:VE![6%Y1.R#S%*NT;;)LDK]A52)*\ M2DF><16*/&?"%0I)[,&R($P@A8E'PNA<6:P))>#V\Y;(>9+D+9/D%3L*Z9B[ M.PKKC!L02F,MUP85/&0/*B.14C0(:T$4+X7.G7GT1(D[-^[?O*V"72FR:X;_ M"TPT<[VA:?LF4W-G4[GO1H^'G>B]ZA2K9%PM$:_QO#T5:6G)B$,&\Y#RS7,D M98D1524N#,^Y8_[1$]EB2FH=>OI<@-$'HNI+<$H0N%T)G_%-0>>". M%AAA+7+$)8"I+"@#1'6&*&,$M7*RY&-*[P4I8UCA\4## MZ^"_KOKZ)$XJ\'35'<8(U+Q/XH7-+$W]^,EDQO%S^'&IC)$)D+.37K\*=_]2 M^S8\YJO_];1R@^-QO&WJKA$E\/DMVL"\AX.K;YF:M?5!9):##P0O!!"27Z3 M],_C24WGB3[RR-1>?T&ZA"'^HMNG^JS_Z/&%F72J+IHFV[4SKKH.9ALOO'K" M9;GD"3<\!J#3JR,__ (\[>MP%0Q"W_,(LN,Z(/%_565NC5>L*$I/>(&EQ)I3 MZCP%XT=RJ3^%E/Y7<-^W;-#+#IJS!O63>2MYB?\;UEGSR: *:/+.=ZM>/9[H%0)[ M!5?]0,P7Y\45"-^;.DP+EG!P[+.R]B%Q8$('IP>^E>GLN-<&!@ED\=H>9X-: M=RU<#G_W@$QVBDS]ADSQ[,FLH\_&7V;5H#_ZM.IFG6%[4)VTX0]XQ/\A+9A8 M=E)775N=Z':F.R&K)^MUVV=9!:_HPIOJK-.KXQO#..&A+D);'[1_W]:5\2XS MOMT[S:I^U@5=WO9ZVZX->+%(A.\"X-QQDNGLV-9:] M[/"*5X11/84)MAL51_)6!O8+"]9(I&#\([ZLE?TQ;)]=N"R?OBP?7Z:[+OM# M@TC5XZOCQ<7TQ:,S0/>VB5\/+RZ_KOTO5PZTH^LCT =!^4<5VFA\%/R#1CM, MSP01N>:IA-1'*B8&S[I>?)$.A._E8=YN"/)WU' T6,%=I^OL'^"N(#D_!6:+ MXCBZ*HK#Y/_SVR\?/\.X?C^H]L$Y@'_)_O/W,(9]_)_O[_'^ MH?U$M_6RTI "09_WLI]-C#ZQ3 M9XWR"&O<]W88#-V?QURGLQ/@]YX+;/0P&.79^2RF>(;L--.\?O[B4^Z5+$HI MD,2*A'@:6/9.8"245^&?O#2AXGL.TTSQQ44& B@*O_>ZC6H$6Z(]#)^TSA%I MZOJQ(5%U.MY5H*$!VTYJ;WV\8 8 07T?@>?16!$ZVA3^G]"> >RF*SFQ.^P8 M\*3NGPO?^#IX=> _O2[?!_/_TD%*/$$H*< MPAQQD3LD%?>HT%(8AEE)L DQBUEN_.\Q&^F3DW9E0QA@VO(;Z;QN8S1/73/% MB+\FXV5YQDM8BBO%T0S[\*Q^?U8S$..94H7)"]!6PBCC)+$%$X74TCLA5FY" M3 4E@2HV!"9/>[4#7VJ7-07;/WSQJ124%R(D]5I2(*ZI!?-"442H".?S"\0CX(].A<06#E7MS"^(^^.1*"R+QS%R>.7C^UR>!"TZ!.Y!F M2H!UX3F2E)4(%"U5)G",5U?QS!7VQ9A]JFYV>ER%$,CQ^?<-SL,55XR*<0TP%+"N( M#"DY'GFI/WJB9FNG)G;&2=US0SOAIQOYV<$JOMI6J4.4:FRJ1/<^ M&2E+-E*J,COUP;=H1_T3PA[PZW704'OG.R>!!5HA1!+N&E2=N,CG,5O;[O7C MBD_4'2QC^*)OC[T;MH$S+@#9]+WG+XAARE]A4(LN]?3"[O:Z#D]&!.]9.ZQK MWVT$L'\"X!FBT"!F]4DO"IC_"N3:KGCLWSXF'0=PZ65]/Q@ !P=&+8<#T%Y3 M$-/_X7:! >[49]&+KT'UM$$'U]&#U_V&TS4P>@C1&]\*?QRWLOZQKGU_'MZU MHH"%CTS5G91(AKLB$EYW(XA:^-"W?83?O>SO1C[/FI!!B48S@*7M^,%Q+TX= MY-H.VV&1717V6AU :=V%X?>C91#?![:#[TZ)^E[V/FR\7?78)G0!R]KKA"GT MZC%87/.&\3#B/EL_T^[SL!\NA1'6O@PS:O9!A@ ]C9T0R3*:?T.46$(:5B=R M]OD*MH+M$]Q7> #V#5!G@*WVM@U(-X4@GK1PJ["9E_6[G6/ M@GLX):%/&QU]+7 %P>OV3L=/A@$$7C\%_PTP(]CLHWE7?K1'",,L?:,IC!^< M>M\=F7?S_89SJL:__ #$O*XC4HXN!",09"T0,5XR!$L]%D'!4"XTCVJ-W)?3 MH/M!+[DP/ W7!+,RT+NL>YT1[,!MYPL&CL^(!#&%)JZZT>U8:=X_]GX09P94 M'+\IXL)D$+#X,WAPOFX>J-$LU>2B$;#VOH[@$3[N7"#'5BG1=]Y'S,AXY)Q2 M5W7V5;>'@2"-HQ]M])#YTQ#S.G9\H)29#[EQ%_L9""3,^QF@3W_=-M^D0\VK MJ J[C4T0,P#&,FNCR5)>VG6/,!F3J;QKX,\VTX@>0$BAZ#?N79-.D%E82UV% MEP0(J0%: UYD/X671'L7_QH?/O64?OR<_/IS@RHS7P-*1YD"Y %, 6>]^C+R M$)O$B^LR,\%Q?Q?,@]%"7)1ZGLC.9H_,MT M&(%>CH"][-6GNG;CEM**%7+%Z\._/@EA<6%9@7#!!.(Y(\ 53J%" M@#TN6"%5+L,>EMS+9WMAG+-%*^CY& **OE9_:#Y'CZ$W0:?&U.\TYMJS\SR< MP;$.5LD0[IJZ9!QGF =!\UEPK.-GL2QP;;\"5-?GH8]+[P?+8=@>9!%$P1'O MG_2:3>$Y([H<^IJ3-74%IMI@D[2F::/!F$31)PN/FWI9Z^H8;>-J78[1>B,5 M$;D2HN":">E40;&6!2G@*U/\0(QN$*,-[E[<"EXL(WX'Q8HRL@T4>\QY[9=GWC==^ GS9C?(RX;:)+3CUY.BVCU(3IS):)V(U-D^"U1%# MO?7$_)^\;W[099KIH\P:^-:- XX3(;Y*=*((CYS&"Q90D[,1\GZ"V3,>;+#Y M^[.&%?AD<6C]@"MC[NZ#QQ#\HC%,G?MXMJ[@095N78,KC2\4[;2&ADT^:+2O M2/'KV%4=+UD8Z$5?3X=$U+KZ&C/S1] 1&G#]4*%>0@"CE2"\+(22E$OJ3"X* MI?.B%*[TI2@_O;J^QCK*_=-S!#KL/74-1.KV&UVY5UVPI:N!;D^A08")QL(. M!O;A^;)L=[7,[;'AR^G!X8=/G#ILM01MJ[A"O+0?3D M,$;>06T$YR= ^%55-6N.?;\:^$ZFP.8_UMVCIB@BJ,/G55\?U=XW.CC"U]-& M,^KP 4#/TW-5'&X8]6,"6 KM6]N]D./P, -6\\7UH-?U2XO +2K;:A8\U\D5 M3Z,K.*A[[29*_:;N6=!-]=+V0-8YI1*&YS,T[HU>9J(+4PZ9*]'$H6\CSC"^(ZF7FU!&IW"V*?V5O1@E/.A M^V F!BVC^W!_- /;_JMO7ZZEFX6QC1'2_0F3_M_^:#G".L1R_V "CV0U>QWV MC\Y53G,EJ*+M%=JP[]:$OOIQ9RBF&/9#B7K5/QXKX0[XR,%/;H)CH91A,-I[ M"\0;\5.S^7;.H_68>*UL5OCZ8^DK;R!]>]F& ,["4Y_:M"QK\+A/>_67D/42 MR PC-TV*2(BO58.!CW;EV5JLATV\$?-[O_+"25^HIBPG]>_13<%Q!N+-/"W$*74>G(%J$\H'N05_19S\F6$6)CLOW M[L6S[&A8N: YF]69XK% >?]MQ&8QFR(4DOL+1N42<*C955GT:GC\;X PS;[9 M5 Z(MO!)W0A.K$\?9=70O:GK8^!H4 UBRAE5>^*_Q\,=Q)ZC0=@&P2*+I17- MW,-+CWH]=UK%;->X 0[H7XVLCG#]>!!U,Y$1EIR.,X#Z9\#BG<:F&<_/=[]6 M=:\;Z R&6[Y73$92A\S*X;@N/M_CDV]"M@S82?#->>^ \S#8.;$"1SOXL[F[ MH^.&2$Q.BRCD79,M6T]Y!V=9N_H2RF('O=D;6C<;]$,4BU?=L%X !W]6@/QC MDZV;O;B,V^.PP#;)Q"67PO5\[(424_=B!O$H17H!)W2TK[XX@T>5<1(!?= D M@@_".T/2E*_K7MV\(?P)%OC0[65/)\]L=$8KR%'4(%ODB/&=>=C[FI/<5<(J;;;EQ[1C].Y:#],:#T]^O% +X]S^I'1 M).R/%#)HO.XHYR=2,K;OT-VSQ@N;)'QV3L)6WR2P?;];"J)HJ%+C6A+XZL;@IP$]UW&OZ M/8S*"9H"BK$QZF/">Q?&%6AT>=XPGM'H(DOUA];Z9@C:'E?^:V"V8)M%S>_ M7(%QC@ ]T.Q\L_V\E&'2Z">-OB?!9WI]&YCW-9A((G M.K:(P-D?^J 'HOR%$41^B2^/FFBR>V_\.7NL.0;.Z?W&P'\#IH@-3%Z=9^QN MDTI8ZK[&CNW@BJ7LX'+)TQ9NVL*]*U ]VYO>U'KKCW0=W?67O=H'9?D'N!1] M5]FIO,HW(VOL5;>IJ8$OM@O:!M,E/PGD;@5RQ7) +D\8MVT8MVX&G8]^;YZ^ M/O7JU;KM4WJM=2G" ^QI0NQ?VPEY,]LU>CW><@^W^;%*A_GOPRX-3OE5) M.8?'EROISB-Z<4\CTJH*KM&D6#]^"1(QJM,<)5J#[_7M;"I8#!^#TU-6[?FI MG)/"V-%NS[[WXX#\NZD\X_"J)O[.<-,:=MWN4T[NETW)WA1O/@,'V'?[6^=# M)3;\(1OR^V5#NC<.Y)]EKT^[0)/CZB2JN5&LZC??]0"<(2S4?!_Q\SP=)?[Y M=E2H.T5;N"0$)+?*;D[L_$-V+NZ7G=G>A'$C3P;/#1BZ?X%+#V<*<<8&0_9J MDG60[('=XEPQIQYCG9S+][(WDZRNJ13REWZT?_'.UU]#R7)BR\UDRUT)>\BE MA#T$2V&/%/987=CCW^M6'^+1G'>%1K4(WA>J('_I#SL=79^ME1B-;LF#KWE< MF2KL))\GA[^;H.6[4>?$K5,N<]+=&FTZ+P]NW#^R?ZZ'IM6([D\5:X==_D9U MC#-"8UK?* VRV53?PLS00%,_8J7%J'0AZS=2J5W%UGE-Q<6$,4/@CL M=6]X M=!S_R*?R,"\E-4>!BJD!=APYZ=5GV4E;=_M-8E<=,@]&73L.>H.@]$/ZAQL? M^0)7'@WAB5/M,>"A]5GK?$",[I%6^$E;,![2> H$\]#C(#03'&__PVMNPB@A MM_)D",9,OTE%>3>R2X@F5WP)WW/([CHM;W7G=6'.^)XI\!8/-<[7TP19[ M-)+8QG3Q?>1 *]K-K3I1QWG.@.$&S$48EB-V2Q[#D ^,[AS\OH_/PO**S@ M;5V8_@]TRVU7/9Q*<'G>GO)<=UFQHWB3XN0I/% MPI\7@F.CH,*O]S.J44CT># X^>7QX]/3TST8V]Y1[^OCI[4]#N4NC[T[TO5C MIP?Z,6&22DH>PQA'OU(:%R=_/)H&)4A^^S*JV6]Z$NX=#T :]WT=^JT_'7<0 M:F5-6693>CGI]-YL-M!6L %C\4^G%ZL1+Y=OM[*W0[AD]-1W0Y/]^>>S5O;; MB^Q_>VUG>ZWF[_"(WVH_&&3[MLEWFA/%W4 38?VR+-&_-D.6-X4@&P-NFT(0 MD-&]C(S*2^^!-$ORV39#=;)EJ0FS%E;G_8E^A)4R24-\EO\;H=UQ=*=EPI,R=J$O4LC;J4.&SM,+QV&^B8G)];@4)BFCG0+FG51&PZ[/2!Z5$4[*Z(?T MXBGDM=7*B"A&:$X*R@3)\\>.,TI%X?PW/O)77O::@UV;,\D:/3&M@G989[Q# MY/'3G4/0=2+"ILSYCV'[;.3"D")IC05X)(6[MEEK3(>[&'\5QPXK#*#/[GD9Z\2"39GS2V_V,E*DD-?"/))"7MNL+P3\)C&1&"NN M\LQ0G 8CKB^D&(6#2\6#2_9RHP?G(8>QW-.!@DAK[]].(CS MI:Z/>MEONONEE1WHT9F;3_O]GJUV?7M^%Z-(0G_;/3^N<\ MS'6^._+.=ZM>'>JQ?>RP'AJJ3"N/M;%G]E.H]];C\]Q&0\_ :OHY*;*=F7-2 M9$F1_9A'\J3(MEZ1T9!D)DCQ>*+$4.@7#^LDOWWY5EWK4;VV@Y[QH9U8LP>: M?*JDBI(J6F#.(#A[$ZE)JF@!'A%)%255= /G*M\LYRI/SM7NS#EIM*31?LPC M*\K]2!IMDS0:/#\7?%JC@2J[UJ?:U_#DC#99I21M4R4%E!30(G.^*#=) RW M)"L*@B8-]$ TT(*N5'&E5U/\G!3+3H'L+N;?)<5RX\S45.>SU9IE4N=#E"R* MQX[1G"OE_#>"Z36UIA1CGKWX9QC.6WO5#>(=SO][T]:-)Q..PHD>D#[5-=PZ M[A,7SB7VM8\#WV%U\P[MGDT/2+)[^B96E39G+J7ZH$UCDJ1N[JM *"3EPVT>DR0] M6?>'W1ZL@@?=$34&*(R+T;/@W]25G9P!G;WO5H/L:=0N M!_'6B1MTU663GMBCT]/"25C7J+&?0'3KV"T;+E*['(/;R1:A:XVO;,JD]_59 M)J.N4DE7+<(BJ0AI!W15](GRL:XZZ0\G[LQ%'3720_#;&U_',Z=!HZ#?=-]? MKYB"XKK9'3=593':$2S0759CN[B5M)-:+'*[2"[7XCR22I!V0(U%ETOBL1H[ M5SB]V/7GHBZ;U4>-$GK== B:E[VO*J]'?3J?O93"&'L MNO+9U8#=[J4QQ$-]2-(^B_-(*@C:9NTS29JC4N;B0M+/ M9J)==EAO[&9[[!UU6]IGHWZG*?]M,29)A3S;K#FFSOBA-#3(!HT1CA)EH=3Z M4B7/L>X>^2S6B78'=:^=O?.P6B%6EM3(#KL?NZ=%#GI?][)T-,\->&1%7EI2 M(ANA1*ZIV>'7U.R\+DM?9W_Z 0AU9L[BES_H2/![VW>[V;]\NZ.[X]8&S<;+ MQ*;;6?VSHT4\Z\M%VI1)IR*>F]LH*]+320%MN@+*EZN ?JLK=^0'V]VS[%_ZY&38 M'^N@2=6.&I_EM;-J:%>K3-<(,9LRZW1\W3U=G;T;^*^^V[^@;5CR=U+>P8Y,.N8=J.3MW(!'4J>"!Z5K^K=/7\,T;Y0- M"U4!YW&WV_HV@PI6ZU /S52JP?A,.L+&M0>[K'5VTL59H_6Z*;-NHFPTY;O= M@$M2:X$'I7?NT%J TD;MX! !6,%VC].=[._*=WV=HFQ)!:TYF6E39MVH()XJ M/F_ ):GAP/:KH";C .?C$WA #X4C>/PW;X?A5; HEYL.'(%K,](O;\,0^U,= M!D8J27=ZW:,Y"JF5_5:#[LKV[>\]>#+\K6-GZZSC.\$MJOU)[?OP(!V:L+7B ML[RVQ^/O3W0].&M:80]Z.ZRX4I><'9GT'[H+:HNDB-V"]*(DG>[S<+26_T9C MDAL]]WK^!.42U,R[H>E7KM)UY?NK!OITZ08CX'\NB/.#QR>6\.E!X1.[A$_/ M>MU@GP:(>N[;O6HP\-G_Z,[)K]EA;VC!DOWSSS>MV"3EQ,YU)](01\]>=,[!=\;$._I8-"KN_YL&K'6QEN7SOE]] [66X<3 MZON/?D[PF>!S"^"3)>_U <&G_\8N>Z_/ CDGK?%"._"ZZMKJ1+>S%TU$]:L/ M>WB5#9MQ)\.Z/]1@(@YZV=MAVV>$:43X3WKE/5C3I0G3UH=IJ6#H06$:71C3 M7E9=#;_";PG3-N#2A&GKPC2:[+0'A6GT1W;:L^/*ES^RT8C,WN^]VWNVE[WS M-MY)6(X3KB5 -,=?6-N-7@8T MJ8(M\UP/-$! .R12K(((Z=(DR&L3Y TIQUS;C)^%/-GL1,>^^>>WMW]>VC)[T5@M&<#ASPD*$A2$']JT_=B^ M@Q_C@<3A5S&!Y1TW]^))5&.ZJW/][M,!FLE"/%G_7'6E"\"6B%)>) M0J.B'/A.1L1>%O/;0T%0]F[8Z>CZ;':6MZ/->FOXKN1NW;,0G_U]/*#8Y'+#1]E^D-!KW.+_C\%FWZO?9P)Y*\6C)X-P*7PUK %S?!]L&MN<*O34QJ1,HAAOC9[7%"K!&XYU/W/AX"ZKA^%( M[L%QU0^U1KTZOMWXK ]+#E_ ZRIXN_''NEV&8J;PH,A_S06MIO9HV(6[X@/U M<'#[@!G9$O,'KSZ.N]^-78V+GP M7;'')+_R6[Q'KOSNNJ>"_E7LZJ]O_5CXDEY]ZVT?R_%>0>3R1ROW."\6>NR" M;MPF&L/SO*J&.=<%M9'Q9TL3;^L0;=E: $JM2SO$A?CI[02F;^V3CI;@DCE+ M\GC%AB_+B@OU5N&YKE1;YJ3$Q%+(6_20F?.O.KPZ V8UF]G=YO'VL%T M_C0>]Q]?.%?K_J%T9$(%DPNNS< MK5PVGOZ-&7[MF/A<#_R2(W2WIW/Z@&PP&X?K'1Q,E)KPH.XS1[S&LO/NDDT;B0G=AY(KB!X%N" M2Y<-ZJ&/%[7U:3EL9WI4ZM('"@)=P+F,KSN*WNEI-3C.X*IV=C(NC>D/33.P MV.6B#$^M.N.'5V%(H\X8<)/5)]I&][45W,\PUPO?Z]#YJ?&#HV\,HWS:[0;B MO&U\5G!3)^'*9FIP7=@-B/YJ'^YO-6,,3QOE*O3';3/B];WP1^9Z=MB\!T8( MI.V.7.YX97C Z#'AJ2%#8-KQ#D^9.-_/>IU.U>_'N1\%6RYL1$0ON:\!9ZXC MYKREF2)MO+!QLD/G#W"[FPF<^+H,)(@WQB< 2 $)1\\&HL$(8DBA7PV:E879 M^7X_6!&-S^]Z77_UQ($]PC#BQ8&,51-$:EX^!+>A'X@ /.3#*O=##Y/ _N$/ MVQNV71@H/!S&V0]4"0\V9UGP-\(LK# @3KU9%=)N2* MS#;A9/@/?%S5YRS9C'#R%SRAH\]&C X3A(&&08?0R#1E>K'!V->J'H!DA.'W MRJMC' \0H6X;EUHP '4>80K1)Q,:M(V"3 V2C8)+9:\-?P4.:#BE'X1[%'\: MO6PJD!6XH(IL.@4BC4 WGX;^;OT(IS9T>OME20NV[@B54GN2R]L$J)CQ6'K(YT$-EJ@])A<+>]T^S6#U'J=:*#YT #ITLWVSR_.8;ZPVD+; M3$8B/1+2)3A-ZU^SPVK0OLFB+>XU/62J!%]R7@[0Y6@9O29:MI#S>"4YQ>*4 M_\&EFXPKJX^5;/*T%L:9AS"9*SS\:&<]!U/0@G&>_71-:>^*LJLVE&;TQQ': M'PCNZ\C:)V8!?ETI0I7V#.&RJ,$R5S(?YU'4_6O=/F M=_J@YKB%&F>F3&=:R9Q_&9NZG[<06T3G7+/&NZ1_+MN\U\GY@]=)"P/ 2K$T M[<)OKN!,=,5S_168^\^JW[_)AO3#1XZ1G.BJ#KM&HW#K;SU=N]C?<63JKZAL M:D-IDJSY)[<3APU=S]L92_=F>R=]L>&L%/3%VW"&W2#[3?=W"QL;=!BIA9V: M>=(*3V[']!NZGDDK;-"E6Z(5_ABVJV ^U]W^P%O 1^>'>LNB.=N0612#CNL'-;!]_>'O(OLE&[61'8/>9\. M^X.JF_U9'=V^RO7A4B#A[F[B[NJY/MF["76O1MW?:NVR=S#29.SNR,P3Z#Y9 M.=,GS$V8>TT$6G=\/WO7UE_]8*>@)X'N#H/NZKD^H6Y"W:M1]YV'SW5VV#/: MVMZI;NN=0J"$O3N,O>OB_76AT94M:-;;(WBQQ@07?IJ>.X/_' \Z[2?_'U!+ M P04 " #.@5!6.T>^ HP: >.@$ $0 ')D9FXM,C R,C$R,S$N>'-D M[5WK<]LXDO\^?P7/5[67K1K%C[RSXVPI=CSC*MM2V MCGP:D&AVO/?U]FSP?N^?GW[ZZ9?_&@S^]?GZPCNE?K+ 4>R=,(QB''CW))Y[ MWP+,OWM31A?>-\J^DSLT&'R21"=T^L/ S_ M;P>O#]\=#-Y_^( 'DZ.#M],/[WWT[N#PY]G'0SP)CG!P,'CU[NV;P>O)A\G@ M/9X&@_<';]^^^7!T^/;=X5O)](%_Y/X<+Y G&A;QCP_\>&\>Q\N/^_OW]_/CO23Z,T$AF1(<"&A##."5"FBO8\1F.+Y" M"\R7R,?&QGWZR?.@Q\EB25GL117"*>(366'.8DFVYRET+JB/8JER4)*+HK)M ME?+[.(PY_!K KY:\,$,H64GR3J-DIX^Z5(#3=4./WSXL/\ NE-? M@UIUD.4'\.?@\&CPZK"#V":]LIJ0T6U8A]JQTJ0+)DKY MFUM60S+BV'\YHW?[ 28V>KA:'/ZHT3P41326]/ D?;9XP* $*N^<;GA2X:[-ER0<#%?2Z#_ M[=OOH[!K^P6)GX3_&(\'QW@D5]MV>!\^^7I\W M+>I2H"J:\J7J?$:9$6 MPA6%L*8K]V0M6?HPZ[J6#ATF 8G/Q53+%K(F=GU;H3)V\U&YFR4#3^/0HRX_ MH1&G(0E@R_$9A6":W,PQCKFM7C>1&T%X)7K^1G0;SI6]8.6EO#S%;(='S,>( MB5;-<4Q$/3<$I\S+B-1K>Z2\%R7>?^\I].&7\';HU.OQ-T#]CL$IR>(S\]">K\I M+MM3=$X(0Y!VR2Q0*Q1SJ] M(;.(3,4B%<5#WZ=)%)-H-A9=[HM]AYUJ;"C#J!/OP4PEW \I3QB&'X5 4(1, MI$)="87GFEBOD.ME@GND!5D/B65M0B)9&4ML:RF-B'U812R'2.?3(P!N\ SF MK6L,GCRAA$)3K_$=CA)L!T,+O0F,PX-5,%)F7LY-#IR47X] .1.*&/D$A><1 MCYGKJ6TMCIKU8[/6,CYY><48\0N,"(VUI1:5EC+[]>[65%V*-> M%3;$@L1RLA2*)78(L(;AR-Y@;6-@[/\WJ_VO<9.*7N+7(UB&OACAHJO/10NB M&9F$>,@YEEW\*Z7!/0DM_74VC(PPO5V%*>/J%6P]Q5>BEG'N%6 ^2W @6C^* MYYA=$#0A(8FMAU$+O1&>=U5X)#.)A63G:?QZ!,J*&\4.B54B8_=7MM2K'I0> M]7CNKU)_@.L71UQ6:APBVXVRD8L1D\JF6?-EI7_J7#W)MD$8'/'"HKR9 M(X:'Z6DT)";RF,(B3"/I\K/#RYJ;";>CROY:L)8A T\P]R1W3V?OQ=13 I2+ MLD<0GD>B__$M>K!=8G0"(Q"5_;6B]B1YCWKY%$\L]WFRI+%?*YMI(.M5?V[B MW_Z1OG1KG_I19:^^'9^Z]R+[JT\A[Q&;"=OI+UF+(F E?HC.&VLMH]/$ MLFYA3;#4CFT(,JI&Q<&@2_W9*\F5ZJ%+!ATIW)I:P.Z%$M\GM:B+G71!NX7> M"&+%2U$;@>DC*LVAE"[8&+D8$:HX*%K#,N)]#[&JB[-T0:F%WHA/Q4-1&ZWI M(RIY+*4+%*M$QOZON"AR#GWL\[J(3)?N;Z$W(E%Q3-3'=?H(BXJ]= &B1&'J M^E<5WX(B[V-7MP1MNO2_F8T1E(J?H34"U$>LFB(X78 R\#"B5/%:M 2 >@E1 M4_"F&T@&+D:8*HZ(UD!0'Y$R11:ZX&7)RXA:Q4=@$ZOH(WBV888N(';D:02S MXBOH&,#H(ZY:8$+[L]N&J(6#$;.*]T"/=91_]! ="%!TP4(K;^SYBE\ B/OI MGMDL6'&%&!,-N,.G.$8D_"$!DHI,(]Q/=/D 9MFL+MZ+M#8[W;'%$?+J!$F( MZ?0*WVNOF>"61+Z,.<#V+KNE:I7-:>7FI]74AGO7G0BI-)5UY7_$OU8:*^3U9UG5V,:>5$ MR-P+0O>U#:MXERQPL#&T:TDSPE_Q9#7!KX_\U&>2NU-@L.M;]+02.T6I0'<& M@O"%&$75L\V0C" NEA:-P19U9[,*&-6IXG*S42=5IX&L5-W9;.Y!Q4H+E\9M MIV5IKWZ-$*1OP8%8B2']'KK&/ GC;E;..HR-6E'Q\#5I12X)K E/RO)28;V$ MN?F,P7HF0P=^1E K#D#3Z85^&Q#-77^-?2HLXI"D![=&2PS])#<'4R(=?9#V M-&7 P<%79$38$OQ;J8-192IN1I/*E*L%*T!>,4_5S'L!=?N[2@R;54^Y)[6T M$7U4N+J3+]HNE((8% X7L"_C O$DAGR8@0]+N;?,T38[RA,L!AH8D)/ M&!,CZS/B9)NSRG8J8E2GBB_89I)1=?M9WR+_K,=)LQIZ*/:@CIZLI =GJ[V\ MGIZLZ$X%TRY>S_ZUXF14@HI[M4D)^FWQUG5V/@13G8>'Y]$RD4>QX(6L\RWV MYQ'Y,^GHH=^F0),2O*GX39N40!O16AT\50DY#>35\(IZ[#0FF^*S\$H>&HGG MN)C)I^?7%R=;6$BZ2#'JAEV:'U@EBMB+%BP1HDOKP-23XG:0(Q MD]%O--?;63>3&Y&JN.ATI/J]A:Z[LY>;IG4O.V&V-GB;0TR3V$G-UKS,'0OX\H;P; MMB8F)@S?-ETW+6$FGWG M\=(7:(83/:LES7G_AJ(F9D9D:LXG7+D,N8%=*7[ M=#L$FSK]C\.M8OC'X0[%[:,H_WN+V4(L,M!S$,>_1G$W\]6.E1&]BJ\O1T\A M!KSE8IAQ]X!]C\&[299+]<%@%&9?!=(^/[?6VF?%T0AEQ5^G+82%A.*C0_I7 M\WH):$M:A?6VE%T8&N&L..7:,S;T?>/9TO>Y<7F6B 4)7PJABV0Q1H_=/>X; M2S'"WBU5>]G*59*]5+27R>ZE/E@D9+>Z8]!)/;8MU*@MZV:,[W:?8:<_M5"N MMTBLP]BH!S6IZ6WUH-_+A@4:PP6<]%:I1+\\0'Z0K0/>(L((?<5S:0^]+M9+ MY>ZTH!ZB[-]M0[_*UXAWQ6=ICW?^9S\Q;DK[U!%2$QL3@N\J'DM#^J@>@K7R M<9!."#70&F&I.+(J7VCM(Q*F[%OK&4&=N1K1JSBRK+)[]=W\,>%0G"HL4G1= MBP:S.SRE3.TWSSE/X#/R7Z, LZ.#PW=?SL=;589-*V'4G8KGS%)W]/./>FZQ MM'*>J%VV)\_JY\D*>E!#3U1QIW3;P/O+S?B9-4ZO@5'=UDM$N(FZ0?5VJM8& MM#RK++. R)Q#W6S"C:485:;B%>RN,NHTMB9\IQ!U4.7N.3FV1K*KUCH;N!5) M1L6H. !M%4/S_JE91%6@WT<*39AI]VM4=_'?,8_E_IZ1B!.__/++ V8^X1US M'CQU)8PZ57$F6NI4^090*MY3E?/^AA;+?WAY':OE\GKN-*]M"1&+O>A"7W2I M'+9?10V>9GKJ(-"H414?9??EJZA&.E]!17:S51N$^@,X^L:%@3B^^;I=V\8D MQ*@;:WU"5,5%BX=2LC2 A>S_V9DV=4@-PY#Z\F=JZL76I)H5Y M7W&?6BI,49/DG71H^V*-2E1Q M]G;-'Z\FH*3X@B P2'.8I\E7QCFGG2XU@YH;&L,H)@$)$W#&RCJ-,CJE!;0:M5+C=(^.9!#=XJGF D%$$_ST.JZH;T- M^!NUH^)B+GWNH 1])A+>Z8'+=_?$9L(C)AV@MUUV$EI6?/ 0>KET98YL','W_&D1#7[>)? M1YY&@&LN99< +H2H._0YR*F@O@.;3ZY?(R8T?A:1OZ39DW;/YI.V@:\1X)J/ MZS;-V+HH'>-^3M>0B>>;V'[,:0*7_"(LAMF)0*SC@#6S,4)8\YD7^1VJG*TG M^AT,R:YI>"=,#]4=9PC6H8Z>?GMV)OP^5%QO*7XI>R_GG\&7 M2>@MCNM^,*R&THA.Q:>5HM/OK8E4_V([/XDA5G!/XGEZ^EV>Y3V/8BQ:&:?. MWZ[?V=I @A'5BE\I&W.ZQT \DAR8\9LB/ MC_>F*.3B0806&#(MK,,L(F$(@97CO9@EXO?#A(7DHV!": -/-XC$7PF(\Y> M35 (9V2/]WQIK.YY/!'U(7$"+?V5T61YO*=*DA@O]KQ8,E%/%F*,QV+Y/1=O M@/G>?F/7C!GU,0[X&:.+[%SN:'J+Q3S!! <5LF[L"TMJ<^.#A$D(*ZT/\.3I M&M\9RMM[NCV]D,Q O_C&@"T0BB_9>"JMTAF8X^^91>^.:2KO0DII/SEWG M_J;S0)0E4X+RVY[9!^BRDGG X)<*MFKAR+"%=!F"TPW4@Q/RYP$_+4"E/2+:T>DU^Z^O DYH= M:1Y/2,NCUH_VQ::QN NKS35&X1?1A[%8"]D=\2W;9"1SH6W#PY?OWM3OQ(,$ M'QT4W8BG>2"JW91=CYFC"]$V M[?+B"@QTSP_9"JR*=+27\_S[Q:(GUH!5E6GL,5MR1UM_(E:!;.\/?H#V.;6I MM MSJK[?R%*A2L^7_N++@Q\F@9H((Y\L49@M@<,BS-:(]39%;.!T>]I5=IM3 M0-G==@TKTFCZE:>D/V06,E7!T7%9WDK*KZ'>+!E&P2CZ'3'9>%CKY8LQ%:MM MV_ZL.ZLGL@H"[),%"JT)*)2D'C:[&%JHGMV M>U9Z_=3L,J8A\1]O\4/\.6SS&[61/.'2&F=2NH_';+_!U9BQ'7@5LN<>8;JC MHZ-?Q#E_R,K:-IK$@@Y2.PB+1'YA4]BBY>W_,&UD8W,WX/A4R$(.B)F=%P]N M\8DZF ME<\W&9TNF[)][D7 YJ[0&0Z$X1&>XB#QX?=P 1\T:>R235@ZNS/4CY/ V!U- MBT [1 D$\G+%X)D6C+XME2!\Q/B5,#%3*#"=*VBA<:%'V M7<'V5JR6Q[:3)W)1'DU",I.<91AZ23G9FO-IFQ5R->[6X*FD[JFJ%LV)DT M$[@P>#L?JCRC"3-$J#MS1\U' MW5I?F^T MKL."NOI]K9S)6K3Y8AES8&KBI,>NI8 6HXX5!7 MU(755WK3*ODOAXR!'QZ*3AZ+(JF=- 3/K/S/-1;;%#&JL_. 'UN ).WRIQ#S1P;3\^G2KQW@+G!T]MF!QR/2,W&UT2%71NVKT M=]_#F+NC,S=7.Z>A(3:Q*!M21\?$4-CH,67:%[--<=.JXKU?PDG.L/P M5DS\'/GFNX:M)"ZLK7J:8&7>9+$K^7&B$AJ2G/=6$;!J_3:6?>^S*%2.U<-HG8'*!1VTB2F+K1A1]1A-X3Y>FC,: ME_*.IK/&1L'K;H*I59_W;S*.\_.3R#)59?N MRCT &H'-G=Z_ZN+.KJ5TM='J$H?M%?ZZLNY,"%TR,5G<:^_.SMGIXJ A*<&I M3$KPSK"1L:3^MU.$X33&;+L.TQ66KBI$^?[>64@I@_T8G39>Y;.\"FC'RJ&] MFRVN!O?,FLR>VWOS&:6WJ-IG@$HQ%X:ZC66R8GO4>HTW,GWL!#@:1:@>G*I7 MX&Z'KUIXN&H$U2]OA@A$*XT+ Z33G+2=Y<_=%6_EUFAQ1DN&--(<-F0VP\V[ MQBXLGG:%DP$=*[NOS7![8S+[K(A=T/35='%E);7.,K=*YNBT?1:BF1#+S-Z; MNI(NX*6=LC<=5J\IZ4(+BGNLQ30PFK9Z4MI(G/5J;S-M2L,-O&&KN=N07Y<^_%A\ME2-0'X<)M,,T<%+;,O$U;GV&PY#?H;8C,H/ M.!BNY#>5=F+VR8RY2P%)PN3;;R2>?XWH!,Y!0OW.HV42\_(AI&LX'0\SMG1? M%XX.&0>7)9KU_$EE.KM%$+MG]0T&_9S6!5D0]8F>4?2U\ XV^U8Z,7&V+UJR M]6=;/NDGLK@:LPXK)^(J:?+Z1SCK& O#$[QE,D6_D,)YGLI4- ,:)_&6 M)5Q^\0Y%AG"3BE=L=59S[N6H9<6+#1,!0VBQ!GQK2%P 6 &X,Y7KM*T>BHNGQY.MKVP9:)UH97Z$,L.)MD-2*VTJS-- MZ]<5NM_K;F/@:)BOR-V?LZF X M@21*Q$<6W]&I*>D"Z-L,W5NG&7]:H8Y.&RM[$;B3P"$&#NXP[">P7-]:?/>M M*YMGC]_<^',<))#C.4MQH!(>E)*TW4(5S9?2U^+UHZ^I_[(ONH&+FB[0IY_^ M'U!+ P04 " #.@5!68C9<,V4] !GC ( %0 ')D9FXM,C R,C$R,S%? M8V%L+GAM;.V]6W-;1Y(N^CZ_PL?[]62[[I>.Z=E!RW*/(FQ+8;EW[_.$R*K* MDK!- 1H U*5__&@01#"RJK\*F^5EW__GY_>G7[W@1;+ MZ7SVM^_E7\3WW]$LS\MT]N9OW__CCY\A?/\__^/?_NW?_Q^ __WC[[]\]],\ MG[VCV>J[9PO"%97O/DY7;[_[9Z'EG]_5Q?S==_^<+_ZR/_WS5\EI:*H"-#> M63 I)@A4"P3AG(U*.B_=^DM/I[,__]I^)%S2=[RXV7+]Z]^^?[M:O?_K#S]\ M_/CQ+Y_2XO0O\\6;'Y00^H>+3W]__O%/MS[_4:\_+6.,/ZS_>OG1Y?2N#_+7 MRA_^]Z^_O,YOZ1W"=+9 M JE R[]\6I;O_^/?OOMNLQV+^2G]3O6[]O]__/[BVB,75.IT]I<\?_=#^_,/ MS^:SY?QT6AIO?\331O;KMT2K)1.__K+5Y_?TM^^7TW?O3^GBO;<+JG_[?E'J MC(E02JH-"?_C_B_[X0MU&4_SV>EZ,W[AW\^_LA'3@U#ZM*)9HBT,6.^N/B7IYCH=/WNY&P);Q#?3UZOYOG/M_/3PB?E^7^=35>?)]HR/#-I M*!4+&"<08M42%%614&,Q55W?H+::)2]GS<2*R[3FY/DC?F@[]P.=KI87[ZSW M^K^8=MWO#4U[!ODP_*67:UHZGKW!:7LR>X?OI"D\G M*NF8R"#+8LU"-J ="Q0:C YEAJ*\JXS[^\A91L(J*<)@1Z;WP\)F;5YVUHJ M+U=O:<'X?+^@MS1;3C_0"[8#WM$O\^7R-UJ]K'_@ITGROI!W"B3_C[6U59"L MJ& ,.F\T"9U[R[P=2=P&.?J)(F= 9G5#U.^TPNF,RG-JTSQ= M34HE73 @H-4(1ID,T;L*/F0OBEG_[ RBAZG:!C?F:>*F,TNZ0>67*:;I*0M# M6DXHNFBJ41"=,,T-,)"\K""<+D67JE3 SIBX\OC'KJ19O).7[VG!7)V].9F5 MGZ>S9HC^0FR/7WS_Y]_FLWRV6+#3-)&^IBRS!HN1]YE2@IA9^S-S8RR.HJ_^ M(:-ZUX>.R9QZ+,LO(#WHAG<#-KLF[%&OINF4?J*TND(.BAJ]%!)0$IM[BAW: M%*)C7[9X8UG3YUB[6]?W$#,F&VM?7/3=^6Y 8/%*_/BR46BC(B@ MC)(LJY#5<7 9F"I>@5,EAM[&]6TJQF0']0+ GGO=S]M:+FEU24+Q1"H[#545 MAIW3#$ T!,(&H2@(8VKOPW^-@'U7\VI![]F#??[I/7L@=+$JQVI5)&G 6=DL MR9(!E2P@*0.2;#J!]TAN97-V"]8!-NQA_YW'2SK2FQA]M6G"T8DQ0D MK KX18G1&XDA=T;,U>>/R1SJ!X5'[W W'K]^.U^L_J#%NT;*DZBHJNL=$;Q-Q39\MT^.[WON=L^;AOD98^Z+!F+AF2(?$%*D*KFJ7^84+5?>_5KB7GFV0X)X<$KIQH.-=P7*UF.85 ME6>X?#MA8Z+4H U8%D*\.&4AY<0PS<'Q6]EE$[O?"URE8!N^^R?']SUVN5]$ ME)]\,EL3T"XT/K#5R4@\63W#Q>+S=/9F92U>,$'%:#9 BO* ,3JH;(H( MZ516W<-A6Q&V#2["D\-%?YX,$1QC"N^X#@NN16F*AM;.1(XI?C(H?H9E7S]G^_:JI=5)Q50 C6K7 MHBS04U(M/R2*7&6-*^EW[Z8;U[\I_OFL7:+3+#?Y MEU#'6D2%Y"K#4[/\BP[Y58U65NMRC4/D?=Y#SIAB,(-"HQ=+.M]133RJXG7T MD$.(8$PAB!$3>.%$*3);JWLG*FR>W#&Z=.7V/VJOJQ(9=(YL)]>BV>DQ&9PE MR9L;)%+O ,.=A(S)M'H$I[\27'KD9O>+*EXD!:U3@7YO^_>R_F-):^HFD33Y M1 FJ2(VDP$ZOYZ.45?+11=3"F=[\_QI!8S*1>N"@V^;W,WIH\6&:FS76:#A9 M_8S3Q=JCW5AG$VV3\<4T4:U9:!?M(1(YT*0$ZIRJ-[T%W ,DCWW@5325BO(E M]8X_?HV>,=E '?#0;>N[@>'O\WGY.#T]G3#56E?64,JU)%&M$D0O"5A1&:-4 M2AI[,_[BV>.[=-J+R8_:THXI*;,W-Z\X3:A>YQJ@V)#!",MB1O-J5"I>F8I. MQMX)!'>0,;X;I;W8O.]&#Y11%[)%*5&UI-[]/2N<^]#%H]_Y1/SUIY^J6LH510HB/V,I1K=Y<* M4)0$@JQ77H>H8^]H^39TC>_6:"\T=&?%D*G4C$P9C#?\]':=;8H'?@>!J;-H ML_/D>FOTAU*IMU_7NLCE).?%&14VE-9.]EUK),J*,EO,ODAVJ[R&$%#S:GF] M+(.]C-O5$CWXJ#%%+?9D]K5"HKY[O#>>MRMNNB!-VI)TM@H\%3:992P0*Z\_ MN1 ]88WN9B[M8TO)=D#!$:YU]D;!(#O>3;C]$Q?T=GZVI),W"Z)F:OTX7RSF M'ULAYT0)Z]"I"H4B^]"2/2;,;&\GI*BB*$;EWD&,K]$SI@A&)X1T9\-01887 MB\S).DM&\M*L:??8&I((%32JJA&KPMK;&+J;DC&%+SJ#H_?$VE?X MN:4:7-!BM*K>N0Q)"F)W7"<(*K*IKXLP5I#TOG>&U-V4C"GTT1D$';;^!@S^ M_8>;N\1 ^W/_3EZO5_QS':>9UVMM0UK#D.NT[-[9Z^M?WK?3UPX+Z=3YZ](\ M_-)AA15^3#)3!9DE^]&1"K",+Q!8WK.K6[R*W:^3;Y.Q=_Q[P5_R:C&OT]6D MQB2B#1%(^\R.NTB +0>.[=U"'FV@Y#NOZ,KCQ^1@[LOO6R'Q1^YR_YOQ\ZK1 MY<1243%2!F6:GK*ELE<;6P6TDE['&@E[,_L6$3MZD_"D>+[?EG?C_&^TNK(@ M';,(5/F97FE62R) Q)1!.R]-"B['[M>;UPCH$ NF!2U7YWLZD;D(BLW-"JV] M%6J$V'XMM<2L:O6F^WIND+"CV!H6PX]G]AV1WD=O=,?(_WFSCG,J?J09-1&: MF!1;G0%!CA?&4A,PN029%/(A3<%C[Q+R>T@9E03KR?W]-[[?%3U.9\NV)':V M9L\_-9%Z-EV^;0;@R]I\[XF0*D5=,[0F(&!4M,WI5I +BJ!5K$'V-L4>)&I, M<;!^P.C+B_[FS95E)J&M\XI 55-:1Q\#B:TKD,%53U'5J'MWTGG0/C]N!*P? M#/;=[ZY](C;)!QM*+M36).E"40H-4;.0,M8[""WST$G7*AW% &UL[Z-E3!&P MGBJBP\[W[2?PVWPVOP[,"^L%?;+*.+;C5_"AJ]3 M-*: 6$>QT(\+P_@_)Q]P>KHIQKK2A?N\DN.GZ>G9BDKK@^K8G$%PFE%L4N(= M:DA,K:C,EX+DVPQ MO;LY/!!E?(3_R<[O D]/9N6DO)O.ILM5^_X/EVJM)F6B"AFR;O6\5EA ]G0@ M9XVHC DV]$[ >("D,+6R(OZ8UTOB)/M#I?%W2<&GU!$7L M#070RB0^Z)Y8GN.ZR59UE+.H=H".-O<3-*84KK[@Z,>'OMV-SO+J;,&+?/86 M%V]XC2$G:9PO; ?7=MWL U.2-"1'+K"O1+[T+D>XBXXQ1:BZ V&_7>_&_U]Q M\2==6=J;E2:E;QXW0Q1M)K&OMUF=*:K&"C$[SX)8 MQ%8I0*T4.%4GT:G2.ROI&_ V=\?*UWW-7;AP2%^3G$DNZ@A%MY)@DQ,?_5)! M&B5K3914]_;0WZRON3]F.C.L9Q>;FV.O+D=>!<_^LZ$"67H)1BEV?8-EUS=8 M8ZT01*+_?)5[R>D2V;[C^_\Q6Q">3O]%Y3^9V:W^"J>SAHB7L]>4V?)9]ZI9 M3)?\IY_6AM K6DSGY7*;6,T&KV-+/$HL +)3D%**8$)()B0GV2X:(B8^P%K& M)-%[(?/.V/JQ<3!05E)*7KF@$TNHUH*:%1-@(0*6'NS'E\+&>N\3N[-%<"B7 M>"C\/'['^U[2W;&^G^<+WMG9)G4Z?_YC@;,EYO7^S\KZMW-N7"J=BQUY-5^L M_W!7FSUM;,HA>TB*77V3*0%JM."S5R57G:A[)_F#+G!,[ONAA=[Q$=,ON^EJ M:K"LHMKL(&-N(2IV7%&Z",+)H&3.T8;>)3OW)F _)M;U@69G]#.CH_6P6S!# M_CE=O7W&'&"6+2X+Q5OI./]7UN-)BTAMSR$4RW*(6 0EE!4TY>)*#AAK[YNE M1Y Y)OOBL7BY'2,;EEL=3?TE']W676#=>G'=48J6K]G8F?CDDJV(X&MET2(" M04PL9&RV@D)FZ6)[#PR]GYI1^8B]4-)I\X]1X83+MS^?SC_VK6RZ_-(!*YKN M)KQ3)5,;]\ /8&@T3[[\^/D?RS84<9/-U8X[:]$/FV[81JBD*_L$-K<2MM2* M'Z*14+,.PF#4)O26S=M3UZ$)7"8JRR;_VOPK1O>OV"X,5I]?UDT#N8IJ2L-Z8[M+Y"SZ@TV:%@ MU(L_PR'FQ[-E*SA?K@?6OESKB?._E$D.0@OE6Y-=5N\FB0S)Y,J8#C)XAG1( MO2,HN]"WHZ_Z;2*J%_]Z-D*])CI?ULO;A/.ID%^DYKJVPU6OM5(>:F1KSV@G MF4H1V+!,V>>"%+HW6=N5QC%=;A]) W9EXW#B[-Y>L!/K4[6R5(@H%9B@%"#Y M CE%CSF$)&+O%H[;4[=C-<>W*63$QO;)'$1 M@6(+^Q7/]J!*%DK1KD:,0G0?/+D7P;TG[E7&@4H&4&E6/9HA$M8]2] H*R4& MGWK'R7>?N'>PV[N#(>FA"7T[<.7 $_I(8[7.(FB-@4FC%@]<"Y;@BA>87![M MA+Z#W>(=#4?]>3@.,;VYM7XQRXO6E_$GVOR??]^$J9]_RF]Q]H9^QQ4]KY7R M:F*,QFRIM2R(+5K=1N/1 MU];36[?*I$R J LP'K5Q,CK7?03[]M1],PID6(S?D1$P!/M[YHAL:]P*%1RU MEN1."@_&%0W!%C9NM2J1H@TL[T82JG[">FD4\-R7_4/#<],]^#I]UDN].3DY M\QDRBB"TAE+\FQ=.*N]"[UY;VU,WJCR2)P_/?=G?#9Z;);ZL5Y?]@V\7T@%DC8)7 Z*K*@F4._ S #+&%.(\ D!_MB &EIPWV7WE%(,F:K! M4JL94R&P8E$6M$3E$%M'M-Z ?ZS9N_T^K!O>/UOSD.75Q42VE_77^6+U!M_0 MY="V]0R_]67%'5N#GKP-/D&24?/6M/J1U%KB%RNE5\Z'="-J=L_H@7TI&9/U M/Q"TKHTJ."CG^HUB?(L+^I'%4VGIG#1;KK=S(A)*C9K I39Q/;% 2D[Q#](N M%9^PI-Z]5NZF9$Q&^L HZLB2/N-.;FJP6]<-]^#[U]>_3U2VV;?VN<*NVVBT M%A=.1S"6K*W&":?J5F)H#R+&9$$?0@(=BE\]^XC>,)$NNK;_3IG8&DFG-(FU MQ!B3!Q_;[#K+!GHTGIU(Z:5UVBF/O>]!MJ%K1VOU*/>-O253=W[UG37XXMU[ MUKT-\A>]!:AJEB84H*9U,2UY")I7S$:LJ\%$TKIW>/1N2D;6:_ 08.G DCYJ M[$OAW44OQ.8B_3+/?[;*W.DFE^SG^>(C+DK+REA>>;N-G;J@=F1=#@=7C*-# M0-_2O3OVZB)9_3*!?2)CLFV:P' MDH[#,*Z/P+R=N':_X7C7O@@71"@U-.DN^0<2Q!P#%$Q"N(0F*+N5+-R3D#$- M>3V$F#LDW[KG'[(8?;F8OIG.UKOYA?1;SPF;%"EJE>A!ZU#!H/>0JA"0G5'%>':3 M=>_0\H-$;15*%=^&)!N&4P,"J%U\S_@?M05[2:6H: 1&Z:M@%BU B^="LFX M*@\ GBL$;06<0T[!.0YR'LNBH=JJ!*\TRS@@$_3FM@]U;K:=0,OVGN%AM>F.S-M,ZSZ-?ST'^;KV_\UZ\O&^LF+X47!8I.&8QSALUY2;P+ MVB?M2&BSG1OVX*.V0L:1J[NZ>EI]-W^8V[JUP;0XHW(R*VO,7AFP.]'*!,M& M-MC62,=41RU(SZZ>\1Y%5-7>K!C<\GKN:T_="B;?2!1\6)9TTTD_T?L%Y>EZ MP_CU*9WW:CIYU_HQ_6MS\UQLBK)J!VPWM1*U6@ I:TC)IJ1UM=KW#AUN0]=6 MLP5JRO9V5!V];>\/<9A-N MEPAP_S.V H+_1@R3GOL]E.*YKAZO"CE"JC*6##KQLHUW+=&QS;/*B-(;$M7I M1^J=>Q^Z%3R^I3CP4 SI=UM_15J]K)>IV:VI5;MO^VFZW$1Z)C%FGXK3X&M( M8%KI'<,[@#516"I&HN^=AK8M;5NA*GX;J!J4;P><1UN5SMDVMS\$#T:6UB>O M39Y(-@MI2V;#O#.(;45[#L&K QBOWWEYD5Z0K3%7&$EN^'-M8.6;P M[/IG&4T+0?>^A=J:NJTP]8WD7@_,NV.4I=6LHE=103 M=J"EYU?6KD= ."TM M*GF@!G\/EJ4]_KYW<\Y?+)=G_ 1:JQ#FOW12,6,BLA]LJLB BKV7TJP0HIC* MS22J;E>[=Y"S8P'#403SOO"Y[Q9W7^YT'-3U_I*D=;LD*FO]8"C(1&3YT$H' MIH0(@03[N$((7S,IMC,Z0^4>4IY"5[[>,.G!E4&T]@5B7]8K4UIFAK]Y;S#Q+U!(H3N@N7KHSJGH'T.YVVGK]_S/_ 3ZWE M]MO-W(YF-=Q=D5.SH%"B!A$EL;E2!&!2"63D=[,7.OG>][B/I?4I5"L,I#"0$32;SA=K;8N%A&T#%(.0[=*9B-VE["%+Y[S,UMON;?;OIF3'>H)O M0KITX$DGV7&VR&]9AK7.M>_?MUK^T]-+D;>Y'EA-TRFMR5/!5O)500KKCBP^ M0RJZ@I+2:*M]-CYO)T)V>.J.Z?U/&A[#LF00F_DF02%EEG!M\I3,+4/.!8BZ M>';[LC>U,*2[]Q3["CE/((E_2#MY'^;TMTTNI] L>>,^_D3OY\OI:CE163!V MLP*73.M:V$H^I4M@*2MBUT_ILETVRK6^> M7RVFO-+W>'KAFTTD:SA1I&:/'V6SE]K PR#:R")*DC K[&W#?I6@)Y$QWQLQ M_5@TB('RC]ER$V.\CN9H:PHE$=1<$Q@; RM%=M@QQ1I3-:3CD%=P=U/U%'+K MA[17.O!JF.O<%E]\^;YMVO+Y)UKD*6_%1,1"%)T&ZZQN5QH>T+(I'AR[:D9% M.4 $[R&B=DVS_]80M#^GND>&-[=AU_,4-G=B+KFL,[ML%0VQ\Q;;D%+;7GEM MV23/?K 0\+U$[9J-_TVHL+ZL&D8$W2484\%08XF0G2ULDK6L;U$S)*]LQ$!L MP??.<'N(IJ>0IC^H -J73P-.U;R85?5L_BZ=EU@O7^>W5,Y.:5XWQ4@7PZMP M5JYD>O+?SMZU:]H53D\?-7RSV[/WG]$YS#9T&N5Y!W&_4YZ_F4W_Q= M+)"F M==HJF*_3>7(7G>?E94HC)6,#.,O ,S4@,.C6W;6T3<[)DD5G*=%_%7M%H7J2 MMT2XV5EN7*^V=E$+:J/H$7BHTZ9)4IB4\-12Q53PA;<+D9^.)K'U&OU MR/"_%CT;*6JZF1<]U_?L;+'@?[#YY)=^?JTOK:2DV/_7M;02 ;201&U7GM*2 MPN2J5R,6/O>M:TR=94=R9D8+JSXW&3V7=6,LF"\U%&4"H- >3)868LT!6B], MZ;THXF;0^P Z8_=Q;H<**XP$[V-"Q2AUPKI(^;?Y+%\]Q),8/#I* 8)LG:B# MDQ!+&U::O98F1Y]N)A&,2B'D8)Z#ZE8O-Y^7C]/1T8J5UR8H M2?,!-185I"(L6".3Q*BT*KV;-ET\>TPY=B-#W:/8,THA>LT">K6@]S@MYVU" M+OI G.^720+1*0,E"3X'VM16NZU Z2AS:J/MA1ZQ8-UZH6/J/SPRV(\?>*,\ M8_ZU[SS0_5,_H;/4!]@C?+, M7!,/:VG /GD54M8 OK;Z&Y0)HA82,+)P$+RP6GL72@V[HC%ECW[#IV1/*(WR M>+R8K7#V9GKYX?6R_GB+LR^6:8YH?.R)Y;&=Y5PSY"&D]7EW)F)J&Q>!DG@@PR\P)*@C84%#-Z+6JB0 MW:[ XK!T[YI,_=_A2(P=/N,['[ T/*8'T\$2P;]5[.\%C5%:2E=[,V+"7 5&H/7D)^<]!"L17+76BQ2CCF,. M7=W;@G,488^K?[@Q6"1*F1+% #;D>C[)33&TG?&J8.1]MT\@"G+_ K_5;+'' MGIT#1$8ZH>T8ROF.Y7T^7]R7B]PKZUNGQ[U,I],W&TS-RF6EJBLID_8&M*LL MG=DF88M=6"A2N2A#(%VW:V!RK!5\JSEC^YZ",3MY@\<;PW?:F[:$;3. MT: U3KUS:[&;N[LB-";9&N!):\&H: %1"B@L-ZA*AZ:..<'SGF5]J\EVH]0\ M'9 U8!GE:WK3LGS.MEU<^KQ;Q.5ZUG M?5W7B*Z_8+EJ[;R6\]-I:38G_W)Z5B[?_0,_ MG?_A1YH1'T'>E(EDMUADEKR43$OQI P8>&=,1::=C/=ANRO$7A2-*9:R/VJ. MQZP!U>1YEP4\?3%;KA9G:_%]L\S^BHK'S:W\ZO.O['"V%@KXY0YR/L/?6U^% M!2_\1UQ.EWOHRD.0M;_"//CF==*:&\HNG]V&.IW.&T63K E32 Y4"8Q*T:Z1 M@VA]_I5"0J$K]LYWNY>8?;7IS9O#N]:KHM;!^@PRM+CBNNNS3 9RT-I2R9AE M[_NW+<@:D[;M@Y6;FKFK@Q1=^'0V MX?FS%2UHN3H/ITRT>] MH[\/D#2FR.TP,.K)DR/+JB^7*)/JD1&<(FB*I3FO!1"+@AA):Q1&(_5N;K@O MS6,J31Z3Q'HD5[MA\8JG?->&Q!*F(C/L]C\MVG'^IL@M5Q/24E,PM34R8YO.Z<(V'1HH-EADUS3[$![:^#ZD#*O_KSWJ/K5Q M4OG_)Z>G\X]MP #_RTT2Q3K,+EE=2)(>1&X-F;7EDYDJ0?0RZVR4R#N?*/H_1)&PD[0:M/X&$G MSA[AML?D9+(CWH(H6@C72@A&2U N8\FDT?K> \RZWO:,5N_OA;5A^#>4ND\Z M59%2X:6U<%XB"T&9R#]"+%0#,A7_5]T/ I0].#%@;.?%[ ,O?;[X_"5AZ/*M M/>(YVWSM_C&V#_Q 2VI3P9 MNY7]O]WSQF!E=./]4/O0%OLS9D ;XZ*S+5YI:ONZ;=KB\[S> M]<<]#(]'/VM_:Z3/,CN9*/=V$V[@J]9K81AR_". J3I 2*)")2D$M2FGY#H? MV*_1TV'TY=W?_??%.HSO#!5;+;@B:N/\XCN^OW[.W)G5X)& M)CP8B:T168%0D@86J &]8LD:>R>N]:)]1QMJV)&]@Z'O*)P>4(6N&VLL+[7) M^M=VY["'IGSH*_=7B#L1W2.E8I/309Q>6D>J8TV0*J5,UF(DD6D]F!M5DD:[WB$]%9 MT&Q)VAB4V/Y,ORDWAN!+-_5UE;B+2XOSBLZ)%U&4H@50:NT8!%H([#%"*E;( M2MY6'0<$R@URQN"H#PN.??9_<#WQ*ZY:Q/I"YEY)*=Q;7SS\U;WTQHZ+Z.0W M_<)^,]'U";R77>->X>=UGN!/9S21;*UZ$SPXTNM6<,QK*@@H42@O5<#\CF_\9[_\9%./]"O\]GJ[7*BBVC#]2)4:70SZDT+;T00266M; H8 M>@NAQ](Z!O4U*.9NE;H>@JG]DO"WI/;_(US\\7$^J'M9V9>!RH33_0I#@*R6$%0MX-HS#S;I!A!S?7@,H+IWIG ME^U*XYB*<\<'M5V9>'"HK4LM+DEE8HQM78%C= 6,EZSN,?,K8Y6PIF;CN[>\ M>0RA8RK3'17H'L_./BDJ&SH?-"N3D:8DD:$&BM!F=$&@(L'S41')2N7M#9S= M$P+>[GF'=GRL5U6P>0PJV<16LY,0?,J@;&M.%+5$>TP+84O'YR"!X@$ LZ_/ MLPOW>IZ:>RA<=\Z]RS7S25K%CG\6QC6UHB%8-F-TD;G&I&Q1?HNO :[1)>)V\Z7U-OB5I8_"0#R64 MAN#6P: TH5BS)F^!6K-QD]BP"#$K*()*;G &!IZS;="L!E#KE:VBT9C MF?O.0](R AM5WJ>*7NG>]>N[TC@&+3\(IG8]37LQ[^ 2VAHT.F<+Z%QLB<6" MU4>(?/"K541)D.Z="=A10A\J7GY40#V&58?%T3J@ZJF8*C6!T[5-?I4,\U(( M$L9 ;59$B8>64:.,AQ\?2SNSZZ!H6H=,99%15\744?1LU5;3\N\\R-9&L^@4 MK1\R[>FIQ+N/CJ6=F758*+7 5#:R5B4KU,S[8*22T!JN0HTD"ENT)H5#VX]C MC&Z/2$SCJ9("A*#>T*4F+_VRD9VGV.4;KW_>].!(XI7GU4 M4#V>;0>)3T^T<5*HX-F1]X[M.?(06\L)Z2(5K8V,<;O-'20?:T#-#FO M53&0E"4PWO'!18U0DK0YNRKH9D71XZ/LVVKA,025=^+R'=' OCM_L(N7]9&S M6M8H>=79V0I&5*8LU I")"]+$:;<'!FU!R:VE'QC"!0/BXE==_Y@F'@YXY5+ MI;QO.,V.?U3C $D+$$4&7U6.,G2#!#]O#'[?T1&QZ[X?]'961YE),TA1R=PF M(X06SS! )GC!IH"F--SM['&4^;EZQB9 M/%V\S3$9)7K 8F?+>6AW[*C@>#P/#B3*LXYI=W&1=+.3HYC"D MCK;% 8ML3)#K:2T@575M9F2&%',"BD4((;UUU#N@]92+;(:"4+?ZFEWX>;"8 MURTJ;34A%YO!L6_!9F11D++08&.@2,JFU#T]>(@KZ#'X?SW0-BC_CI1IUO:$ M:I')YP!6UM+Z'@?69"TASKMHT$G)6FR83+,GY"[N Z##L.8(+D,.HNK$AHBT M1H*)60 :5X#:G" =4)O4)0+Y%9?A4*GS;4!S%&@:HV6Y$" M=N^W-ECJ_!C4_^.!U"=W?A=^'NG6RX540G8.K% )C)890K8(DG]&E[RPU+MO MF=].S)=F_$^J12A \'K6%X=@3#<2(+IN8\0,6\[@ IQ)"-9J]70L+*V[T9!G MXS@I()5Y6PRUKNV>?\TU,:DVQ50'PM+X$LE&B*5=>73TD#1:@Q:=8V)#:+T1 M*L3$,I5?V"H-F8*[9)P-%9(^8 [:N%#U>&X=MB;"NV"*BQ&T,ZU6DCWIMCU0 M8L40G4;3+P'^D!?47RZ:LDA448$0F36$;%7JPAJ@XC%*X2V:8V6G/;5KZ4>! M9N\6@KLP\)@JWIN*'G. D#7+%:4"1*,MV"2Q%"H2XT!^[%.Z;]X+0P?BSN%K MPFNLMMA6=FH*:R*#ZX2+ E8DP9:MS,H-.2QC7^$TECCTWL)I$(8=3J$WCR@Y M&[,MS;%N3;-"SA!U0- 8;/5!!WFS@4[/PM>!SDA;F"-=JJX&JB<^PGT?KJ!M#D0OF^?G M7=RI+'B .,]H%/=CL7,@[ARO+[Z-6GE3,M246!]X8UI+]0(^6!%3K>T*YIA> MQI9 &XTBWU=(#J[MOEA&"X%86[.W[?AD'')#[B-T#";7H&C;2:)U86G; M%4U;.;M=V#;L:9I02[MMS=)),3W&!05!I *IMOP*H6ST!XF6C$G2'AXI.['A M,%W^$)5#70M@:;5]):Z[?P>PV/)RT"MQ,]1\M"Y_V][H4O51M#H?)T0&@^N* M'[4>,N445AMDV:71QJ-2;L<;]-N)XX\/V.S$A8,':B8H/571ZL2=8D-8^ A M\;FL06GG'))-QYHF-P81.1B0!F74X2Q29VR1.@2HQC%5'C,$ZPA2#-*QTG!5 M''IPS%.)Y^T%FZZ,&3!N]VS^[MUTM:8*9^79?-9 3K,\I>7KMH>+S_/Z\]GJ M;$&_3F?3=V?O+M=PU^CX[<)Y>S]S_RA?WV5W"OZM-=,7RB9*!2$-&W263)L$ MF%@QV8(@K,D^1>-]]9W/[@T2]@ZH7/\ZQOV+V<_3NGK;PM<3D2F9$CS$%)#/ M%UNML;@*"07Y$K.*W2]&OTK0& RC'EBX%4/IQH5^D;9;)*WS#K]05:2UM?7A M$=FS> PQ S*EX&N6;?XJNZ?=0VX/T#0&<^7YK*QI0BR( ME3RXFMCCC4Q8%"X!-4,+HR]8>T?:OD[1&*R:0PF/1_)A4&RTR]!SO.H49!*> M 9JQF58NMI;N$6IRWC@KI?6][[2_3M$82F(.IE@>QX=!L?''V^EB ]=$Z[(; M"RBC Y-*NXI@XK(5$D51,1,= !J7!(VAP.50R'@<%P8%QJWFCMI[GV-I(P9K M&YMC$Z36S=OQ#*@IWR2_^MLRF^^F*UP]F:: M3NEDN:2U__CW^;Q\G)Z>OLYOJ9R=$ON.[#6NV/'_SC.O4G8WX\>=%,Z MN=5?>>QOM)J8BM6@D: 8MHQ?8K%4&&ALRABJ1B7I!QBW^!6*.L0$[_OVOR_F MR^7$F78C%%5K;L:GRB@-(<5VE2Y-C:FX* :8"?A5FL;D>G?$RQU1P7ZLZ1E$ MOH^JDYS/WC564#EY-U^LIO]:[^"DV!2C0PO9N)9U:"T$WAC05A0RT6)6 ]SS M[TCEC@X[?(.HZL&_X^K4JV0___2>9DL:5H-^Y8$'T9?;+O@PVE%BH8@R@/*: M375K6Q9[U2V].%#VA33V3JL\FG:\8^>_I%F++(O1!B2RWV*J%!"D\D!(.2?T MJ(9(;'H$I4](D^Z"K5UD7B.*&C3*4> MU+Q[@-PQA=Y'@[[',_1("+P]SB>A]KD(L+;50\>: &-,8)/WR.?&J71 QWP+ MBL<4YA\-#O=BZS%5<.L?&$61J4IVQ6(%TV8#LY2A M;A%& [S',/&(>-N,'4!*5E0'O@C5FGUH8(LT0R1TI%P(V?7.^'DT9"UKF@YX\\N?W(9V>+ M1;OGJKP))B8&3FIW4:HBA"0"4"(C54!E:+O&=0\^JLM-Y_E3[EB(K8*L*P5R M#@6,-!52;L/.1(A6!!&-Z:W5OD[1&$(6 X#@SLO./FSIIJ=:YNL"\^J?T]7; M9V?+U?S=EV5_GDACM8ZL-4FVPLTVY@@+B[4@@O.R"'Z[]YB!KQ(TAC## 8#2 MCRE]*K/.5_L*/_,.G?Z!GRZ7^>SD]^>O3_)J0AZ#%(Q6ISLX4P_TQL@:ROE.Y8LI#.>\&&%CHOP(@4 M(3FVMH0BG;TKF$UOD?$@46/PRP\@-OHR9T"[]/E_G;$@8^MN\^+9_%TSG]=? M^NH49U\J,%IFT'SV>C7/?_Y.2UI\H#I?;,HR7BR79ZW YA]L^"V4D/[YBU=[ M6+5#D[2_37S03>MTMWB%E&?X?KK"T]=O<4'+<[K*SS<)8VK)?NB93I[\]O9NT2+211&:M7R!FKK#"V]!R1DTS&0%@') MI^X71=T7,08GX#"XO2FWCXN';K;!HY>Q$6@O9LO5XFQ=8[=6CG^\Q=GY G^; MSS[0DE7:^?*$TDE[K.#1LI+,1D!TI"#41,J:X%3LG:1[L,6-P<5Y8L=@4/P< M_WALB'Y9-WM_\H&U-:93XLW_.__;U41FIEE+VZ9BMF$ LHV[%AJ<+S8["IAN M3N@XWFEX8"UC<.V>&/A[HN,IF?S/7[\:E;U_E9X1&OOW;M?1+'T*!D71!5J- M6!M:8P#1./#1%I.,##'U+M([N*5_X9&O'_GRXXP6R[?3]XV#SU^_?+5Y^(OU MZTE2DDP1%K+0!HP7K3C*2-#6V>"CRJ;HSMNQ/75/VS;?!6GWQ50Z<[![0.YN M^BZ4PZ;"B@V@/^8_MO!0:TI2-L1/9!"V9%\A.%?!)*\A!'88DJED+5K/]!\4 M>%L0/:K$_C$!LC?#![0(7LSX):U#VY?:[">JM. /\KN7:?%];JWW>-K^VKS7 M4COIZEN/7F=)>%F5:5W/=(YMN!A+KU8:DE3V+-2(\LTA0'N+@;OHV%<>WOK. M35D5J:S0AP2Z1=2-^^ZW$W92,29/NC8.;LJG#YG=3C+=H M^5]X>K;9Z=/3^<>U'/8ZDVTC[4)A/6UR<]A4:5$S*VVHQEG5NQG %F2-2KD- MCY$]^=(=,)?"^HHTGN@D*<6H(-QV\_>)#K467PAR\>WV.0=(J0C(9!AF*E:V=H<[.H\C>HRR=V^T M?>5\'8"U0XCK*V2W[HG3V9LK8;#EQ+E2L!@$3\UX1IDA%EVA5%01R0F5>SO* M6Q,WIN#]@1&V+ZL&1M+Z2F 2&=HQL;NE??9,4)N5@X):U_-BDU FR0'-P)OD MC"G:?6"T[,Z.X0S#C9&:2ZQ5D0;CV@QM$=FFT2SUHI0)+3O).?8N-MK&0]@Q M4^_F5]YHZLYB74ADJL#,::X>3@1B:3-956];9DK$;2%A@']Y:9U1!T[O=_-V4 MC%$[#@B,1VQ_G^3N6X21&'U8=3 CO]$ MZ\C4F-8S5 >6B<%!"B)!MCKI:I0DZMW ZFY*NI^4%HK/!MO<7P2E=6NF4"PD M60EB,#%Y45C\#WXD;EW;/>CQ'>S.XK% >!#\N^[]8:XI^+0%5O5\J@6N)3@[ M$M8K"$J7FDM&B[W;!VQ_33$:WZXW*/9FQ6&R+)[72GDU_4"7[_V.*_ZB/)]E MIGK]H#X9%KL\J6MVQ:.7V"FSXN[G;Z8+G;&F/%>9\UDSU6/$5N/GR;8[3LR M;7:CKM6I4!T#KW>\<7OJ]LY*VX(/=V<\;Z:2\C_XD694IZM7M,BM^NY[HL84UAT(*3>RE8[*A#Z95ENL0Q^\_DG M>O=^M?G,Q!26_D0*!'OD3&C5D%KJB_+*2!NS"L8> ;$WR!Q5LLF(0+D/-P\* MN]_F36^=\YM#.Y%\)@" MOB-"8A\&'UH4;N)+RXM@Y435)&IAXD1L8Z)J-( Z5JA:BI*%J]+TOGUZ'*5C M"BN/"(5[LO2@\-OT62K_YVRY&? YL5DB.^0!BDF*#XHQ;#-D!\(4YWR-PEEU M!/#=I'-,8>@106\O=AX4>">KGXFYA*>O5[@ZX^_[?.W#DX*>=RNED5G[A;SN]$CR9.!(H"GM5 MZ*QK \PU1!)\N#)B(%E-4+V3G/>A=QM<^O]^N.S"WCZI!5L=HS8093EM+]=W MV!=^O@M%4PH::JIL73A^%6*;2FP42HU*FKQ=M\T]B-@&8>';0-A!^74X=+&_ M--ULR\O:[FY6J\4TG?&^7;VNO%B"]D)54Q18K *,YE?\PH"R[/F'JKR]V1=U M#\CM0MDV.(S_S7 X&& @L/<*[:H_7S6/+-YO7S[/&K?YSYQFR=TO4?< M>4F]NJAL^G1>/O(\W'?^Y(D*PBJI VAA(KL410!F82$Y*ZWQNH3N0;2O4[1W M]^G-MU\S66\O.R4K@V@-CVUFZ9UEFU68+)#*/E V1*IWQ==6A(WI/J\CJ?**U>Y[=4SDZI.9V;,M']!YYO];W[.\^[D]_)9;[Q MJ GFJ##[ @E9TYIL R2*'J21.6AI^(FQN[JY1L+^BO3&YB6V$W/,)-H X=SZ M(,50(+*/!2XG'77.A+YW,N$=9(Q+H3R>[S=%Q+X[WDU[7)TI^+(V.GZ:+O/\ M;+9ZM:!WT[-W$UZ'23H8H!HU.PS* 9HD('AV()@PK*$WO!\D:EP:I!\L^G)C M()#\/)WA+$]G;S85P Z-*R'X-CJN3?@)N=4".XC.FA*E+42]F\%_C9XQY70. M!XT]>+"E17'^?ON1<$G_\6__/U!+ P04 " #.@5!6!F&B7#R= "M+ < M%0 ')D9FXM,C R,C$R,S%?9&5F+GAM;.R]:W/;-[(F_OY\BFSV[?8$]\O4 MF;/E.,D<5SEQ_K;SGWW'PJ5ACOWW/_\*^_PY':9R'HP]_^_Z/][^ ^_Y_ M_]=__,=__@^ __/CV]??_31.9ZSC]_](^/TG]^5R?CT MNW^,)_\8\0 M!3/%NQ0LX__KPU\YQBPP,Y#6:%#11W!8,CAFC/:"&\O-_$M/AJ-__K7^B&&* MW]'@1M/YR[]]_W$V^_37'W[X\\\___(E3D[^,IY\^$$P)G]8_/7W%W_^Y=;? M_RGG?\V]]S_,/[W\T^EPU1_2U_(?_L^OK]^ECW@:8#B:SL(H73V 'I]GE__P M.AK]P_F']*?3X5^G\W__>IS";*Z>>X?PW=J_J*]@\6=0WP(N0/*_?)GF[__K M/[[[[EQR89(FXQ-\B^6[BU__>/OJ-M+A:/9#'I[^!IQTA+JC>^]AG,! MCR=W@]\DLN(T G!Q?D$_Y^;?_DU]$23X6A85Y[7]/+B"15KCW'@EQF.,N;O MOQOFOWT_9,4Z[8-T)7IE"X_&JQ2=1990B\0&FS^F#F@QI)-QNO'4D[JTCB^Y M<@\HA&Q9+ MNXF<$OM&63 M*&>3D&;_H)W\Y=ET-C[%R<]?TLE9-0)>3*=(_\OOPY(7DX6,+M:#!RX8U+^J.:<(C?'[ M[\:3C)._?<]V9=/+\73VIOQ]/,[3%Z/\#B>?APFG[\8G>1",8=*X D'1#Q5X MA!A5 LN9-MF5H+'U;%F/YM%SHY&@;U. [TJ!OT]HL?U],B[#V:#$(*Q1%CR3 M')0DR][5 =.B'A5C)BBN&NO\VN,?O9(?*LK;6A6[:O4-6;GD?(P^_/SE$^VI M.'T1I_,5:5 86F=M(C>"DT=FI 7'$PU0.H?T*ID<&^MX+9A'K_$V8KZM?[F[ MF3!%^L*/M-C\1-O2R?A3'?0%RH'ARMB2#:! 7YUW!]X'!;%((UPA S2[Y@;! M'8#VSX-&BKME ;22>H>%_M&_* 3 R#.BF0@J H9 ("4PR"(^8GE(R, MD\8L6,;P5!2_DVP[+/]_QQ$-\X1X^"*?DDSK$&?D6%U2,;O@=2QD9"BR.4R( MX LB:.&Y95%ZJ5CKC?YN2$^%"2TEWV=?F$W.TNQL0@-_^3%,/N!T$#(+(0<: MH(XU2"L,D5431,<85U;9J%:$6';=#F[A>"H4V%G&M_6NFMN# Q\YLN 86!W( M\^1*@[=* 4H;!9,%-6]M ]P"\50TOIMT;ZM;-U/WJU$:G\[C:0,1>$FID/E! M5 -51 &GC(<0LZ>M2ENA="^%7\%X.B;_ T7;87*_&GVF):<.\1S3J]$,)_3. M0):8K&<93"C$:8MY+8;ELO[.NP/'J]-Q%RAZF^P+$P,%00,D4L MD)0,H(B"$),V-,9BF(G%:"N;Z_P&A">@ZH>+]+:&S>X:KGQ['[YF-#.,V^::WHEE">@\=U%?%OS=F;\A/&V4 ;XU-F%E %2SL/,Q#K#Q;)S;1%\X"IM2-W M'ZA'SX:V8K_-"[>S>3?[B)/?QJ/Q35MDL5Z%(+*W-H-P9,6J)#-XQ108G[.0 MP7II6F\!=R-Z](QH*/#;=/"[TN$WG%TS1A$YRR8&8#Z1/2)4H36+?,ZDG8Q2 MVZ2;;PLW #QZ93]1Y:&:V9;>W*WX_JT=.@L>!7<&/GD/X- MIK[X'(;T-R?X?OQR?'HZ'KV;C=,_/XY/Z&'3'\-TF :*\\0B"L#D!!FR)8"3 M18*U2 .1T@77^DQ_2XB/GC4]5;*"0CN?%&R.]Z?AR=D,\Z#4\PNE+40F#"A" M"TXI =%P8V4*RH76V41;@WQ&-'J(6E80:>>3A9_#9$2&T?1WG+S[&"9X3N^2 M@LF>E9K_G4"9>@YF4X8B?-:R."9-ZS/&E4 >/2%V%^\*I>\<>5Q&M2"CM8PY M8B-P+(I&:F0UF@)DK.>AG#ZTO=7^5%:"%B)>H?J=XX[_P'H[!/.+S^02?<#? MSJI4WI0YQNF;LUF].E&S'<^)&E5(+FD)260.BCL'/EM+AE-F+,F4T;?>-+8" M^.AITD\=*\BS.AG*R;I,OKGQU?KQ"7S@$J1#%750T:;6&\X=08\' M1O1NW(&X^FYZT)OR/GRA'6 XSO3^!,,4?\+S_UX>8*>0I+8J %H?2"&J*I\[ M* D5-SY*+UK'?79'_>BGS9X5MV(F[1P^7#>$7\836A-&+\\F$QREK^\G830E MO%4[HSQ_=3*_WW@5$+D<\'@R_V VFPSCV>S<=?F=5I#1;""9][HD <*2FZMB M9&2RA@PA!>O(<,F*MTX]V^L #Y#3LF<*;C@##D^?#DFTZP;[QX@$>C+\-^;_ M)K><]L=ZAE05\&;T#M/9A"B TQ>3X90^^FF>&':ND<60!P:+)V$;L.2Y@;)> MTU9F.6B6N$*>I.5=SFPZC.7;##@$*3ID$:\8TB6T@MSF( H(52,/+M,\S-D# MSS+2*Q,QAN;7P];">7:4:Z6:#BG&EP;6^[IP#ZP(@:6@0;M874T4$+7TY'FB M*;[09[&U67H304-N7"N7T-VPW$&,J_:][\XOO_\UG8RGF/_V_6QRAE=OCDS.YN.OXXLMP.J MVQL>'&W9 MM(HI9Q0X*;%>B!$YB\1I))MP@1YPC0?TZHH#ZY[=D 5W%*BX@Q4/4..XH3@; MVD+7\%R_S/K3?.'<"-1@J4K&[KJ^#:3EEK"NNL>5NMOHZ+;"&PEX;]HO+IHL M@@0FT-**)RS$RG2>?3:P>VY0//KW"@:B)KM MQ ,'RZKAHI@'[XL&2P8IRY+S@*VOB=\ L#]KKZ%2EK?W!TNT0QF(BR%>@-$F ML6RT Y8:*PQCI2\D-:G]7< / 4U/MPB:Z=O?_YPY(\R,[\9^.: M11_#Z .2._HK_OO?841V['GN4R#97$LY.'_S)N =ZQEM]>!^M8X>/O[E.D@N M&9&9R]Q8TK?V+&LR^;4(,6=4:7T=I*T@-*^1Q*7U C%"\+PFO!<&CMX!J3PC M+[5HUSR5L'V-I&6/^]5H*9?O[?CDY)?QY,\PR0//@TE"%D@V15!9<(@&$P@7 M$A-)IQ!;CW@;?$=Q0+(-*U9BCC [[X!*RVX>>QDG%K4K E*]Y_^3:1V0% M,$L?58DYB-:'%_=AVC]!^FGT[@SPO;KAP7GL^(W_'/^T720R=MTBAN0R9"MJ3R"(PL,?':E-M,>_CC MGR!Y]J2+#I'XS4#__^'D#*\P)9Y19MKZMN^/VW\+YNNVW7I\I@B8$4R4 BEH^(64& M/AD%16%V-EJ%IL,M]FT@/D$7K)U*.IC5U^ZXW%Y'M)+1"![!1UO7$2O &<$@ M&%\D221I(]KG':S%U)?*Q7MPWS$&N- MGD+XA!+,HNZX5BRA>=J\:*2%+NE(&[EJ+"&STB0P-BE0L1@(*2MZ:8(G*FN! MK2,SC\>C[KR>M-5.!^]F,Q=,2K0U(@F"(($*+$&(29(V)OPT+Z/Y:%SE MO3-H!]UT*-)VE>,^?3]^D?-<_N'D]S#,KT8OPZ?A+)Q<.&AC\M=&\TI#+\>C MSSB9##L@ZBM4D'P0!-#AP*A5O1@ MR"+G69C(6]^FVAKDLV19(YWU* QXY[R8]R 8IGER(?W9BRJ?^04QDE7!X>RL M1F:,M4X'\JISS6M0PG((M'=7/0SY*%G73:HR3A7?-HHP%X M)35/68(KM=AVO;WHW?RWHJ(VPLCF/>AVQ?PL.=E'HSU*')[/GNJ1$ZKWX4MM MROGQ_$(VO;&HIH:Y.N@XFLZ+$@QTYK7XMX/Y#5VEG#I/X*!I9;U!,E5=\QWY M 3B?./5Z:ZY'(<1K$:&W>%+S^]^/-\6>HK4A23)<13TKD4BK=]8:)#E.:*4E M]*T+M.X ]VF3;U]Z;%F7<9ZK>(\1\>G"([\1AKRJ1S$061='EBV8Z#THJP/$ M5#PXIH2W*1'\I22E-0FDN^%XFN3:MX):5GZ\"_N%-7 O=&F$D'7OMYH<\V(, MN$1V:A;!D\-N&#.;)2?O!./Y4:N#>EJ6A9Q#W^0DY?>K 81/GVC1#2HLDQNEPAA<%%\Z'_1;3^,.Y>N<2&(A:VIX\=D#/:(#9"'!1>B"&F4Q6K@^A M=7I![S$];3X?%2-6I!KO?.2R4=&_.XJ7%FFET&15EY0=J.J^1945))G(P+&( M1;;.7=@1\M,F[#[UN8*/;?L_#2R7G,<2053K6%DR36BV,& ,R7^CZ5%DZ^.\ M S=^VR=7'B[K%9IO>>OA]LT<'D3M*J4@*TVTE&Z><2_!".9UL26:T#J*O/D= MJ28W?9+BVBA-0B^.K'!6Q>\L VV]UTIF)E.70\([;OH\9%PW2D,6RY2HM2 # MJ\5"39!%G3'E M!+1ZU6PF0V)*6*M1H':QYF=!=[A9N,2IHMJ=)N MVJ:NZA9L6 EHO_55.RANN<]6,ZGOC1+6T>,Y&LBBUGR0+D,014!,/!C"%TWS M_/L]4F%-T=5#,6$;87=@P.^D/YQ,+A)M+NI*\N*XU<$"%SZ"TLG49ABL7B/1 MWD7/PO(!1X-*G;=Q[-_P;Z"B6P4[=Y1OAW)TUXSJ"T 9?0@^%I"ND&7OD@(G M@@ 6,U/<)O2Y=9>06R">@K9WDVR'Z;TF6K8H#UQB\DYIL,R0J2-"AI@#>771 M2^[)3MS"LAZ 9 MR.!UVDN-.K0^OEF-Y"D0H(&,.Y0K>)'2V>G9_"1\771R05$NN7:*@U.U-*$B M=SG*A$#\%-QDGH-LO1=L#.XI\*./)AI6)ZC5RVL"]H4=/+=[$X\VU]PP)2VK M%DMM"*T5E&1*PN2L$!N56;NG_\+28Q]Q1&!7(39<_)>@7%!X$S -^ZG< K#_ M/BH[J6.U6G>09>/6*;=!99M,-DE#S4RO1PDUZT M2NFGUVU$V%R?GX?G61J_3X;CR?G!-6T=M;PB617OZAE(F.3I'Y]JJ?^K$_*+ MK2-XA29R&CDW9'+$>I!AZP&W0::M8 $W.[.[5_F[H-QO0XX=U3L^B&[6>O\- MNW;\A-,T&CZW\Q'*4A$>#J1"XE M5%*I0 ZPK06,5800R<0MSG$MI4(N?/-D@AU![Y1^_BLM 9-A.'EY$J93G+XI M;S'A\',U+*<#E6@I\$B+3R+O06%D$)6D!8D5:XO@A5MYW^2Y]RG[=YKV2Y,; M:>+-Q-TP[CH']MM9E=FXO!I])CF,)U]?$M(/XTE-N*TM5'SC6APQT.>%0M:";NA43?'=8GG+8:3G^?VR%MZ(YR6TK'$AA,R3T,63/%CK MDD$;0GLN;.JIL0XA7Y++)YS,OM826;,7HUQ#F9^JC/Z88CD[>3TL.'#&*5OS MG4WM#:DX^4$A1P&Y!):#E=XGW?RD]UY8SXU0K375H53M+U4%--S/F%_1VCGZ M4&^-O" 3ZSI&EIADVEO:2TOM2YYH);7*@R2'6BOG9>:M4PTWP?7H2[L M L>KTT^T:V*^=B)V_M8\B;>FPS/I?/$^@[8UW4H5 U$[#TDKKY,3,JG6W7TV M!O=VHH8KA=;W!\1XGI_,+C[-)2#.RS+B15IG:U4J1 M#QC(!Y3%@B\EV:)91&R=^'(_JN=&J,9Z:EC8=>XVW@3V=OCAX^Q-H0UTOI%> ML_P'7@1IDB_ ,&>BN^'@R2"#$"1ZK0*Q?2E==HW3OND3GPM1^JFA87'6%2!? M#T, MT7Y3WIV1+T>OIP.)CG&GL+;BI+TQL]H*-#'RYU*1(EE3\"$+RJT'/1=&-!=Z MCYJC#Q7->2(;-R%J)A48YT@LQB"XVJ=!\^H/9M38O$[ 3H#W=7/TL$O0_G1Z MZ'NI\^29.IYYGI8-2H@8 [A@:Q(MV6K11 .)WN3:<)[$1@<:]^4H+1YXJ&S2 M/>IWO*N<6V>Q51 7:4^;P&B9<'KUZ .DFCY,^,OJVT%R'149I9+)1@G&UB() M2=7>K-) S(ZS4(+,?*,4GD,K\*Z4TJ;ZVT9@C?7V*TGJ].ST D@2F)Q'#]I* M!HI;#=X0+IFUK68@*:X!Z920>.TM*5UY8.[\.R< 1*^ M+JKFU6^?X.)A>%Z&[&68?KSX) ]$5(PERVB&: DJZE"O30CR:(J71>2,O'6G MXFWP[3\,T8PIM](]>JFE0ZV M_@91_-.MQJQY%2CIO1T9<@C"2D(0.\4*TE+ MT[R5V.+93TCU#Q)GA[H *Q;::V.]*)G]5=,A872&"Z>^3\2_CR6FX6M0CJDI+Y+'S&?G>";L@KRCU^OO3J/?KE" MNQSGJG95)_>;L0*^1 _*%V>LDB%L%FO8@D#;8MQ7D+H;>[HJY= AYSND-X_O M>"%MR Y!)UY+,9'@?**EU"86:4Q."-TZ 7H-E(,5.^BJ_OM7JJW5T-$= M$Z[DP&/KG>M 1+FGH.)A>+*-^%O?\OLQ?#TO&W01A43F4LZ:UP1[4^L,*'"I M9/ Q,.64#UDL595>DZFQ],5'8<'N(O=Q(Z%UB'O\-AY-:D^4VC[EJH+#G+C: M%$D8-*3H:K?96"!JX:!$IID36AG=_ K[6C3/PFIHI(P.KO!J9!=S81-LG6R& MNW =QEQHI<.-J+&# CH8"W=BY,8D);B&K'4M+L8#1#;/,11267+7[7+KRD=( MCGM,A$-P8QNY]RC,NCJTMR@0').W0DK@OMI&R R!LQZ*0S3T40K-$_7N!'2 M'-!FNKM5?K&5X/=1FVG5@>ABZQV7^1V(Z>*H*(SR(OU]B%/Z[.P4<^-#Y0<] MN\O!\^Y26#J'T@U!T/, 6J#!FD\$% M,KJ5EAR"5F1^&V\T8[IXV[I(1,\#[!4BOVC>]F_,KS*M",,R#(O;S9?2?[%* M^O-3U?.[]9_#23U_'627:O%U#IJ5>F5(U,3X.@Q:7$_R0$/GWIDPE5;?OZ7UVNQ":=#,(9!=K7[-JD @D + MVC&7BBXE-(^B[&-<3X#=1TN#CJD,S?#SDJ?$7WC>P_5=ZAFUG)T:XNWD8_AA752 (^& M9B^3-4Q%DUD7GFQ!+$:V3IG=R\"^T;PC$1K66FONIMQ9BV4Z<&B45#Z#9,A! MA63)EK,63?F)T#E8]9RP^)QS8?Y>AQ&URNX#I)EQAF7 MP*M, Q.U,+05"B+-3J>,%J7L/W:RC/(;81MKLF$!NN8#6Q0:?H>3S\-$,W(^ M&:UK9RZ,!9ED$S'H5TSLOEX^,]D/9^W-]HW%W;#>OA M];"6YG[ ;^-1NNX<#!077*K,(!M5J]*R &S!I^S88$7J<0>+ANU'=03X/IQ M$J!A%;\> URJO7SN^;[_&$:7=7@C.H/5]PU>,-JG4@!7,R8M.A1H,R-='3'; M[QW@-^;O@1@]*A9> 5&\%!TR%*UJ"U*NP$LRK,C.MX4I089_Z^LQ3Y \#Q)G MRX*"/5A\L6!+:UC,E@3!:W%-5>BWVM#><)ZBPY+C'7>RFQ%ESC\YHQI;9>+IXKIT(YZJ2@^P;X MC>M[(,:*:7",IW'7/C@_ES$B:L>-ABQJ;U*LMVZXHYI2FJ=1&8/0SK M&^6[D6 %T8_J=.YE^#2288\<<9U@]JF\T[T6!%2S?YZG?EFZ6-(D7MQO!$R#YXV' "MX?SP'>RH'_ M(TSPX_ALBB_IGPUGOX1T\0%IJLC@I8<4]+SI50 ?HP-?F$Q"H$R>=6!^RS$\ M3^X?C 4KV+]S1+ZVNDG8;R M!$A^3,I>0>(>YX OQZ/I,,\31\:C]Y,PFA:D69GY0&1;> P,C/(U>F008I(, M+ G5>4??SEO?9=T&W].F6QNUK.#0SB=M6Q>0L$HHZYD S84 Y219,-%ZJ-6$ M-?<%54Z->?0H2\'MPJ"N2CGV4G L:F5)1) U(CF$@@27N:OA/IMXSL(YT__N M[*,JZK*5^C-&@Y2V6L3@-]*P6VMRJU+?#U$#P15F4BSH$%:7ATC%:3ABZ>ZJY[ :L8X&7:+*@$01 MSW.]?2'(XG(*>&V,$VE&,-S#7G*)9]?-\PXY7V8]_S2<5O?@;(*#5$J*@?Q5 M&\BM44YHB,XK2,DP48PNV;ESA>M9D.:!:NA@L&]?NM2C M$!$3Z%!JD3ER<(/AJJ:H6X[>DZQ:K[F/,O*T"W&Z*N78(T\^,DMF; (IYU4, MZZ4'3P/R4;&0)0JR9;Y%GAZN_DV;$&RAAL,T(=@ X+?(T]:JW+X)P0/T<)@F M!%(&F6V$F"-YSM%Q",(8X$:18\Z*#M(^#:(\M E!5YYL(_[>D2=?FRUH:4#; M7$ I;&ML1?P_\=3UZ>!!)$97)P M/L:L%$3N/:ADD7YC1.P"M6Y=N >]9V!6]U-6A[MT=4*^ _A9.%S-J M$[B=+(\MH1[&#NFF^LTIUDQO'2R5;6$7P[!@)-A!UA8A]%N0+D!.3FNG][X$=SSN] M+2&)$(&+&E-.])L+PH-(CF4:@$YN#VT4FYUWKO)"KH0Z[PT_"*QF3: 'B&B=Z+H!K*/P\Q_&BVW:93]$"1T\_[L@WNSH;5$5G[0! M00,'I:2#6!O"LQ(P1Y.+: ;*B9$H9 MI?EVNKF#^C<\W=Q=)D]X X+?3S:U5N7V^] /TQFL=QNMF7)]N(O_?IIJ;-.6@=P&?:DE4HM#G+Y"&X+*QD M/-JRY#,]WM/-K>1^U^GF-D+;1U[]NW,[Y"U^&D]J_?DPRA?N6+TU/:IW^.?Q MB'&Y+%%/)G@9SJK=725Y\073V;C>>QV?#'/M[[I#R*K]#4Q7 M3D+PUIC:.IBAX/7XV("+A0'-5(OZ(/K^V22DV3^& MLX\OSTB?ISCY^4LZ.E%N.=OACE\S+[.'TW/LD#%B6Y M]B60D>1($K2:@6-*@?1D.6&*'IO/V_5HOA&LH;8Z>"9_G]#HS^4P2,1H;5GM MZL0D*"XS1,$X<*F59];IDEL'-ZX]_AM3=M%'A[RJMSA%^L*/\X)KG_%D/&\ M=M'<<X8:CIA4:!]1(LQ6NU;G^S<">@;?=KJK$,+SE_#Y)]8 MQ;' DYSF,B;BMJ\LKS>B?4J:^,ZU-]%D75KG>2YC^$:;G373H:?EWW%$(C@A M%K_(IZ21Z:P*Y#->PI,6>4D%DE&"-DWC(7)=H"@I:=?,2MG6YSSW0/K&H]9Z M:]@\\MKJ.)NF&R-RK;U M1=I5.+X1J(F&&G9I7&"ZE,(%BPF0#<%D+L#F>?\RCF28U3KZ0BONZ?\FMVZ& M>PO$-[[LKIN&_1)O ;J61>$*)P3.0DK("%+PX+#>Z"$F!^M,*J*U0[X"QC?" MM-!/PTZ$\W.,2SRT9_XV'HUOPKM@-;TX#T"=O_L^?+GXX$?:;TENO^%LP(.V M(@H/6M+^J@(2[[.0H$V15DBC65ARWM><&K5"]+SY=CCE=N@D>#,IC+Q(G?4^\KF.T8&[EGGATX-G$YF M@ZL1T(CG$ISGIJ10K+$\@;6*+$UE&2W/2M96B,7'DK44&R7OT".NT99>75%V M_=,/E0BX;_6/FZJAX5'*:D07"2Z;8-HF$7!KBAPBYZ^5CNY4^0X"WI?R>9): MJ1JID-:!DIR#]S6.(4HJ] J%88].Z6OR]_:I\VWDVN',]'*E6ZQMB]JN)>B8 M; *9,(!R6D"()M":)@*RVNN>M3X_70-E?R9R.SVM<]1W$'*7O(L)F6"TA9$_ M=X'L E@0PAM!GEE@M;(O9P6\,&19"25B5(+VM(TF^U9I%VO / ']MQ%TA]G_ MBJS*R84M^?/)\/3B8NDB#]79$+T4-?)8NPB@!)]JS17)8PJ2$WM;Q_KN!/0$ MF-!.X!V2)-[-B*(5V2+7>;%<7>Q\&#)M+1*;"&P]C-Q- LG M2X!X+1]C90$>:U*2(5LR&%IN:IUOF85F7/(-I^'M;W^TZMM95 U-I3F@7\>3 MV8?P 9?B 2SD9)G)H)63=4VPX*RC 6:99"R.LWCOU;@[OO_1ZJ^!N-:F #>\ M)_D+>7/D&8235Z.:^36'>M6ZYK=Q_?9P\N)T?$8?C,N;LQGM"Z-Z7/X33H:? MY]F%OX\OJ@_L<#NR"XZ=[T3VE\YRJZ% ;K0W/DMA50G.69^9P,P*%G*T[: + MHAT+R2W]2FQ6>3FEWX8Y@.IW^,QG&*D\_5 MQ7PU^G0VN^FIOK[J!\&*X3%XB(4Y6OEHR@3A,Z!,VG"'AF'KTD3[&->N'LP5 MKINJ'QAE4W9& $9+3CJ/A4RU^D,++5!HHYMW-UJ'Y0!U#8^-DVL0"+O$:1?::BYA2\:USEWJ/:5\I*$=/ZJ,BSZ&S M52Z%" [D%F47+;N9+\&RJ%BTL=%E]M5 MJW=66Y_JU*-IPG?G2"W M*V$?5KO'SE@F)9J:;""SK]?7'$)0@<\K41=CI12L]:)Y_$R]O\[_<1-U&Z7V M:"MP9(3H2CS+>)N>3EZKY_KP2R?Z]I\-I M=WD3WETU'7RD>3H$3F=OPPQ?C],_7XY/3X>SZS$^1*P8:K)%]J!8CN!BEL!L MHGG&T6K3VLFY%]0SIE%;A>VC"<%*05R:R-?>_#O)IB9O- Z\;O2L+L'5[4>Y M%$!5UCHMHF3(C$H^N:12T,7IG%TR)JX,H&[TU$:1E3>?JIS^O[,PF@UG\V=> M-;Z>7CGBS$JGBHY0;-&T/7-1S^ C!*UJ-WKK=;]XYV80VX4N%Y)^,[H6%\/9 M(!3!3'86:(K7>Z&URS,R 2P54XHK.DG56 ;W@CI@,+,#<];')5OHI,/F>QO@ M90++FW)^'^_-A!;X3Q/\6 WD.J//[WK.ZLMX@C^/:'I/YF&" 3HKBDP*1,)Z MN!>11%44...#XES0?UHGC#<=P',CX[YTWX]U[H%HO[1Q[%%HG9JPM%DJ0M;^((L/7Q *>(YE, M@JG".C1Z/VV0LWP+*6\;IMB)(SSC=0[1[[(SEPBG! MI >:ODA&@?(0"@OUS!TQI/1^%F+D:WI-\VL#KG '>0W5)$.TD1/(\..4>%P@4T1B94K*Y9/J^.:+<& MV"CX<0Z&YN\U/"MR?,[+M4UN(+ER]%%HQY)"B$K3U'7DZ,>D$LUDJ40(C&?5 M.BS<= "[[A<7&.)TOHD-M$@J&A)"D8:#XHZ##S& LI[Q$KRRL?6-]YL(#AB% MW#N?EK>"'731HSA&F-;*\_4_=8I_#B=U+;B4UE5 8X!92>5$ :9U+0GC%(1H M%7#NG.?%.!UX8])L#&[_?-I%B\ME,[JHH(.;\A/&V;LZ(^:3YL5G6N9KD(M, MY'>$^:KE3DJ3,\P+D^B"@3O(FA>%+<<28"MO9F= M #]J3NU/51W**[P>D]7^WWB2+^"NF@HZ:J)_O8,ZKYY9 B/AD)A!=N@BA\MDCPM*AI^89!<,I ]%HG0LYS\TWD M'DB/6OTMQ=VA^<<2.Z^=Y5\ZL(N+J:M/\)D2T7BC@W*@;ML M^L1HGII9VT;$#9N(7-K;5P&HRX%F)TT*SH 32H$*RD'D/ !W*B5N(AK3VKY9 M >,YA^=VU4J7N,MB5[T&;I"R"P1% /(@:>4*B2QU&2"''*.@*9'91A7L'V3; M7 .R?[+LK**U5LM#Y=M!Z=>@K P%"FM0^0PES.NJR7H [05M8]*$>NV>-T]# MN1O1XZ=!0XEW"(JU6"'/@5[7/)JU*3\C.9UUD#^7HNIEB$DJT[<38# MO_=,XH/O1X?1^[%G(4L6"TF0K#97F]U:7;,E4@)M4-+[%NUF[5N>0!;R?GFQ M88[R-OHY]HS/3<;R+4=Y'4U;$*1GZN=#M'OLC W>)%;;8>J\J7Z_B;1>IBTKF'&*PP&H@ M3;'BP+-0;U5%67N%"X6M?9'U:!YYDNE66AYW45'K,MPO/N H??UQ/,J7Y3AX ME)K3(+W*#A0F#U$'!CQ)=,Z3IY66[I"M*0!\ZZN?H?8;R+C#+WJ+AT4) MS#$6L#6]1.EDP?N$(&1@C/Z?&6^=MK$:R3,D2D/5](AOK+YH(;(OT3G"@J&> M0-/.ZP5*2%(*9)I):YIG[C[%.S"[$*:!:CKD MU_I2*QJ)R,"8I36%N1$-1H M/1@:OE)<.\>Z-/9ZPG=@=J%16X5U2#ZZ#*G\N+CH4,'],L%_G=7==>X.*"Z+ MLI)#$CZ"*IE(;X,$9VS&F#7'Y=XA[8*GZV$]\R!48[WUC-ZO G@QMS:!V"G. MM &\ X6/6JMV'74:ZZ5G.9@[H/J4O2^< 3,QUH(F"F+0KC:(UY%A2KYY>N3! MJ'-?/.<(F+.-.O;$F.GE6KRXR1PBV?#MK_(PG\Q4R$Q%=B1Y8K"ND*^0])%M3 [W47F$1NG67OD:HK_N0M_%>>*N;@-UC0'$MT(.'%IMI?!.7OZFZ]A4U6@N:8&;. MZH*MHP EM :?"X."2N4H:$7&;LGDA^/6YK''XZ#6-EKJ2:EYX[WI7 +\8M?6 M,3DTP8*+ENRRQ#6XG!EH:Z)T61J3NL4?;\,YCK!C(T6NH\R.6N@0=UP%32S, M.EY*-,F Y6X$>8@6]K2"R$6F6_0BJF+) MT/<(*F2R^]%(2%P:QFTRF/9!$/D\"?(0+:P]8.]9TS*G$HIA2SOB:")J\ERYHMKH$Z*TG'/[*XNO+2W0FL5!B M4F M_:B%\"!JGD%(D6Q6)>K\I&MXUE(75[KZ):1%D9[LT)(D$((DCU?I1(*I MOTGM##,9R:;L47-D%9;'7CA@&XZM*D6RLWXZV%;O/H8)_CX9)AQ8Q@5#(8$ M)1H>1G"ZE+G_0=:>$[:T/L.]>OISYL8#=;#W&IY_T.C#R?#?F&OOK$6IIH$, MW"ON"Y"=9XC!WM?(JH?@8HRI(C:M>_X\!.=S9EAWO79(BGP(YAG839 M^=L#;W1*3A40(@6H%BQX'TF$Z) 5STV,[?OQ[0S[&U/WI_6>5P\PX?#S_.Q! M"$V.<)$TE1RY5=7SB9X6>.8PE9 89M;:"+N-XCG3:D>==#BLN9OH+TY.QG^2 M!U9?OR0A#6=S9G/NLV ^0JF>N;*>W.@4$1)FSV.4CLO6&0,/P?F+"-G!OJ_SRSD/_%ZI?CT6>;BP*A2*X1:#]$9#1&E,\8I$9=;8:]+XMSPB?NWNMLH M:-Q;NLT3=MEJA#_-$>K%?0>5DJR#%IR186:1-L%$@B"1L.2R\=G:S?2_R>.> MA/*;R[7YY&=KR'D.T5Y S"%CR"$"QAK%#U&!#QQ!"R]$<#+'$#94_2;/>QJZ M;R[90^41K,JX.$^)"*--H^*\S;-WO]*&/[Y*5T$062\D+(OD@ MZY(X]YI+9THUF3%R[K;SA;UOU 9Y'JU>EZ2(#T@TQ4)W2!6&C4 M/B0=9/NN@QO#>YQAU&9\O:=]4#/%]LQ8;2O'\^B*$@635AI$30=7T9/5J^AE M*%%9H;GT[8N>=1S/8PJ[=N/VT1#F>(*SB\E^M8F_'4[_.0\J<)T"XZ6 F\>\ M5:TM9S,-*#'#?3!%E/89)^OQ/.: ;1O2K%VI=U1>UW8YBXJ%M:[=A?NR";9N M$=WUN X5U6VEQ;7T:*2"?=,D1PAV;"/Y#JRXOTAE06$OS,WH097:(5S#^$#7A92?3O\\/$2F11.T&;*(0@DQT3)"$Y)!!$=X\PR M;.NCQV58OY^= MG+S_.!F???A8C:'%L7C(18ELP%H4M>H^(*\(J M7(^>)MV4L(<-XZ?S+>HZP$3P"I/@5S.;O<^F[':B3?/-MQ[J7"#D+O8)ZLQ9=0:.0H 45B9%]K!5'' ,1\ ME8,IGO/6I0+W2X9[?-E]UEVDY_#29AW47B9U<6QDL Z.J>V5D M B>4!Z&5MPI5L&ZIT-\ZQW7E]^_?>F@C_'%;R75P3%>,\\*@.:_X_,O)^,]% M->HZ K\/9J[\=#][;T[B7W<0F8-3; YD/#E&A#K%1>9'H].T$8@ M!'%2\0#"!RZL\Y:'C9RH^Y1W_:&/4'D/EMG:F=?Y2MF[L]/3,/DZ+B\_UO%/ M27 ?\=*D&)=7;U^_;'V/;*MG=KD\]O!1+]T80V71*2=U+0.F=':.YQ2UC37B M+BU;>6-LJZ1A!KQ[4 :^>'6H.K+V2:;Y/A*'FSIY:B.XSL[Z3K6O#XU2B=G&7, MKT8_A\F(_FPZD)YGIWP"CLA!V2+ &48OG4%ODPAVN>?QL4V0]8/[-E\> ZMZ M%M9NZC05$;S6*@"!M^0TL?F:@,"B8]D'S73H%MGKYV(?-+1W<8ZNI,?(:P67 M0BNNU0Z8+ANNW)<"Q5-6EVBU%1K#,KF;+7(K1?)XV?J?;WLCYVHVRCU( 6#>"B29^4AU]HH*IL" M :V!;&2)4J)/VC=FW1$6##JVAXT7^C7=V_WFRQT_8$'R!1: M.]ZE-"%IG7>U=2#YT8H;'J0OQC!RL+67B*N[8F_^Z*-Q=J\ M/,II"#(42$:@E8*GH+J=SAQCCE#3, UM/#SGD-O&AOC*-1-^^B M]BWYX>BXWY0FK6^A-A[4F\GP ]D&\RD_L#H62V, R4TFWX<)<,EJL-JA*4YS MS=5]-E9OD,^8UT>E_^//XZE=:Z<#\MJU]C17&:^7)#A&<#QIR%+HPI(TPK>N M+-5C',^8]D=#C^//V[GC/-DZQHJ0"60]5%:\*(@L!)"1U1M?R9=PY&D\3S1+ MX2@G1R,B'5%>S]T.C8R*C#:O0)?: 05C 6]\!*^R1&Y5\:QU+/-Y)"9DDJ<6 MTH,7G#BMBX"H X(M$HVV6K#\+3'AV->40Y#AV!,32G$E&:,@F-H4N)!, ZD_+9B>8KQA-/3-B*'ALF)FRCIF,_YMUD+-\2$[8\[]V*(#W/>Q^BW6-G M;,YAW,6007O(,:H2%OU++*HJ$SK1?+XF?K Q(2C(>HV2FU>@^_.WBHJ M,\'1(W@6-2%S")$7!D5F9G4(+N>E].+'T:?F<.K;O*_--K(_6')!^HCY[ 3' MY?5X]&&&D].;[<";YQ9L^KP^J04/&NU29@%99$03GI5S7 FOR4=FI7CG6>(F M^[0ZLV#3)Q]EK]HKYRFJF'14'B2KY0QCJB5,B=VY8"K"EB1,MW/P(^U1717Z M_D*A UZT*-)*D@K:NB5%<-9%$+HD:6T,9;,2B%O(Y_KSGV"7Z6T8M[S)/U@U M'4[HKV.Y%-K *!NU(U#%< [*TX_H;0"+DBND38*5UN;@2B#?B--863T+7/0H M.^ISJI%J [47'RA7//A0:IW:HISQ#)-\) O[TVI$O@N+CX8PQQ*YO&ESS7U( MIY1QUDB0&A7M"K455.$2K,[H?*S5!%MOV+=1'#Q>>7""W.H;O).B.BR^-Q'] M%DX7!;XWP=6MS?AJ3(=J,;Z;SNZDP(X"WRQ\SJ29.!8&HX M($33OCK(?HEP;S/Q_?!@&SFW#KJ]X'^Q^N5X]!DGLR$M=N]P-!Q/?AO/<)K/ MD/0C+V) /A49"VW:V84"RF@'H60#J'32SC.KU&;QMTV?>(B6T2T4-.XMW88N MW3E(MAKA3W.$>H$P!*^Y9L 4UM00E\!Y^BU:4U-C2T"VH?XW>=R34'YSN3:? M_&P-.<\AVD4M:F,"V>P26%WO%#,)?)8*C!*9&5)O6+X,N%;UFSSO:>B^N637 M)N5V#JR?-_@)\V&0N3RWJ!O'TN]Z1)?P^<9C6HJ8>R=IS38\L82*HPN,"95T M* RYBDJNC)C?];#=++?:.H<\F?J?G_]U-OP<3NKSKEQNAH37> 'D6].N4I0& M,EXXI."M8Y'KW+QEYCV0=K555W_]B]G+,)E\)4?NW >,)/N09H.04]$TER!K M,[_*), YSG[^4A/L:[0QI^(GC(SCX@+#>\O MS1V8*KUE"8[R\A"7!'!]P ,RCDN,A8,7WI!O4SO*%Q9J'R2G;$H)G=G(:]P9 MRE.DX &4U.'"SS+4:S!3.CNM!5XQ_WU"D^&/T03#2<6]N+[T(Y;Q!-^'+Y=R M%(69PFTFDS6GFA?!(5I9( N?19$8C&S=R;7I (Z%IVW<@"X9]R6#9);$R90'1T*%XESR,6@G7.L2%$V [Y^8!R3//33NK_DCHN\- M<0YT,";5DMI6N& ,N1QX9[=J9'PM];P#_1M]]:KZ#SW6>U'&9XU%[ MAY^,:TK'I8ADB=5>R:!5SJ!B[45@:'[YS&2VJ&U@S:EY'Z@GMITWU4$'DJP> M_ K \ZBDZDF/DJI0*G:73X("61X,\,232K?FBP;@SO 6M56L1M%\W;52O^( M7E"*EE9G@(>D:<7S#D) #C86;P+Y2"*USJ:[*Z+7.DZU+APQ,,DS+6BE][9F M:4IM(/K@(1N5C6=!!VQ=4N=A2)_:1-F#OHXA1C0@8U=X*35HY&3,H&#@#.U& MABP,HQE3S+EN8:&G0IK]B+]#P&<%YIO+'HW@YAO71[<0F3$"6;9$=476B]*6 M!I%] $ERM)%S%W+K/I9-@#\MBW#_NNQ0I&NG00RL<:G$2*MO80@J1W+KM2*C M(2+)3R9GB"71YFZ5)T@Q MNAI5JFF#CC818R*6((3WI:NQM@3H::UO[63?82-]F+EX,8@!3TPYQC44K6@^ M);(?8[W5SSU-)T;S*X4>=X4>#/@P*:&-E-_$T'^(YKJO1[^-1VE),L*0"V)D M)AN6?J@<"KAD:EX.ZEP*+];T]1]O8WK*J]*.&NC07/)A]+X:QX"QX"S6X^]: M'TR9>2Z\UA L<[%H;6UQ1[$V76$^]/*T*PN:K% /5&&'16I1HN1-63T1SV]U M%F:3T*F YF34*8]D7:*68,FHL](+45CKUKX; =O7A>^>BU1[#1S+Q>LUF3WU M;B"7*1IG$J - 91(@MP5H4"F9(R7/&?1>NM;C^90%[$[:'ZS_.!M-=#]".$V MQM7O+AIX;8"]T^WK77 ?YH9V*P[&PF-(T/!^GH!K=8AM))#Y+2% MLWH:YE16V;;.H#L^\MUS*_P8N;>-WCIPKH):S(+BLH_:0D"4M28U!Z>PIC ; M95P(V0K181,\U,W1_6EMQ2[X )%WN$GUZWB$7\_O./YR-LJ+P@>?KE5.Y*"S*L@XI M.N#1FKI@>HA%<& Y\N0+%SRT-IG7HWE&1&FDDAY]HM942%9"N(0UD,!1@](N M@_,E 2O%DFMJR7MHWKWON$KR]_>L6LB^ R6:5DC>9"S?ZNROH6 3@O0L7_X0 M[1Y[G7VTW@@3$G!G+:AD)<3:0\-BQMHW/,OFMYJ.GZD/K+-_-$3=1JG[-141I4N*.3-"L:G, "2XH!L4)G=$GXEA/V+MKK),] M=@?RRUJK=H %M"[WT;"UP!U0?E>0E:@B,C"BE7 1G M'$TJHZ(LP5K/6H>F#T:=^QRE(V#.-NK8$V.N^O!>[*?)I"Q99)"*+X31SAMK MU=1/'KD*,6K1;;.Z ]QK&.6Z97^JH-^= MG9Z&R==Q6?7A#O53'_RLG0NIMAGE,5J*6BF*UH;H&YVJ6*;FABGDN4;6N4;DD 8T9R'HJ+/G@;3FDBML#\YRAU$J1UB5&N!_8:S08E(_TL":))84"$+ M\ (U6!EE<,X7K5H?NMV%Y\F1J)GP.T2AKD)Q:U&>1^."$]XY82'+1&Y(X.3Q M2!* <2DZD7S(NO7M[TVQ[>L226>:=%'%L5PE63ND'[_6,X-Y[*6VEA/"R'K= M,X'29-]%4>]4H4$;DI$J[BD.-.EH0*N+18\X:Q)I8GD#HX4Y+&U#P5Y MN2=.?@S,V48=K3N%W>UG7EX)?CF>'VZGJH]7U?3_,,'IXDPZZR)4C@R$+ R4 MPTSX)4*QTJ6:R>SYTH7;-8DB#< #J&DUQBF^'%\DE^=?IJ, M/Y\'_A<+&^QKLTKQ73E.!%E>):7RJZ \[^N',8W2YWD&^D MF!X7_<=E]F>8X$_X&4_&&5_:**5#P.=-*<.$E^*X ,64"5X'"WOS>9Z+F M727:H6+:+V<3$G6MO#K*OPR_U-\NTVMSE*Z6]C,J"U!)2G#.6# NZ\"3EJA: M[Q;KT3P3AC162X=*5G<..6(D2R=RX*FV;:[MFH(CRX>+B"$D%Z5H?4#P//R9 MYM)O:'=.)[/!VS#Z<.[O*YNMB\+2[J0#U.NVX&-6H%DBOGL>6=YHU:!OO:9^ M>G6E^AL/?))1UX>+M*&%> EB<0=Z QC;Q$XWT? ARNGL(/QE]>T@N1X3=)$H M6'B@!QM:@#S!T8DV)J,L".Z$M,EEMEDMP4,K<$UTLKW^MA%88[W]2I(Z/3M= MK/#*$@Q9(.A,:XEA#,ATU(#:%NZ<-;%LE%QWC^9N/'1_F^A.8A^WD%G#"-X< M2/AR#4C"8*TBSSZIJ*$V4B%(/$/262.+0:+=*%YWG_*N/_01*N_!,EL[\QKF M-,_#?M/+3-OYR]HR=(?4Y?N^DBQ>\J0A,,Z!H7?2 MV:1-\P[C]T#:.1Q'IF28D6MY*4GR(P53+ 6:2;6D#=<,HDWU-F0(J*)*3K<^ M<+R-8O^N5$O=WXJS[2;E#@<]YQ=ASX?[=OCAX^Q-^6.*\SXYU_,&!YF0>%0U M7%0,+:L<:3>SFM96BY'5[CB^=1WH#:$]+8;TT$>/:UK78"Y*3O_\Y1-9R#B0 MB4FFDP)>2B9&%P].F$2.#\])2,.]PXY468+S=.FQB]P;NNOSN.5U7/-ES1,Y MO= 1HO2,P& @,%'2CVPXIR&Z?*^%LO*;GX8^=Q=:CU3;C[3 O,?)Z14BLGFY M2[)&C>B'$II#R#Q"RER'J O7HO5>3C1 M>1U8+J76:$F/%M ZQ;X)K7ZG571G16O['DE/]:D3.(+Z; MA=G\>U_7?U!U4^-CT@C!B-G@I2:!,:O(Y$4#Z(,+23DKG&S,ISO@'#Z:WTKU MXSXJZ&!#KH%V<5JU";A.&=-W CM,KG0S-6Y&CQUTL'>B1*E]\ADAJ!B 0$7P MS 1@MI8?T*X8;%T_Y $N2&MM= MDDGJ;CM/-(^;A+-)0!L U:7^^O$ 2(H$ 2(3&0F I-JJ513)0JYP7QGA'GX[ M#3_ZB'Z,1O=D.[TK=0K2;23:"92"U>G@-NF:HX!0_62((=-6&8L.IODHVDT0 MQ[=6&RKI4=A_B(1'N*ZZ.R5OG-[;0"=7P8C$@&>RG56H#=:4E<"#) ^8AZ"HL.-G"^5LP"')8+A/@;M@W?8/&:Q"\S@O>[A!_\^642\ M_-\9YW_'9>TO^?UNO& AA46U'NE7[XV,!R<%_<&MKCZ"\+IU149G<,??$=NP MX]%N.(HVQC@B'P+]]3K_,?V37O!/_\Z7W_+?Z5W]LKB(W*4098+$/-F$]&+7 M\(&BPT$PY4VB/''&?35,5!Z'0H61BT%=VDW(!#Z2PFZPB-K-FS MU8-%YF'5HXH;S@GE,4AR"^A5<>0@+8Q0\O,8W)NRS/,?^&0*4FFRF'2J03>I M:F!$)>!.TC&9O/"1C#U$&Z.(Q5TQCKEPXGQCM8A)$8+46/D;PN3A@ M,:")-L?L6X<7-R"\$B;TDO1CQ=O&BK\-F;I@(O$/@JNY4)@3>&4M9).U-5RB M8R/[M\=-3SC*G<OO26\OC7&G>S"3N@&BF]8#NBT^05#-?8'@H,$/?QR* Y*JU8 MH$,PT1Y9(NV13%F@\TL:9IU)KO7@XV.28$_NP+$XT$?*S3NF7<_CEU6ZY1VJ MVW') "9LVE=XS9 M'V_B_UQ/Z)M_3))19;(1.28Z<6V$0..C"BB\BB8S#(QI)CFFB]9@!I>Q['K #PM: M%'<^X-]$BU2%V5I -&(4B M1U$5\$S3EN%E0%J^(,_O:&L_Y721YDS94MG35AWC% ON$L)ZPH4F"RX$\A82 MRP:42@Z\S ZX=E)SDQ+S_'BORHF&C)R0*@>H89SBP%WX[HVK>%#.J,FB]-)E MX+;VZ/7T%6;&R*R0+I+[Z;,]XAZ[ ^7KHE(+58TQS'8WXCJM(@=M3LB35\5C#HPY FDRDD+.Y6KYB47]\OWO^']F\[>7N%C?JB3% MG DI@5$"R7Z+C YFSX"I4+(MR'EHG:C9 ][IB^#:$J3[MC5(4<>UH'X _1.O M;EL[=H$[UACN?E!/-))[+-5WIU@SO9T!W7B0,KC,(9')!TJ8 %@35RVR($,. MWA[36C\>S?:-[SY3EO51UPCL^C3'E"NQR]OG[JK?17<=J5HO2 MJG5I%0=EB@/4.D+@EAN=,:?FS:7V0'K9_&BICS'J>J\7R]E5GG_(EZLKA\67 MR==;:%@C"X6<2\YM;9?&)*#B!HP46B152I"M+>@GX+QLFK32P\Y;H.,&_F[_ M/6YL;_,IQPC?/;FRC0A=5E&8;)../"LR-IP-SK%4C!,NJ>2[1.@VGS?L=;_] MM!^W#3)E:X(MX!)M0DH;7@,>#G1*D;%8C$1L_)(_ C%T$[O]P ^SR\O?9_-_ MXSQ=<$9F'=+[DGCTM*]F!]XR"YQ6:&0(W-C6I0];8!Q_TQJFXCM8' M2WN$8-,=(YD,)=5^;LX' 2J3XXX^6@B**69EM,6T;C*T_;T>$@^Y_<3U52J= M_5K%%("C(M$J$W \JQ(AUMCZ$6@<7D[O649%Q,@FE RFD(OF4.L0BUU[X)H>L:@2XM2&V \KI8Q,#M#QK+^T1 MCKUML-9[\JTSV07@2&&&O>!.$UAHHLH.]!BNAY,0IO:<%KXH0%./;ZM4+3&C M5T4)*8K7S+K6V1@G(LJ>T,!I>-)'_*TS[G_![W4@V?+[[3@<3J9:+)E,-ZQ' M+>V57F4!6AJFZJP6MME)>D>>_<8'']\ ;BSW62.AC>#6WG65NUWRQ[6YL0YA M^<"TT3R -[6W'!H&SC /.M2&M,$FU_R6YDE +\E$:"?Y$;RB&RPW9.\"9B2C MX &0TQ@ #16U28'!4AYCQOL#4"S+$DSA4%M!$,,C;4\Q(NA847(MG&J>/S>^ MRO<!_AMCZ\/V2\_&U1%_HQS[]-8KY=Y,VY9$4HKC .7+%2)X.3V5(D M[6^R,.$TRWFS/M M5!H(]<2B=8J<+'J63$>-/O[T9ZS&@:)J_6+^?39??L;/^7;/N864'>?!,PA2 M!%!&6P@N.-#<1R:SRKB90+%#>]L__]GJKX&XCA&\_GO^SW]P2H?)VO@?$*#> M\4F#@]!=$&X$FI%Y%"8$E754VCL?%3E!(M-IZ%7*]F+'9PY,-LM77V=SG-_X M43^N>IE$;1U7D"U/Q"'G 7.@KXI-"I4Q-K6.V^S",MPMF\7__F.QN'X8+/GX M!>=Y\6?^]^I'M&)Z,VQ)DMX5;4#54K!@0P3&9$G1.&]9<^NL$[+C;R=-6/'8 M1VNNAC%\^!6<-Q?1:*T5[:I!,%M3@PKM@CF"+5I+C=*(T#KK M;B>8ET*))L(>PV_;SM5_XN5U_D%5HJ-,7#N(,9-E8X*$4*RH]U:Z<)4PE?8W M.AV O11V-%?"")<[&RM_B_/Y=X+ZYFIV/5V^62[GDW"]K/=;GV;OB=C3Y06= M[B)JX<$(K"*1"D*N;8E]CHR,*V]+Z]AX;Y OA$'C*J=A,>;*^MY ^^ODVR21 MA;A8[Y(7A5N++O(ZH)2L<"XU8# !N(M!:L.EU[R3T_+T.I: 1>O\^Q'E+^ ^XK"95K-! _,1L=#"F1EM291%UPOA#7-53!"V]\G,?XZN[S$^?IPO"@.58[* (LV MU4YE$AR7H@Y/D(47IGGSCK"=P;T&PARLC(8]@U=GZ7U<_YQ=7E_E?^5:_)33 M&]K[B--O+V>+:IQ7_ZU6TM'7O^+WQ87506/.'J2M/1 *)ZK'.F0=K4@6T415 M.MDKAR)XYC0YGO0?4\:U-&1_G)(KE!]J<=2O>3J[FDSKIUS0V>@,,PD*UJ2> MJ,GK-X81V05*;W,2FTW3NAFV>Y[[$N@QHJ0?D\*/0XK5[G?#W\GGSS6-1S'! MK*.(0->Y[[ AG1 M4M);6#&\\\%#N+]\7U7GOBLK_JZ3Q$)FKCA#HHBY#F>NI=916_#*%*LQ,8^M MS=+]J(Y5D'&,.[*A0C^7$HV[M*/;S9!6.;U+.W+1UG[.O$Y?J4,XA"!O72)$ MGC&1J1U"^TYF3P$Z52YF:^7O2LLYJXV@.5OI:REHT!,9X;3]5?$!,H7G:_B,0Q[=%&RCGT:7Z M$,F.D.GQ\/KM!I.QAG&3,S!R@4 YHXG0M-84,01>G-.QM;:WX7@)"A\LWYVO M=\-4PO6R<9I^K)\VQE7[GO>7.%W\B?,Y5C]I0))A[V<,3C\+2MXYAOKI=? M9O/)?W*ZR,XF$7@&75A-NE.1WO@L0=IL%&DY&M-Z?NP3<$Z0/WU<3CUQ-@Y2 MS0BGY#UH[W'^;KZR!]K;H[#-JX#&6.M*R]OW@""BL+A*E%JGUI4P' M6*^914U4-49OTX?W#8_('BP=,SD[8*(.6I5D(Z!6$J*6,AG.BC>MS:\]D%X= MBUJJ:/Q\RYU$YX6P<.5 .DXB"#8 \EJ]XJ5!=$$IV_I$ZPCMM3.JBSW/-_\)IS!?%&A5*","5HVP9N!?'4]/H_814D\/EN/JCW_FQ?*NM(-? M&%8,TR&!B86#$M$!YIR!%^ZY-SS1.7 NGOD6_*^3Q:=0?L/DV%6JQ+YCHVP> M&V^FTVN\_&,:YYG6]B/%=U;>72\72YS6M(I[GWI14 JM2CD#*[ZO.H(1621I.0BA[.Q./:NYM70_LR(T3#]^"Z:=?7UKZP_E"I>^%+#&D;,@ M4(&S2'\5B=;'A"5CK'4RP%B+>76$/P]:-,RL'GUA:].,?.:;;]7?XQ=8E*?7 M6$-0:&IQ 1EJ2&X'9W3*F9@S,ZW;]A]WA3_?C/,A4,O\\\'27E]A_C%=+.?7 MJQ9)[Y9?\OS3%YR^^[J:^7,GHS^O5PD//@M1HD^@K-?5]A-US;G6A8:8@M66 MMSXOCK:X5_>6G"=M6J;BKSRBO79AV&$7KO[XD-=]?F_WDO4.\"9^F>1OJ__Z M7CFL]DY+;26H@*(.PHC@5OV?)3^KD$Q\-\JOA_!DS80OAAS?I/=07 MNG^1M9X*>&]5,DJG,'@0NH86E',0-// DT'K/UMM[Q;O8)=]U58A1+A3G:U-/K4!A8>"0%-*_#'*MJ3,$R&Q(CN07+D Z7*L;B+*3"T;"L;#3-FUG<>_[I M.^T?E0&;>>"':F*$_+-;+#?I[5W0C%3L]1#)::J\#M?,#A4/$.OXRD;4UL@2 M@/B:JB-5 -ZB-XG60H9H+:U)WX,)>^IWQI+QWVDV;JK]QO!F+IUJ:MM-?F6 M*[R;&I.(B"9(#SYX"\IGVJRR#B",9IQY5W#3-MGA5#[]G./;Q$-4,!M'?JV; M[1,T;G=#TUE%E8,#K*:0"EJ"KQ,!!#*7N77:9-M5M4\\YUFKMI7\1GAK"=KM M/?,J6'@;1OP!,&=KC. >F*?E*D($R)0%;8(RF14A5;?6+UV>]MS5W%"6(V1J MK\U'^N6;R6U6K^:UE3KM5MEL :T2X)ACJ&2V"EN/MGL X'7;X(?K8HQY6 <+ MXLJRIK'&:HVPGM,X! -HTC=2,_;ALX!"4TV:V0C2%P-8TU<+)@M11HBTEU'EMCYCP)Z">'&BILC$NX/"^S M^57-FUZG5=]ZHIXLUDAK-;J2/#!.UJQ/('U0TOAHD+7V!W9 .3Z#&BIL\Y*N M@;0;DF Q7UY\J*_%^F!V NFA'I*N"Z/5 /HV' MJA\\\'6Z?(?+O&%-[1V(VRO%#C#Z>&==*-#^[=[O2 T0_J;Z!DANC#?X!HXW MGGXH+3 O,\&1CN @@U 3G6.,,DK]'!2XPZ-HK[\^ FNLM[^3I*ZNKVZ I!1" M+$J!Q\Q!.0+B/:,-#9GCS*$QLE-#A#V:>_#0XQVM@\0^:R&SAI;X"@C^=0^( MM[0>Y'1@LUS-0T+CK)$0BV,^1:="ZM0799_R[C_T&2KO8)F=0ZNYC]=75SC_ M/KM?3G53@_BH!/$?4P*YB@'\\7[$SG1#(8W>R*ZIS#;ZWCDK2O9)8@Y6(<^H M69(.=3&*(4:VM^_=4' G;Y,7HV*6,W2 MEK_-2CV:T&"LP<9'J5VQFMQ2)PLXD4RM7:'C.\@(EAF#ALG(7>O+Y9\E3V?W M'HQ*FU-$]78M= W_YK)G\>8;G=WU\N;WV?QO]-\N+X2-2I"_0"8H1E"*I$^F MJ8$..V=.9?78<]:?K+_%*08(06C?Y.TE#A''R6DS 2H)!@X[QPP5D<3 M,K*-0VL6OXY>=T/H.:X:1^BQV.YJW'$A+/GQP&5)=9"J@&"3IK^FH.O *N9% MZUWU%18@#=H\3Z+LLRQ 2MXZ%^K^GA39-HX,G*"9 9TP!N5#**RU)_VR"I!Z M,>"I J0^FAB_)J4+FM=2@-1+,T\7IQPBUO&5S7TFNF8/)20&RM;D>W0:8DP1 MD]=!BM9=<\X@.6\L'?>1YCBE#+L+:'1P/G@Z*ITF(PME ,^B !X,<\9)%TJW MR==G7J722P4]JE3ZR&_G3=DY1VY^^_C^K,(V]_&<7\QFI[0V C8Z98/92N\X M4R%*Q(*9&S0VD3<=2ON S7UD)X_69(Z6%9GI'>2\EOMX\ H])%&RRN39<=DZ MH^[TT9H'^;/O_CW-\\67R=>JS=\^OGN_]H;_6'U]87A1HI0(Q3H)2A@+6.6C MLG%.2RQ9L,;RZ8[N65Y=]&':;HG#3.0O8R"FYI>V*MFZ4,!OV3D*.J>=S1I5TO M YTC"TXYX+:*BWL)F&*!9(N2!5'YYH&ZUW&G.X2'XZIQC'+.9I<\FB>+*0M M;A5YAT@"%$C&OV E"8Z1R]8.\FN\TQW"SM,H^RSO=(5UK&BO0:2:G,^1 3*; M0*!461E=-_R?=[JM&/#4G6X?38Q_S=<%S6NYT^VEF:?O^PX1Z_C*UM)'75@B M9R0$4#HA.(X%1& I*4-&8//!N>=VI]M0QWVD>9+V-,X&88P,8 27-6V#CDZ? M#6@>/1N-&5B+Y( 6#D\(K';WW-L=8FQ"90,=]['XCN^OI)[]U52EP%2.9+GP5 MT4('Y&Z1$>.\3DE&$\K9)+LVNW4]N#OR[SB9;ZKRM[^^YEH+_2G/K_B%ULBD MB!909@8J9DN[0E* 68B@!%SH1,2KPVI .LK8*M<=4FN>TC;^LU_D2G!%5SBE9 M?ML2/TP6__W[/.<_ILL\SXOE:H'>!K211>#."'K=M03G6_?!76N6= M-"YH09'+Y&M? #K^?#1 7J8'@48;+[4MJE,;DB.6U/9<3 M-8TRE! $A^ 4.4;H!'@C/ 234'+%-8_-ZPM?8=1T$+=/HNRSC)H&%6RB-4#. M-5I0N[-ZD1R@%9'DZPV+K7.A7E;4M!<#GHJ:]M'$^(&T+FA>2]2TEV:>CJ@= M(M8C1$VM5,6;VI"I%@YXR6NWTP2%*6:8#TXT3X@\MZAI0QWWD>9)HJ9*,6F, M#E!LJ4ZZU>"4B! PE,*$Y#%LW.D_ZZAI'W7TCIKVD>4(U^ ;K=:+M2DJ 7'5 M'R^@@MJ[#:3G3'I)?,ZMQYN^L*$>0T[SPW7Q;(9Z=%C3SZ$>_89Z]*')4:8C M'*#C9S/4 W,2P10P:"20!XF 6M09U_6[M'"C.[7M?)&\[3?4X^QHVT.U1QKJ M(8.4(0<%$F4U*4D\CM&!8B):*5W1T? QRXQ>UD"&/OKM,-2CCW+.(MOMQL29 ME75!U.J2]4U<3K[1;X^9\=;EN>-GO?5>_4;F&_<,I;2Z8$B*>>N8=%[D9%@P MHAB^/_.M"X+39[_%:+#V[",6([TEK(#G2+Z.(QE?8 0G0%95,[<<&7+N<6TMJ_D#$^ MDP>L5?L MH80XIXRWG1UPM:QYW4F"=73\*>%U#5=K,"9IQV5D-K4V4)HOXAF1NR&[1F^. MW(<:YY3/=KN@VMOVCVF1);9WP MXPU+A;-,;U.U\U8STB-X9C1$DARYY][FYA&,$9;QD]!G0(\QDL2:VUG!,VL2 MKR:62J B"^!L\)#HX2QG1.Y;-\$:V00_OE1O-L0:O[N1JD ZD84@ZS777$)M M!* @ LLT1YR'E[[,!J,Y<0<4GRW.9!C;_+LF[!8SC$N M+YQ+3@6'X+.N;<;Y$.JTN&KR920)9%#)Y@&KU&!*-865ES(9W=0=%S:B5Z2,V;I>'=F MS2AV5GD4]^]$5K]Q>S%R>R^RH[;CX?)SL%BX=;3O51_5N@*N6 U&BES3!GQ) M1Z^7&W?)/]^\H6_>&5'RK#+S-BZ =A57/5PM0PS.<5-'Q&3R,*4'+X,"8[VT M0DK'4_,FCD==X<_W;>SW;3S"G>)6BW2^>RG T4%?[W%(224@ M2&Z+8\D7QX]N0S9>X\]7;.Q7;$S2G?=%Z)/+#-%*)X4%$1WM)?4:QZ-CY#J7 M(%*PWJLSOA[M_DJ=]-+T:?"TM37DJ0%S$310'"1G >N%)T7(0#+/MCH MA=/J;/H+=EG0S[?@9/08ZUP>8#;M/KP^Y*I<^O[;V72UU&N\K(T Q06YTK1H M,IE24KIFT@L(Y&%#R$R0294C&2=G%G,X8)G/Z#UI3]3&\8BQ67:&L;S=9^>N M)?,+*P/M;^1#%[+V03'/(6 V8'EB7I'];_0H[2>/N\R?+];S8=EY1_K^H)5- MIHM)7#>4,D&8D@-Y\9(<8U4,J41B[>C@C3/!,R??L?+HQ?F)IFAMZ D#R DKF.I-*K##JIG1*)K.?S/4HV5O/S93@[SISA%>/# M_H-_F\\6"UI2L:J@AA1K0A@F"4%G^JN1D2N=A=+QS(Z$+ MLUN?3[M)1,%"KF-;%!>@3*;S*F<$$8QD] :7)%I//'J5[2:'\/ M<(^N]+Z+=K#C2<@',^L'UUML_8R'[UW)F,:18D((7@" MHPQ]I5YF\RNFW0SG#&]?1 M];S9X[Z!DLZBC^;M!.,/>;&<3^K@KE5SE7_0@X_13K/'XX\W2[JO+#:::SI, M6F@9R787BMP!+"QR3_N8"Y;I8KJ/E>X Y.0]-HG=F1==QPW1SJV0WJ<0ZP" M9&OP0+ALCMY$^GQ[;*XU_L>4]'J]VK=6Q7N?ON!TLU+C?M^9@)8%$PQ8(\B5 M$";3$9.GVT%9[AB=*6^.,3Z)QZ=79?[4V/$Q:0KXK* MHXL%E"L" M,>2K9).!VLBV<3TNZ[N&?TDAR!I<=_H0Z@V#GU MV[T(=Y 1>H MF7&UFQA':4@;TH$SM?=9EEPSJ7)Y1J_2P[7]?)-.\B8-(-@YI=KN7><_5_KX MT285$46R$E#0'\IY \&S#,DXFY,E%>FS:>+8GF*D$?06?D=8]S-Z]\Z!_&?X(O=B[K-Z>Q]>+.P7A Q! M:IDC,%W;12&9/J'4<9V*B6 8CT?><_$_W^/S?(_'Y/ SOCW;+XB02F'U M MX%GFI_)5*GX @LDF.CT&0KGL]YW'/Q/U_F\WR9Q^3P<[S!JP7>^Z6 &*WC MR8&VM;TA,O*41!%0?!$)A0@ACM+AY>0K__D:G^=K/!I[G^>=80>O.=,)(B\=NWE*H/36H$A%CJ6 MR/W#YOT87V'Y^Z [O9,H^]3E[SMR_XO%(&BG%,YJ4%ID0*$C:&=R4<%8(UKG MF+RP*K->''BZRJR'+IY+E4Z7-?VL,NM79=:')D>I,CM Q\^%OT49(XKFD!./ MH'RQ9$^I M&X8&T(UIOS&1=TWE5FYT;;/JH=@:Y;2DL6'S[^XZ:,229/&-! M%.2)*3+!'2&#O+H.I^-I;!SJ#N[_XVWL\5R46;S M]Q__L1BQUFS?(T>O+^NUYHV:,J_1H_4Q&56452X8KC6S#C&03OY#K\[JBG0%Z8=_522Y M4!@U<(ZT6WMZ6U"G0E\)JWPJJ'/K_:?Q$@;[2>LGY;0=R&]_U2_S130<'3(# M(9MZ<>SKL68MF&C0&!]45*TO7+HA._Z.?4H./O*LVFMOC+*L.R^TC>S6'FG2 M.HJ@ \@@ZU5N4N"ZL>M'D M&,[_(3I^+ORURO#B"]DS]&:#TIQ.[&9/L*)1$(IUD#QYS$QIY*ZU$_2R.R/UTG/'SDA]E#16=\L: MM%^]6;0$$W.JDQBS!&6S 1\$&20N%I:\*,:UOE]X ."G/3=<+R,DM=Z!N7T/ M.L 9R13;@')"*^HPY>Q2\P#)CG"B;,)B6:N2E0>5O0'%BP,7LP;OO46AN.1Z M%#]O;$5W,3M&T7,?@3;4;XT.7+R]GL_IL%MO5[<]EA.MSM>M2F, Q8J%P(H MHUUBR4J>Y,:LA<>!AET??OS#?Y"T9PU%U?# 7N%Y3SCF:S2W]H-ERHH@:$5, MTR&C9 "OB*0\&D-+%H5SV4ESCS_[&2MNH*!VOG)'# 7^,#)F917:##NNRT>, M#?;&,'JP<)A4-J*'R2D>+9GQ4ED5I/ ^HLU!E^!,2M+MC1[V1G->X41:NBC: M2#K" @-E' NWDMX<0^'#PPG-A'>R.XV&TD]A:_3I9X6;_[YFIV/5U>V. Q:JZA2*W( M$.$&9JE\F:UQVT MA9QSX5FY9'/S$O6?4?0V1#\](\XEBO['E S>_'%)9U?]N/^Z6>N&:K406LE:P@.E2K*"&S>D/4$!-ES MYWL:?O01_0B\J%ODN_(1+^_"DF@SDT)KD%G7CI0IT)Y9,C"3O#$&A4^M*VP> M@3B^6]!02;.6$A[!*_V0%YD^\,N;:?HU?\N7LZ]UQ3O-=#E)D\O5I.#5 M3VIPYAN=K-/ED#JY47 ,CH>-+YV-F)CP66GI2[%Z! 3!J:SH4,G4@Z4).G8!POB7MK(R1;VY&% M+"$(;1Y!ATL+3B M8FI%4LD7:+59\]9.V%8@Y^)$':JO1R'[H<(>X;+K'JCWI,H\G]\T M/KR!%S2SG!D.TFHDVYD,Z! 5O0>1>Y.U]5FU3@K? ^GELF*P D;8(>ZR)2ND M]4W4#3#/$K/!8>U6D&J3S0@^)X2H@O4J^L)DZUUB)Y@7QHDV0A_A*N3IYJB% M84R,&V"QWDAJ%\$IE&#JV&&O!.>\M3-W9MUL1V5%.^&/,-JHGF@_+J]7AI/3 M)1?.&$@4M',%[VNQK04RIFC;TDZ@;QV[>XSBITL^5#4C;",/$=U[/;K@&LF# MWH7I-)[S4)T]28&! A_!RMB)3_O"8^0L#AWM*;H^L3C&Q!M%#0;6[JM^Y"\8=L1_KI"J&^; M[P?CBDQM!ELB1(4^3M $ TXFYQG7/F07'/WLBNZGW[& M6*HN :"3/XS&:T_@<8^GO"9H,$/XHLYH>(TM)"F8-:,<+*%L* M!*XE2&ML\%HZE=I7K!V'#GL\CQ.RH8?,6YLC?\ZFMY>OOT[F.=*OWM97LHPJ MN6))8_6@Y-9"J'^5,H0Q^QG'-SN&BG_67G9C-26^:_>MBU0\>0UA M=8>N/0.G8@2OG-&7"Y1H5$1XRB)^,^"M[VF2YP= M;?NH]HC3)5Q6448?P2'*&AH-X&5$$"8%(;-E>O.*Y^=TB79Z[CA=HH^2&AIR MB_GRXD.5Q>J-(J,Q,FXB9&0U N(9ZMF3P&AUDJ7GQ.48E.MW%[]'<@X<>[U@>)/99"YGM/#L;-DI9-X[Y MA'_5#+7YNK7+@'XG3WW2ZV"$2+$@EQ=/ M?? P._<=G?18ZUEK=Y.W]-G?R:*JUMJ][K=)61&SMQ"9)Q--)P.!&P_9B:RE MB8Z7UK6@'6 -ND$E@%&S(9W6DCRB4KO_,@Y!\ F*E70 M69)"V,>[WD\]OGG?F@H/KEU'$_@(%['TGKVE5WNRO(_JINN'3AA,W553#-6U M2!*\)9#.%LD=!A]MZ_#N$W!>#DE:R[YUR.6W4G*LV^[=5OP!E[DV79[&R>5D MY=+\GE/M1/8KN4.K*-0-;)$],U8X,$4&$H>2@,75$=P,-7,YQ(2=MH_#,;P< MGAQ3&0T325:PGY+)U63M%B_>3?^QR/_$RVMRA3,O)F*!PC6KKG !5SMBFFRD M4:D(CMV&7/5\\ MCRYAB;YCVL<*Z=?O[ 7.%\O8(O7#2&*U\!>H(J!<>'#)5 MFRAJ)Y(KOB,_^CSUA9%C-(&/$ +\,R_7&UX5Q 4=ACS)%$$XU+3D0J=AYAFL M928A2F=*ZSJF!P!>#A&&R[?A->(MF+NC[::/Z2]Y2B)>7AB71 DB092.#C"? M5FV&$F#R5EA-"VQ>]KP#RLLC0 N9/Z:"&5S=VL'<>;.\,7AJB]UK^KSO#W[Y M(F5;LO/$8:8MN53*@).*D_'#4T@L2]O"!C#8HADI&].;1Z+ M2*^&*;UD_I@*?B0JW&V+[_,4+U>]<*;IC^DRS_-B>3<'TPF&61O(6=:\7Y'! M!X+NDA5"E"*$S\>A2Q>XKX92S76WY<9O\$WP(=C?Q#B_SNDB"/(5G5%0R#4$ M)6@+]3$5J%&>[%7Q"ELW%A@ ]R?O#M7=%MX-SC[;+9N;B7XQ!>>S@R@+R!VUW>K8K&DI^7-IC7I'^3?7RR^S^>2F((8)9]"P M#-&EVL"^.K3:5%EI&YQFG(O6%TC;D9PJ9Y\GC[$9'5*5O%$!J\1H+@2M4R6 MSL#H%%/1Q/8-C;;A>"%Z'RSB$5[X[7DV=7N+P=H4::5D)5?K.2MP7-3MS2L1 MD_,16YN%.\&\1,NPC>1':'*R%=B]2ITN\$:R$?= .XVIV$B17>@Q4 O'VC_N MP922.^7JII;K?IFDAA"JD1141".#T:5UG=Q)2++'A#P-1_H(?Y0.)>OQSCL=,%]*W2S)P&%*@V:NQ%I2XGSKT/-#!,UHI40LVN5+4AN";+!A.W((H,2<=(F%O[CCN@O$0; MHH741^A8M0U6_7*>[ZI].P 80 6 M3'6.(NV9R6=@Y#$'K0S]K'6P_T1$V6-)G(8G?<3?NN3B0YXNW^/RR_\[NTRU M3IQ\\YLSSZ#U/D8-=(PF4 438*A;IPXQLY0XRHWPUX[$YYV/.+[)T%@7L^:" M/'*QY]T@]=WG:)LRT!X/:ED@>NCZ-DI'E=!!BA0*D4.1$ITV3%AK0^UUAX5= M'/;(\8M*362&\\#!\DPFL BU8ZQR0 3/@A?!36Q]MSQB4>G^1UP(=(R330[< M9$X;=22'SW,#I2C&@V'&-/>(GUMU:1].= _<]Y+\""[27D<@%X:::\)#&%5U MXU#'0GY!,IR58O/F:?::DCG&X41_R9]Y,H?+B#)*A"B9J\T?! 2B-W"MHA!. M6&%:7[(\LV2./KKNELS11^;'C-MWP?6:DSEZZ:UK /\0H1^3%$(A9\PQB-$H M4$ES"-9DT*ZV5$A%*9Z>-1D.2^88A0M]9'VT9(Z24G"(&F@;-* R&G B:3Q9I$N\-9LPU M/I!E %T\([;' +YX#ZS(HM#S7%1K'V0/I!?"AI:"'V%'V)J!0L902D4'("2Q%K[+(3,XW0]N#0MH?M)3.2&M\Z^#&#BA#-YCZ0>]N9/8[UDKFY?>; MOH*_S.;SV;_),7N+7^DGR^\76A;OO),0K2!7S-9R^JPBN,"YU$%':UJ;HGWP MG7JLUF'\V-R/1M/("&;+W;OWYO,\KZY+[B N+E3A(F/PY*FKE4E%1Z=2J1 M[P@Z?\IVO9WD)V0T43K03-*2B],0:BL_EVW(1CJM>6L3<3^JXUN)P[77PVTX M0/0CN)+;W-[56^ -MU(PI&4S1;@\@Z#H& S.HI489&CN1N["\E)L@B:R'L%3 MV(;KO^J%X/SF%>B";R0K81^VTU@,;339@1Z#U3#">;(79T!G,Z,3T[-@0)D0 M"&<6$(/-FB7!DV[=0>PT--EC6YR&)7VDWSH%_5]YL&YL*Z M]W?^"Q=O\>MDB9<5TI^K[JMX^6:QF,5U*]8;E(&1J2R= *Y2 !4,+=P;"=(4 M*[V/2F"W$0Z='_F2M#^.G%N_Z[]?XN?%$N?WR"E]T+(:K\'6.9(ET[Z6M8*0 MG&2%FEWH.1:C]EX2PN[I=@]2,DF'B.MA_'*+64MN*0\<"F9 M%!%3CMV4N?WS7Y)"&TBP]6",M[.K/)]$O >':6;1!0:1S Q0K)938R$XWN5 MGF;RV*T*[/%GORAE#I-&*Z*0U1D :0:>ZYU&E@G3B:O M"Q,^TU[1<_)"4.DEK#Z10K,'__= ^(J+<]N3A:2&UE8&A3\)H5R&3V MFQRTQ\TZKAWJN_^I+TEU!TNKX22)%9#W\]GB:Z[I;O>W N11"^(11+.+91VNC=/; MU$-O1>1U.IZ4M:V<2AJPD&,5E6="H8^:[;67RI&%*\SL%+YAW20!T^["RVT".Y%X:[;V[O]\U^2PS#.L$S=;A_>)&/W@'5L5K=[B=&EZ(JE]\UI MQYW310JTC$>A_$7WQXR3P2NU0#*:/5C%*QV9)/HP#=9EY7QA-IL7F<%KB['. M)M""UXPC$P"%XV!C-IS^9TSS:5)]\)U//EX??@S+X.VAD9'#KA]*>AR:&9.*.RI(_T6T?G_S:[3%X/SCX^T-#D;,/N4( M@LL JLXK]5IR*#IE984T&#?F[.VX ]OYB+.\!NNABEES.8[@06XA,TUI]9*#_BL(ABM@5C!>#*:BQJW<.Z\"GN:Z[R/?4>9#;+VI MOPV1FZ)-= F84YI,F)(!<[:KP1B,!1]D:GVE_B2@,RG;Z:6S1R,C6@G\&$V@ MZ\GW)\YK-\=O>6"TZ]'G- EL/8UN(X9EHM:!)9>*32H;#"E%$85QV0NGPSJ& M]>@3QPE7%>V\ESZ1Q5!'C6DR]+RV1">66!;<%"/&:)W0,%RU,F(??N8ON)@L M/GZ=9TSOIO_$^:3:2O5^=/6#]S-Z"Q<7TI+G(X.%:&0B^RD)0%[[._%L:.G9 MDKW;R4OH_^SSN8ONH_X'7L/( F^=V/\0[N^7L]F\PIN5G<@OG#%6"JX!&6U] MRC'Z*M:>7M\7(;FS/FSBC:F($=_7-8I&7BS_S\B((85F( KCAM+55H\QS M+: DR9C,5B;3^A;R[N$O0^>'R7*$B55_3+_1HF;S[Q5+PDA+8AXR&O*S(@$* M7EE(VM7NCQ)%\SK/^\]_&:H]6*(-"PWN'"E\W+Y2(3J=0@"GRLY2SM8-&B)"U%*5H$;EH/:%D$."7P9_C MZ:QA6<1V@9"?G=],K.,?94XQEV1:-U[N M .LE\F*X_!M6;?RXC?N*WRNZQ;OR,4\GLWD%30Z1QT@SE!K3;8U0:-=3-(NIEB&9)3TQ@=I1FF# MVQG@RR#->#K9<7TAK8DWQ@"@+TKXH(WB3"F#9180:P@*@P2D]P-\=HP7[R2]1@?$=+H\^WD3YA@"WT*0 MP;>YOZ\G/A+ Y1PCH4_YKYP^S?Y8+*X)<;TH6GZ_^:55$"H1:]&9",:K4$,* M"C B BTB>/I!2*GUC6]?C,^;24?1S!8J#>M1\P3UKZYFT]7.>"&5J>/<$M!F M6,[+HB^^[7>0E]>DH4V7>!JYMN%L<5RIB-H6?MA,L^! M=D8)DB=KO2_69=:)&JT0O0#ZG$0Y6RC6^(;XI@NS0-K=% >7':^W4F196:[! M"AN=0685;QU1/L.JR7:V;7^IGDO5Y);T7UNRYI+,;F^#KJV^Z"CTC@[%S)R1 MDK&87MD^1\N [X#I-99!]-)5IU3X P1]+!*4E+UT)9,-' WM MAZOL"9'!A5AX\"6H33/B&2F_?QE$<]WWD>_1RR RLB D$R"\K2,9R4P)TAJ0 MZ%RTS%FUV7OX591!]-)9KS*(/@(?HX/.;/IYF>=7]<#[1/_-BO(ILZ"#-[1: M0927M&Y?? 3.2XI2:92Z^="2+3A>RN$_6,9C#"O9P'3#\RZHQFJ,L!71B=HA M#-;8'@H,$/<8#1"VHQ.)'" C"1CY0Z",0T+'#2#C'(V3T>OF Y./2()]S0Z. MQ($^4AY!]^LDE3]GRWP[2DO6BTZ>'<'(2">2%N!I96!8Y)9[%W-S$^ 1B!/T M/FB@G5E+T38\[!?SY<4'G'[.-P9MD#P)"\$%1^OR'IPD2D<2.!S/\8/EU[#RH$[$#=,Z@*CST'=19GM7\W])_( X6^J;X#D M&NZ[FW"R9(_F'CST>.?B(+'/6LBL M\0%XT\/V!HBFDU9[%"!3=-7M=A!6/2P55_5F1P76R=&ZY>]C%,_=OFDDWQ$*Z1XB^A.O M;JWR+KA&NJ;8A>DT%Q5#=?8D!08*?/0MX!X^5UBFHZ- C=?6(1GT!M0A&2;+ M@"5P)M$^:R+LN:PX%@_ZR+EU+\8W_']9?2_7XIY[G:XSZ4?>&AF:6ZL5@V1" MG7:D%)U3GO[JG8DZ>&\"[Y8'T_&)I\YS.51!L[&EV[K#RANV'>&O*X3Z=KB* MS 0Q"8C,AIIJ(\"SY" %@\AS;6#9;4ANI\>]".4WEVOSEY_M(.<:HKT=EH1) MLYHK'J6I\R@T@Z %6;N>2>*LCF6S=^=.U7=YWLO0?7/)-HQ7W M3V9I/>T]>>VLD^"+T:"XEH#1U$;3Q=.1%*4NK9/F]Z-ZF;[?8/F/WN-B$^'- MN]$%XU'\PNWXSL%''*[;7M09H)C1_<<=6$UB4@5F(10=:HR7T08K:NH/.4W6 M(C-^W.%JQR1/+[_R--SIHX^C<^;=]/:.E:>QKFIW_/;N_G#7.B\/K2.#*N#4= 0R^2 M%4(;I8VE?QV5.W?07AUW#E/*"/O.NQ6H[26+ZS]7VV]AD>M*;IOJZ)6B#J=,-V4LQC4?0PP@-P)Y">2^=J0O*D0SD;@A/8R*/H>,> M-!JHH"-O/O?0.I:\O&WFLB(]V6DFHPL0>'%US%?M<88&Z"B. M67C-++8V4W:">2F621MIC]!J\AZ<>G']KMPKA+^=)-L@\-;.&K-=(PZ(PP7@O&-8J5=8<#=#SF^#=%: M(;,1I#E&5>JN0;/"!&MB\,"=]NOCT@<3:+'1RE1,0-4ZX7,7EI=B1321]0@] MB[?A>C",M@N^GT.\>VNR[WCF0]0P1@WK/IPI\YR,?6>1_)CM*8(E[3(?;N6YY/ M)Y^_+'^?3'$:)]//%>+'69G?_61UQ?[QW_BU_N3F1$JN<&>*@\)% 24!O[Q^NH*Y]]GJR$M;V>+ MY;\GRR]OKF;SY>0_.>$T_3%=YGE>+'_[ZRN]LGDQ<&CXP<]K,ER\S6HWAI!S MG[C6GFF?N#GCS.L'+)BDTQ)C 6:PC-U_HF&2$ZI0H/ MR75LCW)P+M9_#1U6?ONQ-S+$2H=WY>Z%K")>7'@E&3D C-"4"$KE!$X*"5A* MDL7R+$+KT/U3>$Z=9W:8_A\-F&TE\1&W\UUWT>^1^_Y35:H*8Z^=W+YWUZOG=1^#'NNW8T0-@V)7&TQ_:Y-ZB!^Z-RPF!F$)M92$SG?%> M8(DL>*L4>A>-PXO]'S_.#42I8W^#5A"UJAU6B@;T3$#REJ@2427>.LMMI!N( MAQ][ZR&M;@27],>]P8_D';,2K"-+365.WK$L@%+0RG-BW"0MLAFWE=M3Z,[' M0^W#C:<=EV;:&+UN\C[2WTK)L8ZFO0=6&"<,QPPDF3K J6ZG2+Y=2DDF$DC* M?MSJR3T 7SI[ANID])N/K5-$/]1;.GY1VY%&;1QX6X-FO'8DM63Y:8>L,.D" M;][MO#.XETB<5KH882;&UM0)ER)/B:P^K6IW PR W ?@])52PH646M>MG.%U M63OU]Y?JN5R7;6FQ6(B/.?$,.7,Z)5$G\A!K?]Q86! Q9,7'#16=VW59+[WN M;S_;1[['[#;:!==K;3_;2V==VXX>(O"C$H)AT$);L"F30Q^M!A^]@I+1%"ZU*K49B065LJCC#B+(X'31*3CZIU-2\3-L M/]M+00>UG^TCW=.TGW5%&,')X5%2V#I/V$/P*8/70F5)OE)QNIO^GUG[V<.5 MWURNIVH_JZR,.C'(42 HQ4,=%(4@-?>I&,,#=NM%^NS:SP[0?7/)'F%JUC M,GMIK-N(Q$/$/4:)X0YTBK&Z"8&61=:&^!Q0!PE68PZUS@99\\+",Q^3.08' M>DAYE&J$1[,NP11LI437O/764>/KO&/.;J]GU='F1 M=5$A%0:2U?;]Q3((JBA 4[33F6FNQXUB_3ZZL_\_+"&3I]<]+@BB\$57MP,6N@W=G52O_@1AZ*]22\ ME\B3=OH8Y?:ZY#D=!>NRE+PJ2JFP"I,B*(EDG3EB=.+$:)<3J( NA4)NMFJ_ M/6Z%\E(H,5S.([FRGVXLMPL=2^#&B#)3KZ )WU90R+4FH?5P-: RB49$8[](!%6Q;1"X&\'YY2Z,PH,^ M&26F= ;^@XU"Z&[#@FS[KI_YGE+ARN_.9R/5'N@HE,EB1\K6VN M$'F-V9"/&A4+*HH2H^Z:MO+,>>NS "!_I(^2BY"V2#2O1U:**M6YUW"IRP&;R( M*+3T*;+638#.-W>AEW;VYB[T$>W1.AG&+SE=7^99>=2D:EC'PGV?VZ8S82_T MFT7^ ;73SA0=@O)D@V@EP')ZJU]:27YOC&7Q&K22!&M&PR> M=6^Y/MKNTENNCWQ'2$1XV.JP(MJ(>%_DE")Y/'20REA3MA4'C\73=AA,B,P( M9<;M,+D%U,N@0UO9CV!Q/-D'4^?G MT7FT'24&2'P$1W1C][H@:I)I15N5PT 6=AU6Y1)'T"III@UC-K8^]S8@O R= M#Y'KD5(0=/#12:S3V6O/6\YH'S*U?Z).)@I-OE;S=_T,4Q"&*'FH5,\X!<$6 MZ5$5,EEXKO>NFD/@*8!59-H(+WBTK0V$\TY!Z*77_2D(?>1[S(AS%URO-06A ME\ZZAIX/$?@Q"1$EIL!0$.]K>:\M]%6-MW,T1>1@G0VMVY"?>PK"*#SH(^?3 MI2 $6:23&9BK3:!",N ];8>!3%63JK4:NLUD>X8I"+T4=%@*0@_IGB8%@466 M1?8)C*P-'B(AQ)3I10@ZRNSI&-S,6GTA*0B'*[^Y7$^4@B",(!""UJUM(0DX M!Z@B VM=8CYPGW57U3^S%(0!NF\NV:.E()#6@F$2A*DM(EFICFLM(?76YRR# M+F+LNNF7Y ,EO$14Q ZH'JU*0A]--8Q!>$ <1\O!0&=YG)J/ MZ#W?%(1>VMF;@M!'M*U3$![I926=G-/5__U;C M7N??Z1T@"W7UD?^:++^\O5XLZ7'SW_Z*E]=I,OW\9K'(]$_ZA'\U7M@A"(Z^ M(^S1\9;!(H=*=8PX+SUBN1B)EQL?/A#JN^67/%]_Y-OK^;Q&--K"W?* HY-I MNSXV.;1;%"-0Y/T\?\5)NHE1CB/Z[<\X4^D_*9"=/MB.X_CFV_6/@(O\__Q? M_S]02P,$% @ SH%05@Z/;G$M@P 99X !0 !R9&9N+3(P,C(Q,C,Q M7V M"1(2(R1!HD079'2"1(_.F!'1F=&RPQC7]SSWG'ON]WO.\YQ[[N_;U?K[767L<3Q_, YPU]0WV AH8&>'#R XZG@2L '2WMWZZ31']R M,3 S,-#3,YQB8F)D9CO%QL9ZBI65G8.;DYV#BX.5E9.?DXN'EX^/CPTB(,C/ M*\C-R\?[MY?0T)W\AYZ!A8&!A9>=E9WW?SD=MP!CY'GMAV3I!>O:ECJ&V:IRQ6M?'>&2-)J]M[A+*?X!02%A,_(R)X] M)W=!_:*&YB6M*U>OZ5\W,+QA>J9FYA:6#X\-'3LXNKCZ^?OX!J,"G$<\B MHZ)C8N/2TI]G9&:]>)F=7_#VW?O"HN(/E575-;5U]9\;VMH[.KNZO_;T#H^, M_A@;GYB<(A 7?B[^6EI>625O[^SN[?\&_QS\S2\:@([FG]._Z1?7B5^T]/1T M]$Q_\XN&-N!O#W#1,YP^S\BM=YO)SHM'4C6,F?=RZIN*5A8IM3LD/GOOH5/\ MTA<(9\A_<^V?//N/.1;^G_+L7QS['WY- 6QT-">-1\<%(( CD_RXLT#^QU6! M01=_#8TLY44KJZZ1&Z"L:Y'T*PXDL%N><@PX(::K.O"B5#DCNT!2NND@3FQ5 M1201VD'^JF0YIU-&AN<79]19I%V4FVS[Q/*2SO,6I.)L>0J.CXK_#>6&!<]/ MNR5'-KR/(*UU"XQG!T0V.5TLY'U/=6;%E%3=@]#6=@.9L+!1#SDL+<;CR'-A MJ?I";Q6>O1D%?%A+YF;[(*NH,M!5)> M5)[Z\P@W"9=FM2.-F"!.78]O)C!YQMA.G7_@^JJ,(<56I?67'7ICVHLZWF-[ M_Q;--=[_7QM#L*ZU>N+72N<[O_L\3Y?Q5MO_)?8N5"*C7Y6&B>^/U:$LRHD5N#.%NOGDV/_22FXZ1524Y MHS:CV-KE=V96IIG9;1$KC3#B>4/:2/L1S<>QAPR'.(J?>M\J=-O$%W)(MXHX MT.IJB /.YO^_88M[D#_G&IB.PO:@1V(.UM>\#Z(ISV?IJ"T'R=2DBK+\T%-G M_]^P2\%7J#<\PHZ!!\'7CX'KYN.W[^/>' -G-'2/@4_P@F.@H,2M*(\V[NS_ M 9.?=X=TV59BVLNC:^ML>7SQ=+:HMJU;HY9!%A?,_11-G31V(I5%O9I>)0#W M:<+&0N%_\IOA5%;J#QP_"9IPTLM)2_.0CH]X#MLYBP%W-P*&J81_T'Y8W7[E M"ZV Q*>%7_3">X^.@?!$E,@5;[3G/"0.RKXQ^G +=IMP+C_R>IF]"XMCX">&]?^R^Q MO^]LG_^AC709>/^+S0'5W64);<>SKMI(D66*W0NG9GL:US=(V]QX"+P^:J9;CO@_;G,>2(66]' MP+TN%JY(G15Y1/JR64RRFO?-R?#KN V-@5T3FE>OESC*Y!E%S,&XZKD+*D'; M0P"E/%\R/#"/Y0,+VG][JPE\B=)1LJJ=,928,;0?3NV9KRA_3XR52)1*Y-<< M9+A[.S3/%_#G/0"("9AU9VPI+JAQPV7>Q3#I3"S?U?/Z M>0RW*9=^E\W%G:5KI2J$=&!8X(K6B:88#@@KZKW&S@.RQC/\H=KMJ)L8E'0, ML#%@P?>Q;R".B@CY*I>XP)>UL-0VX;6$BC:JVVZZ]JZ[QRD;+WT_/YG(WBBD MT,)F-LE[BPE**B1N/8-KH+1&.L59QMW]-OA_>JDWVA4\]A&->3)4/R#7PK5B M'8FN(3OM(\=@B@M&Y7'-@!^K)R-:]R&^&!5R;;H E:K7DT0\'29:^.I&_<^? M\VD+C4@0YQRE6GUD>>IQ/^S7Y>[-KTP2 M"0N2H3H?_C\:PJ<.(O$3"AX>Z)=EL!=32)G9 .0?N/V;)(*4RE:^U",.HX0 MQCC;Q@8<=!X#T4WGBR@*#(8$V M\3?_&[9Q4PV5Z9F:UQVIE=>?%)79VS-S\(711_1#1,U^85L\)[$+]Q$U&>7Q M:*MY8[7VJ>:HI;0UXG^6?=[;BZAN]75QA*)WVLZ[6?-H^9 MH!N#R1[:HQ^.A$B@.'X3D>T; FVV$)A?0+'E2H.)X@S\S/#8I+B>^D]OPJF, MA#2^Z[VME2IT/22S_>]@ 7%+&*WR ^9$0+"M-+/AY) 8=T+5VYF;!V6OI<]D M^NJ;VBGJ%=GS'. M6?J1<%[EW^:.=MO I<8@GV. @16L49P9[L57%89[MEE-AYHB!%Q3L=GZB&X7 MKGF.I&#OR\'EHBYL;J+.Q<*A'SZH &( 7_P\AF&YF0,M]1;ET%[+Y9(MD_$X MLS;S4X*<9 *D&);6G68H*SVV^#_!.]_.UL:YP_-(LO+=D9#3:,0/LU:L$ SV M?'I"^-TCAFL *F!]_-"HG9RO8])N(SULV]K, MA[X4TZ1'L$K?N8JB)#:H>:J+?>[81B&M',; MR89V(!6I.D_5&90[_/R2.$C5=.P1/1KNV%7@&%_O/C0TIP["A7!Q.\CT=G$= M$@5O1U:.+ .Q-QM$N6D6\Q]S)P\F).4-,E7?OL8+_,]V-\>LHG:TU'>EW)TX MJC1LZ+XA?H_[6^K&CA#GJT_6*VE,(N,ZUP"K?Y(__SFCRQI%_'R_#-UG&L7L M^B7Z\?T?)9W;V"FWA>_)ZVLD[&WRU;%C8.II1UFML$S29U57RV>?.77SO+T# M-7_*58B2S:&5RBU66^%4FB^C3?>\C@K):IWCURW)IN^M M-6MDWI=0HBK>S# MN@*X0I_ Z@A/L=.L^Z^^@ 6^;'C6$)'[W]^BX(K=O:,U-QG&"JI)O5AOM9%( MN_ 2^?6G_V;)Y'\AIN+GLV(?PY"%:"]0SYT3+" L)P1,F8LXD"]F(\8L>IDL M *'$AI\THZ=M"\_F01 @#[FJ'5\MT&ZLW!4BDCHVMBRX^7BI);=K\8 MR$%2L![]$[URW?)$G 9H97*4''+.!AU(NO>E>>)NINO M* OGJZ],<_3I/UZ&U)(&8GV;A5"8F^.^1J"?,?1VF%*ILF*.K\_5>;Z'\&?" MP,@_-68](@XA@CY'2FYMP,;Z?>PI*ZG^LU"=C3<,*_= _Q&4N[:HS\)F*.8U MGFX3> RPJA''NP8B-DK0%TC/,>Q-URX6[SN/$-T;NTZ8T&2ZGZ@*OW:?:J2A M"MRL7W\F-.C("\,5H@;R$,3C&4L7E/E7X*(CF]+.#[*I*[>,)9>\)?JMHSAT MZ>-VX@D&7]IK%@ #.KB_,-+W\/TTOU5Z MH##NMB=Z.F/F#?5>G<<-MJ.*!2AS-W& ;@TN''6P=CGZ=D5FAXU+#K?;0]]S M#8J]]\SIND7-/ 7JT->%(IL]H!'<>3!I 5H8IEI82AW:?I%Z-X^.Z/G$ M )2S=+2_]SN'-W 04)NH7MYN&W/0GTR\+=7M5+ L'Q#H()S&;_1B^+ZDII I M0QB];[_<4BSB,3Z*R@ Z$9+%4*TU)T'&.40BT[QTW'30H[-#483/$WYVZ-N# M!7EL$[,4; $'7B/UA'"#-ZW9U;]?L354+O/L. B_(I18F-)+[DKIBDG=[.+VY;Q8XEQ7RMB;V3* MZ='3I%KOJIWI,%2X67EU5:Q0 M%YPFLG86OSY=T=BK^2VPI7]8+6SEOD 2PO&+E#D)&0E3G\<(H1H)BEF1'>W& MR:T'!7I63U[,O=TDSZT.[P[UT!"?.T:"IHD=90'%T8AVTSGZ)/;L?QG M1C9L%#V0W']-/7I79,"\/<>?_)LU8T8$$UPHJ^"*$:2.ST% +1QG-5C#OM3^ MQ%GF6 M*!&,XH,^!D!$AQJBS/1%55/^-C(_W@7^$8+_7:/Y>Z3\>U7[7Z9@^'8T-FK( M\O>CVP\@;1":@2JBOFI.-RZ=VCL^]/17G0/A MM<"M,76CHG7?[_ YH\:/Q3>Y!1WN]&^L\W*'9&PWKWOFN4(%*0^)V"F3SHO# M5P*(>;X#S!/W 2OC07N?3\F;39MLB7^2Q$/A\: ):?P:J$U::I\[1=J%.@WM M6EVM#D/.H;V'-3YJ\S_2Z1->7?[O^E=>NX@K+5?2V9W%?J MF63E'S.A""U0$K___@@+\PGXN)JKG?:;6)A4[N>V7 +3R%\9%RZ?4" T9,I? MK3;?H:VZFOKUH2G;QKE+78-YT#>^9N$AWT/.C^XE,Z+&NHTB[C76#F[=T>$8 MZ524-JM=N8AU]\\42+L4L',ZS4?(H?[9699'=Y"B4\B-Y(62^,0@0G*[B+Z4 MR\CC33^WB=96[::9JP:B7J,1NE#3.VH,=PQ;1-/",%T#EK OP=G_PUYVNN.D"NPPIB7F27FNY*=A-NMZ*A3;) M0J/0 6\OUKUY-VS#>J\I=T+HELH=2P%]*0[\.Q:QLJ.YJPX)HVJ@86#.A]F57$[R>#3,I,CRVM* 6X'K)^L> MT:#:+1TN!#$018];N MN0LUI/UR/U=ER>JTN<#7;Q2^BOZY74OC^$0MN<%M0/I$UK\*^3:T@. A7*)N M)A=!%SUMC:W-+>*=G/5I<(G%I/LII[*)%NISFDZ* M OAYWG9*OB5MCI@K@RH)YOTV)/*==_F?M_[GI>62)955BF6W3_>GU4$V&NR3AO^W-ZP M=4(U[C\'O>9M8VW$P< B5)P ^7V=EUC-^U@[UID9F:V&X1)7]/-N;:QS%U+7 M@(SAH_8W65M8+&L9/S=KR G[LSM&XU;#S:(I9U- MACZ18G]7!_A;CF^LD.#CR!^8"JH4Z&0UIGC"Q3:JMS:^@ ML+88MIC@KOC*B8^ K<"W*4?E\OTX0?E0*"]<$)1<(VI$^02X?;!9SOS-U-'@ M4'%^KN!&0N=S2ME+;0/Q!(%-,;?6AHO-\VOX4[,3'\"0[<[=205WZ]+G5M6/ MU(0%>ZL=7%K.ZMFHZ)^E2P-/'^J D'U_TD97XKPQN^\+I;<\-DCI 9W.F3P' M=.4EA>[T==4GC&Y#:XM(," Y\H*I\OR)QCGAO\P+FV71Q,FK5Y-T'3-LO9?H MRP([?6TY0F@IC\" A6 9HN?4J6.@"\X2F3RU"^5"A4P9%9NYK#Q-D.[W&G4H MMP0.9.)VDA.;N6 .I/$KGT:;I$ASOXF&;N%98T_]"]A+.TNT#;GS#1#H #O_ M MN(Z7+O3VD'D(%[D[.D3"Y=P'E(/-"/K:^UJ@<7ASX7.\-%WB5X-^YH6Y^F;0 MI3P*,X5X>*($\Q&R&U!'ZNCAF>Y]S]?-3EG[6\KKAW64^AVU7*U!IJ)_QO5[ MUD9_58V5/*H<593 5;[T[_/T$>X12=8WI>?:^WCW%M,SBN/1R=. MA%P>!Q<"N]KZ=>#XVZ0?FWT!=?KV%<:NDTE717( AHTT7=KDF)-F5:%H@J]= M&)K;F2G!I*FM=9+21\+AHK5I[Y5J@YWIGAIKG_IDA5!&53WBEZDX@+"+2!(' MR- .=JN6J8#XZIQDP17/Q=EEC,N]QLN;*J^F0,%7< \ M"[E@Y$]%#%&<2%5W/M?G!JM9C'36%K^59W1>J,WDFU:5WX V 9&:/Q-':38O MF,6AH4>E%"XRIBL[.3P-;TE*3EJG:YH3)-_,?5QN><:>K2*ATB!:B,'\E;2&4.^YXHVH-Z3C=AM.\=--W8FEE4TE=Y&9+C\9!6$3TA!;.\M M'QACHW=S%)5OUOX+_Q,TR+]V*J;@$P# ,W:0ZSKSB;;FPV@C7_W=(8HC, M?:4W8DTO96\.W[7O^N$S&(CR26I,AY4&-U-AQM3'C>]Q MHV7EQ"L-Z>N6\@E:2^]T@6"'9; M[(-.JW4@A/TF+IS 23.',L4IO[2MVV_!&A.2E?^!\30ETV]'QB[!SDQB7_++ M#A';ILR,?DQJ0P5T32E84F/J;ML$)[E(7U7M\GZV_E":#?N>),Z>:?2<= VY&(-?B#^"+VBM/\H7[FL,R2N!]!_(XL-#@@R6V(2K=V# @V M(<4KBBAW2KBQG;W[ZIE';JV$/9! M&$.^U?*<\)#O$9UAG6!2-XH,<*U(K1 /[D.Z!$N2&$TGW<8+\KCP+3@Z(="1$ /_)5!=\NI M+OY 5F.U[Q>&M?G3+!YZVQB*Q3X*.!,+RU[^YQE]^6PPEBS5#F5!2P41,8)N M_CCHX.,6-9NYB[S<3WAITKXA:>YR(P%A5Z#-"I"U*XW#'% M.F\;?L?O%M_QK[CW:[--_$JF]&/5#7K&P[>G@%U((K[:[$2A3"Y=B;Y#'H@Y M/?Q]2-[)3KAZ/*OL_';[*=I^;]U^%0VVU.QYZFEGC'#(!51T>^()6/-/HM5 M.Q\'M^+[MF=RZF*64J-V'MMGH.MY:1NK,IDDEC+$X^>;([20T;O84U#.O^:T MR,CH!VDBGGRH<.;WHSY2'JG/.5XP #X6$+;;4^AG#J%\;&^ MY1PK#9@8]3JST1KM($>C^/P/O)Y/5%%T22][5@W+,N/.TK4TNR%#M;(ZC5FO MDP/""J,-P+KYS_WO"%]NA]+JT_W.],Z-.I7A-?3Y M&C)?-=-?8QN.;NP!5[(DW95O),59*WF]D.Q) M%19I,QT>(+ ;M#N0H;I5,169,V(5JZEYQT!FA=/2GLFTTBC-OAC?:P*>>HH=^.JWTPD-YM,6K!Q>Q1':M8,3=BMK1 M$EGKRJFYRY6=$KL/'^A!+3]? U"V20BG63K",="*B!M#,*//%*+,.N"20YMF MO8.EG16?7UR1[(KA+-+_,VGB,?ANIQ.%[(3$YUX@82++86;SRESH2V DR90X MK$U#PILG^GZ_/'Q:N&V,4S4=9S]?F"&WR39G?EFWO.$C$Y43RH9INWX,L$ H M4MG(_6/@B"&D76"J>6MS%E\*H$L/X=2I.1Z2YS,*E+1&7&R.@?.?4%YD-')V M(4BCKN[+^?PBWR;I@O!&[VW>,U5K Q,57]/U*_5[EUM4*U^%0RZS.X#-K7!Q M,"S?J "%O7P2)M_V7M%)*G81^Z9P_?+M5B&A^3V^5+(:DOP,RN&Y$2*(BRQ$ M?6 NL%94_RJMA3K5]V+6_G3&#<9;9IMI')IY'%UQ?QS:,'6\<#XR0_DSG YX MM>,>$=G2!O2-[AV%H0?AD>='&IF1371SJC.%\QI5N MZ<="U@9?)9*8I;X AO]JAI'Q406A5-DFR0]7&>>?/68DDR/RB/.KRG*EDI#> M,>"8%+K'1VCFH )@^;[[",R%[G,4MJ-/J-DN_19;Y, M(>#T\PR[414VR"U=B7":_CUGB>!C!S>ZL-Z$M-P;2)QK*=!V*956]63;.[4H,$,Z<. MNAYF"Z4< ]Q::OP[;8O1Q$J5V??1, M0^5P@=O$V(5T\$SCO;G*OT*CI"-/JQ1T(QXU\U)N#Y^(*64&5,2"-$*0HFRW M8!UPQ_J4F$EGJ O[>=47)9N^ ?'?PV@W)RQ:SC@X&K\*A8R>DM\1P\E0KJ7U M>TX)A9Q!O3+T))M1N;#@9>K(:]9#D7[^.>0DT(Z,FEURNK3D0=$)>76+2;D( MTV,\B%B'%!T#RVO"J_)_-\WY'U;Y_PMV)2" (;*D3D/MNKOGJ:PTEQ=RDF%I MAC! QQ@PMN6G3L,UAZAGT$:DK):CZU8U0S 19B0?17>T;-.4^?2(Q),'U0&R MP,!9J/+Q%HW)@*V@?<34=U=]NH.([=C UY<^'0N3?,_9=5 M6*S@M01Y2E&9@(>>/1@MB2KX57\U75J,[LS][/%)AD M8ZY6#E_-N5C76]^[1V^F5AK2B8$TN9,M#[MQE[+,P; @Z3GWI'2BT4"U2[8] M(<1 ,?S9=$H(=;/IYX[-EHO+2368C@UVGU3#LR3!6R?5$ J( CH,QKJ<4Y9Z M=FY\-=7GIZW:WDA%\9Z*R7L , $0/9-_86DVMN1I8N9GTF^CX?4F:/YUHJ>0 M:]K7??@1M!'BS MVKP&P5O"_G:E'(5UK=_)L#R]2&MAY'%+@Z:GVW*1HDX.(HXGAJC!$YU(:4AV MBM:(1V'M*,R(:+071]QYM*A?59?L)6=^CJW;3=[/1%=\\H.K:8-23D"1S;?: M?=.4IIUO1]SJ=[YU3P#&*&@8QL6M?,K6D)Q8WN8N93I;(['EK M;;2C,9WYK_1@H M0EUI;VB"XV12+QV'ZIL0TG*^5'=2[JW,2U1IB:M]-S,.CXF0[I0 M831T5*G9'I\X2!$8+RN3 >\1UV*5T'0?[J?U%5JK\6<9I@[H9<[R/]WL/I.$ MKUSKQR'0D,%F9\_(@\((]5]I<]J)51:K_!2DG>^K=B^NK^U200GA?8/9.[:3 M @N97XC/QG!\Z!NF-6#C_)-/KNZRK!^GG#A=55ZQ]TENS"8EZ&G. , !_%\M M?;(AA5"RNF LH>\[7<>!>N:7_#FEGG4_9E/S5T_GDYA7F7^*ZS'6(T./@:KW M$8=:[>4N<[P_]GI@:D7]Z9,@Q@2G<3%;3Z3NW7O"%ZX^VGLO/]\*>G50PTOS M"\YZ]!9&LU >:R,%!CN4!J=W-?!UI-Q??OH_6X0H+7:IS>Y,V-?8_X2WN'\ZR2WH14?JU\(/E2EZ3(/CB>B[ M1R_>D&VB"7W(:*KJ.)Q]!O3IIWY#,JOJ%=*<9NO1B:$]9_)DMF[Q9VY@N4=^ M*-P7_$S&$@/6IPF>$%\G-)(8++/)#M\4>2;HDM99[^C1>!N4 M3E)1PY)JT-=(XYTAHN2LN+>-D7"YU*,ZNX!Z=I%[3QP_/9/W#K4Z!M[4>KU4 MG-_\]06Y$-U>SHF^,>2K+<9J,>);7?%C8T^[,=BRS:@Q:/%95ISLW4RUZK\D M4Q*V'0!R2B DQI8M1)EB0/(H)GQ'=H8P1$T=J#!TUD5[FKH%WHOHA%W%IT@G M73/D3=%U9&)Z!P1]X3,QC-K&WZB*O_4Y:>=6$J]5_ O[[30+VM#-XO1JGC0! M6:$N8ZM_O5Z>B"MV\'D8P#W@YB5R1<%X:"B,K7 BW&T!$88@W3P\!IXU"Y3X M)5H1K_V.1=,1/H8%$C"0/H]8+]%6&0/CT?E'U\)D,^Z9T<2?^\.'KCV\$P=L M,Q\#3O7(#?42M&7]&#^1W:C-B&!Q@;]J_FP]C]!?TW_HT8T7 _HW?_P\D2*8 M!X$X87"Z36T5R[/GR4=!D'1^S/Y^AA;S*[S&/%+X.@>BWEOA]CH,[[%XGYNY M;=/T8"X.^"..G.#"$G4_0[GWSI/>@HU4GB@PZ.@U/T=QGZ--U Z]^".1GNDZ MZ 9Z;Z^3]Q83NT#TA==,Q,QTI9SW%BO;UBY:$3?W/RD\NB-;*5%Q2S7$87QT MW.>_?M<1&9IX#-3\TRI+V,$S+;X?G4MQ3>Y^VY/@E7;^7X2%C!K?1%>93T+;5A5O7@] M-,";1C34D#R]7UH'VA+K80P$)+,;E@LG,V=9.HN+>&N5RL:ES6=85B;X.$JR M%Z^!"'CEI+Y4BZE$)C4[&RVKET\9=;H5K=P@!GE&S?%G&KE+3M9/[\?J<=__ M)%X(++'=)>(:IM[$NXO$ +67))SH]A"O?6QY<)(N4)80<3"ZRW)W3C\UW\(P MZ$G[ELKME/C5;T_R A08 '3SH:%Y*WEA(: =/UFG'RE)\D\7A1;3W%%WSCDUQP[^X/KLF2"7%$+W:#9MY-V*&S_8M/=\G2\ M$RFDMP@> \3@+8JT<'C]GU)%YLZ,O*_T"D]2G@0R?-617_D G"W!TG1\:BK0#BL6%I?.KS>E4XK4 M#(=\"^,B(PP=-[]!@ESOW?GY3& _#^*6WR1%#.A6CLUD(520NN=KWRT\']NM MWX/6K3Y]*PSC9_C#V9]&)1E\[),92@AET0XO[-BBHZ# :,Q))VI3(XOH@V8% M\!P>UY2IY94/^#.$GDS-Q2RN%UVZD!JK<*_O0-#;D6XWUKX+\;P&&A>26N]= M+Y9]%RC0.3"U1$"T0CBM0$QGKD(=OD,^N)YSMZ0.RI6+7[06G!D_\58 M$X98'HO@@DF]DF;?$M:?Z$]TC[%5R(@041>\*$YR%O1LF9;&O?8[A/#@4?:_>E&XH>V9298RN\L7>W/M M/WA5!A<<691_6/YWM@[^:=__#(J5H[(.>8C-[9?'\ )H#F'W2YP$OWC8KV M M.^S+^Q[3N0D&@C/FP=!K0.!X"S1)"[(!(;7_16@6#7-_%[)E3O+_#)WDSD, :*A0=9\O6!Z=P@4O$>855KJRCU7,4S(-/JT/^X2.2.Y?2!&RG P1,J& M)5-,XT:@=,>@$$-G$UGLU]S5[9>C596&(O+R3F?/'%7"GHSAN(9JG$-@YI1S M8."9T0;_TN(5?IECX$[C9[D;5M.&XEN*G]*<7#<%^X-N,150?(\^PL5"!E*[ MF6+]_!O(#&T13H12&42-:X#C$HV$C:XF0LT.M6;M%%:SAH_#LV[XB3FU-W2' M;=;$6]QQE]F_S7>47>%+W^3TT[O^B1Y;8_1ES3]N!(Z<>>5GS:?6<5(43A!! M3(X+D1Q7%ZC!FH[UU(TIB;CQ?\XDDF@KS@O."IXR\NEW&]]SVYKB(3*UO>9> MNSR"EB=][!H72,.X3*P%L))B>QJ/;_\4E3J^;\O,0W"Z9W3@E$/ Z9+E^S M#(E^.+(AG#'J3SX&\#=URZ'CS4Y(7O0-\"$!SP&N+3#%'0.UZ[*9[EL/[8*M5&VNF3&4F*]'[M:!Z/?T.*@ M7?H=@0T6UK.Q>68F-2_.]0#BVL)_M/?KP=F/(:.62^W8*"Q[$UT9B#?RE.J< MDR,=M27*62@Z/(]WT\Y\Y1[IZ*MI9\![8,O&\)"5HO%C%QM]T-V!%[I21X1T M3 ^ !G[&[;]JZAZ$=#MKTBMXY9.EAV0%*S$X(/;4X:?U8"0Y*3.QO4 MYW)<'7[\),%2EU<^_N5UV-76*#&?^*:B7Y=O<_<64](:OA+1-B!L#NI#!%$/ MT9Y>A* SGS[AR&(=63[5#D)J_(]O&-ZZ20KL!T3-/C@?\.<0CBYV(X?7%7W7 M6 7YI\;&QOB2-"4!&F&Y4#[=>X*B3W3D]O[C:_T,>XFUQ0Y>3H&>?+.O.]S9 MQG;R4(OZ]*J5N6O]8V"?'2QU(?VV;72ATH&U?[J?[>5D2:/\ M#_25?%=F=B-[9"[JPCJWP MP]=$BE()G3S',SI=L8=\V\CU);+)?5!LX80D.&'CM5[59;^Z8=4JKM@D8M(A M_/1H0BP9ZAIC=V-) 5A]8KOF^@^ M00_C=8^8?&>S'C0MG-*O:PY#W_6*EZD MIO>] M4#D]>EKFLO#/QE9(3#0&4G./!'VVKN2I4%I8/T+1>32T0IJ]&8#(%%3ZVO<9 M<5ZPSS'W?;WM)'Z_@-2\P>(4_-"=83P*[5E W;I/\J^.$KMNG,(IXLW)VIUV M7D+P3]3EBBE )_,_P$PY;&\= VDY>9@)Z.UC8&A,?=3L[^>&_M-[YX#\XM6& MSJ3HPEF\[>PU%Q<7NEGDA1(@25HH -["EFX#G8=.T[5C1)L)\C4@\IWKG'+3 M\(45I9(]UH^7+AS)WJH'W&N-BN_:]4A=^HLF_2LOS59&[ )">!G!03F/(2KS MN(YEBT<^"-OT8UVYZG65E>%^Q:9%ANZJ(>#MMG ,B*UA:TV;"USGA.#XZHH(QH?A03>QYD$7M[[:=_R-DZAR@>4DZ<@W=AX M+)=?$"0F5YF4W*;]Q>%F9=./)F6'4BLKM2FK[\H35WH46PQ_X:4WJOKOT:K[ M1"Q&'"P2L&PNXFR#CW>-Z8RJAZJ#+FQOE#RV,[>+]+[)QPM*NH!N1#AID^EG7 IV\3KB9?%(=$&<;#;)2-+&9'7QE5-#^ M=H4J5Y?V1[F_)S][WKR^S>!T)F>N8][YOSZK M@B6XX0#I0L 1KY@(1_!E,O M7+:45LMY6UV7+-4O07=.,=.IAIXF>^7!T(4UBTSSQXKV&8%F27RFT,L, MUO_\/47"29 VN0Y*D1H[<)?&L1XO\RV^C+Q?OS PK/G\& B0 EJ,3)9 I-YVD_7">YO;1'W&_M8OZ/'3+WU>OS,/GCK8NRL7R@C, MT]AJ43L0K.K)S&CU49C7@O1 AVU,773'TS65]LO2]-.689/VL:&LE#,S_N7Y MR_^I+9]+6],%A/?Q9*E]'[+L_BL&/_;3#J.^I3=X*I>0#88"CX(9VNX->-CN+RY!FOOH4KJ<-?2G=GQ,-58RX^F3 M]GJ)<*UP9DW)VG^KL8L]2\QM7 4R.6VF!X(?<W;+L$4(OD>D:A]]@C'-)\<]H6B$ MLP=UAEQ4:V4?2R=\D;&JJ["X7-FG38H)$[M/Z8B\U D$!:N_OEND0.,0RK+J M]0K2 NUM4KZ?M1\SCE-5+$ME"F]2)+6U46=_XAI=ROV,[TQP#G^0))S^.M.L M(;'-PG<""B+5V' $30C,A7J)C"M<2(XY!GC56=^/-ITG:&[*CCI6:[^@<7(3 MO&K0.L.4C;RIJI<'<3F1/!N1I+4NC"""N56KO/OH2I?E^R]D#GQ;" ?HY\ P9 VYRK-J6=-6 MY)XFE'6*&5!A?HMM_,23NE3[)&0$42WM49N9[;G^8SZG4(-M-;8(%;=\OD>A MZ3J=ADF*])V@'=N;:#42@B*/H5T1%];:K"(^&B&>KRTELK;[!7MWQO-GFHPN MQM#E 30M>9"!@0@\!R6X'/7A=P>& 08ABBDMW0JK7J$JH3U''1M&W]4Z?*9^ M+R2=^GG.U'%J @C[6EZ$8Z5V39FU8X56J#"R9[P?/A;!N?[ 6;$FT<939JK3 MFLU;\=U;Q^NG*BL$_WQBZ5)U6_XWH*0\&:YN> RP(P_OH3SG]\H/D*%4:!/\ M++F@^%N @!/BP:?'T)*$PG"=X2_X_11PMI Z8,N$OK)@-4$=]W+BC$=^NF5D M,_?57X\VK&?FIY-H)%N0F>*A&)JG&=0@93PB7XC:(4+B/-Z2F>*4WR[^Q&%_ MG5\ZK"CCY'C)=GTN#^+WO[/KO?,8<,%.%AH?Y37IV.F44G "Y/TPY6F8!K'Q M=/QKK9\/0@T6\^T!7QC7P"UVG^8JZ(9B,6K-=!0G2+GY*;[M&!"B:$9L'*"( M[*8T;7@+[$(B* UI0!8B\S]V(%P&)G/'%[I2WZ].77P[QPV^)'1KA B3K8LZ M:M,YT,4J]'$\]"J3I:GHQIFXBV&7Q! MD+&AG;,2I9 ,4_3H-V88#>2LYOX1\-\;G[I_E7PC7OKF.PM11Q48YW4OY DN MV1*0ZQ6$\K!C@+OFQ%#0VZ.[['3W$[-W6I\8%!I8Y?>&_&"[^DB@+>,T\WU. M%=I0';IKX&L"@@LU;DV*RB&RBC3S.KN)K%I>]4ZN/A&8)0D]XRYL34EPNS7K M:RBG#9I#:9390M(;%Z*;46,S'>7&"*!EFUC-LVAK]8E>KB>Y=Q42C?5]*T@#<12EV*/71+=H/X.\!^LG M@H7_?K3(UY##HD,S@B>XL?6'C3K/UK$+HS]G;;-V@%/BO^LI9%9&,X\IQG)*+I MP8S=TU?D;O4_MP\ARY9,[="I"&-/P9.(8>RT,'OGBJ?[@C)DS:5D65S>+68I M8VIS[=?L?@04*XHR9>=T.AT9\JF/&\G3*:>06B_WM?UTV'RX=MP?M_EQ"D\C M8:O5-CYYP5CMWGB-HE:O6?T@3+G(YD*V?[S:%E[:;4S_MD*\$'J=^[PVWJV( M*1E]K@*,/4&;_74PM?B$W'>,A2B2-Y!]*5UT1NLPW MS7$8KS)C",<OOR+:&N!_OR/B.+]?O5)$C][K>2'\O[51)^^M; M4J=N;,'EBPS+K!X/V$/"K2AL@XI4F"N4_UI_'O7T%](!Z&&ED:;FM/_PE7&] MS/?#WVR.GP6IXGN_CH%3Q\"#8R#:EADG[3*G.%P#X7'EZG3U%)^2AUW@ G9@WU&Z>+[R8L]( MR+!B:W\L:;(C<5BO+@A2],%LTD:F$Y6&XPN##J M>UA<^C9Z0T->R)[4 !]ZE2+HT:7V_9'A(0-%,YU((@_AR,J3F+IFPCE/)HRK MDZZ[K9UMG12IK-1.LIC M\VU(,M [ZA';!X,GJG>3$I@D0Q%:SD09[J]%R&X123XD=(F9 ^?81&\K=D3O; M5@9I#YL,Q^S.ZD*_L;UD>H)0>_(T_+KZ3G2'YZ3G?@Z80S@&.-#J9-.:^==& MNC7#,E%S4V!Y3?SI3MWEY>/@4_*R506$&HXNFLL MTMK,-R=RCSH!!BR(&'B^<>%UE_VK.5N"E$GW)/%3:'K?_"VF*01I!,]LUOX4 M&7/F)"=M:X%[3D;R:Z7VS/:O4]A763_]R?+>-/GZM5^^O!H,(P1?N3[BYV;+ M[2*@9?,.^PE_)9BGU2]AJ??)M.V;P[>[Y<\13OQ'63@99#$(ASRCBI-LD^CS MC[\TV5N] MR]Z"XGI,]87C2XB$8V ^QY8?&=:D0="!$LNC*F-3[\A6>EFR8B:L.BV4 MXQLS/&'\N?6!B ^MGF("!V10_E )E7P'9)I'L+O:[*IHWTB9*?_"O3V 4NJ7!N"3]Z NK\5&QNG(L7("D%$GZ MN)\(.I6",XSQ=^O)CS*47AUT])M]Y;3RN)/81QO'(NLYN^A,MW$@WT9Q^D@= MLH2$423GQ 9A=$0L?Z WIDV_TF;68FJ+ =U.4#/QH&"N9#=%DY8 M'@]!['+[O#?8;HN+NU+NTF ;YYYG?6Y9!>JN$^,H) "KUQV<(73HUJ^), M-^M*=WM(6NR;L7HF=VI&PG;VHOD# M\2_714>:O Y=T(J@%P'"#.9T6":5OE^!GZL+*KTT??E+P$1C N7O8RJ1I*( MT,^$)&>ZF>5R%G+61BFIO 7'03?D>@10A0;KUY/!25.]Y!TNG,* LC?"Y3R(/D-8DL;$$HERMP3:1?'QE+W1V"X3D^TD(= M 9RUDU*7Z-YL:DJ$L] ++\L37]LO$#$MD2 &0^HFS*6^L0*'NP8NCU8C^%RQ MGX=K-*7.N4E7ZG+\SN3;?MG--G290S!QKG4!ST ))B]%HV6RH1VV'!25']?> MP"7-)[D:9QZ^RE;ME/3(UF6+3I41Y<%,U1EV0K!@X8DOJ, MA#+E@_K"]F.?B_(G\7U+4NON?5_?' .M3$SN,H:T^4,Y83[$#;=#\;[U.K++ MT]CA#?5B9I'WG\,!N$-$: G =ET=[X)E:*)[/PT^G87)%LP9$?H$JV>55JD_ ME#9+-@:!U)+MJ!0.Q)>>I5(@\"1\'0-3X8=M(\[\.$;0;$$Y3FUMZK'6N\C] MQ$<2PY1BG\58C\6VC@Z@\\9/QCM>V4Z=2%9T,!A=XDP&U;IP4-"*X%)BETF] M?D*/:UZ4&+++K#Q!_4017I(X9ST-%K%$B;;:L%!>R2.<8]1;J M0J)F>^&57Q*^.YZ.'<[U=CM "Z=>%[M7!6BV7PI.5E#TB!@.-,O@F7L.A: ' M=,/=04@[=2F=ZW07W'DG^0:PCCL?THMAAKD3Y;&Q4+ZT8&]%F59ASXTOIG>' M-Z0B#0.;0ON$?]*:W*T":O<_H\N6;U?5]S MJ]*L^6BRGS:AT.CK:>JH[79%$-X-4Z!V>:X:=>)21D&\%?5-/VK[%)>9N7(? M R7]JE8)HMFCU=7A;6/R;LX.M761EZ^SG>7CTFT!. #Q\%"8_#R^O3G);>$A M.:#3-O;IX_UCP"GM+(6+8*WN,&+WB#7*+58O^_);GNG<:(^[AQ\MIFNF9@6E M-&Y$J;_(F^-]E<$^+K1A\N\=06 6$3*!%:V!/H.R;U27LW1XXLZ@NE9\H:P3 M>7TBQ2K"/LLI'ST54$P/8**#3-G6[D?EB,>:I8/QS9'-C![HGA=V;T:;#-I/ MY1)_^&"O"_[4"8ZU>7BHB8:,-#MA(PX@X>O2&@'\%2_WQ/1ZE(.#3L_"UI&R M/ND)V[QG-VQR_K>/3Q!G.D2&]&M@>9LKT9[SQH8GE#FB;3+K\KANV\VFS*H& MP3_SZ=*<>M/UKSC-U;S:L"=@E5+FXKWS<^H9T!O/1>B[2EK42,GE85O MR;)+D0U+_]$>Q6$EQ@3/DMR2G>EUUA[0 ;L?=H]!BH M,+V7N#6?-A;D[\_3^W/M;^>92:?]=4]S:-$S[CUMS6_]:)&.+WR/C] MAR2F#;YWK9!XWS1U*[CO!@:)J5JU#**KO\ 3EM'N4[WH\]_8>\^ IKIM73B( M"M)"[Q"D*R J38H)* B(&"QT(4HO0E1 H0$Z1T!!<574!%!6J3WWD6D]YH$ MD4X"$I:0A _OK[OWV>?L?>]WOOO=]F/^R\J::\PQG_&,69[1<[)>"7,6_8"6 M8&5#M0C=(HRW1I?]H.H.;NQYU-X+:$VX-@.9DQ=SN?'7$Q-N_L:>3Z6%L5^_ M"EG=_RQT/-",";8 B<8( SGX(#@78&A;2N:(\57AVXC_H"_M=V?6RO].*/@X MRW+!#V0TI*3A$!2F>BIS 3484>JM@4^ )=F<.<$WV'C'-?_ICJ(W9C$?;O!]L^WI MJ7?@[+74,2@W2J3=IN\3+A]0:=M/*W)]5/5T?"_P'O?,U8N5/Y*EG16+1=XV M_U0;NZ4K"NM4#K>!=_8S:42I)1C:#!75_ZHQ:6"ZE=*YI,G+^=$H*GD'\O*9 M4$NG+H[]$!2I#23C$;^YL.Z'H&@M&QQ7;NS[2O*Q=VOQ-SYG!KJ^(S3F'Z5N MK@M1870-E&6[\ LL#U0"P';9,%2R.BLEQM"R N78H/XL+Q^S^: M1#!GJ=9 $,&$N9Z+9$V713TU@6OMW*H@*U6$4X:1]QWYMXN=?E_Y6"CW=+.KV9VB8CYT#QG,6"J>070LS!"YLN- MHAK@7TT%*$W#R=?A,0EGT?D2Q8$++F?3=$;U%4O#TV^Q $5J5EP)9SIX_X MWJ=#T"$H>6UE179^K<8)*R?A(EJJXR$(:G$(VEO!MH:HJ,%%W?8-GVVB M$6K?4MSX]P-&A9>F3LDZ>DOM:!2ZY4S_^ ERG6J"-FK11^9/T:%4*]+UJ^_1 MM\FR<;DK6KEO/?%B%^E3J[3%(+,OZ]P&M9Q\K[N%%$\?C^B&??3[BM8#W#]0 MKY>41ID+6.S9!#?7?1DIGTZOJ"]]=4RCXRSGM;LOG34M;IL_.QX+HI)(F6'O M$.C;@"<>R4X5 3H6X"<]:\=3/UNAWEC6#&^<^_:HQX>W%U0C]RW4Q/?-(SK? MXX1IYH-IHG-2AY))6UK:46KE!V=;WF^;(6QNM8\-WTR>WGA8KB"TI#N-PJ8? MW_>1"\.PKMCSD$^3Q9:*B@!%\ WZ"@(_D2:]\ MP>(\O_7( D MH[+ ]?V*?T;:>Q^QMQ%_*3]^_%C%RRC;0'&SZPN(&UZ!?GUPWCT]JSRW4\F1 MDDP^4?]EF:OK7!1IYV9M0O+"%[9>M8,S*](_'S'EV;4EEP_#W(.?'%#> A7N M!Y=0-\D?!I3&E.X0SI5XGK:H*)T15KHLZ)OF$VKHW'6KWG(L0S;.$=\@W&8\ MM.%8,OQ0(O'/CM[4\_8_%ZWO\X*@+QB>_B<=9@*_@KG#GT'E!ZG.2'+70FL7 M4_OL68B"^:#@1B79-)3H5]Z,[;T/VIXOUA5[@[HGO73.:;4P=T=0JBC0#OWV0!=]F@QI28H6@$ :.5;Z @H? M,G9BV*M^.Y+%,K9=$G0)FQ=2!-FJ+M_4#X%8#=YS;3D$Q1(F>WJF?*DBSJW GL M_(OH*OZBKQJ^R1S"&F*C(5)#M5._PPC8=1<*5*D6B"$I(Q 1""[G-KNVXP&# M?H7JA/2T9JX4GX-VH>.IH3,AX-QEW.M&/LRDT=RY2L"/G*L+8X'*]%3;&@;( M^KZ]S_A,YN6@MNWC0U#:PR>G6%A%G_WJ^^^X.V8?0, EV7.2L#&;]9?14QMS M.$^V.S-ZV8#G[9'V,[);BG73MMWYMI[W>3*US)C>CX?3QR#E^O,GT H//@#V MLWY-L9F*Z0<:K;7"Q90T_!?V]K@IP6JB%GY/ -1(8RNWN#8VG<8+=F MCR.SW@6F206F;^Z2;N;*91&WCEDGB@56YKJ\Y7<2 E:T M$&H0EKC%8C7CD06J.,#!.J#"95>V\+WI$F)7!IFH)3H!R8FOQ"K700=S$]T?^ M@1@5?JY>A1A\TY\^ZTSX_'ZL7F=#EUURI*@13/H>H2#/4[UT$@LU,PIT%=<20)3HDD"6R\_:"A-?6^\@'S-K"G4R<%Q"F>$8P"F#T0 2T)Z])U.C-B(,D:8 M"J\Z/HUJ:S/L>=LCL5$3SUDE_X@!W"/JW<77[-Y4@4B"N6HOJX*GX&UK'"E# MS(IT.<"#*=VX1N9+Z*:,2)$3S/3C3Q!#!FB?$ON--!ZKBA5:?AHX]BS?>LW& M@'!*::M0SOK]2[B?G[3P\+_N+HUPX/7!#90)Y1'00E;?L@O850JZ73;X?A"M M\2GW#3;_)O?BPQBF^];^FO@G6BD,PT## 6*FC[#6%(EE_*4/I),U>95&2F#4 MZZH2-W6FIT,>OX1M]]PDZ FQ1ZA#.>GMC2(#6Q7* E2+ TA'?\S4@N7(;E'@ M5\V-=\T$UDMBUSNX?QT'M8/Q$'G0-CP"P4Y%$.%30?CQ]OGXJC&-N;,C7A4F M"7*M_*6%%(Q J#QA^^4C(\^PI91M+.H<^.N%O8@G4 % ;P%V?!4[92]&@D?Y MLAL^B-L(M$\]45['<;%ND*&EF7BYH/@_7]CO?7U9F%EYYM@J\Z:7Z[58*Q?= M%T>S#$YB7H\ M"[&;Y6X]IY=GH^?GJ>.O7O:AEW>@VC=9T-G:ZI'><4Z#.V2YR%]_IHW9P&XO M:_"=HVD3Y%FG\/'/M&E38!SA0D!08)O1IOM9T5K8MB;^59Y5Q#&=JWZ+@$E[ M5;%U/>Q)>_*GV>Y _8#M11V.(.\)!LK;_S##NZN!.E"4)AAW[^@ZV&^)S*_:HNV5GOH;UW*[V$SI3 MHW%BKL:YJ0L9665_'LH31A"(<"$;57NJO.\JFE8CO35F%W@.P9#TOA*EF&*I M=;3D\>9Y%CH4=<6X7$R$ (O:VA715F9#FY!HLQT)N_7CW!ZMZ@WESQ6'^]1[ MLE^(=@FW";:A0U;0(@-^1X!]%G G>W2U8XX#&4W<]7YYUG$BB%-=E#6%UQ_? M^'T3J#IO&*B3JU8AN^6G MM2\N(FSS7[(-Z1;:@<[52(/K+QOX[OZ^3))JJ^5((FU1U,F520\