0001382821-22-000114.txt : 20220506 0001382821-22-000114.hdr.sgml : 20220506 20220505160521 ACCESSION NUMBER: 0001382821-22-000114 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220505 DATE AS OF CHANGE: 20220505 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38160 FILM NUMBER: 22896132 BUSINESS ADDRESS: STREET 1: 1099 STEWART STREET, SUITE 600 CITY: seattle STATE: wa ZIP: 98101 BUSINESS PHONE: (206) 576-8333 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-Q 1 rdfn-20220331.htm 10-Q rdfn-20220331
0001382821--12-312022Q1falseP1YP2Y00013828212022-01-012022-03-3100013828212022-04-28xbrli:shares00013828212022-03-31iso4217:USD00013828212021-12-31iso4217:USDxbrli:shares0001382821us-gaap:ServiceMember2022-01-012022-03-310001382821us-gaap:ServiceMember2021-01-012021-03-310001382821us-gaap:ProductMember2022-01-012022-03-310001382821us-gaap:ProductMember2021-01-012021-03-3100013828212021-01-012021-03-3100013828212020-12-3100013828212021-03-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-03-310001382821us-gaap:CommonStockMember2021-01-012021-03-310001382821us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001382821us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-12-310001382821us-gaap:RetainedEarningsMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-12-310001382821srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001382821us-gaap:RetainedEarningsMember2021-01-012021-03-310001382821us-gaap:PreferredStockMember2021-03-310001382821us-gaap:CommonStockMember2021-03-310001382821us-gaap:AdditionalPaidInCapitalMember2021-03-310001382821us-gaap:RetainedEarningsMember2021-03-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-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-03-310001382821us-gaap:CommonStockMember2022-01-012022-03-310001382821us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001382821us-gaap:RetainedEarningsMember2022-01-012022-03-310001382821us-gaap:PreferredStockMember2022-03-310001382821us-gaap:CommonStockMember2022-03-310001382821us-gaap:AdditionalPaidInCapitalMember2022-03-310001382821us-gaap:RetainedEarningsMember2022-03-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001382821rdfn:RentPathHoldingsAcquisitionMember2021-04-022021-04-020001382821rdfn:RealEstateServicesSegmentMemberrdfn:RentPathHoldingsAcquisitionMember2021-04-020001382821rdfn:RentPathHoldingsAcquisitionMemberrdfn:RentalsSegmentMember2021-04-020001382821rdfn:RentPathHoldingsAcquisitionMember2021-04-020001382821us-gaap:TradeNamesMemberrdfn:RentPathHoldingsAcquisitionMember2021-04-020001382821us-gaap:TradeNamesMemberrdfn:RentPathHoldingsAcquisitionMember2021-04-022021-04-020001382821rdfn:ApplicationPlatformMemberrdfn:RentPathHoldingsAcquisitionMember2021-04-020001382821rdfn:ApplicationPlatformMemberrdfn:RentPathHoldingsAcquisitionMember2021-04-022021-04-020001382821us-gaap:CustomerRelationshipsMemberrdfn:RentPathHoldingsAcquisitionMember2021-04-020001382821us-gaap:CustomerRelationshipsMemberrdfn:RentPathHoldingsAcquisitionMember2021-04-022021-04-020001382821rdfn:RentPathHoldingsAcquisitionMember2022-01-012022-03-310001382821rdfn:RentPathHoldingsAcquisitionMember2021-01-012021-03-310001382821us-gaap:AcquisitionRelatedCostsMemberrdfn:RentPathHoldingsAcquisitionMember2022-01-012022-03-310001382821us-gaap:AcquisitionRelatedCostsMemberrdfn:RentPathHoldingsAcquisitionMember2021-01-012021-03-31rdfn:segment0001382821rdfn:RealEstateSegmentMemberrdfn:BrokerageRevenueMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310001382821rdfn:RealEstateSegmentMemberrdfn:BrokerageRevenueMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310001382821rdfn:RealEstateSegmentMemberrdfn:PartnerRevenueMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310001382821rdfn:RealEstateSegmentMemberrdfn:PartnerRevenueMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:PropertiesSegmentMember2022-01-012022-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:PropertiesSegmentMember2021-01-012021-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:RentalsSegmentMember2022-01-012022-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:RentalsSegmentMember2021-01-012021-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:MortgageSegmentsMember2022-01-012022-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:MortgageSegmentsMember2021-01-012021-03-310001382821us-gaap:CorporateNonSegmentMember2022-01-012022-03-310001382821us-gaap:CorporateNonSegmentMember2021-01-012021-03-310001382821us-gaap:IntersegmentEliminationMember2022-01-012022-03-310001382821us-gaap:IntersegmentEliminationMember2021-01-012021-03-310001382821rdfn:RealEstateSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310001382821rdfn:RealEstateSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310001382821rdfn:RealEstateSegmentMember2022-01-012022-03-310001382821rdfn:RealEstateSegmentMember2021-01-012021-03-310001382821rdfn:PropertiesSegmentMember2022-01-012022-03-310001382821rdfn:PropertiesSegmentMember2021-01-012021-03-310001382821rdfn:RentalsSegmentMember2022-01-012022-03-310001382821rdfn:RentalsSegmentMember2021-01-012021-03-310001382821rdfn:MortgageSegmentsMember2022-01-012022-03-310001382821rdfn:MortgageSegmentsMember2021-01-012021-03-310001382821rdfn:RealEstateAndPropertiesSegmentsMember2022-01-012022-03-310001382821rdfn:RealEstateAndPropertiesSegmentsMember2021-01-012021-03-310001382821us-gaap:InterestRateLockCommitmentsMembersrt:MinimumMember2022-01-012022-03-310001382821srt:MaximumMemberus-gaap:InterestRateLockCommitmentsMember2022-01-012022-03-310001382821us-gaap:ForwardContractsMember2022-03-310001382821us-gaap:ForwardContractsMember2021-12-310001382821us-gaap:InterestRateLockCommitmentsMember2022-03-310001382821us-gaap:InterestRateLockCommitmentsMember2021-12-310001382821us-gaap:ForwardContractsMemberrdfn:ServiceRevenueMember2022-01-012022-03-310001382821us-gaap:ForwardContractsMemberrdfn:ServiceRevenueMember2021-01-012021-03-310001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:ServiceRevenueMember2022-01-012022-03-310001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:ServiceRevenueMember2021-01-012021-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberrdfn:AgencyBondsMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberrdfn:AgencyBondsMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberrdfn:AgencyBondsMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberrdfn:AgencyBondsMember2022-03-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueInputsLevel1Member2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMember2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueInputsLevel3Member2022-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberrdfn:AgencyBondsMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberrdfn:AgencyBondsMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberrdfn:AgencyBondsMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberrdfn:AgencyBondsMember2021-12-310001382821us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001382821us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001382821us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMember2021-12-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001382821rdfn:MeasurementInputWeightedAveragePullThroughRatMemberus-gaap:InterestRateLockCommitmentsMemberrdfn:MarketingpricingMember2022-03-31xbrli:pure0001382821rdfn:MeasurementInputWeightedAveragePullThroughRatMemberus-gaap:InterestRateLockCommitmentsMemberrdfn:MarketingpricingMember2021-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2022-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2021-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2022-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2021-12-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2022-03-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2021-12-310001382821us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001382821us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001382821us-gaap:EquitySecuritiesMember2021-12-31rdfn:home0001382821us-gaap:LeaseholdImprovementsMember2022-03-310001382821us-gaap:LeaseholdImprovementsMember2021-12-310001382821us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2022-01-012022-03-310001382821srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2022-01-012022-03-310001382821us-gaap:SoftwareDevelopmentMember2022-03-310001382821us-gaap:SoftwareDevelopmentMember2021-12-310001382821srt:MinimumMemberus-gaap:OfficeEquipmentMember2022-01-012022-03-310001382821srt:MaximumMemberus-gaap:OfficeEquipmentMember2022-01-012022-03-310001382821us-gaap:OfficeEquipmentMember2022-03-310001382821us-gaap:OfficeEquipmentMember2021-12-310001382821rdfn:SoftwareMember2022-01-012022-03-310001382821rdfn:SoftwareMember2022-03-310001382821rdfn:SoftwareMember2021-12-310001382821us-gaap:FurnitureAndFixturesMember2022-01-012022-03-310001382821us-gaap:FurnitureAndFixturesMember2022-03-310001382821us-gaap:FurnitureAndFixturesMember2021-12-310001382821rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember2022-03-310001382821rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember2021-12-310001382821us-gaap:ConstructionInProgressMember2022-03-310001382821us-gaap:ConstructionInProgressMember2021-12-310001382821srt:MinimumMember2022-03-310001382821srt:MaximumMember2022-03-310001382821us-gaap:VehiclesMember2022-03-310001382821us-gaap:CostOfSalesMember2022-01-012022-03-310001382821us-gaap:CostOfSalesMember2021-01-012021-03-310001382821us-gaap:OperatingExpenseMember2022-01-012022-03-310001382821us-gaap:OperatingExpenseMember2021-01-012021-03-310001382821rdfn:LawsuitAllegingViolationsOfTheFairHousingActMember2020-10-282020-10-28rdfn:plaintiff0001382821rdfn:OtherCommitmentsMember2022-03-310001382821us-gaap:TradeNamesMember2022-01-012022-03-310001382821us-gaap:TradeNamesMember2022-03-310001382821us-gaap:TradeNamesMember2021-12-310001382821us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2022-01-012022-03-310001382821us-gaap:DevelopedTechnologyRightsMember2022-03-310001382821us-gaap:DevelopedTechnologyRightsMember2021-12-310001382821us-gaap:CustomerRelationshipsMember2022-01-012022-03-310001382821us-gaap:CustomerRelationshipsMember2022-03-310001382821us-gaap:CustomerRelationshipsMember2021-12-310001382821rdfn:RealEstateServicesSegmentMember2021-12-310001382821rdfn:RentalsSegmentMember2021-12-310001382821rdfn:RentPathHoldingsAcquisitionMember2021-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-01rdfn:tradingDay0001382821us-gaap:EmployeeStockMemberrdfn:A2004EquityIncentivePlanMember2022-03-310001382821rdfn:A2004EquityIncentivePlanMember2022-01-012022-03-310001382821rdfn:A2017EquityIncentivePlanMember2017-07-260001382821rdfn:A2017EquityIncentivePlanMember2022-01-012022-03-310001382821srt:MinimumMemberrdfn:A2017EquityIncentivePlanMember2022-01-012022-03-310001382821srt:MaximumMemberrdfn:A2017EquityIncentivePlanMember2022-01-012022-03-310001382821rdfn:A2017EquityIncentivePlanMember2022-03-310001382821rdfn:A2017EquityIncentivePlanMember2021-12-310001382821us-gaap:EmployeeStockMemberrdfn:A2017EmployeeStockPurchasePlanMember2017-07-270001382821us-gaap:EmployeeStockMemberrdfn:A2017EmployeeStockPurchasePlanMember2017-07-272017-07-270001382821us-gaap:EmployeeStockMemberrdfn:A2017EmployeeStockPurchasePlanMember2022-01-012022-03-310001382821rdfn:A2017EmployeeStockPurchasePlanMember2022-03-310001382821rdfn:A2017EmployeeStockPurchasePlanMember2021-12-310001382821srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2019-06-012019-06-010001382821us-gaap:RestrictedStockUnitsRSUMember2021-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001382821us-gaap:RestrictedStockUnitsRSUMember2022-03-310001382821us-gaap:PerformanceSharesMember2022-03-310001382821us-gaap:PerformanceSharesMember2022-01-012022-03-310001382821srt:MinimumMemberus-gaap:PerformanceSharesMember2022-01-012022-03-310001382821srt:MaximumMemberus-gaap:PerformanceSharesMember2022-01-012022-03-310001382821rdfn:CurrentPeriodMemberus-gaap:PerformanceSharesMember2022-01-012022-03-310001382821rdfn:CurrentPeriodMemberus-gaap:PerformanceSharesMember2021-01-012021-03-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001382821us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001382821us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2022-01-012022-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2021-01-012021-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2022-01-012022-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2021-01-012021-03-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2022-01-012022-03-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2021-01-012021-03-310001382821us-gaap:ConvertiblePreferredStockMember2022-01-012022-03-310001382821us-gaap:ConvertiblePreferredStockMember2021-01-012021-03-310001382821us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001382821us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001382821us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001382821us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001382821us-gaap:EmployeeStockMember2022-01-012022-03-310001382821us-gaap:EmployeeStockMember2021-01-012021-03-310001382821us-gaap:RestrictedStockUnitsRSUMemberrdfn:NonEmployeeDirectorsMember2022-01-012022-03-3100013828212017-03-310001382821us-gaap:DomesticCountryMember2021-12-310001382821us-gaap:StateAndLocalJurisdictionMember2021-12-310001382821us-gaap:ForeignCountryMember2021-12-310001382821rdfn:RentPathHoldingsMemberus-gaap:DomesticCountryMember2021-01-012021-12-310001382821rdfn:RentPathHoldingsMemberus-gaap:DomesticCountryMember2021-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:WesternAllianceBankMember2022-03-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:WesternAllianceBankMember2021-12-310001382821rdfn:TexasCapitalBankNationalAssociationMemberus-gaap:WarehouseAgreementBorrowingsMember2022-03-310001382821rdfn:TexasCapitalBankNationalAssociationMemberus-gaap:WarehouseAgreementBorrowingsMember2021-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2022-03-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2021-12-310001382821us-gaap:WarehouseAgreementBorrowingsMember2022-03-310001382821us-gaap:WarehouseAgreementBorrowingsMember2021-12-310001382821us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:WarehouseAgreementBorrowingsMemberrdfn:WesternAllianceBankMember2022-01-012022-03-310001382821rdfn:TexasCapitalBankNationalAssociationMemberus-gaap:WarehouseAgreementBorrowingsMember2022-01-012022-03-310001382821us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2022-01-012022-03-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2022-01-012022-03-310001382821rdfn:GoldmanSachsBankUSAMemberus-gaap:RevolvingCreditFacilityMember2022-03-310001382821rdfn:GoldmanSachsBankUSAMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001382821rdfn:GoldmanSachsBankUSAMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310001382821rdfn:GoldmanSachsBankUSAMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-03-31rdfn:employee0001382821rdfn:GoldmanSachsBankUSAMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310001382821rdfn:GoldmanSachsBankUSAMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310001382821us-gaap:RevolvingCreditFacilityMember2022-03-310001382821us-gaap:RevolvingCreditFacilityMember2021-12-310001382821us-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310001382821us-gaap:RevolvingCreditFacilityMember2021-01-012021-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2022-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2022-01-012022-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2022-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2022-01-012022-03-310001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2022-03-310001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2022-01-012022-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2018-07-230001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2020-10-200001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-03-250001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2021-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2021-12-310001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2021-01-012021-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2021-01-012021-03-310001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-01-012021-03-310001382821us-gaap:SeniorNotesMember2022-01-012022-03-310001382821us-gaap:SeniorNotesMember2021-01-012021-03-310001382821us-gaap:SeniorNotesMemberrdfn:ConvertibleSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2022-01-012022-03-310001382821us-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:SeniorNotesMemberrdfn:ConvertibleSeniorNotesMember2022-01-012022-03-31rdfn:businessDay0001382821us-gaap:DebtInstrumentRedemptionPeriodTwoMember2022-01-012022-03-310001382821rdfn:CappedCallTransactionMemberus-gaap:CallOptionMembersrt:MinimumMemberus-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-03-252021-04-050001382821rdfn:CappedCallTransactionMembersrt:MaximumMemberus-gaap:CallOptionMemberus-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-03-252021-04-050001382821us-gaap:SeniorNotesMemberrdfn:A05ConvertibleSeniorNotesDue2027Member2021-03-252021-04-050001382821rdfn:BayEquityMemberus-gaap:SubsequentEventMember2022-04-01rdfn:states0001382821us-gaap:SubsequentEventMemberrdfn:BayEquityAcquisitionMember2022-04-012022-04-010001382821us-gaap:SubsequentEventMemberrdfn:BayEquityAcquisitionMember2022-04-010001382821us-gaap:SubsequentEventMember2022-04-292022-04-29rdfn:payment0001382821srt:ScenarioForecastMember2022-05-292022-05-290001382821srt:ScenarioForecastMember2023-04-292023-04-29

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 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)

Delaware
74-3064240
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
1099 Stewart Street
Suite 600
Seattle
WA
98101
(Address of Principal Executive Offices)
(Zip Code)
(206)
576-8333
Registrant's telephone number, including area code
(Former name, former address and former fiscal year, if changed since last report)

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

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes
 No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes
 No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 filer
Accelerated filer
Non-accelerated filer  
Smaller reporting company
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.


Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
 Yes
 No

The registrant had 107,173,678 shares of common stock outstanding as of April 28, 2022.



Redfin Corporation

Quarterly Report on Form 10-Q
For the Quarter Ended March 31, 2022

Table of Contents



As used in this quarterly 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 to Redfin Mortgage, LLC or Bay Equity LLC, as the context dictates.

Note Regarding Forward-Looking Statements

This quarterly 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 of our annual report for the year ended December 31, 2021, as supplemented by Part II, Item 1A of this report. 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 quarterly 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 - FINANCIAL INFORMATION

Item 1. Financial Statements.

Redfin Corporation and Subsidiaries
Consolidated Balance Sheets
(in thousands, except share and per share amounts, unaudited)

March 31, 2022December 31, 2021
Assets
Current assets
Cash and cash equivalents$612,680 $591,003 
Restricted cash36,047 127,278 
Short-term investments95,458 33,737 
Accounts receivable, net of allowances for credit losses of $1,464 and $1,298
52,282 69,594 
Inventory245,487 358,221 
Loans held for sale23,693 35,759 
Prepaid expenses26,836 22,948 
Other current assets6,748 7,524 
Total current assets1,099,231 1,246,064 
Property and equipment, net60,836 58,671 
Right-of-use assets, net51,417 54,200 
Long-term investments56,194 54,828 
Goodwill409,382 409,382 
Intangible assets, net177,003 185,929 
Other assets, noncurrent13,090 12,898 
Total assets$1,867,153 $2,021,972 
Liabilities, mezzanine equity, and stockholders' equity
Current liabilities
Accounts payable$22,693 $12,546 
Accrued and other liabilities103,449 118,122 
Warehouse credit facilities22,285 33,043 
Secured revolving credit facility136,869 199,781 
Convertible senior notes, net 23,280 
Lease liabilities15,070 15,040 
Total current liabilities300,366 401,812 
Lease liabilities, noncurrent51,719 55,222 
Convertible senior notes, net, noncurrent1,238,585 1,214,017 
Deferred tax liabilities981 1,201 
Total liabilities1,591,651 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 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively
39,879 39,868 
Stockholders’ equity
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 107,025,691 and 106,308,767 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively
107 106 
Additional paid-in capital699,225 682,084 
Accumulated other comprehensive loss(739)(174)
Accumulated deficit(462,970)(372,164)
Total stockholders’ equity235,623 309,852 
Total liabilities, mezzanine equity, and stockholders’ equity$1,867,153 $2,021,972 

See Notes to the consolidated financial statements.
1

Redfin Corporation and Subsidiaries
Consolidated Statements of Comprehensive Loss
(in thousands, except share and per share amounts, unaudited)

Three Months Ended March 31,
20222021
Revenue
Service$217,593 $175,593 
Product379,753 92,726 
Total revenue597,346 268,319 
Cost of revenue
Service165,809 134,851 
Product358,999 91,110 
Total cost of revenue524,808 225,961 
Gross profit72,538 42,358 
Operating expenses
Technology and development49,640 27,678 
Marketing43,342 11,802 
General and administrative58,966 37,391 
Restructuring and reorganization5,710  
Total operating expenses157,658 76,871 
Loss from operations(85,120)(34,513)
Interest income220 159 
Interest expense(3,861)(1,338)
Income tax expense(134) 
Other expense, net(1,911)(92)
Net loss$(90,806)$(35,784)
Dividends on convertible preferred stock(793)(2,336)
Net loss attributable to common stock—basic and diluted$(91,599)$(38,120)
Net loss per share attributable to common stock—basic and diluted$(0.86)$(0.37)
Weighted-average shares to compute net loss per share attributable to common stock—basic and diluted106,664,140 103,427,764 
Net loss$(90,806)$(35,784)
Other comprehensive income (loss)
Foreign currency translation adjustments4  
Unrealized gain (loss) on available-for-sale debt securities561 (50)
Comprehensive loss$(90,241)$(35,834)

See Notes to the consolidated financial statements.

2

Redfin Corporation and Subsidiaries
Consolidated Statements of Cash Flows
(in thousands, unaudited)

Three Months Ended March 31,
20222021
Operating Activities
Net loss
$(90,806)$(35,784)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization14,813 4,341 
Stock-based compensation16,788 12,583 
Amortization of debt discount and issuance costs1,440 855 
Non-cash lease expense3,169 2,533 
Net loss (gain) on IRLCs, forward sales commitments, and loans held for sale60 (1,052)
Other2,290 109 
Change in assets and liabilities:
Accounts receivable, net17,312 7,303 
Inventory112,734 (48,213)
Prepaid expenses and other assets(1,982)(3,359)
Accounts payable9,876 5,947 
Accrued and other liabilities, deferred tax liabilities, and payroll tax liabilities, noncurrent(14,442)8,873 
Lease liabilities (3,642)(2,951)
Origination of loans held for sale(159,186)(227,090)
Proceeds from sale of loans originated as held for sale170,577 225,140 
Net cash provided by (used in) operating activities79,001 (50,765)
Investing activities
Purchases of property and equipment(7,442)(5,285)
Purchases of investments(77,596)(67,877)
Sales of investments5,346  
Maturities of investments6,500 63,589 
Net cash used in investing activities(73,192)(9,573)
Financing activities
Proceeds from the issuance of common stock pursuant to employee equity plans1,887 3,411 
Tax payments related to net share settlements on restricted stock units(2,595)(10,860)
Borrowings from warehouse credit facilities152,386 216,382 
Repayments to warehouse credit facilities(163,144)(214,747)
Borrowings from secured revolving credit facility156,799 71,177 
Repayments to secured revolving credit facility(219,711)(46,275)
Proceeds from issuance of convertible senior notes, net of issuance costs 488,691 
Purchases of capped calls related to convertible senior notes (54,480)
Payments for repurchases and conversions of convertible senior notes (1,886)
Other financing payables 6,521 
Principal payments under finance lease obligations(217)(67)
Cash paid for secured revolving credit facility issuance costs(764)(305)
Net cash (used in) provided by financing activities(75,359)457,562 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(4)1 
Net change in cash, cash equivalents, and restricted cash(69,554)397,225 
Cash, cash equivalents, and restricted cash:
Beginning of period718,281 945,820 
End of period
$648,727 $1,343,045 
Supplemental disclosure of cash flow information
Cash paid for interest
$3,377 $973 
Non-cash transactions
Stock-based compensation capitalized in property and equipment1,134 732 
Property and equipment additions in accounts payable and accrued liabilities326 2,348 
Leasehold improvements paid directly by lessor 1,334 
As of March 31,
20222021
Reconciliation of cash, cash equivalents, and restricted cash
Cash and cash equivalents$612,680 $1,241,255 
Restricted cash36,047 101,790 
Total cash, cash equivalents, and restricted cash$648,727 $1,343,045 

See Notes to the consolidated financial statements.
3

Redfin Corporation and Subsidiaries
Consolidated Statements of Changes in Mezzanine Equity and Stockholders’ Equity
(in thousands, except share amounts, unaudited)

Series A Convertible Preferred StockCommon StockAdditional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive Income/(Loss)Total Stockholders' Equity
SharesAmountSharesAmount
Balance, December 31, 2020
40,000 $39,823 103,000,594 $103 $860,556 $(270,313)$211 $590,557 
Issuance of convertible preferred stock, net— 11 — — — — —  
Issuance of common stock as dividend on convertible preferred stock— — 30,640 — — — — — 
Issuance of common stock pursuant to exercise of stock options— — 670,050 1 3,462 — — 3,463 
Issuance of common stock pursuant to settlement of restricted stock units— — 360,351 — — — — — 
Common stock surrendered for employees' tax liability upon settlement of restricted stock units— — (115,030)— (10,860)— — (10,860)
Cumulative-effect adjustment from accounting changes— — — — (170,240)7,762 — (162,478)
Purchases of capped calls related to convertible senior notes— — — — (54,480)— — (54,480)
Issuance of common stock in connection with conversion of convertible senior notes— — 36,980 — (52)— — (52)
Stock-based compensation— — — — 13,316 — — 13,316 
Other comprehensive loss— — — — — — (50)(50)
Net loss— — — — — (35,784)— (35,784)
Balance, March 31, 2021
40,000 $39,834 103,983,585 $104 $641,702 $(298,335)$161 $343,632 
Balance, December 31, 2021
40,000 $39,868 106,308,767 $106 $682,084 $(372,164)$(174)$309,852 
Issuance of convertible preferred stock, net— 11 — — — — — — 
Issuance of common stock as dividend on convertible preferred stock— — 30,640 — — — — — 
Issuance of common stock pursuant to exercise of stock options— — 208,499  1,815 — — 1,815 
Issuance of common stock pursuant to settlement of restricted stock units— — 684,357 1 (1)— —  
Common stock surrendered for employees' tax liability upon settlement of restricted stock units— — (206,572)— (2,595)— — (2,595)
Stock-based compensation— — — — 17,922 — — 17,922 
Other comprehensive loss— — — — — — (565)(565)
Net loss— — — — — (90,806)— (90,806)
Balance, March 31, 2022
40,000 $39,879 107,025,691 $107 $699,225 $(462,970)$(739)$235,623 

See Notes to the consolidated financial statements.
4

Index to Notes to Consolidated Financial Statements

5

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

Note 1: Summary of Accounting Policies

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”).

The financial information as of December 31, 2021 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2021 included in Item 8 in our annual report for the year ended December 31, 2021. Such financial information should be read in conjunction with the notes and management’s discussion and analysis of the consolidated financial statements included in our annual report.

The unaudited consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly our financial position as of March 31, 2022, our statements of comprehensive loss, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2022 and 2021, as well as our statements of cash flows for the three months ended March 31, 2022 and 2021. The results for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any interim period or for any other future year.

Principles of Consolidation—The unaudited consolidated interim financial statements include the accounts of Redfin Corporation 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—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, 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.

Restructuring and Reorganization—Restructuring and reorganization expenses primarily consist of employee termination costs (including severance, retention, benefits, and payroll taxes) for our mortgage and rentals segments due to the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”) and RentPath Holdings, Inc., respectively. 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 the restructuring and reorganization activities by the end of 2022.

Recently Adopted Accounting Pronouncements—None applicable.

6

Recently Issued Accounting Pronouncements—On October 28, 2021, the Financial Accounting Standards Board issued ASU 2021-08—Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to “require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination.” Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. As a result of the amendments made by ASU 2021-08, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The amendments made by ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We elected to early adopt this standard in the second quarter of 2022, and we do not expect any material impact on our financial statements as a result of adopting ASU 2021-08.

Note 2: Business Combinations

On April 2, 2021, we acquired, for $608,000 in cash, all of the equity interests of RentPath Holdings, Inc., as reorganized following an internal restructuring of the entity and certain of its wholly owned subsidiaries (as reorganized, "RentPath" and such acquisition, the "RentPath Acquisition"). In connection with the internal restructuring, certain assets and liabilities related to the business of providing digital media services to clients in the residential real estate business were transferred to RentPath, and the remaining assets and liabilities were transferred to a wind-down company. We acquired RentPath to enter into the real estate rentals market.

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. RentPath is reported in our rentals segment in Note 3. The goodwill recognized in connection with our acquisition of RentPath 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 $241,045 and $159,151 to the real estate services and rentals segments, respectively.

The following table summarizes the fair value of assets acquired and liabilities assumed as a result of the RentPath Acquisition:

Cash and cash equivalents(1)
$334 
Accounts receivable7,726 
Prepaid expenses5,483 
Other current assets416 
Property and equipment, net3,103 
Operating lease right-of-use assets12,330 
Intangible assets211,000 
Goodwill400,196 
Total assets640,588 
Accounts payable(1,355)
Accrued and other liabilities(1)
(9,412)
Lease liabilities(1,264)
Lease liabilities and deposits, noncurrent(11,066)
Payroll tax liabilities, noncurrent(1,030)
Deferred tax liabilities(8,461)
Total liabilities(32,588)
Total purchase consideration$608,000 

(1) On April 2, 2021, $334 of cash and cash equivalents owed to a wind-down company remained in RentPath's primary operating account due to the timing of bank transfers and wires. The cash and cash equivalents were recorded at fair value along with an offsetting due-to liability on April 2, 2021.

There were no acquisition-related costs associated with the RentPath Acquisition for the three months ended March 31, 2022.

7

Identifiable Intangible AssetsThe following table provides the fair values of the RentPath intangible assets, along with their estimated useful lives:

Estimated Fair ValueEstimated Useful Life
(in years)
Trade names$70,000 10
Developed technology60,500 3
Customer relationships80,500 10
Total211,000 

The identifiable intangible assets include trade names, developed technology (an application platform), and customer relationships. Trade names primarily relate to the RentPath brand. Developed technology relates to the RentPath website and mobile application, which are the primary channels for meeting customers. Customer relationships represent customer contracts existing at the acquisition date. The fair values of trade names, developed technology, and customer relationships are derived by applying the relief from royalty method, replacement cost method, and multi-period excess earnings 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 three months ended March 31, 2022 and 2021. The pro forma financial information combines our results of operations with that of RentPath as though the companies had been combined as of January 1, 2020. 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 RentPath Acquisition had taken place at such time. The pro forma financial information presented below includes adjustments for bankruptcy costs, depreciation and amortization, provision for income taxes, transaction costs, and interest expense related to debt that would not have been incurred if we had consummated the RentPath Acquisition on January 1, 2020:

Three Months Ended March 31,
20222021
Revenue$597,346 $311,243 
Net loss(90,726)(42,622)

The gross impacts of material non-recurring adjustments made in the pro forma financial information disclosed above were $150 and $71,230 for the three months ended March 31, 2022 and 2021, respectively. These adjustments primarily relate to the reorganization, bankruptcy, and other costs that would not have been incurred if we had consummated the RentPath Acquisition on January 1, 2020 and decreased expense in the periods specified. These adjustments also include an income tax benefit resulting from the RentPath Acquisition, which assumes that we had consummated the RentPath Acquisition on January 1, 2020.

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 revenue and gross profit. We do not analyze discrete segment balance sheet information related to long-term assets, substantially all of which are located in the United States. All other financial information is presented on a consolidated basis. We have six operating segments and four reportable segments, real estate services, properties, rentals, and mortgage. Our CODM evaluates the rentals segment as a stand-alone business; accordingly, we are separately reporting the segment's operating expenses from our consolidated operating expenses. Our mortgage operating segment does not meet the reportable segment quantitative thresholds set forth in ASC 280, but due to our anticipated acquisition of Bay Equity (see Note 16 for details on the closing of our acquisition of Bay Equity), beginning in the fourth quarter of 2021, we moved our mortgage segment from the "other" segment and now present it as a standalone reportable segment. We have reflected this change to the earliest period presented for comparability purposes. These changes had no impact on our previously reported consolidated net revenue, loss from operations, net loss, or net loss per share.

8

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, and from subscription-based product offerings for our rentals business. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.

Information on each of the reportable and other segments and reconciliation to consolidated net loss is as follows:

Three Months Ended March 31,
20222021
Revenue
Real estate services (brokerage)$167,872 $156,447 
Real estate services (partner)9,615 12,162 
Properties379,753 92,726 
Rentals38,044  
Mortgage2,917 5,711 
Other4,368 3,646 
Intercompany eliminations(5,223)(2,373)
Total$597,346 $268,319 
Cost of revenue
Real estate services$153,784 $128,216 
Properties358,866 91,130 
Rentals7,193  
Mortgage5,517 5,869 
Other4,671 3,119 
Intercompany eliminations(5,223)(2,373)
Total$524,808 $225,961 
Gross profit
Real estate services$23,703 $40,393 
Properties20,887 1,596 
Rentals30,851  
Mortgage(2,600)(158)
Other(303)527 
Total$72,538 $42,358 
Real estate services, properties, mortgage, and other operating expenses$109,781 $76,871 
Rentals operating expenses47,877  
Loss from operations(85,120)(34,513)
Interest income220 159 
Interest expense(3,861)(1,338)
Income tax expense(134) 
Other expense, net(1,911)(92)
Net loss$(90,806)$(35,784)

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.

9

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—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.

Notional AmountsMarch 31, 2022December 31, 2021
Forward sales commitments$43,260 $70,550 
IRLCs43,283 67,485 

The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:

Three Months Ended March 31,
InstrumentClassification20222021
Forward sales commitmentsService revenue$1,503 $1,928 
IRLCsService revenue(887)166 

Fair Value of Financial Instruments

In May 2020, we purchased preferred stock of Matterport, Inc. ("Matterport"), then a privately held company. In July 2021, Matterport became a publicly traded company through a business combination transaction with a special purpose acquisition vehicle. In connection with the transaction, we received Matterport's publicly traded Class A common stock in exchange for the preferred stock that we owned. We previously recorded our investment at cost because the preferred stock did not have a readily determinable fair value, but upon receipt of the publicly traded common stock, we recorded our investment at fair value. In January 2022, we sold the Class A common stock and recognized a loss relative to this previously recorded fair value in other expense, net in our consolidated statement of comprehensive loss for the three months ended March 31, 2022. This loss is also included in adjustments to reconcile net loss to net cash used in operating activities, as a component of other, in our consolidated statement of cash flows for the three months ended March 31, 2022.
10


A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected in our consolidated balance sheets, is set forth below:

Balance at March 31, 2022Quoted 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$398,651 $398,651 $ $ 
Total cash equivalents398,651 398,651   
Short-term investments
U.S. treasury securities88,555 88,555   
Agency bonds6,903 6,903   
Loans held for sale23,693  23,693  
Other current assets
Forward sales commitments1,547  1,547  
IRLCs550   550 
Total other current assets2,097  1,547 550 
Long-term investments
U.S. treasury securities56,194 56,194   
Total assets$576,093 $550,303 $25,240 $550 
Liabilities
Accrued liabilities
Forward sales commitments$ $ $ $ 
IRLCs307   307 
Total liabilities$307 $ $ $307 

Balance at December 31, 2021Quoted 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  
Other current assets
Forward sales commitments138  138  
IRLCs1,191   1,191 
Total 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 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 periods presented.
11


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 pull-through rate used to determine the fair value of IRLCs was as follows:

Key InputsValuation TechniqueMarch 31, 2022December 31, 2021
Weighted-average pull-through rate
Market pricing
68.1%71.1%

The following is a summary of changes in the fair value of IRLCs for the three months ended March 31, 2022:

Three Months Ended March 31,
20222021
Balance, net—beginning of period$1,155 $1,771 
Issuances of IRLCs2,289 5,504 
Settlements of IRLCs(2,893)(5,139)
Net loss recognized in earnings(308)(199)
Balance, net—end of period$243 $1,937 

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:

March 31, 2022December 31, 2021
IssuanceNet Carrying AmountEstimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,318 $27,559 $23,280 $34,487 
2025 notes651,474 493,907 650,783 593,366 
2027 notes563,793 389,304 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, $661,250, 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. As of March 31, 2022, the difference between the net carrying amount of the notes and their estimated fair values represented the notes' equity conversion premium. Based on the closing price of our common stock of $18.04 on March 31, 2022, the if-converted values of all three convertible notes were less than the principal amounts, respectively. 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, and other assets. These assets are remeasured at fair value if determined to be impaired.

12

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:

March 31, 2022
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$214,029 $— $— $214,029 $214,029 $— $— 
Money markets funds398,651 — — 398,651 398,651 — — 
Restricted cash36,047 — — 36,047 36,047 — — 
U.S. treasury securities145,510 40 (801)144,749 — 88,555 56,194 
Agency bonds6,900 3  6,903 — 6,903  
Total$801,137 $43 $(801)$800,379 $648,727 $95,458 $56,194 

December 31, 2021
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$81,032 $— $— $81,032 $81,032 $— $— 
Money markets funds509,971 — — 509,971 509,971 — — 
Restricted cash127,278 — — 127,278 127,278 — — 
U.S. treasury securities71,749 1 (204)71,546 — 16,718 54,828 
Agency bonds11,900 6  11,906 — 11,906  
Equity securities500 4,613  5,113 — 5,113  
Total$802,430 $4,620 $(204)$806,846 $718,281 $33,737 $54,828 

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. Our portfolio consists of U.S. government securities, all with a high quality credit rating issued by various credit agencies.

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

Note 5: Inventory

The components of inventory were as follows:

March 31, 2022December 31, 2021
Finished goods
Properties for sale$28,822 $36,302 
Properties under contract for sale87,759 83,108 
Work in progress
Properties not available for sale27,306 16,377 
Properties under improvement101,600 222,434 
Inventory$245,487 $358,221 

13

Inventory includes 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 March 31, 2022 and December 31, 2021, lower of cost or net realizable value write-downs were $1,235 and $2,364, respectively. These write-downs are included within the changes in inventory in net cash used in operating activities in our consolidated statements of cash flows. During the three months ended March 31, 2022, we purchased 398 homes with an inventory value of $197,549 and sold 617 homes with an inventory value of $306,379. During the three months ended March 31, 2021, we purchased 256 homes with an inventory value of $120,488 and sold 171 homes with an inventory value of $74,598.

Homes that are under contract to purchase through our properties business, but that have not closed, are excluded from inventory and represent commitments at the end of the period. As of March 31, 2022, the value of homes under contract that have not closed was $147,766.

Note 6: Property and Equipment

The components of property and equipment were as follows:

Useful Lives (Years)March 31, 2022December 31, 2021
Leasehold improvementsShorter of lease term or economic life$33,480 $33,455 
Website and software development costs
2 - 3
52,818 50,439 
Computer and office equipment
3 - 5
15,763 14,216 
Software31,871 1,871 
Furniture78,102 8,091 
Property and equipment, gross112,034 108,072 
Accumulated depreciation and amortization(65,236)(59,766)
Construction in progress14,038 10,365 
Property and equipment, net$60,836 $58,671 

Depreciation and amortization expense for property and equipment amounted to $5,887 and $4,219 for the three months ended March 31, 2022 and 2021, respectively. We capitalized website and software development costs, including stock-based compensation, of $6,115 and $3,365 for the three months ended March 31, 2022 and 2021, respectively.

Note 7: Leases

We lease office space under noncancelable operating leases with original terms ranging from one to 11 years and vehicles under noncancelable finance leases with terms of four years. Generally, the operating leases require a fixed minimum rent with contractual minimum rent increases over the lease term. The components of lease expense were as follows:

Three Months Ended March 31,
Lease CostClassification20222021
Operating lease cost:
Operating lease cost(1)
Cost of revenue$2,380 $2,324 
Operating lease cost(1)
Operating expenses1,691 1,117 
Total operating lease cost$4,071 $3,441 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$183 $56 
Interest on lease liabilitiesCost of revenue25 9 
Total finance lease cost$208 $65 

(1) Includes lease expense with initial terms of twelve months or less of $376 and $271 for the three months ended March 31, 2022 and 2021, respectively.

14


Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2022, excluding the three months ended March 31, 2022
$12,903 $482 $644 $14,029 
202316,244 629 397 17,270 
202414,653 544 346 15,543 
202511,233 220 272 11,725 
202610,495 2 28 10,525 
Thereafter6,434   6,434 
Total lease payments$71,962 $1,877 $1,687 $75,526 
Less: Interest(1)
6,908 142 
Present value of lease liabilities$65,054 $1,735 

(1) Includes interest on operating leases of $2,515 and financing lease of $77 within the next twelve months.

Lease Term and Discount RateMarch 31, 2022December 31, 2021
Weighted-average remaining operating lease term (years)
4.64.8
Weighted-average remaining finance lease term (years)
3.03.2
Weighted-average discount rate for operating leases
4.4 %4.4 %
Weighted-average discount rate for finance leases
5.4 %5.4 %

Three Months Ended March 31,
Supplemental Cash Flow Information20222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$4,389 $3,643 
Operating cash flows from finance leases26 9 
Financing cash flows from finance leases133 45 
Right of use assets obtained in exchange for lease liabilities
Operating leases$76 $6,247 
Finance leases309 39 

Note 8: Commitments and Contingencies

Legal Proceedings

Below is a discussion of our material, pending legal proceedings. Except as discussed below, 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.

15

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 alleges that we are infringing patents claimed to be owned by Surefield without its authorization or license. Surefield is seeking an unspecified amount of damages and an injunction against us offering products and services that allegedly infringe the patents at issue. On July 15, 2020, we filed a counterclaim against Surefield to allege that (i) we are not infringing on the patents that Surefield has alleged that we are infringing and (ii) the patents claimed by Surefield are invalid. This counterclaim asks the court to declare judgment in our favor. The trial for this case has been set for mid-May 2022. The products and services at issue were developed by Matterport, Inc. ("Matterport"), an unaffiliated third party. We contract with Matterport to display its technology on our website and mobile applications. Matterport has agreed to indemnify and defend us with respect to the claims in this lawsuit.

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 alleges that certain of our business policies and practices violate certain provisions of the Fair Housing Act (the “FHA”). The plaintiffs allege 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 focuses 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 seek (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. In December 2021, we offered to settle the plaintiffs' claims for an amount that is not material to our consolidated financial statements taken as a whole, and we accrued a legal settlement expense for our settlement offer, net of funds we expect to receive from our insurance carrier.

Lawsuits Alleging Misclassification—On August 28, 2019, Devin Cook, who is 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 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 September 24, 2021, the court denied our motion for summary judgment to dismiss the plaintiff’s remaining claims under PAGA, holding that at this stage of the proceeding, we had not proved that we properly classified associate agents as independent contractors under California law. The plaintiff continues to seek unspecified penalties for alleged violations of PAGA.

On November 20, 2020, Jason Bell, who is 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 is 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 asserts representative claims under PAGA. The plaintiff is seeking 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 August 12, 2021, the court granted our motion to compel arbitration on the plaintiff’s non-PAGA claims and stayed the plaintiff’s PAGA claims pending resolution of the arbitration. Following the court’s grant, the plaintiff filed an arbitration demand.

16

On March 24, 2021, Anthony Bush, who is one our former lead agents as well as a former associate agent, filed a complaint against us in the Superior Court of California, County of Alameda. The original complaint alleges that, during the time he served as an associate agent, we misclassified him as an independent contractor instead of an employee. The plaintiff also asserts representative claims under PAGA. The plaintiff is seeking unspecified amounts of unpaid overtime wages, regular wages, meal and rest period compensation, penalties, injunctive, and other equitable relief, and plaintiff's attorneys' fees and costs. On September 27, 2021, the court granted our motion to stay the plaintiff’s action pending resolution of the PAGA claims brought against us by Devin Cook described above. The plaintiff subsequently filed an arbitration demand. In arbitration, the plaintiff alleges that (i) during the time he served as an associate agent, we misclassified him as an independent contractor instead of an employee and (ii) during the time he served as a lead agent, we misclassified him as an exempt employee. On February 18, 2022, the arbitrator granted a stay of the plaintiff’s claims pertaining to his role as an associate agent pending resolution of the claims brought against us by Devin Cook described above. The arbitrator declined to stay the plaintiff’s claims pertaining to his role as a lead agent, and those claims are proceeding in discovery.

Other Commitments

Our title and settlement business holds cash in escrow at third-party financial institutions on behalf of homebuyers and home sellers. As of March 31, 2022, we held $19,565 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. See Note 5 for our commitments related to inventory under contract but not closed.

Note 9: Acquired Intangible Assets and Goodwill

Acquired Intangible AssetsThe following table presents the gross carrying amount and accumulated amortization of intangible assets:

March 31, 2022December 31, 2021
Weighted-Average Useful Lives (Years)GrossAccumulated AmortizationNetGrossAccumulated AmortizationNet
Trade names10$71,040 $(7,780)$63,260 $71,040 $(6,004)$65,036 
Developed technology
3.3
63,480 (22,402)41,078 63,480 (17,285)46,195 
Customer relationships1081,360 (8,695)72,665 81,360 (6,662)74,698 
Total$215,880 $(38,877)$177,003 $215,880 $(29,951)$185,929 

Amortization expense amounted to $8,926 and $122 for the three months ended March 31, 2022 and 2021, respectively.

The following table presents our estimate of remaining amortization expense for intangible assets that existed as of March 31, 2022:

2022, excluding the three months ended March 31, 2022
$26,779 
202335,705 
202420,458 
202515,050 
202615,050 
Thereafter63,961 
Estimated remaining amortization expense$177,003 

GoodwillThe following table presents the carrying amount of goodwill by reportable segment:

Real Estate ServicesRentalsTotal
Balance as of March 31, 2022 and December 31, 2021
$250,231 $159,151 $409,382 

17

Note 10: Accrued and Other Liabilities

The components of accrued and other liabilities were as follows:

March 31, 2022December 31, 2021
Accrued compensation and benefits
$69,173 $78,437 
Miscellaneous accrued liabilities
20,178 25,217 
Payroll tax liability deferred by the CARES Act7,760 7,760 
Customer contract liabilities6,338 6,708 
Total accrued and other liabilities
$103,449 $118,122 

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 March 31, 2022, the carrying value of our convertible preferred stock, net of issuance costs, is $39,879, and holders have earned unpaid stock dividends in the amount of 30,640 shares of common stock. This stock dividend was issued on April 1, 2022. These shares are included in basic and diluted net loss per share attributable to common stock in Note 13. As of March 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.
18


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.

Note 12: Equity and Equity Compensation Plans

Common Stock—As of March 31, 2022 and December 31, 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 March 31, 2022 and December 31, 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.

Amended and Restated 2004 Equity Incentive Plan—We granted options under our 2004 Equity Incentive Plan, as amended (our "2004 Plan"), until July 26, 2017, when we terminated it in connection with our initial public offering. Accordingly, no shares are available for future issuance under our 2004 Plan. Our 2004 Plan continues to govern outstanding equity awards granted thereunder. 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 (our "2017 EIP") became effective on July 26, 2017, and provides for the issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, 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:

March 31, 2022December 31, 2021
Stock options issued and outstanding3,955,888 4,019,011 
Restricted stock units outstanding4,630,425 4,617,425 
Shares available for future equity grants19,788,185 15,205,854 
Total shares reserved for future issuance28,374,498 23,842,290 

19

2017 Employee Stock Purchase Plan—Our 2017 Employee Stock Purchase Plan (our "ESPP") was approved by our 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:

Three Months Ended March 31, 2022Year Ended
December 31, 2021
Shares available for issuance at beginning of period4,768,5064,039,667
Shares issued during the period (334,248)
Total shares available for future issuance at end of period4,768,5063,705,419

Stock OptionsOption activity for the three months ended March 31, 2022 was as follows:

Number of OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of January 1, 2022(1)
4,019,011$8.02 3.73$122,038 
PSOs earned(1)
150,00027.50 
Options exercised(208,499)8.08 
Options expired(4,624)8.19 
Outstanding as of March 31, 2022
3,955,8888.76 3.3539,549 
Options exercisable as of March 31, 2022
3,955,8888.76 3.3539,549 

(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 March 31, 2022. We did not recognize any option-related expense during the three months ended March 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.

20

Restricted Stock UnitsRestricted stock unit activity for the three months ended March 31, 2022 was as follows:

Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Outstanding as of January 1, 20224,617,425 $37.13 
Granted952,396 20.01 
Vested(684,357)23.13 
Forfeited or canceled(255,039)40.91 
Outstanding or deferred as of March 31, 2022(1)
4,630,425 35.47 

(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 has been deferred. The amount reported as outstanding or deferred as of March 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 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 March 31, 2022, there was $141,682 of total unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.80 years.

As of March 31, 2022, there were 212,711 restricted stock units subject to performance and market conditions ("PSUs") 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 PSU's related performance or market conditions. Stock-based compensation expense for PSUs with performance conditions is 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-based compensation expense associated with the PSUs is as follows:

Three Months Ended March 31,
20222021
PSU expense$693 $1,099 

Compensation CostThe following table details, for each period indicated, our stock-based compensation, net of forfeitures, and the amount capitalized in website and software development costs, each as included in our consolidated statements of comprehensive loss:

Three Months Ended March 31,
20222021
Cost of revenue$3,377 $2,978 
Technology and development(1)
7,965 5,761 
Marketing1,072 542 
General and administrative4,374 3,302 
Total stock-based compensation$16,788 $12,583 

(1) Net of $1,134 and $732 of stock-based compensation that was capitalized in the three months ended March 31, 2022 and 2021, respectively.

21

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 loss 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 participating securities. 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 12.

The calculation of basic and diluted net loss per share attributable to common stock was as follows:

Three Months Ended March 31,
20222021
Numerator:
Net loss$(90,806)$(35,784)
Dividends on convertible preferred stock(793)(2,336)
Net loss attributable to common stock—basic and diluted$(91,599)$(38,120)
Denominator:
Weighted-average shares—basic and diluted(1)
106,664,140 103,427,764 
Net loss per share attributable to common stock—basic and diluted$(0.86)$(0.37)

(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 that have vested but 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 for the periods presented because their effect would have been anti-dilutive:

Three Months Ended March 31,
20222021
2023 notes as if converted769,623 778,297 
2025 notes as if converted9,119,960 9,119,960 
2027 notes as if converted6,147,900 5,346,000 
Convertible preferred stock as if converted2,040,000 2,040,000 
Stock options outstanding3,955,888 5,063,462 
Restricted stock units outstanding(1)(2)
4,602,696 3,862,964 
Employee stock purchase plan265,167 128,032 
Total26,901,234 26,338,715 

(1) Excludes 212,711 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 27,729 restricted stock units that have vested but whose settlement into common stock were deferred at the option of certain non-employee directors as of March 31, 2022.

Note 14: Income Taxes

During the three months ended March 31, 2022, we recorded an income tax expense of $134, resulting in an effective tax rate of (0.15)%, which is primarily a result of current state income taxes. Our current income tax expense was partially offset by a deferred tax benefit resulting from a reduction to deferred tax liabilities originally created through our April 2, 2021 acquisition of RentPath. Our March 31, 2021 effective tax rate of 0% is a result of our previously recorded full valuation allowance against our deferred tax assets.

22

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 the three months ended March 31, 2022 and 2021. 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.

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss ("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 our acquisition of RentPath, RentPath experienced an ownership change that triggered Section 382. As of September 30, 2021, RentPath completed a Section 382 limitation study and, based on this analysis, we do not expect a reduction in our ability to fully utilize RentPath's pre-change NOLs.

As of December 31, 2021, we had accumulated approximately $611,296 of federal net operating losses, approximately $18,777 (tax effected) of state net operating losses, and approximately $3,213 of foreign net operating losses. Federal net operating losses are available to offset federal taxable income and begin to expire in 2025, with net operating loss carryforwards of $320,123 generated after 2017 available to offset future U.S. federal taxable income over an indefinite period.

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

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

Our material income tax jurisdiction is the United States (federal) and Canada (foreign). As a result of NOL carryforwards, we are subject to audit for all tax years for federal 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, Redfin Mortgage, our wholly owned mortgage origination subsidiary, utilizes warehouse credit facilities that are classified as current liabilities in our consolidated balance sheets. Borrowings under each warehouse credit facility are secured by the related mortgage loan and rights and income associated with the loan. The following table summarizes borrowings under these facilities as of the periods presented:

March 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $11,284 3.02 %$50,000 $17,089 3.00 %
Texas Capital Bank, N.A.40,000 8,604 3.79 %40,000 11,852 3.01 %
Flagstar Bank, FSB
25,000 2,397 3.15 %25,000 4,102 3.00 %
Total$115,000 $22,285  $115,000 $33,043  

23

Borrowings under the facility with Western Alliance Bank ("Western Alliance") mature on June 15, 2022 and generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.25% or (ii) 3.00%. Redfin Corporation has agreed to make capital contributions in an amount as necessary for Redfin Mortgage to satisfy its adjusted tangible net worth financial covenant under the agreement, but it was not obligated to make any such capital contributions as of March 31, 2022.

Borrowings under the facility with Texas Capital Bank, N.A. ("Texas Capital") mature on September 14, 2022 and generally bear interest at a rate equal to the greater of (i) the rate of interest accruing on the outstanding principal balance of the loan minus 0.25% or (ii) 2.95%. Redfin Corporation has guaranteed Redfin Mortgage’s obligations under the agreement.

Borrowings under the facility with Flagstar Bank, FSB ("Flagstar") generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.00% or (ii) 3.00%. This facility does not have a stated maturity date, but Flagstar may terminate the facility upon 30 days’ prior notice. Redfin Mortgage would be required to pay all amounts owed to Flagstar upon the facility's termination.

Secured Revolving Credit Facility—To provide capital for the homes that it purchases, RedfinNow has, 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 are 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 periods presented:

March 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$400,000 $136,869 3.38 %$200,000 $199,781 3.30 %

The facility matures on August 9, 2023, but we may extend the maturity date for an additional six months to repay outstanding borrowings. Goldman Sachs may, at its sole option, finance a portion of RedfinNow Borrower's acquisition costs of qualified homes that have been purchased. The portion financed is based, in part, on how long the qualifying home has been owned by a Redfin entity. Beginning on January 1, 2022, all outstanding borrowings generally bear interest at a rate equal to (i) the USD-SOFR-Compound rate plus 11.448 basis points (subject to a floor of 0.30%) plus (ii) 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%.

RedfinNow Borrower must repay all borrowings and accrued interest upon the termination of the facility, and it has the option to repay the borrowings, and the related interest, with respect to a specific financed home upon the sale of such home. In certain situations involving a financed home remaining unsold after a certain time period or becoming ineligible for financing under the facility, RedfinNow Borrower may be obligated to repay all or a portion of the borrowings, and related interest, with respect to such home prior to the sale of such home. In instances involving "bad acts," Redfin Corporation has guaranteed repayment of amounts owed under the facility, in some situations, and indemnification of certain expenses incurred, in other situations.

As of March 31, 2022, RedfinNow Borrower had $413,657 of total assets, of which $231,023 related to inventory and $146,582 in cash and cash equivalents. As of December 31, 2021, RedfinNow Borrower had $567,128 of total assets, of which $337,630 related to inventory and $101,064 in cash and equivalents.

For the three months ended March 31, 2022 and 2021, we amortized $92 and $86 of debt issuance costs, respectively, and recognized $1,508 and $340 of interest expense, respectively.

Convertible Senior NotesWe have issued convertible senior notes with the following characteristics:

24

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 March 31, 2022. For more than 20 trading days during the 30 consecutive trading days ended March 31, 2022, the volume weighted average price of our common stock was less than 130% of the conversion price of our 2023 notes. As a result, our 2023 notes will not be convertible at the option of the holders during the quarter ending June 30, 2022, and have been reclassified from current liabilities to non-current liabilities on our consolidated balance sheets as of March 31, 2022.

We issued our 2025 notes on October 20, 2020, with an aggregate principal amount of $661,250.

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

The components of our convertible senior notes were as follows:

March 31, 2022
IssuanceAggregate Principal AmountUnamortized Debt Discount Unamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,512 $ $194 $23,318 
2025 notes661,250  9,776 651,474 
2027 notes575,000  11,207 563,793 

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 

25

Three Months Ended March 31,
20222021
2023 notes
Contractual interest expense$103 $104 
Amortization of debt discount  
Amortization of debt issuance costs38 72 
Total interest expense$141 $176 
2025 notes
Contractual interest expense  
Amortization of debt discount  
Amortization of debt issuance costs690 690 
Total interest expense$690 $690 
2027 notes
Contractual interest expense719 35 
Amortization of debt discount  
Amortization of debt issuance costs560 27 
Total interest expense$1,279 $62 
Total
Contractual interest expense822 139 
Amortization of debt discount  
Amortization of debt issuance costs1,288 789 
Total interest expense$2,110 $928 

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.


26

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.

Note 16: Subsequent Events

Closing of Acquisition of Bay Equity—On April 1, 2022, we completed our acquisition (the "Bay Equity Acquisition") of Bay Equity LLC (“Bay Equity”), and Bay Equity became one of our wholly owned subsidiaries. Bay Equity is a full-service mortgage lender that is licensed in 49 states (including the District of Columbia) and employs more than 1,100 people. We acquired Bay Equity to expand our mortgage business.

The Bay Equity Acquisition was made pursuant to a merger agreement, dated as of January 10, 2022 (the “Merger Agreement”), among Redfin Corporation, Ruby Merger Sub LLC, one of our wholly owned subsidiaries (“Merger Sub”), BE Holdco, LLC, which held all of the equity interests of Bay Equity (“BE Holdco”), and Brett McGovern, as representative of the members of BE Holdco. Pursuant to the Merger Agreement, Merger Sub merged with and into BE Holdco, and BE Holdco continued as the surviving entity and became a wholly owned subsidiary of Redfin Corporation.

The purchase price for the Bay Equity Acquisition is estimated to be $137,818 (the "Estimated Purchase Price"), which represents a $72,500 premium over Bay Equity’s tangible book value as of February 28, 2022. The final purchase price, which will be determined by June 30, 2022, unless there are any disputes, will be subject to adjustment based on the tangible book value of Bay Equity as of April 1, 2022, as well as certain other transaction-related adjustments.

27

We paid all of the Estimated Purchase Price in cash. As contemplated by the Merger Agreement, we deposited $2,000 of the Estimated Purchase Price into an escrow account to satisfy potential purchase price adjustments and $20,066 of the Estimated Purchase Price into an escrow account to satisfy potential indemnification claims. The balance of the purchase price adjustment escrow amount, if any, after deducting any purchase price adjustment owed to us, will be released to BE Holdco’s former owners after the final purchase price has been determined. The balance of the indemnification escrow amount, if any, after deducting indemnification amounts payable to us, will be released to BE Holdco’s former owners on October 1, 2024 and in accordance with the Merger Agreement.

Settlement of Lawsuit Alleging Violations of the Fair Housing Act—On April 29, 2022, we settled the lawsuit brought by ten housing organizations alleging that certain of our business policies and practices violate certain provisions of the FHA. See Note 8 for more information regarding this lawsuit. As part of the settlement, we will make two payments to the ten organizations: (1) an aggregate of $3,000 by May 29, 2022 and (2) an aggregate of $1,000 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.


28

Item 2. 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 quarterly report and our annual report for the year ended December 31, 2021. In particular, the disclosure contained in Item 1A in our annual report, as updated by Part II, Item 1A in this quarterly report, 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. Please 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. Please 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 and Canada, 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 and service mortgage loans and offer title and settlement services. We also buy homes directly from homeowners who want an immediate sale, taking responsibility for selling the home while the original owner moves on. Beginning in April 2021, we started using digital platforms to connect consumers with available apartments and houses for rent.

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

29

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.

Three Months Ended
Mar. 31, 2022Dec. 31, 2021Sep. 30, 2021Jun. 30, 2021Mar. 31, 2021Dec. 31, 2020Sep. 30 2020Jun. 30, 2020
Monthly average visitors (in thousands)51,287 44,665 49,147 48,437 46,202 44,135 49,258 42,537 
Real estate services transactions
Brokerage15,001 19,428 21,929 21,006 14,317 16,951 18,980 13,828 
Partner3,417 4,603 4,755 4,597 3,944 4,940 5,180 2,691 
Total18,418 24,031 26,684 25,603 18,261 21,891 24,160 16,519 
Real estate services revenue per transaction
Brokerage$11,191 $10,900 $11,107 $11,307 $10,927 $10,751 $10,241 $9,296 
Partner2,814 2,819 2,990 3,195 3,084 3,123 2,988 2,417 
Aggregate9,637 9,352 9,661 9,850 9,233 9,030 8,686 8,175 
Aggregate home value of real estate services transactions (in millions)$10,346 $13,255 $14,926 $14,612 $9,710 $11,478 $12,207 $7,576 
U.S. market share by value
1.18 %1.15 %1.16 %1.18 %1.16 %1.04 %1.04 %0.94 %
Revenue from top-10 Redfin markets as a percentage of real estate services revenue57 %61 %62 %64 %62 %63 %63 %63 %
Average number of lead agents
2,750 2,485 2,370 2,456 2,277 1,981 1,820 1,399 
RedfinNow homes sold617 600 388 292 171 83 37 162 
Revenue per RedfinNow home sold (in ones)$608,851 $622,519 $599,963 $571,670 $525,765 $471,895 $504,730 $444,757 

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 RentPath's websites and mobile applications.


30

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. To keep revenue per brokerage transaction about the same from year to year, we expect to reduce our commission refund to homebuyers if a greater portion of our brokerage transactions come from home sellers.

Aggregate Home Value of Real Estate Services Transactions

The aggregate home value of brokerage and partner real estate services transactions is an important indicator of the health of our business, because our revenue is largely based on a percentage of each home’s sale price. This metric is affected chiefly by the number of customers we serve, but also by changes in home values in the markets we serve. We compute this metric by summing the sale price of each home represented in a real estate services transaction. We include the value of a single transaction twice when our lead agents or our partner agents serve both the homebuyer and home seller of the transaction.

U.S. Market Share by Value

Increasing our U.S. market share by value 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 home value of brokerage and partner real estate services transactions. Then, in order to account for both the sell- and buy-side components of each transaction, we divide that value by two-times the aggregate value of U.S. home sales. We calculate the aggregate value of U.S. home sales by multiplying the total number of U.S. existing home sales by the mean sale price of these homes, each as reported by the National Association of REALTORS® ("NAR"). NAR data for the most recent period is preliminary and may subsequently be updated by NAR.

31

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, including any revenue from leasebacks, by the number of homes sold by RedfinNow during that period.

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, and from subscription-based product offerings for our rentals business.

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.

32

Properties Revenue

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

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 earned from mortgage origination services.

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, 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.

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.

33

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 comprised 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.

Restructuring and Reorganization

Restructuring and reorganization expenses consist primarily of personnel-related costs associated with employee terminations, furloughs, or retention.

Interest Income, Interest Expense, Income Tax Expense, and Other Expense, Net

Interest Income

Interest income consists primarily of interest earned on our cash, cash equivalents, and investments, and interest income related to originated mortgage loans.

Interest Expense

Interest expense consists primarily of any interest payable on our convertible senior notes and, for the three months ended March 31, 2021, 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 and our warehouse credit facilities. See Note 15 to our consolidated financial statements for information regarding interest for the facility.

Income Tax Expense

Income tax expense relates to the partial release of our valuation allowance as a result of the intangible assets we acquired in connection with acquiring RentPath and certain state income taxes.

Other Expense, Net

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

34

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.

Three Months Ended March 31,
20222021
(in thousands)
Revenue$597,346 $268,319 
Cost of revenue(1)
524,808 225,961 
Gross profit72,538 42,358 
Operating expenses
Technology and development(1)
49,640 27,678 
Marketing(1)
43,342 11,802 
General and administrative(1)
58,966 37,391 
Restructuring and reorganization5,710 — 
Total operating expenses
157,658 76,871 
Loss from operations(85,120)(34,513)
Interest income
220 159 
Interest expense
(3,861)(1,338)
Income tax expense(134)— 
Other expense, net(1,911)(92)
Net loss$(90,806)$(35,784)

(1) Includes stock-based compensation as follows:

Three Months Ended March 31,
20222021
(in thousands)
Cost of revenue$3,377 $2,978 
Technology and development7,965 5,761 
Marketing1,072 542 
General and administrative4,374 3,302 
Total stock-based compensation$16,788 $12,583 


Three Months Ended March 31,
20222021
(as a percentage of revenue)
Revenue100.0 %100.0 %
Cost of revenue(1)
87.9 84.2 
Gross profit12.1 15.8 
Operating expenses
Technology and development(1)
8.3 10.3 
Marketing(1)
7.3 4.4 
General and administrative(1)
9.9 13.9 
Restructuring1.0 0.0 
Total operating expenses26.4 28.6 
Loss from operations(14.2)(12.9)
Interest income
— 0.1 
Interest expense
(0.6)(0.5)
Income tax expense— — 
Other expense, net(0.3)— 
Net loss(15.2)%(13.3)%
35


(1) Includes stock-based compensation as follows:

Three Months Ended March 31,
20222021
(as a percentage of revenue)
Cost of revenue0.6 %1.1 %
Technology and development1.3 2.2 
Marketing0.2 0.2 
General and administrative0.7 1.2 
Total2.8 %4.7 %

Comparison of the Three Months Ended March 31, 2022 and 2021

Revenue

Three Months Ended March 31,Change
20222021DollarsPercentage
(in thousands, except percentages)
Real estate services
Brokerage$167,872 $156,447 $11,425 %
Partner9,615 12,162 (2,547)(21)
Total real estate services177,487 168,609 8,878 
Properties379,753 92,726 287,027 310 
Rentals38,044 — 38,044 n/a
Mortgage2,917 5,711 (2,794)(49)
Other4,368 3,646 722 20 
Intercompany elimination(5,223)(2,373)(2,850)120 
Total revenue$597,346 $268,319 $329,027 123 
Percentage of revenue
Real estate services
Brokerage28.1 %58.3 %
Partner1.6 4.5 
Total real estate services29.7 62.8 
Properties63.6 34.6 
Rentals6.4 0.0 
Mortgage0.5 2.1 
Other0.7 1.4 
Intercompany elimination(0.9)(0.9)
Total revenue100.0 %100.0 %

In the three months ended March 31, 2022, revenue increased by $329.0 million, or 123%, as compared with the same period in 2021. Included in the increase was $38.0 million resulting from our acquisition of RentPath, and there were no such revenues in the three months ended March 31, 2021. Excluding these revenues from RentPath, this increase in revenue was primarily attributable to a $287.0 million increase in properties revenue and an $8.9 million increase in real estate services revenue. Properties revenue increased 310%, primarily driven by an 261% increase in RedfinNow homes sold and a 16% increase in revenue per RedfinNow home sold. These increases are largely due to our properties business's expansion, and greater customer awareness of that business. Brokerage revenue increased by $11.4 million, and partner revenue decreased by $2.5 million. Brokerage revenue increased 7% during the period, driven by a 5% increase in brokerage transactions and a 2% 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.
36


Cost of Revenue and Gross Margin

Three Months Ended March 31,
Change
20222021
Dollars
Percentage
(in thousands, except percentages)
Cost of revenue
Real estate services$153,784 $128,216 $25,568 20 %
Properties358,866 91,130 267,736 294 
Rentals7,193 — 7,193 n/a
Mortgage5,517 5,869 (352)(6)
Other4,671 3,119 1,552 50 
Intercompany elimination(5,223)(2,373)(2,850)120 
Total cost of revenue$524,808 $225,961 $298,847 132 
Gross profit
Real estate services$23,703 $40,393 $(16,690)(41)%
Properties20,887 1,596 19,291 1,209 
Rentals30,851 — 30,851 n/a
Mortgage(2,600)(158)(2,442)1,546 
Other(303)527 (830)(157)
Total gross profit$72,538 $42,358 $30,180 71 
Gross margin (percentage of revenue)
Real estate services13.4 %24.0 %
Properties5.5 1.7 
Rentals81.1 n/a
Mortgage(89.1)(2.8)
Other(6.9)14.5 
Total gross margin12.1 15.8 

In the three months ended March 31, 2022, total cost of revenue increased by $298.8 million, or 132%, as compared with the same period in 2021. Included in the increase was $7.2 million resulting from our acquisition of RentPath, and there were no such expenses in the three months ended March 31, 2021. Excluding these expenses from RentPath, this increase in cost of revenue was primarily attributable to (1) a $247.1 million increase in home purchase costs and related capitalized improvements by our properties business, due to more RedfinNow homes being sold, and (2) a $29.2 million increase in personnel costs and transaction bonuses, due to increased headcount and increased brokerage transactions, respectively.

In the three months ended March 31, 2022, total gross margin decreased 370 basis points as compared with the same period in 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, mortgage, and other gross margin. This was partially offset by the increase in properties gross margin, and our acquisition of RentPath, which comprises our rentals business.

In the three months ended March 31, 2022, real estate services gross margin decreased 1,060 basis points as compared with the same period in 2021. This was primarily attributable to a 1,050 basis point increase in personnel costs and transaction bonuses as a percentage of revenue.

In the three months ended March 31, 2022, properties gross margin increased 380 basis points as compared with the same period in 2021. This was primarily attributable to a 320 basis point decrease in personnel costs and transaction bonuses as a percentage of revenue.

37

In the three months ended March 31, 2022, mortgage gross margin decreased 8,630 basis points as compared with the same period in 2021. This was primarily attributable to a 7,050 increase in personnel costs and transaction bonuses as a percentage of revenue.

In the three months ended March 31, 2022, other gross margin decreased 2,140 basis points. This was primarily attributable to a 2,050 basis point increase in personnel costs and transaction bonuses as a percentage of revenue.

Operating Expenses

Three Months Ended March 31,
Change
20222021DollarsPercentage
(in thousands, except percentages)
Technology and development$49,640 $27,678 $21,962 79 %
Marketing43,342 11,802 31,540 267 
General and administrative58,966 37,391 21,575 58 
Restructuring5,710 — 5,710 n/a
Total operating expenses$157,658 $76,871 $80,787 105 
Percentage of revenue
Technology and development8.3 %10.3 %
Marketing7.3 4.4 
General and administrative9.8 13.9 
Restructuring and reorganization1.0 — 
Total operating expenses26.4 %28.6 %

In the three months ended March 31, 2022, technology and development expenses increased by $22.0 million, or 79%, as compared with the same period in 2021. Included in the increase was $12.8 million resulting from our acquisition of RentPath, and there were no such expenses in the three months ended March 31, 2021. Excluding these expenses from RentPath, the increase was primarily attributable to a $6.9 million increase in personnel costs due to increased headcount.

In the three months ended March 31, 2022, marketing expenses increased by $31.5 million, or 267%, as compared with the same period in 2021. Included in the increase was $11.0 million resulting from our acquisition of RentPath, and there were no such expenses in the three months ended March 31, 2021. Excluding these expenses from RentPath, the increase was primarily attributable to a $16.2 million increase in marketing media costs as we expanded advertising.

In the three months ended March 31, 2022, general and administrative expenses increased by $21.6 million, or 58%, as compared with the same period in 2021. Included in the increase was $22.5 million resulting from our acquisition of RentPath, and there were no such expenses in the three months ended March 31, 2021. Excluding these expenses from RentPath, general and administrative expenses decreased by $1.0 million. The decrease was primarily attributable to a $4.7 million decrease in advertising campaign and contractor expenses for recruiting employees, and a $2.9 million decrease in legal expenses. This was partially offset by a $6.3 million increase in personnel costs due to increased headcount.

In the three months ended March 31, 2022, restructuring and reorganization expenses increased by $5.7 million, and there were no such expenses in the three months ended March 31, 2021. These expenses were attributable to $4.2 million in severance and other costs associated with our mortgage restructuring, and $1.5 million in severance costs associated with our rentals restructuring. See Note 4 to our consolidated financial statements for more information on our restructuring and reorganization costs.
38

Interest Income, Interest Expense, Income Tax Expense, and Other Expense, Net

Three Months Ended March 31,Change
20222021DollarsPercentage
(in thousands, except percentages)
Interest income$220 $159 $61 38 %
Interest expense(3,861)(1,338)(2,523)189 
Income tax expense(134)— (134)n/a
Other expense, net(1,911)(92)(1,819)1,977 
Interest income, interest expense, income tax expense, and other expense, net$(5,686)$(1,271)$(4,415)347 
Percentage of revenue
Interest income0.0 %0.0 %
Interest expense(0.6)(0.5)
Income tax expense0.0 0.0 
Other expense, net(0.3)0.0 
Interest income, interest expense, income tax expense, and other expense, net(0.9)%(0.5)%

In the three months ended March 31, 2022, interest income, interest expense, income tax benefit, and other expense, net increased by $4.4 million as compared to the same period in 2021.

Interest expense increased by $2.5 million due primarily to use of our secured revolving credit facility and interest on our 2027 convertible senior notes. See Note 15 to our consolidated financial statements for more information on these.

Other expense, net increased by $1.8 million primarily due to the sale of one of our investments, which we sold at a loss relative to the previously recorded fair value. See Note 4 to our consolidated financial statements for more information on this recording.

Non-GAAP Financial Measure

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 three months ended March 31, 2022 and 2021 is presented below, along with a reconciliation of adjusted EBITDA to net loss.
39


Three Months Ended March 31,
20222021
(in thousands)
Net loss$(90,806)$(35,784)
Interest income(1)
(538)(515)
Interest expense(2)
4,138 1,767 
Income tax expense134 — 
Depreciation and amortization14,813 4,341 
Stock-based compensation(3)
16,788 12,583 
Acquisition-related costs(4)
917 2,107 
Restructuring and reorganization(5)
5,710 — 
Adjusted EBITDA$(48,844)$(15,501)

(1) Interest income includes $0.3 million and $0.4 million of interest income related to originated mortgage loans for the three months ended March 31, 2022 and 2021, respectively.
(2) Interest expense includes $0.3 million and $0.4 million of interest expense related to our warehouse credit facilities for the three months ended March 31, 2022 and 2021, respectively.
(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 for our mortgage and rentals segments due to the restructuring and reorganization activities from our acquisitions of Bay Equity and RentPath, respectively.

Liquidity and Capital Resources

As of March 31, 2022, we had cash and cash equivalents of $612.7 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. In January 2022, we transferred $84.2 million of proceeds from RedfinNow home sales from an account whose deposits are classified as restricted cash into an account whose deposits are not classified as restricted cash.

Also as of March 31, 2022, we had $1,259.8 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.

Also as of March 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.

On April 1, 2022, in connection with the closing of our acquisition of Bay Equity, we paid $115.8 million in cash to Bay Equity’s former owners and transferred $22.1 million in cash to escrow accounts. See Note 16 to our consolidated financial statements for more information about our acquisition of Bay Equity and these payments.

With respect to the cash outlay for our properties business, for the quarter ended March 31, 2022, we relied on (i) a combination of our cash on hand and borrowings from a secured revolving credit facility to fund home purchase prices and (ii) solely on our cash on hand to fund capitalized improvement costs and home maintenance expenses. See Note 5 to our consolidated financial statements for more information on our home purchases during the quarter ended March 31, 2022 and our home purchase commitments as of March 31, 2022. See Note 15 to our consolidated financial statements for more information regarding the secured revolving credit facility.

40

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 expect the outstanding balance under our warehouse credit facilities as of June 30, 2022 to be significantly higher than the balances as of March 31, 2022 and June 30, 2021 due to our acquisition of Bay Equity, which originates mortgage loans, and uses warehouse credit facilities to fund those loans, at a greater scale than Redfin Mortgage. As of March 31, 2022, the outstanding balance for Redfin’s Mortgage’s warehouse credit facilities was $22.3 million. In contrast, as of March 31, 2022, the outstanding balance for Bay Equity’s warehouse credit facilities was $208.6 million, and we expect that balance to increase as of June 30, 2022.

We believe that our existing cash and cash equivalents and investments, together with cash we expect to generate from future operations, and borrowings from our secured revolving credit facility and our warehouse credit facilities, will provide sufficient liquidity to meet our operational needs, satisfy commitments by our properties business to purchase homes, 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 on 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 presented:

Three Months Ended March 31,
20222021
(in thousands)
Net cash provided by (used in) operating activities$79,001 $(50,765)
Net cash used in investing activities(73,192)(9,573)
Net cash (used in) provided by financing activities(75,359)457,562 

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, sales of homes from our properties business, and subscription-based product offerings from our rentals 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 $79.0 million for the three months ended March 31, 2022, primarily attributable to (i) changes in assets and liabilities, which increased cash provided by operating activities by $131.2 million, and (ii) $38.6 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, and other non-cash items. The primary source of cash related to changes in our assets and liabilities was a $112.7 million decrease in inventory related to our properties business. This increase was partially offset by our net loss of $90.8 million.

41

Net cash used in operating activities was $50.8 million for the three months ended March 31, 2021, primarily attributable to a net loss of $35.8 million, offset by $19.4 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, and other non-cash items. Changes in assets and liabilities decreased cash provided by operating activities by $34.4 million. The primary sources of cash related to changes in our assets and liabilities were a $14.8 million increase in accounts payable and other accrued liabilities related to the timing of vendor payments and payroll related expenses, and a $7.3 million decrease in accounts receivable related to the timing of escrow payments in-transit. The primary use of cash related to changes in our assets and liabilities was a $48.2 million increase in inventory related to our properties business.

Net Cash Used In Investing Activities

Our primary investing activities include the purchase, sale, and maturity of investments and purchases of property and equipment, primarily related to capitalized software development expenses and computer equipment and software.

Net cash used in investing activities was $73.2 million for the three months ended March 31, 2022, primarily attributable to $65.8 million in net investments in U.S. government securities and $5.0 million of capitalized software development expenses.

Net cash used in investing activities was $9.6 million for the three months ended March 31, 2021, primarily attributable to $4.3 million in net investments in U.S. government securities, and $2.6 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 our secured revolving credit facility.

Net cash used in financing activities was $75.4 million for the three months ended March 31, 2022, attributable to a $62.9 million decrease in net borrowings under our secured revolving credit facility and a $10.8 million decrease in net borrowings under our warehouse credit facilities.

Net cash provided by financing activities was $457.6 million for the three months ended March 31, 2021, primarily attributable to $434.2 million in net proceeds from the issuance of our 2027 notes offering including the purchase of capped calls related to those notes, and a $24.9 million increase in net borrowings under our secured revolving credit facility.

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.

42

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.

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. If we qualitatively determine that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then no additional impairment steps are necessary.

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


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. While no material adjustments were required to our home inventory during the three months ended March 31, 2022, material adjustments may be required in the future due to changing market conditions, natural disasters, or other forces outside of our control.

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

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.
44

Item 3. Qualitative and Quantitative Disclosures About Market Risk.

Our primary operations are within the United States and 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 March 31, 2022, we had cash and cash equivalents of $612.7 million and investments of $151.7 million. Our investments are comprised of available-for-sale securities that consist primarily of U.S. treasury securities with maturities of two years or less. We believe that 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 second 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 effort 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 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 as of March 31, 2022.

We are subject to interest rate risk on borrowings under our secured revolving credit facility. See Note 15 to our consolidated financial statements for a description of this facility. Changes in the market interest rate will increase or decrease our interest expense. Assuming no change in the outstanding borrowings under the facility during the second 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.

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.

45

Item 4. 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 quarterly 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.

Changes in Internal Control

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 March 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.
46

PART II - OTHER INFORMATION

Item 1. Legal Proceedings.

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

Item 1A. Risk Factors.

Except as discussed below, there have not been any material changes from the risk factors included in Item 1A of our annual report for the year ended December 31, 2021. You should carefully consider the risks described below, together with all other information in this quarterly 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.

A disruption in the secondary mortgage loan market or Bay Equity’s inability to sell the mortgage loans that it originates could adversely affect our business.

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 cannot continue to sell mortgage loans that it originates on favorable terms to government-sponsored enterprises or other loan purchasers, our business, financial condition, and results of operations could be materially and adversely affected.

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, and mortgage loans held for sale will be 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.

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 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.

47

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 be 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.

48

Item 6. Exhibits.

The exhibits required to be filed or furnished as part of this Quarterly Report are listed below. 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 Quarterly Report for purposes of Section 18 of the Securities Exchange Act of 1934.

49

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Redfin Corporation
(Registrant)
May 5, 2022/s/ Glenn Kelman
(Date)
Glenn Kelman
President and Chief Executive Officer
(Duly Authorized Officer)
May 5, 2022/s/ Chris Nielsen
(Date)
Chris Nielsen
Chief Financial Officer
(Principal Financial Officer)

EX-31.1 2 ex31110qq12022.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 Quarterly Report on Form 10-Q 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: May 5, 2022
/s/ Glenn Kelman
Glenn Kelman
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 ex31210qq12022.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 Quarterly Report on Form 10-Q 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: May 5, 2022
/s/ Chris Nielsen
Chris Nielsen
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 ex32110qq12022.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 Quarterly Report on Form 10-Q of the Company for the quarter ended March 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: May 5, 2022
/s/ Glenn Kelman
Glenn Kelman
Chief Executive Officer



EX-32.2 5 ex32210qq12022.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 Quarterly Report on Form 10-Q of the Company for the quarter ended March 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: May 5, 2022
/s/ Chris Nielsen
Chris Nielsen
Chief Financial Officer

EX-101.SCH 6 rdfn-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Combinations - Schedule of Finite-Lived Intangible Assets as Part of Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Business Combinations - Unaudited Pro Forma Results (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Segment Reporting and Revenue link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Segment Reporting and Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Segment Reporting and Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Financial Instruments - Notional Amounts of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Financial Instruments - Amount of Gains/(Losses) Recognized in Income (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2324304 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2327305 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2331306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Leases - Summary of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2139109 - Disclosure - Acquired Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2340307 - Disclosure - Acquired Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Acquired Intangible Assets and Goodwill - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2145110 - Disclosure - Accrued and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Accrued and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Accrued and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - Mezzanine Equity link:presentationLink link:calculationLink link:definitionLink 2449429 - Disclosure - Mezzanine Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Equity and Equity Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2351309 - Disclosure - Equity and Equity Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2452430 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 EIP (Details) link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 2455433 - Disclosure - Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2456434 - Disclosure - Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2159113 - Disclosure - Net Loss per Share Attributable to Common Stock link:presentationLink link:calculationLink link:definitionLink 2360310 - Disclosure - Net Loss per Share Attributable to Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2462438 - Disclosure - Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2163114 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2464439 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2165115 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2366311 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2467440 - Disclosure - Debt - Warehouse Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2468441 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2469442 - Disclosure - Debt - Secured Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2470443 - Disclosure - Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2471444 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2172116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2473445 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 rdfn-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 rdfn-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 rdfn-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Payroll tax liabilities, noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Change in assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Other Commitments Other Commitments [Member] Other Commitments Right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Short-term investments Short-term Investments Debt Securities, Available-for-sale, Current Accrued compensation and benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Acquisition-related costs Business Combination, Acquisition Related Costs Decrease in rate of interest accruing on outstanding principal Debt Instrument, Decrease In Rate Of Interest Accruing On Outstanding Principal Debt Instrument, Decrease In Rate Of Interest Accruing On Outstanding Principal Accrued liabilities Derivative Liability Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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 Property and equipment, gross Property Plant and Equipment, Gross, Excluding Construction In Progress [Member] Property Plant and Equipment, Gross, Excluding Construction In Progress Accrued and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Weighted-average remaining operating lease term (years) Operating Lease, Weighted Average Remaining Lease Term Temporary equity, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Other assets, noncurrent Other Assets, Noncurrent Capped call price (in dollars per share) Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Shares available for future equity grants (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 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 Entity File Number Entity File Number 2025 Lessee, Operating Lease, Liability, Other, Payments, Due Year Three Lessee, Operating Lease, Liability, Other, Payments, Due Year Three Cash, cash equivalents, and available-for-sale debt securities Cash, Cash Equivalents, Restricted Cash And Available-For-Sale Debt Securities Cash, Cash Equivalents, Restricted Cash And Available-For-Sale Debt Securities Changes of fair value of interest rate lock commitments [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Net loss recognized in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Preferred stock, dividend rate (in dollars per share) Preferred Stock, Dividend Rate, Per-Dollar-Amount Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Antidilutive securities excluded from earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate for operating leases (percent) Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Real Estate Services Segment Real Estate Services Segment [Member] Real Estate Services Segment Technology and development Research and Development Expense [Member] Number of payments Loss Contingency, Number Of Payments Loss Contingency, Number Of Payments Rentals segment Rentals Segment [Member] Rentals Segment Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Payments remainder of fiscal year Lessee, Lease Liability, Payments Remainder Of Fiscal Year Lessee, Lease Liability, Payments Remainder Of Fiscal Year States (in states) Number of States in which Entity Operates Business Combination and Asset Acquisition [Abstract] Business Combination and Asset Acquisition [Abstract] 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 2022, excluding the three months ended March 31, 2022 Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months Business Acquisition [Axis] Business Acquisition [Axis] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Title of Individual [Domain] Title of Individual [Domain] Unrealized gain (loss) on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Total lease payments Lessee, Operating Lease, Liability, Other, Payments, Due Lessee, Operating Lease, Liability, Other, Payments, Due Texas Capital Bank, N.A. Texas Capital Bank, National Association [Member] Texas Capital Bank, National Association [Member] Award Type [Domain] Award Type [Domain] Convertible Debt Convertible Debt [Table Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Long-term Investments Debt Securities, Noncurrent [Abstract] Payroll tax liability deferred by the CARES Act Accrued Payroll Taxes, Current, CARES Act Accrued Payroll Taxes, Current, CARES Act Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Options exercisable at period end (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Warehouse credit facilities Outstanding Borrowings Warehouse Agreement Borrowings Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Marketing Marketing Expense Current Period Current Period [Member] Current Period Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Stock options issued and outstanding options (in shares) Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Shares issued price per share (in dollar per share) Shares Issued, Price Per Share Trade names Trade names Trade Names [Member] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Dividends on convertible preferred stock Temporary Equity, Dividends, Adjustment Issuance of common stock in connection with conversion of convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Accounts receivable, net Increase (Decrease) in Accounts Receivable Property and equipment additions in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid 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 Repurchased face amount Debt Instrument, Repurchased Face Amount Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Proceeds from sale of loans originated as held for sale Proceeds from Sale of Mortgage Loans Held-for-sale Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Percentage of target amount Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 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 Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Stock-based compensation capitalized in property and equipment Share-based Payment Arrangement, Amount Capitalized Weighted-Average Interest Rate on Outstanding Borrowings Debt, Weighted Average Interest Rate Principal payments under finance lease obligations Finance Lease, Principal Payments Operating expenses Operating Expense [Member] Number of operating segments Number of Operating Segments Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net loss per share attributable to common stock - basic (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Software Software [Member] Software [Member] Conversion stock price trigger (in dollars per share) Temporary Equity, Conversion Stock Price Trigger Temporary Equity, Conversion Stock Price Trigger Restricted stock units outstanding (in shares) Restricted stock units issued and outstanding or deferred (in shares) Unvested outstanding at beginning of period (in shares) Unvested outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Balance, net—beginning of period Balance, net—end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Interest expense, debt Contractual interest expense Interest Expense, Debt Prepaid expenses Prepaid Expense, Current Financing cash flows 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 Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Common stock surrendered for employees' tax liability upon settlement of restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Operating cash flows from operating leases Operating Lease, Payments Escrow deposit Escrow Deposit Housing organizations Loss Contingency, Number of Plaintiffs Preferred stock, dividend rate (percent) Preferred Stock, Dividend Rate, Percentage Operating loss unavailable for carryforward Operating Loss Carryforwards, Limitations On Use, Value Operating Loss Carryforwards, Limitations On Use, Value Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] 2025 Lessee, Lease Liability, Payments, Due Year Three Lessee, Lease Liability, Payments, Due Year Three Fair Value, Option, Quantitative Disclosures [Line Items] Fair Value, Option, Quantitative Disclosures [Line Items] Borrowings from secured revolving credit facility Proceeds from Issuance of Secured Debt Temporary equity, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Plan Name [Axis] Plan Name [Axis] Assets Estimated Fair Value Assets, Fair Value Disclosure [Abstract] 0.5% Convertible Senior Notes Due 2027 2027 notes 0.5% Convertible Senior Notes Due 2027 [Member] 0.5% Convertible Senior Notes Due 2027 Net Carrying Amount Long-term Debt Total assets Assets, Fair Value Disclosure Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] 2026 Lessee, Lease Liability, Payments, Due Year Four Lessee, Lease Liability, Payments, Due Year Four Other Other Operating Activities, Cash Flow Statement Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Website and software development costs Software Development [Member] Entity Small Business Entity Small Business Western Alliance Bank Western Alliance Bank [Member] Western Alliance Bank [Member] Operating leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Converted preferred stock (in shares) Conversion of Stock, Shares Converted Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities, mezzanine equity, and stockholders’ equity Liabilities and Equity Miscellaneous accrued liabilities Other Accrued Liabilities, Current Total lease payments Lessee, Lease Liability, Payments, Due Lessee, Lease Liability, Payments, Due Estimated Fair Value Finite-lived Intangible Assets, Fair Value Disclosure Scenario [Axis] Scenario [Axis] 2017 Employee Stock Purchase Plan 2017 Employee Stock Purchase Plan [Member] 2017 Employee Stock Purchase Plan [Member] Service revenue Service Revenue [Member] Service Revenue [Member] Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Leasehold improvements paid directly by lessor Leasehold Improvements Paid Directly By Lessor Leasehold Improvements Paid Directly By Lessor Service Service [Member] Restricted cash Restricted Cash Thereafter Lessee, Operating Lease, Liability, Other, Payments, After Year Four Lessee, Operating Lease, Liability, Other, Payments, After Year Four Additional paid-in capital Additional Paid in Capital Lessee, Lease, Description Lessee, Lease, Description [Table] Liabilities, mezzanine equity, and stockholders' equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Business combination, escrow deposit, potential purchase price adjustments Business Combination, Escrow Deposit, Potential Purchase Price Adjustments Business Combination, Escrow Deposit, Potential Purchase Price Adjustments Derivative [Line Items] Derivative [Line Items] Net Loss per Share Attributable to Common Stock Earnings Per Share [Text Block] Operating expenses Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Goldman Sachs Bank USA Goldman Sachs Bank USA [Member] Goldman Sachs Bank USA [Member] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Financing lease, capitalized interest expense Financing Lease, Capitalized Interest Expense Financing Lease, Capitalized Interest Expense Stock issued during period, value, stock options exercised (in shares) Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Tax credit unavailable for future use Tax Credit Carryforward, Limitation On Use, Value Tax Credit Carryforward, Limitation On Use, Value Bay Equity Acquisition Bay Equity Acquisition [Member] Bay Equity Acquisition Gross profit Gross profit Gross Profit Outstanding Borrowings Long-term Line of Credit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two 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 Conversion Rate Debt Instrument, Convertible, Conversion Ratio Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Unamortized Debt Issuance Costs Debt Issuance Costs, Net Income Tax Authority [Domain] Income Tax Authority [Domain] 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province Leases Lessee, Finance Leases [Text Block] Current liabilities Liabilities, Current [Abstract] Proceeds from issuance of stock Stock Issued During Period, Value, New Issues Cash, cash equivalents, and restricted cash: Cash and Cash Equivalents, Period Increase (Decrease) [Abstract] Real estate and properties segments Real Estate And Properties Segments [Member] Real Estate And Properties Segments General and administrative General and Administrative Expense 2022, excluding the three months ended March 31, 2022 Lessee, Lease Liability, Payments, Due Next Twelve Months Lessee, Lease Liability, Payments, Due Next Twelve Months Payments to acquire businesses Payments to Acquire Businesses, Net of Cash Acquired Revision of Prior Period [Axis] Revision of Prior Period [Axis] Debt Debt Disclosure [Text Block] Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Options exercisable at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Equity and Equity Compensation Plans Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Inventory Inventory Disclosure [Text Block] Properties under improvement Inventory, Real Estate, Construction in Process Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Equity securities Equity Securities [Member] Weighted average remaining contractual life outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Stock issued during period shares new issues (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Present value of lease liabilities Operating Lease, Liability 2024 Lessee, Lease Liability, Payments, Due Year Two Lessee, Lease Liability, Payments, Due Year Two Document Transition Report Document Transition Report Call Option Call Option [Member] Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Common stock—par value $0.001 per share; 500,000,000 shares authorized; 107,025,691 and 106,308,767 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Weighted average discount rate for finance leases (percent) Finance Lease, Weighted Average Discount Rate, Percent Revision of Prior Period, Accounting Standards Update, Adjustment Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Unrecognized compensation expense, period for recognition (years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested outstanding at beginning of period (in dollars per share) Unvested outstanding at end of 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 Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Performance Restricted Stock Units Performance Shares [Member] Commitments and contingencies (Note 8) Commitments and Contingencies Subsequent Event Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Finance lease, right-of-use asset, amortization Finance Lease, Right-of-Use Asset, Amortization Allowance for credit loss Accounts Receivable, Allowance for Credit Loss, Current 2022, excluding the three months ended March 31, 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Business Combinations Business Combination Disclosure [Text Block] Cash paid for secured revolving credit facility issuance costs Payments of Debt Issuance Costs Cost or Amortized Cost Cash and Cash Equivalents, at Carrying Value [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Legal Entity [Axis] Legal Entity [Axis] Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Cover [Abstract] Cover [Abstract] Goodwill [Line Items] Goodwill [Line Items] 2017 Equity Incentive Plan Equity Incentive Plans 2017 Equity Incentive Plan [Member] 2017 Equity Incentive Plan [Member] Net income (loss) Net loss Business Acquisition, Pro Forma Net Income (Loss) Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Acquisition-related Costs Acquisition-related Costs [Member] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Income Tax Authority [Axis] Income Tax Authority [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively Beginning balance Ending balance Carrying value of convertible preferred stock Temporary Equity, Carrying Amount, Attributable to Parent Entity [Domain] Entity [Domain] Debt securities, available for sale, estimated fair value Debt Securities, Available-for-Sale, Excluding Accrued Interest Accrued and other liabilities Accrued and other liabilities Accrued Liabilities, Current Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Computer and office equipment Office Equipment [Member] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Capitalized computer software, additions Capitalized Computer Software, Additions Share-based Payment Arrangement, Option Share-based Payment Arrangement, Option [Member] Shares Reserved For Future Issuance [Roll Forward] Shares Reserved For Future Issuance [Roll Forward] Shares Reserved For Future Issuance Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Document Quarterly Report Document Quarterly Report Measurement Input Type [Domain] Measurement Input Type [Domain] Operating Loss Carryforwards Operating Loss Carryforwards [Table] Common Stock Common Stock [Member] Interest income Interest income Investment Income, Interest Variable Rate [Axis] Variable Rate [Axis] Weighted-average remaining finance lease term (years) Finance Lease, Weighted Average Remaining Lease Term Segment Reporting and Revenue Segment Reporting Disclosure [Text Block] Loss from operations Loss from operations Operating Income (Loss) Shares issued during the period (in shares) Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares Property, Plant and Equipment Property, Plant and Equipment [Table] Lease liabilities Operating Lease, Liability, Current Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Summary of Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Issuance of convertible preferred stock, net Temporary Equity, Stock Issued During Period, Value, New Issues Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Value of homes sold Inventory, Net, Sales Inventory, Net, Sales Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents, at carrying value Cash and Cash Equivalents, at Carrying Value Depreciation and amortization Depreciation Marketing pricing Marketing pricing [Member] Marketing pricing [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 Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Accrued and other liabilities, deferred tax liabilities, and payroll tax liabilities, noncurrent Increase (Decrease) in Accrued Liabilities Purchases of investments Payments to Acquire Debt Securities, Available-for-sale Notional Amounts Derivative, Notional Amount Other expense, net Other expense, net Other Nonoperating Income (Expense) Estimated Fair Value Long-term Debt, Fair Value Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additions Inventory, Net, Additions Inventory, Net, Additions Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Maximum Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Payments for repurchases and conversions of convertible senior notes Payment for Debt Extinguishment or Debt Prepayment Cost Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Options outstanding, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Developed technology Application Platform [Member] Application Platform Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Consolidation Items [Axis] Consolidation Items [Axis] Brokerage revenue Brokerage Revenue [Member] Brokerage Revenue [Member] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Properties not available for sale Inventory, Real Estate, Not Available For Sale Inventory, Real Estate, Not Available For Sale Measurement Input, Weighted Average Pull Through Rate Measurement Input, Weighted Average Pull Through Rat [Member] Measurement Input, Weighted Average Pull Through Rat [Member] Operating loss carryforwards Operating Loss Carryforwards Lease liabilities Increase (Decrease) In Operating Lease, Liabilities Increase (Decrease) In Operating Lease, Liabilities Common stock, issued (in shares) Common Stock, Shares, Issued Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four City Area Code City Area Code Settlements of IRLCs Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Cash, cash equivalents, and available-for-sale debt securities, amortized cost Cash, Cash Equivalents, Restricted Cash And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents, Restricted Cash And Available-For-Sale Debt Securities, Amortized Cost Business combination, escrow deposit, potential indemnification claims Business Combination, Escrow Deposit, Potential Indemnification Claims Business Combination, Escrow Deposit, Potential Indemnification Claims Options exercisable, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets PSOs earned (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Acquired Intangible Assets and Goodwill Intangible Assets Disclosure [Text Block] Useful Lives (Years) Property, Plant and Equipment, Useful Life Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Non-cash transactions Noncash Investing and Financing Items [Abstract] Lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Total lease payments Finance Lease, Liability, Payment, Due Measurement Frequency [Domain] Measurement Frequency [Domain] Total finance lease cost Finance Lease, Cost Finance Lease, Cost Aggregated principal amount Aggregate Principal Amount Debt Instrument, Face Amount Interest expense Interest expense Total interest expense Interest Expense 2023 Finance Lease, Liability, to be Paid, Year One Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Share price (in dollars per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] Operating lease term (in years) Lessee, Operating Lease, Term of Contract Other financing payables Proceeds From Customer Escrow Deposits Proceeds From Customer Escrow Deposits Expected life (years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Litigation Case [Domain] Litigation Case [Domain] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Entity Filer Category Entity Filer Category Present value of lease liabilities Finance Lease, Liability Bay Equity Bay Equity [Member] Bay Equity Business Acquisition [Line Items] Business Acquisition [Line Items] Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] 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] U.S. treasury securities US Treasury Securities [Member] Cash, Cash Equivalents, Restricted Cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity number of employees (in employees) Entity Number of Employees Conversion price, percentage Debt Instrument, Convertible, Conversion Price, Percentage Debt Instrument, Convertible, Conversion Price, Percentage Operating loss carryforwards, not subject to expiration Operating Loss Carryforwards, Not Subject To Expiration Operating Loss Carryforwards, Not Subject To Expiration Summary of Changes Fair Value Of Interest Rate Derivatives Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2025 Finance Lease, Liability, to be Paid, Year Three 2026 Finance Lease, Liability, to be Paid, Year Four Proceeds from the issuance of common stock pursuant to employee equity plans Proceeds from Stock Options Exercised Mortgage Segments Mortgage Segments [Member] Mortgage Segments 2024 Finance Lease, Liability, to be Paid, Year Two 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 Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax expense Income tax expense Income Tax Expense (Benefit) Accounts receivable, net of allowances for credit losses Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Debt instrument, basis points Debt Instrument, Basis Spread On Variable Rate, Basis Points Debt Instrument, Basis Spread On Variable Rate, Basis Points Debt securities, available-for-sale, amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities (Axis) Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Marketing Selling and Marketing Expense [Member] Sale of Stock [Domain] Sale of Stock [Domain] Total lease payments Lessee, Operating Lease, Liability, to be Paid Forfeited or canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventory Inventory Inventory, Net Net assets Net Assets 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Options canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Derivative instrument, measurement input (percent) Derivative Liability, Measurement Input Borrowings from warehouse credit facilities Proceeds from Issuance of Unsecured Debt Short-term Investments Debt Securities, Current [Abstract] Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Value Option, Disclosures [Table] Fair Value Option, Disclosures [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Unrecognized stock-based compensation Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Chief Executive Officer Chief Executive Officer [Member] Equity Component [Domain] Equity Component [Domain] Federal deductible Effective Income Tax Rate Reconciliation, Federal Deduction, Amount Effective Income Tax Rate Reconciliation, Federal Deduction, Amount Short-term lease cost Short-term Lease, Cost Business combination, consideration transferred, premium value Business Combination, Consideration Transferred, Premium Value Business Combination, Consideration Transferred, Premium Value 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Amortization of debt discount Amortization of Debt Discount (Premium) Convertible senior notes, net, noncurrent Convertible Debt, Noncurrent Vehicles Vehicles [Member] Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] Long-term investments Long-term investments Debt Securities, Available-for-sale, Noncurrent Properties segment Properties Segment [Member] Properties Segment [Member] Issuances of IRLCs Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Federal Jurisdiction Domestic Tax Authority [Member] Issuance of common stock pursuant to settlement of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Origination of loans held for sale Payments for Origination of Mortgage Loans Held-for-sale 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Lawsuit Alleging Violations of the Fair Housing Act Lawsuit Alleging Violations of the Fair Housing Act [Member] Lawsuit Alleging Violations of the Fair Housing Act 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 Number of homes sold Number Of Homes Sold Number Of Homes Sold Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Net gain (loss) recognized in earnings Derivative, Gain (Loss) on Derivative, Net Other revenue Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Finance lease term (in years) Lessee, Finance Lease, Term of Contract Estimated Useful Life (in years) Weighted-Average Useful Lives (Years) Finite-Lived Intangible Asset, Useful Life Secured revolving credit facility Line of Credit, Current Finance lease, interest expense Finance Lease, Interest Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] Facility termination period Debt Instrument, Facility Termination Period Debt Instrument, Facility Termination Period Schedule of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Forecast Forecast [Member] Schedule of Allocation of Share-based Compensation Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Finance leases Finance Lease, Liability, Payment, Due [Abstract] Title of 12(b) Security Title of 12(b) Security Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, authorized (in shares) Common Stock, Shares Authorized Unrealized Gains (Losses) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2023 Lessee, Lease Liability, Payments, Due Year One Lessee, Lease Liability, Payments, Due Year One Net loss attributable to common stock - diluted Net Income (Loss) Available to Common Stockholders, Diluted Repayments to secured revolving credit facility Repayments of Secured Debt Title of Individual [Axis] Title of Individual [Axis] Net loss attributable to common stock - basic Net loss attributable to common stock - basic Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Technology and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Total Lease Obligations Lessee, Lease Liability, Payments Due [Abstract] Lessee, Lease Liability, Payments Due Debt instrument, interest rate, stated percentage Stated Cash Interest Rate Debt Instrument, Interest Rate, Stated Percentage Derivative Contract [Domain] Derivative Contract [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Cash Cash [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Furniture Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Lease, Cost Lease, Cost [Table Text Block] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Subsequent Event [Line Items] Subsequent Event [Line Items] Thereafter Lessee, Lease Liability, Payments, Due After Year Four Lessee, Lease Liability, Payments, Due After Year Four Weighted average shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common stock - diluted (in dollars per share) Earnings Per Share, Diluted State and Local Jurisdiction State and Local Jurisdiction [Member] Segments [Domain] Segments [Domain] Conversion price ratio denominator (in dollars per share) Temporary Equity, Conversion Price Ratio Denominator Temporary Equity, Conversion Price Ratio Denominator Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Flagstar Bank, FSB Flagstar Bank [Member] Flagstar Bank [Member] Product Product [Member] Dividend rate, daily accrual basis, fiscal period Preferred Stock, Dividend Rate, Daily Accrual Basis, Fiscal Period Preferred Stock, Dividend Rate, Daily Accrual Basis, Fiscal Period Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deferred Tax Liabilities Total assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Subsequent Events Subsequent Events [Text Block] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Temporary equity, shares authorized (in shares) Temporary Equity, Shares Authorized Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Customer contract liabilities Contract with Customer, Liability Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Loan commitments, term Loan Commitments, Term Loan Commitments, Term Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Non-employee Directors Non-employee Directors [Member] Non-employee Directors Deferred tax liabilities Deferred Income Tax Liabilities, Net Award vesting period (years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 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 Issuance of common stock in connection with conversion of convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Agency bonds Agency Bonds [Member] Agency bonds [Member] Finance Lease, Liability, Fiscal Year Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Financial Instruments Fair Value Disclosures [Text Block] Restructuring and reorganization Restructuring Charges Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three 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] Foreign Tax Authority Foreign Tax Authority [Member] Accumulated Other Comprehensive Income/(Loss) AOCI Attributable to Parent [Member] Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Debt instrument, term Debt Instrument, Optional Extension Term Debt Instrument, Optional Extension Term 2022, excluding the three months ended March 31, 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year 1.75% Convertible Senior Notes due 2023 2023 notes 1.75% Convertible Senior Notes due 2023 [Member] 1.75% Convertible Senior Notes due 2023 [Member] Inventory Increase (Decrease) in Inventories Convertible Preferred Stock Convertible Preferred Stock [Member] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Long-term investments Long-term Investments Financial Instruments [Domain] Financial Instruments [Domain] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Temporary Equity Disclosure [Abstract] Derivative [Table] Derivative [Table] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] 2023 Lessee, Operating Lease, Liability, Other, Payments, Due Year One Lessee, Operating Lease, Liability, Other, Payments, Due Year One Cost of revenue Cost of revenue Cost of Goods and Services Sold Document Period End Date Document Period End Date Issuance of common stock pursuant to settlement of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Shares available for issuance at beginning of period (in shares) Employee Stock Ownership Plan (ESOP), Shares in ESOP Common stock dividends (in shares) Common Stock Dividends, Shares Entity Central Index Key Entity Central Index Key Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Convertible senior notes, net Convertible Debt, Current Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Award Date [Domain] Award Date [Domain] Property and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Customer relationships Customer Relationships [Member] Number of homes purchased Number Of Homes Purchased Number Of Homes Purchased Repayments to warehouse credit facilities Repayments of Unsecured Debt Temporary equity, shares issued (in shares) Temporary Equity, Shares Issued 2024 Lessee, Operating Lease, Liability, Other, Payments, Due Year Two Lessee, Operating Lease, Liability, Other, Payments, Due Year Two Accrued interest Interest Receivable Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Warehouse Agreement Borrowings Warehouse Agreement Borrowings [Member] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating expenses Operating Expenses Partner revenue Partner Revenue [Member] Partner Revenue [Member] RentPath Holdings RentPath Holdings [Member] RentPath Holdings Lender Name [Axis] Lender Name [Axis] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Loans held for sale Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Other current assets Derivative Asset Revenue Business Acquisition, Pro Forma Revenue Property and equipment, gross Property, Plant and Equipment, Gross Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Prepaid expenses and other assets Increase (Decrease) in Other Operating Assets 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] Restructuring and Reorganization Restructuring and Reorganization [Policy Text Block] Restructuring and Reorganization Sales of investments Proceeds from Sale of Debt Securities, Available-for-sale Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price 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] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Liabilities Liabilities, Fair Value Disclosure [Abstract] Total expense Total stock-based compensation Share-based Payment Arrangement, Expense Non-cash lease expense Operating Lease, Non-Cash Lease Expense Operating Lease, Non-Cash Lease Expense Weighted average remaining contractual life exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Current Reporting Status Entity Current Reporting Status 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] Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Convertible preferred stock, shares issued upon conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion 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 Amortization of debt issuance costs Amortization of Debt Issuance Costs Maturities of investments Proceeds from Sale and Maturity of Marketable Securities Payables and Accruals [Abstract] Payables and Accruals [Abstract] Lower of cost or net realizable value write-downs Inventory Valuation Reserves Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction in progress Construction in Progress [Member] 2004 Equity Incentive Plan 2004 Equity Incentive Plan [Member] 2004 Equity Incentive Plan [Member] Beginning of period End of period Cash, cash equivalents, restricted cash and restricted cash equivalents Cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Properties for sale Inventory, Real Estate, Held-for-sale 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 Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Available-for-sale, credit loss Debt Securities, Available-for-sale, Allowance for Credit Loss Current assets Assets, Current [Abstract] Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Gross Finite-Lived Intangible Assets, Gross Common stock reserved (in shares) Total shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance RentPath holdings RentPath Holdings Acquisition [Member] RentPath Holdings Acquisition Award Date [Axis] Award Date [Axis] Leases [Abstract] Leases [Abstract] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code 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 Weighted averages shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Weighted-Average Remaining Contractual Life (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Life [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Life [Abstract] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Related Party [Domain] Related Party [Domain] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate 2026 Lessee, Operating Lease, Liability, Other, Payments, Due Year Four Lessee, Operating Lease, Liability, Other, Payments, Due Year Four 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] Properties under contract for sale Properties Under Contract For Sale Properties Under Contract For Sale Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation 0% Convertible Senior Notes due 2025 2025 notes 0% Convertible Senior Notes due 2025 [Member] 0% Convertible Senior Notes due 2025 Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] 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 General and administrative General and Administrative Expense [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company 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 Total current liabilities Liabilities, Current Employee stock Employee Stock [Member] Tax payments related to net share settlements on restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Cash paid for acquisition Payments to Acquire Businesses, Gross Intercompany eliminations Intersegment Eliminations [Member] 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 Achievement percentage of performance conditions 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 Temporary Equity [Line Items] Temporary Equity [Line Items] Real estate segment Real Estate Segment [Member] Real Estate Segment [Member] Borrowing Capacity Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Money market funds Money markets funds Money Market Funds [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Capped Call Transaction Capped Call Transaction [Member] Capped Call Transaction Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Convertible Senior Notes Convertible Senior Notes [Member] Convertible Senior Notes Payments for legal settlement Payments for Legal Settlements 2022, excluding the three months ended March 31, 2022 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Statement [Table] Statement [Table] Other current assets Other Assets, Current Loans held for sale Loans Held-for-sale, Fair Value Disclosure Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Common stock covered under capped calls (in shares) Debt Instrument, Convertible, Common Stock Debt Instrument, Convertible, Common Stock Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Mezzanine Equity Preferred Stock [Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Unamortized Debt Discount Debt Instrument, Unamortized Discount (Premium), Net Subsequent Event Subsequent Event [Member] Series A Convertible Preferred Stock Preferred Stock [Member] Net Finite-Lived Intangible Assets, Net Goodwill Goodwill Goodwill Summary of Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Cost of revenue Cost of revenue Cost of Sales [Member] Operating lease, capitalized interest expense Operating Lease, Capitalized Interest Expense Operating Lease, Capitalized Interest Expense Scenario [Domain] Scenario [Domain] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Forward sales commitments Forward Contracts [Member] 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] Other Leases Lessee, Operating Lease, Liability, Other, Payments, Due [Abstract] Lessee, Operating Lease, Liability, Other, Payments, Due Interest Rate Lock Commitments IRLCs Interest Rate Lock Commitments [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Threshold consecutive trading days Temporary Equity, Threshold Consecutive Trading Days Temporary Equity, Threshold Consecutive Trading Days Temporary equity, dividends (in shares) Temporary Equity, Dividends, Shares Temporary Equity, Dividends, Shares Developed technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table] EX-101.PRE 10 rdfn-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
Apr. 28, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
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-8333  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol RDFN  
Security Exchange Name NASDAQ  
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  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   107,173,678
Entity Central Index Key 0001382821  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 612,680 $ 591,003
Restricted cash 36,047 127,278
Short-term investments 95,458 33,737
Accounts receivable, net of allowances for credit losses 52,282 69,594
Inventory 245,487 358,221
Loans held for sale 23,693 35,759
Prepaid expenses 26,836 22,948
Other current assets 6,748 7,524
Total current assets 1,099,231 1,246,064
Property and equipment, net 60,836 58,671
Right-of-use assets, net 51,417 54,200
Long-term investments 56,194 54,828
Goodwill 409,382 409,382
Intangible assets, net 177,003 185,929
Other assets, noncurrent 13,090 12,898
Total assets 1,867,153 2,021,972
Current liabilities    
Accounts payable 22,693 12,546
Accrued and other liabilities 103,449 118,122
Warehouse credit facilities 22,285 33,043
Secured revolving credit facility 136,869 199,781
Convertible senior notes, net 0 23,280
Lease liabilities 15,070 15,040
Total current liabilities 300,366 401,812
Lease liabilities, noncurrent 51,719 55,222
Convertible senior notes, net, noncurrent 1,238,585 1,214,017
Deferred tax liabilities 981 1,201
Total liabilities 1,591,651 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 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 39,879 39,868
Stockholders’ equity    
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 107,025,691 and 106,308,767 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 107 106
Additional paid-in capital 699,225 682,084
Accumulated other comprehensive loss (739) (174)
Accumulated deficit (462,970) (372,164)
Total stockholders’ equity 235,623 309,852
Total liabilities, mezzanine equity, and stockholders’ equity $ 1,867,153 $ 2,021,972
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for credit loss $ 1,464 $ 1,298
Temporary equity, par value (in dollars per share) $ 0.001 $ 0.001
Temporary equity, shares authorized (in shares) 10,000,000 10,000,000
Temporary equity, shares issued (in shares) 40,000 40,000
Temporary equity, shares 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) 107,025,691 106,308,767
Common stock, outstanding (in shares) 107,025,691 106,308,767
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue $ 597,346 $ 268,319
Cost of revenue 524,808 225,961
Gross profit 72,538 42,358
Operating expenses    
Technology and development 49,640 27,678
Marketing 43,342 11,802
General and administrative 58,966 37,391
Restructuring and reorganization 5,710 0
Total operating expenses 157,658 76,871
Loss from operations (85,120) (34,513)
Interest income 220 159
Interest expense (3,861) (1,338)
Income tax expense (134) 0
Other expense, net (1,911) (92)
Net loss (90,806) (35,784)
Dividends on convertible preferred stock (793) (2,336)
Net loss attributable to common stock - basic (91,599) (38,120)
Net loss attributable to common stock - diluted $ (91,599) $ (38,120)
Net loss per share attributable to common stock - diluted (in dollars per share) $ (0.86) $ (0.37)
Net loss per share attributable to common stock - basic (in dollars per share) $ (0.86) $ (0.37)
Weighted averages shares - diluted (in shares) 106,664,140 103,427,764
Weighted average shares - basic (in shares) 106,664,140 103,427,764
Other comprehensive income (loss)    
Foreign currency translation adjustments $ 4 $ 0
Unrealized gain (loss) on available-for-sale debt securities 561 (50)
Comprehensive loss (90,241) (35,834)
Service    
Revenue 217,593 175,593
Cost of revenue 165,809 134,851
Product    
Revenue 379,753 92,726
Cost of revenue $ 358,999 $ 91,110
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating Activities    
Net loss $ (90,806) $ (35,784)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 14,813 4,341
Stock-based compensation 16,788 12,583
Amortization of debt discount and issuance costs 1,440 855
Non-cash lease expense 3,169 2,533
Net loss (gain) on IRLCs, forward sales commitments, and loans held for sale 60 (1,052)
Other 2,290 109
Change in assets and liabilities:    
Accounts receivable, net 17,312 7,303
Inventory 112,734 (48,213)
Prepaid expenses and other assets (1,982) (3,359)
Accounts payable 9,876 5,947
Accrued and other liabilities, deferred tax liabilities, and payroll tax liabilities, noncurrent (14,442) 8,873
Lease liabilities (3,642) (2,951)
Origination of loans held for sale (159,186) (227,090)
Proceeds from sale of loans originated as held for sale 170,577 225,140
Net cash provided by (used in) operating activities 79,001 (50,765)
Investing activities    
Purchases of property and equipment (7,442) (5,285)
Purchases of investments (77,596) (67,877)
Sales of investments 5,346 0
Maturities of investments 6,500 63,589
Net cash used in investing activities (73,192) (9,573)
Financing activities    
Proceeds from the issuance of common stock pursuant to employee equity plans 1,887 3,411
Tax payments related to net share settlements on restricted stock units (2,595) (10,860)
Borrowings from warehouse credit facilities 152,386 216,382
Repayments to warehouse credit facilities (163,144) (214,747)
Borrowings from secured revolving credit facility 156,799 71,177
Repayments to secured revolving credit facility (219,711) (46,275)
Proceeds from issuance of convertible senior notes, net of issuance costs 0 488,691
Purchases of capped calls related to convertible senior notes 0 (54,480)
Payments for repurchases and conversions of convertible senior notes 0 (1,886)
Other financing payables 0 6,521
Principal payments under finance lease obligations (217) (67)
Cash paid for secured revolving credit facility issuance costs (764) (305)
Net cash (used in) provided by financing activities (75,359) 457,562
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (4) 1
Net change in cash, cash equivalents, and restricted cash (69,554) 397,225
Cash, cash equivalents, and restricted cash:    
Beginning of period 718,281 945,820
End of period 648,727 1,343,045
Supplemental disclosure of cash flow information    
Cash paid for interest 3,377 973
Non-cash transactions    
Stock-based compensation capitalized in property and equipment 1,134 732
Property and equipment additions in accounts payable and accrued liabilities 326 2,348
Leasehold improvements paid directly by lessor $ 0 $ 1,334
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Cash, Cash Equivalents, Restricted Cash        
Cash and cash equivalents $ 612,680 $ 591,003 $ 1,241,255  
Restricted cash 36,047 127,278 101,790  
Cash, cash equivalents, restricted cash and restricted cash equivalents $ 648,727 $ 718,281 $ 1,343,045 $ 945,820
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Changes in Mezzanine Equity and Stockholders’ Equity - USD ($)
$ in Thousands
Total
Revision of Prior Period, Accounting Standards Update, Adjustment
Series A Convertible Preferred Stock
Common Stock
Additional Paid-in Capital
Additional Paid-in Capital
Revision of Prior Period, Accounting Standards Update, Adjustment
Accumulated Deficit
Accumulated Deficit
Revision of Prior Period, Accounting Standards Update, Adjustment
Accumulated Other Comprehensive Income/(Loss)
Beginning balance (in shares) at Dec. 31, 2020       103,000,594          
Beginning balance at Dec. 31, 2020 $ 590,557 $ (162,478)   $ 103 $ 860,556 $ (170,240) $ (270,313) $ 7,762 $ 211
Increase (Decrease) in Stockholders' Equity                  
Common stock dividends (in shares)       30,640          
Issuance of common stock pursuant to exercise of stock options (in shares)       670,050          
Stock issued during period, value, stock options exercised (in shares) 3,463     $ 1 3,462        
Issuance of common stock pursuant to settlement of restricted stock units (in shares)       360,351          
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)       (115,030)          
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (10,860)                
Purchases of capped calls related to convertible senior notes (54,480)       (54,480)        
Issuance of common stock in connection with conversion of convertible senior notes (in shares)       36,980          
Issuance of common stock in connection with conversion of convertible senior notes (52)       (52)        
Stock-based compensation 13,316       13,316        
Other comprehensive loss (50)               (50)
Net loss (35,784)           (35,784)    
Ending balance (in shares) at Mar. 31, 2021       103,983,585          
Ending balance at Mar. 31, 2021 343,632     $ 104 641,702   (298,335)   161
Beginning balance (in shares) at Dec. 31, 2020     40,000            
Beginning balance at Dec. 31, 2020     $ 39,823            
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock, net $ 0   $ 11            
Ending balance (in shares) at Mar. 31, 2021     40,000            
Ending balance at Mar. 31, 2021     $ 39,834            
Beginning balance (in shares) at Dec. 31, 2021 106,308,767     106,308,767          
Beginning balance at Dec. 31, 2021 $ 309,852     $ 106 682,084   (372,164)   (174)
Increase (Decrease) in Stockholders' Equity                  
Common stock dividends (in shares)       30,640          
Issuance of common stock pursuant to exercise of stock options (in shares) 208,499     208,499          
Stock issued during period, value, stock options exercised (in shares) $ 1,815     $ 0 1,815        
Issuance of common stock pursuant to settlement of restricted stock units (in shares)       684,357          
Issuance of common stock pursuant to settlement of restricted stock units 0     $ 1 (1)        
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)       (206,572)          
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (2,595)       (2,595)        
Stock-based compensation 17,922       17,922        
Other comprehensive loss (565)               (565)
Net loss $ (90,806)           (90,806)    
Ending balance (in shares) at Mar. 31, 2022 107,025,691     107,025,691          
Ending balance at Mar. 31, 2022 $ 235,623     $ 107 $ 699,225   $ (462,970)   $ (739)
Beginning balance (in shares) at Dec. 31, 2021 40,000   40,000            
Beginning balance at Dec. 31, 2021 $ 39,868   $ 39,868            
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock, net     $ 11            
Ending balance (in shares) at Mar. 31, 2022 40,000   40,000            
Ending balance at Mar. 31, 2022 $ 39,879   $ 39,879            
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Accounting Policies
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Accounting Policies Summary of Accounting Policies
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”).

The financial information as of December 31, 2021 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2021 included in Item 8 in our annual report for the year ended December 31, 2021. Such financial information should be read in conjunction with the notes and management’s discussion and analysis of the consolidated financial statements included in our annual report.

The unaudited consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly our financial position as of March 31, 2022, our statements of comprehensive loss, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2022 and 2021, as well as our statements of cash flows for the three months ended March 31, 2022 and 2021. The results for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any interim period or for any other future year.

Principles of Consolidation—The unaudited consolidated interim financial statements include the accounts of Redfin Corporation 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—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, 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.

Restructuring and Reorganization—Restructuring and reorganization expenses primarily consist of employee termination costs (including severance, retention, benefits, and payroll taxes) for our mortgage and rentals segments due to the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”) and RentPath Holdings, Inc., respectively. 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 the restructuring and reorganization activities by the end of 2022.

Recently Adopted Accounting Pronouncements—None applicable.
Recently Issued Accounting Pronouncements—On October 28, 2021, the Financial Accounting Standards Board issued ASU 2021-08—Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to “require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination.” Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. As a result of the amendments made by ASU 2021-08, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The amendments made by ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We elected to early adopt this standard in the second quarter of 2022, and we do not expect any material impact on our financial statements as a result of adopting ASU 2021-08.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
On April 2, 2021, we acquired, for $608,000 in cash, all of the equity interests of RentPath Holdings, Inc., as reorganized following an internal restructuring of the entity and certain of its wholly owned subsidiaries (as reorganized, "RentPath" and such acquisition, the "RentPath Acquisition"). In connection with the internal restructuring, certain assets and liabilities related to the business of providing digital media services to clients in the residential real estate business were transferred to RentPath, and the remaining assets and liabilities were transferred to a wind-down company. We acquired RentPath to enter into the real estate rentals market.

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. RentPath is reported in our rentals segment in Note 3. The goodwill recognized in connection with our acquisition of RentPath 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 $241,045 and $159,151 to the real estate services and rentals segments, respectively.

The following table summarizes the fair value of assets acquired and liabilities assumed as a result of the RentPath Acquisition:

Cash and cash equivalents(1)
$334 
Accounts receivable7,726 
Prepaid expenses5,483 
Other current assets416 
Property and equipment, net3,103 
Operating lease right-of-use assets12,330 
Intangible assets211,000 
Goodwill400,196 
Total assets640,588 
Accounts payable(1,355)
Accrued and other liabilities(1)
(9,412)
Lease liabilities(1,264)
Lease liabilities and deposits, noncurrent(11,066)
Payroll tax liabilities, noncurrent(1,030)
Deferred tax liabilities(8,461)
Total liabilities(32,588)
Total purchase consideration$608,000 

(1) On April 2, 2021, $334 of cash and cash equivalents owed to a wind-down company remained in RentPath's primary operating account due to the timing of bank transfers and wires. The cash and cash equivalents were recorded at fair value along with an offsetting due-to liability on April 2, 2021.

There were no acquisition-related costs associated with the RentPath Acquisition for the three months ended March 31, 2022.
Identifiable Intangible Assets—The following table provides the fair values of the RentPath intangible assets, along with their estimated useful lives:

Estimated Fair ValueEstimated Useful Life
(in years)
Trade names$70,000 10
Developed technology60,500 3
Customer relationships80,500 10
Total211,000 

The identifiable intangible assets include trade names, developed technology (an application platform), and customer relationships. Trade names primarily relate to the RentPath brand. Developed technology relates to the RentPath website and mobile application, which are the primary channels for meeting customers. Customer relationships represent customer contracts existing at the acquisition date. The fair values of trade names, developed technology, and customer relationships are derived by applying the relief from royalty method, replacement cost method, and multi-period excess earnings 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 three months ended March 31, 2022 and 2021. The pro forma financial information combines our results of operations with that of RentPath as though the companies had been combined as of January 1, 2020. 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 RentPath Acquisition had taken place at such time. The pro forma financial information presented below includes adjustments for bankruptcy costs, depreciation and amortization, provision for income taxes, transaction costs, and interest expense related to debt that would not have been incurred if we had consummated the RentPath Acquisition on January 1, 2020:

Three Months Ended March 31,
20222021
Revenue$597,346 $311,243 
Net loss(90,726)(42,622)

The gross impacts of material non-recurring adjustments made in the pro forma financial information disclosed above were $150 and $71,230 for the three months ended March 31, 2022 and 2021, respectively. These adjustments primarily relate to the reorganization, bankruptcy, and other costs that would not have been incurred if we had consummated the RentPath Acquisition on January 1, 2020 and decreased expense in the periods specified. These adjustments also include an income tax benefit resulting from the RentPath Acquisition, which assumes that we had consummated the RentPath Acquisition on January 1, 2020.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting and Revenue
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Segment Reporting and Revenue Segment Reporting and RevenueIn 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 revenue and gross profit. We do not analyze discrete segment balance sheet information related to long-term assets, substantially all of which are located in the United States. All other financial information is presented on a consolidated basis. We have six operating segments and four reportable segments, real estate services, properties, rentals, and mortgage. Our CODM evaluates the rentals segment as a stand-alone business; accordingly, we are separately reporting the segment's operating expenses from our consolidated operating expenses. Our mortgage operating segment does not meet the reportable segment quantitative thresholds set forth in ASC 280, but due to our anticipated acquisition of Bay Equity (see Note 16 for details on the closing of our acquisition of Bay Equity), beginning in the fourth quarter of 2021, we moved our mortgage segment from the "other" segment and now present it as a standalone reportable segment. We have reflected this change to the earliest period presented for comparability purposes. These changes had no impact on our previously reported consolidated net revenue, loss from operations, net loss, or net loss per share.
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, and from subscription-based product offerings for our rentals business. Our key revenue components are brokerage revenue, partner revenue, properties revenue, rentals revenue, mortgage revenue, and other revenue.

Information on each of the reportable and other segments and reconciliation to consolidated net loss is as follows:

Three Months Ended March 31,
20222021
Revenue
Real estate services (brokerage)$167,872 $156,447 
Real estate services (partner)9,615 12,162 
Properties379,753 92,726 
Rentals38,044 — 
Mortgage2,917 5,711 
Other4,368 3,646 
Intercompany eliminations(5,223)(2,373)
Total$597,346 $268,319 
Cost of revenue
Real estate services$153,784 $128,216 
Properties358,866 91,130 
Rentals7,193 — 
Mortgage5,517 5,869 
Other4,671 3,119 
Intercompany eliminations(5,223)(2,373)
Total$524,808 $225,961 
Gross profit
Real estate services$23,703 $40,393 
Properties20,887 1,596 
Rentals30,851 — 
Mortgage(2,600)(158)
Other(303)527 
Total$72,538 $42,358 
Real estate services, properties, mortgage, and other operating expenses$109,781 $76,871 
Rentals operating expenses47,877 — 
Loss from operations(85,120)(34,513)
Interest income220 159 
Interest expense(3,861)(1,338)
Income tax expense(134)— 
Other expense, net(1,911)(92)
Net loss$(90,806)$(35,784)
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments
3 Months Ended
Mar. 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—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.

Notional AmountsMarch 31, 2022December 31, 2021
Forward sales commitments$43,260 $70,550 
IRLCs43,283 67,485 

The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:

Three Months Ended March 31,
InstrumentClassification20222021
Forward sales commitmentsService revenue$1,503 $1,928 
IRLCsService revenue(887)166 

Fair Value of Financial Instruments

In May 2020, we purchased preferred stock of Matterport, Inc. ("Matterport"), then a privately held company. In July 2021, Matterport became a publicly traded company through a business combination transaction with a special purpose acquisition vehicle. In connection with the transaction, we received Matterport's publicly traded Class A common stock in exchange for the preferred stock that we owned. We previously recorded our investment at cost because the preferred stock did not have a readily determinable fair value, but upon receipt of the publicly traded common stock, we recorded our investment at fair value. In January 2022, we sold the Class A common stock and recognized a loss relative to this previously recorded fair value in other expense, net in our consolidated statement of comprehensive loss for the three months ended March 31, 2022. This loss is also included in adjustments to reconcile net loss to net cash used in operating activities, as a component of other, in our consolidated statement of cash flows for the three months ended March 31, 2022.
A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected in our consolidated balance sheets, is set forth below:

Balance at March 31, 2022Quoted 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$398,651 $398,651 $— $— 
Total cash equivalents398,651 398,651 — — 
Short-term investments
U.S. treasury securities88,555 88,555 — — 
Agency bonds6,903 6,903 — — 
Loans held for sale23,693 — 23,693 — 
Other current assets
Forward sales commitments1,547 — 1,547 — 
IRLCs550 — — 550 
Total other current assets2,097 — 1,547 550 
Long-term investments
U.S. treasury securities56,194 56,194 — — 
Total assets$576,093 $550,303 $25,240 $550 
Liabilities
Accrued liabilities
Forward sales commitments$— $— $— $— 
IRLCs307 — — 307 
Total liabilities$307 $— $— $307 

Balance at December 31, 2021Quoted 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 — 
Other current assets
Forward sales commitments138 — 138 — 
IRLCs1,191 — — 1,191 
Total 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 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 periods presented.
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 pull-through rate used to determine the fair value of IRLCs was as follows:

Key InputsValuation TechniqueMarch 31, 2022December 31, 2021
Weighted-average pull-through rate
Market pricing
68.1%71.1%

The following is a summary of changes in the fair value of IRLCs for the three months ended March 31, 2022:

Three Months Ended March 31,
20222021
Balance, net—beginning of period$1,155 $1,771 
Issuances of IRLCs2,289 5,504 
Settlements of IRLCs(2,893)(5,139)
Net loss recognized in earnings(308)(199)
Balance, net—end of period$243 $1,937 

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:

March 31, 2022December 31, 2021
IssuanceNet Carrying AmountEstimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,318 $27,559 $23,280 $34,487 
2025 notes651,474 493,907 650,783 593,366 
2027 notes563,793 389,304 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, $661,250, 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. As of March 31, 2022, the difference between the net carrying amount of the notes and their estimated fair values represented the notes' equity conversion premium. Based on the closing price of our common stock of $18.04 on March 31, 2022, the if-converted values of all three convertible notes were less than the principal amounts, respectively. 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, and other assets. These assets are remeasured 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:

March 31, 2022
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$214,029 $— $— $214,029 $214,029 $— $— 
Money markets funds398,651 — — 398,651 398,651 — — 
Restricted cash36,047 — — 36,047 36,047 — — 
U.S. treasury securities145,510 40 (801)144,749 — 88,555 56,194 
Agency bonds6,900 — 6,903 — 6,903 — 
Total$801,137 $43 $(801)$800,379 $648,727 $95,458 $56,194 

December 31, 2021
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$81,032 $— $— $81,032 $81,032 $— $— 
Money markets funds509,971 — — 509,971 509,971 — — 
Restricted cash127,278 — — 127,278 127,278 — — 
U.S. treasury securities71,749 (204)71,546 — 16,718 54,828 
Agency bonds11,900 — 11,906 — 11,906 — 
Equity securities500 4,613 — 5,113 — 5,113 — 
Total$802,430 $4,620 $(204)$806,846 $718,281 $33,737 $54,828 

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. Our portfolio consists of U.S. government securities, all with a high quality credit rating issued by various credit agencies.

As of March 31, 2022 and December 31, 2021, we had accrued interest of $265 and $86, respectively, on our available-for-sale investments, of which we have recorded no expected credit losses. Accrued interest receivable is recorded in other current assets in our consolidated balance sheets.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventory Inventory
The components of inventory were as follows:

March 31, 2022December 31, 2021
Finished goods
Properties for sale$28,822 $36,302 
Properties under contract for sale87,759 83,108 
Work in progress
Properties not available for sale27,306 16,377 
Properties under improvement101,600 222,434 
Inventory$245,487 $358,221 
Inventory includes 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 March 31, 2022 and December 31, 2021, lower of cost or net realizable value write-downs were $1,235 and $2,364, respectively. These write-downs are included within the changes in inventory in net cash used in operating activities in our consolidated statements of cash flows. During the three months ended March 31, 2022, we purchased 398 homes with an inventory value of $197,549 and sold 617 homes with an inventory value of $306,379. During the three months ended March 31, 2021, we purchased 256 homes with an inventory value of $120,488 and sold 171 homes with an inventory value of $74,598.

Homes that are under contract to purchase through our properties business, but that have not closed, are excluded from inventory and represent commitments at the end of the period. As of March 31, 2022, the value of homes under contract that have not closed was $147,766.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
The components of property and equipment were as follows:

Useful Lives (Years)March 31, 2022December 31, 2021
Leasehold improvementsShorter of lease term or economic life$33,480 $33,455 
Website and software development costs
2 - 3
52,818 50,439 
Computer and office equipment
3 - 5
15,763 14,216 
Software31,871 1,871 
Furniture78,102 8,091 
Property and equipment, gross112,034 108,072 
Accumulated depreciation and amortization(65,236)(59,766)
Construction in progress14,038 10,365 
Property and equipment, net$60,836 $58,671 

Depreciation and amortization expense for property and equipment amounted to $5,887 and $4,219 for the three months ended March 31, 2022 and 2021, respectively. We capitalized website and software development costs, including stock-based compensation, of $6,115 and $3,365 for the three months ended March 31, 2022 and 2021, respectively.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Leases
We lease office space under noncancelable operating leases with original terms ranging from one to 11 years and vehicles under noncancelable finance leases with terms of four years. Generally, the operating leases require a fixed minimum rent with contractual minimum rent increases over the lease term. The components of lease expense were as follows:

Three Months Ended March 31,
Lease CostClassification20222021
Operating lease cost:
Operating lease cost(1)
Cost of revenue$2,380 $2,324 
Operating lease cost(1)
Operating expenses1,691 1,117 
Total operating lease cost$4,071 $3,441 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$183 $56 
Interest on lease liabilitiesCost of revenue25 
Total finance lease cost$208 $65 

(1) Includes lease expense with initial terms of twelve months or less of $376 and $271 for the three months ended March 31, 2022 and 2021, respectively.
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2022, excluding the three months ended March 31, 2022
$12,903 $482 $644 $14,029 
202316,244 629 397 17,270 
202414,653 544 346 15,543 
202511,233 220 272 11,725 
202610,495 28 10,525 
Thereafter6,434 — — 6,434 
Total lease payments$71,962 $1,877 $1,687 $75,526 
Less: Interest(1)
6,908 142 
Present value of lease liabilities$65,054 $1,735 

(1) Includes interest on operating leases of $2,515 and financing lease of $77 within the next twelve months.

Lease Term and Discount RateMarch 31, 2022December 31, 2021
Weighted-average remaining operating lease term (years)
4.64.8
Weighted-average remaining finance lease term (years)
3.03.2
Weighted-average discount rate for operating leases
4.4 %4.4 %
Weighted-average discount rate for finance leases
5.4 %5.4 %

Three Months Ended March 31,
Supplemental Cash Flow Information20222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$4,389 $3,643 
Operating cash flows from finance leases26 
Financing cash flows from finance leases133 45 
Right of use assets obtained in exchange for lease liabilities
Operating leases$76 $6,247 
Finance leases309 39 
Leases Leases
We lease office space under noncancelable operating leases with original terms ranging from one to 11 years and vehicles under noncancelable finance leases with terms of four years. Generally, the operating leases require a fixed minimum rent with contractual minimum rent increases over the lease term. The components of lease expense were as follows:

Three Months Ended March 31,
Lease CostClassification20222021
Operating lease cost:
Operating lease cost(1)
Cost of revenue$2,380 $2,324 
Operating lease cost(1)
Operating expenses1,691 1,117 
Total operating lease cost$4,071 $3,441 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$183 $56 
Interest on lease liabilitiesCost of revenue25 
Total finance lease cost$208 $65 

(1) Includes lease expense with initial terms of twelve months or less of $376 and $271 for the three months ended March 31, 2022 and 2021, respectively.
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2022, excluding the three months ended March 31, 2022
$12,903 $482 $644 $14,029 
202316,244 629 397 17,270 
202414,653 544 346 15,543 
202511,233 220 272 11,725 
202610,495 28 10,525 
Thereafter6,434 — — 6,434 
Total lease payments$71,962 $1,877 $1,687 $75,526 
Less: Interest(1)
6,908 142 
Present value of lease liabilities$65,054 $1,735 

(1) Includes interest on operating leases of $2,515 and financing lease of $77 within the next twelve months.

Lease Term and Discount RateMarch 31, 2022December 31, 2021
Weighted-average remaining operating lease term (years)
4.64.8
Weighted-average remaining finance lease term (years)
3.03.2
Weighted-average discount rate for operating leases
4.4 %4.4 %
Weighted-average discount rate for finance leases
5.4 %5.4 %

Three Months Ended March 31,
Supplemental Cash Flow Information20222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$4,389 $3,643 
Operating cash flows from finance leases26 
Financing cash flows from finance leases133 45 
Right of use assets obtained in exchange for lease liabilities
Operating leases$76 $6,247 
Finance leases309 39 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 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. Except as discussed below, 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 alleges that we are infringing patents claimed to be owned by Surefield without its authorization or license. Surefield is seeking an unspecified amount of damages and an injunction against us offering products and services that allegedly infringe the patents at issue. On July 15, 2020, we filed a counterclaim against Surefield to allege that (i) we are not infringing on the patents that Surefield has alleged that we are infringing and (ii) the patents claimed by Surefield are invalid. This counterclaim asks the court to declare judgment in our favor. The trial for this case has been set for mid-May 2022. The products and services at issue were developed by Matterport, Inc. ("Matterport"), an unaffiliated third party. We contract with Matterport to display its technology on our website and mobile applications. Matterport has agreed to indemnify and defend us with respect to the claims in this lawsuit.

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 alleges that certain of our business policies and practices violate certain provisions of the Fair Housing Act (the “FHA”). The plaintiffs allege 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 focuses 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 seek (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. In December 2021, we offered to settle the plaintiffs' claims for an amount that is not material to our consolidated financial statements taken as a whole, and we accrued a legal settlement expense for our settlement offer, net of funds we expect to receive from our insurance carrier.

Lawsuits Alleging Misclassification—On August 28, 2019, Devin Cook, who is 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 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 September 24, 2021, the court denied our motion for summary judgment to dismiss the plaintiff’s remaining claims under PAGA, holding that at this stage of the proceeding, we had not proved that we properly classified associate agents as independent contractors under California law. The plaintiff continues to seek unspecified penalties for alleged violations of PAGA.

On November 20, 2020, Jason Bell, who is 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 is 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 asserts representative claims under PAGA. The plaintiff is seeking 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 August 12, 2021, the court granted our motion to compel arbitration on the plaintiff’s non-PAGA claims and stayed the plaintiff’s PAGA claims pending resolution of the arbitration. Following the court’s grant, the plaintiff filed an arbitration demand.
On March 24, 2021, Anthony Bush, who is one our former lead agents as well as a former associate agent, filed a complaint against us in the Superior Court of California, County of Alameda. The original complaint alleges that, during the time he served as an associate agent, we misclassified him as an independent contractor instead of an employee. The plaintiff also asserts representative claims under PAGA. The plaintiff is seeking unspecified amounts of unpaid overtime wages, regular wages, meal and rest period compensation, penalties, injunctive, and other equitable relief, and plaintiff's attorneys' fees and costs. On September 27, 2021, the court granted our motion to stay the plaintiff’s action pending resolution of the PAGA claims brought against us by Devin Cook described above. The plaintiff subsequently filed an arbitration demand. In arbitration, the plaintiff alleges that (i) during the time he served as an associate agent, we misclassified him as an independent contractor instead of an employee and (ii) during the time he served as a lead agent, we misclassified him as an exempt employee. On February 18, 2022, the arbitrator granted a stay of the plaintiff’s claims pertaining to his role as an associate agent pending resolution of the claims brought against us by Devin Cook described above. The arbitrator declined to stay the plaintiff’s claims pertaining to his role as a lead agent, and those claims are proceeding in discovery.

Other Commitments

Our title and settlement business holds cash in escrow at third-party financial institutions on behalf of homebuyers and home sellers. As of March 31, 2022, we held $19,565 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. See Note 5 for our commitments related to inventory under contract but not closed.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets and Goodwill
3 Months Ended
Mar. 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:

March 31, 2022December 31, 2021
Weighted-Average Useful Lives (Years)GrossAccumulated AmortizationNetGrossAccumulated AmortizationNet
Trade names10$71,040 $(7,780)$63,260 $71,040 $(6,004)$65,036 
Developed technology
3.3
63,480 (22,402)41,078 63,480 (17,285)46,195 
Customer relationships1081,360 (8,695)72,665 81,360 (6,662)74,698 
Total$215,880 $(38,877)$177,003 $215,880 $(29,951)$185,929 

Amortization expense amounted to $8,926 and $122 for the three months ended March 31, 2022 and 2021, respectively.

The following table presents our estimate of remaining amortization expense for intangible assets that existed as of March 31, 2022:

2022, excluding the three months ended March 31, 2022
$26,779 
202335,705 
202420,458 
202515,050 
202615,050 
Thereafter63,961 
Estimated remaining amortization expense$177,003 

Goodwill—The following table presents the carrying amount of goodwill by reportable segment:

Real Estate ServicesRentalsTotal
Balance as of March 31, 2022 and December 31, 2021
$250,231 $159,151 $409,382 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Liabilities
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued and Other Liabilities
The components of accrued and other liabilities were as follows:

March 31, 2022December 31, 2021
Accrued compensation and benefits
$69,173 $78,437 
Miscellaneous accrued liabilities
20,178 25,217 
Payroll tax liability deferred by the CARES Act7,760 7,760 
Customer contract liabilities6,338 6,708 
Total accrued and other liabilities
$103,449 $118,122 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Mezzanine Equity
3 Months Ended
Mar. 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 March 31, 2022, the carrying value of our convertible preferred stock, net of issuance costs, is $39,879, and holders have earned unpaid stock dividends in the amount of 30,640 shares of common stock. This stock dividend was issued on April 1, 2022. These shares are included in basic and diluted net loss per share attributable to common stock in Note 13. As of March 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 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Equity and Equity Compensation Plans
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Equity and Equity Compensation Plans Equity and Equity Compensation Plans
Common Stock—As of March 31, 2022 and December 31, 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 March 31, 2022 and December 31, 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.

Amended and Restated 2004 Equity Incentive Plan—We granted options under our 2004 Equity Incentive Plan, as amended (our "2004 Plan"), until July 26, 2017, when we terminated it in connection with our initial public offering. Accordingly, no shares are available for future issuance under our 2004 Plan. Our 2004 Plan continues to govern outstanding equity awards granted thereunder. 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 (our "2017 EIP") became effective on July 26, 2017, and provides for the issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, 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:

March 31, 2022December 31, 2021
Stock options issued and outstanding3,955,888 4,019,011 
Restricted stock units outstanding4,630,425 4,617,425 
Shares available for future equity grants19,788,185 15,205,854 
Total shares reserved for future issuance28,374,498 23,842,290 
2017 Employee Stock Purchase Plan—Our 2017 Employee Stock Purchase Plan (our "ESPP") was approved by our 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:

Three Months Ended March 31, 2022Year Ended
December 31, 2021
Shares available for issuance at beginning of period4,768,5064,039,667
Shares issued during the period— (334,248)
Total shares available for future issuance at end of period4,768,5063,705,419

Stock Options—Option activity for the three months ended March 31, 2022 was as follows:

Number of OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of January 1, 2022(1)
4,019,011$8.02 3.73$122,038 
PSOs earned(1)
150,00027.50 
Options exercised(208,499)8.08 
Options expired(4,624)8.19 
Outstanding as of March 31, 2022
3,955,8888.76 3.3539,549 
Options exercisable as of March 31, 2022
3,955,8888.76 3.3539,549 

(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 March 31, 2022. We did not recognize any option-related expense during the three months ended March 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.
Restricted Stock Units—Restricted stock unit activity for the three months ended March 31, 2022 was as follows:

Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Outstanding as of January 1, 20224,617,425 $37.13 
Granted952,396 20.01 
Vested(684,357)23.13 
Forfeited or canceled(255,039)40.91 
Outstanding or deferred as of March 31, 2022(1)
4,630,425 35.47 

(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 has been deferred. The amount reported as outstanding or deferred as of March 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 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 March 31, 2022, there was $141,682 of total unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.80 years.

As of March 31, 2022, there were 212,711 restricted stock units subject to performance and market conditions ("PSUs") 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 PSU's related performance or market conditions. Stock-based compensation expense for PSUs with performance conditions is 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-based compensation expense associated with the PSUs is as follows:

Three Months Ended March 31,
20222021
PSU expense$693 $1,099 

Compensation Cost—The following table details, for each period indicated, our stock-based compensation, net of forfeitures, and the amount capitalized in website and software development costs, each as included in our consolidated statements of comprehensive loss:

Three Months Ended March 31,
20222021
Cost of revenue$3,377 $2,978 
Technology and development(1)
7,965 5,761 
Marketing1,072 542 
General and administrative4,374 3,302 
Total stock-based compensation$16,788 $12,583 
(1) Net of $1,134 and $732 of stock-based compensation that was capitalized in the three months ended March 31, 2022 and 2021, respectively.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share Attributable to Common Stock
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stock 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 loss 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 participating securities. 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 12.

The calculation of basic and diluted net loss per share attributable to common stock was as follows:

Three Months Ended March 31,
20222021
Numerator:
Net loss$(90,806)$(35,784)
Dividends on convertible preferred stock(793)(2,336)
Net loss attributable to common stock—basic and diluted$(91,599)$(38,120)
Denominator:
Weighted-average shares—basic and diluted(1)
106,664,140 103,427,764 
Net loss per share attributable to common stock—basic and diluted$(0.86)$(0.37)

(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 that have vested but 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 for the periods presented because their effect would have been anti-dilutive:

Three Months Ended March 31,
20222021
2023 notes as if converted769,623 778,297 
2025 notes as if converted9,119,960 9,119,960 
2027 notes as if converted6,147,900 5,346,000 
Convertible preferred stock as if converted2,040,000 2,040,000 
Stock options outstanding3,955,888 5,063,462 
Restricted stock units outstanding(1)(2)
4,602,696 3,862,964 
Employee stock purchase plan265,167 128,032 
Total26,901,234 26,338,715 

(1) Excludes 212,711 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 27,729 restricted stock units that have vested but whose settlement into common stock were deferred at the option of certain non-employee directors as of March 31, 2022.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesDuring the three months ended March 31, 2022, we recorded an income tax expense of $134, resulting in an effective tax rate of (0.15)%, which is primarily a result of current state income taxes. Our current income tax expense was partially offset by a deferred tax benefit resulting from a reduction to deferred tax liabilities originally created through our April 2, 2021 acquisition of RentPath. Our March 31, 2021 effective tax rate of 0% is a result of our previously recorded full valuation allowance against our deferred tax assets.
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 the three months ended March 31, 2022 and 2021. 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.

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss ("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 our acquisition of RentPath, RentPath experienced an ownership change that triggered Section 382. As of September 30, 2021, RentPath completed a Section 382 limitation study and, based on this analysis, we do not expect a reduction in our ability to fully utilize RentPath's pre-change NOLs.

As of December 31, 2021, we had accumulated approximately $611,296 of federal net operating losses, approximately $18,777 (tax effected) of state net operating losses, and approximately $3,213 of foreign net operating losses. Federal net operating losses are available to offset federal taxable income and begin to expire in 2025, with net operating loss carryforwards of $320,123 generated after 2017 available to offset future U.S. federal taxable income over an indefinite period.

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

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

Our material income tax jurisdiction is the United States (federal) and Canada (foreign). As a result of NOL carryforwards, we are subject to audit for all tax years for federal purposes. All tax years remain subject to examination in various other jurisdictions that are not material to our consolidated financial statements.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
Warehouse Credit Facilities—To provide capital for the mortgage loans that it originates, Redfin Mortgage, our wholly owned mortgage origination subsidiary, utilizes warehouse credit facilities that are classified as current liabilities in our consolidated balance sheets. Borrowings under each warehouse credit facility are secured by the related mortgage loan and rights and income associated with the loan. The following table summarizes borrowings under these facilities as of the periods presented:

March 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $11,284 3.02 %$50,000 $17,089 3.00 %
Texas Capital Bank, N.A.40,000 8,604 3.79 %40,000 11,852 3.01 %
Flagstar Bank, FSB
25,000 2,397 3.15 %25,000 4,102 3.00 %
Total$115,000 $22,285 — $115,000 $33,043 — 
Borrowings under the facility with Western Alliance Bank ("Western Alliance") mature on June 15, 2022 and generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.25% or (ii) 3.00%. Redfin Corporation has agreed to make capital contributions in an amount as necessary for Redfin Mortgage to satisfy its adjusted tangible net worth financial covenant under the agreement, but it was not obligated to make any such capital contributions as of March 31, 2022.

Borrowings under the facility with Texas Capital Bank, N.A. ("Texas Capital") mature on September 14, 2022 and generally bear interest at a rate equal to the greater of (i) the rate of interest accruing on the outstanding principal balance of the loan minus 0.25% or (ii) 2.95%. Redfin Corporation has guaranteed Redfin Mortgage’s obligations under the agreement.

Borrowings under the facility with Flagstar Bank, FSB ("Flagstar") generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.00% or (ii) 3.00%. This facility does not have a stated maturity date, but Flagstar may terminate the facility upon 30 days’ prior notice. Redfin Mortgage would be required to pay all amounts owed to Flagstar upon the facility's termination.

Secured Revolving Credit Facility—To provide capital for the homes that it purchases, RedfinNow has, 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 are 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 periods presented:

March 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$400,000 $136,869 3.38 %$200,000 $199,781 3.30 %

The facility matures on August 9, 2023, but we may extend the maturity date for an additional six months to repay outstanding borrowings. Goldman Sachs may, at its sole option, finance a portion of RedfinNow Borrower's acquisition costs of qualified homes that have been purchased. The portion financed is based, in part, on how long the qualifying home has been owned by a Redfin entity. Beginning on January 1, 2022, all outstanding borrowings generally bear interest at a rate equal to (i) the USD-SOFR-Compound rate plus 11.448 basis points (subject to a floor of 0.30%) plus (ii) 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%.

RedfinNow Borrower must repay all borrowings and accrued interest upon the termination of the facility, and it has the option to repay the borrowings, and the related interest, with respect to a specific financed home upon the sale of such home. In certain situations involving a financed home remaining unsold after a certain time period or becoming ineligible for financing under the facility, RedfinNow Borrower may be obligated to repay all or a portion of the borrowings, and related interest, with respect to such home prior to the sale of such home. In instances involving "bad acts," Redfin Corporation has guaranteed repayment of amounts owed under the facility, in some situations, and indemnification of certain expenses incurred, in other situations.

As of March 31, 2022, RedfinNow Borrower had $413,657 of total assets, of which $231,023 related to inventory and $146,582 in cash and cash equivalents. As of December 31, 2021, RedfinNow Borrower had $567,128 of total assets, of which $337,630 related to inventory and $101,064 in cash and equivalents.

For the three months ended March 31, 2022 and 2021, we amortized $92 and $86 of debt issuance costs, respectively, and recognized $1,508 and $340 of interest expense, respectively.

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 March 31, 2022. For more than 20 trading days during the 30 consecutive trading days ended March 31, 2022, the volume weighted average price of our common stock was less than 130% of the conversion price of our 2023 notes. As a result, our 2023 notes will not be convertible at the option of the holders during the quarter ending June 30, 2022, and have been reclassified from current liabilities to non-current liabilities on our consolidated balance sheets as of March 31, 2022.

We issued our 2025 notes on October 20, 2020, with an aggregate principal amount of $661,250.

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

The components of our convertible senior notes were as follows:

March 31, 2022
IssuanceAggregate Principal AmountUnamortized Debt Discount Unamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,512 $— $194 $23,318 
2025 notes661,250 — 9,776 651,474 
2027 notes575,000 — 11,207 563,793 

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 
Three Months Ended March 31,
20222021
2023 notes
Contractual interest expense$103 $104 
Amortization of debt discount— — 
Amortization of debt issuance costs38 72 
Total interest expense$141 $176 
2025 notes
Contractual interest expense— — 
Amortization of debt discount— — 
Amortization of debt issuance costs690 690 
Total interest expense$690 $690 
2027 notes
Contractual interest expense719 35 
Amortization of debt discount— — 
Amortization of debt issuance costs560 27 
Total interest expense$1,279 $62 
Total
Contractual interest expense822 139 
Amortization of debt discount— — 
Amortization of debt issuance costs1,288 789 
Total interest expense$2,110 $928 

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.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Closing of Acquisition of Bay Equity—On April 1, 2022, we completed our acquisition (the "Bay Equity Acquisition") of Bay Equity LLC (“Bay Equity”), and Bay Equity became one of our wholly owned subsidiaries. Bay Equity is a full-service mortgage lender that is licensed in 49 states (including the District of Columbia) and employs more than 1,100 people. We acquired Bay Equity to expand our mortgage business.

The Bay Equity Acquisition was made pursuant to a merger agreement, dated as of January 10, 2022 (the “Merger Agreement”), among Redfin Corporation, Ruby Merger Sub LLC, one of our wholly owned subsidiaries (“Merger Sub”), BE Holdco, LLC, which held all of the equity interests of Bay Equity (“BE Holdco”), and Brett McGovern, as representative of the members of BE Holdco. Pursuant to the Merger Agreement, Merger Sub merged with and into BE Holdco, and BE Holdco continued as the surviving entity and became a wholly owned subsidiary of Redfin Corporation.

The purchase price for the Bay Equity Acquisition is estimated to be $137,818 (the "Estimated Purchase Price"), which represents a $72,500 premium over Bay Equity’s tangible book value as of February 28, 2022. The final purchase price, which will be determined by June 30, 2022, unless there are any disputes, will be subject to adjustment based on the tangible book value of Bay Equity as of April 1, 2022, as well as certain other transaction-related adjustments.
We paid all of the Estimated Purchase Price in cash. As contemplated by the Merger Agreement, we deposited $2,000 of the Estimated Purchase Price into an escrow account to satisfy potential purchase price adjustments and $20,066 of the Estimated Purchase Price into an escrow account to satisfy potential indemnification claims. The balance of the purchase price adjustment escrow amount, if any, after deducting any purchase price adjustment owed to us, will be released to BE Holdco’s former owners after the final purchase price has been determined. The balance of the indemnification escrow amount, if any, after deducting indemnification amounts payable to us, will be released to BE Holdco’s former owners on October 1, 2024 and in accordance with the Merger Agreement.

Settlement of Lawsuit Alleging Violations of the Fair Housing Act—On April 29, 2022, we settled the lawsuit brought by ten housing organizations alleging that certain of our business policies and practices violate certain provisions of the FHA. See Note 8 for more information regarding this lawsuit. As part of the settlement, we will make two payments to the ten organizations: (1) an aggregate of $3,000 by May 29, 2022 and (2) an aggregate of $1,000 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.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Accounting Policies (Policies)
3 Months Ended
Mar. 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”).

The financial information as of December 31, 2021 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2021 included in Item 8 in our annual report for the year ended December 31, 2021. Such financial information should be read in conjunction with the notes and management’s discussion and analysis of the consolidated financial statements included in our annual report.

The unaudited consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly our financial position as of March 31, 2022, our statements of comprehensive loss, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2022 and 2021, as well as our statements of cash flows for the three months ended March 31, 2022 and 2021. The results for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any interim period or for any other future year.
Principles of Consolidation Principles of Consolidation—The unaudited consolidated interim financial statements include the accounts of Redfin Corporation 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, 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.
Restructuring and Reorganization Restructuring and Reorganization—Restructuring and reorganization expenses primarily consist of employee termination costs (including severance, retention, benefits, and payroll taxes) for our mortgage and rentals segments due to the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”) and RentPath Holdings, Inc., respectively. 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 the restructuring and reorganization activities by the end of 2022.
Recently Adopted and Issued Accounting Pronouncements Recently Adopted Accounting Pronouncements—None applicable.Recently Issued Accounting Pronouncements—On October 28, 2021, the Financial Accounting Standards Board issued ASU 2021-08—Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to “require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination.” Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. As a result of the amendments made by ASU 2021-08, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The amendments made by ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We elected to early adopt this standard in the second quarter of 2022, and we do not expect any material impact on our financial statements as a result of adopting ASU 2021-08.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations (Tables)
3 Months Ended
Mar. 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 RentPath Acquisition:

Cash and cash equivalents(1)
$334 
Accounts receivable7,726 
Prepaid expenses5,483 
Other current assets416 
Property and equipment, net3,103 
Operating lease right-of-use assets12,330 
Intangible assets211,000 
Goodwill400,196 
Total assets640,588 
Accounts payable(1,355)
Accrued and other liabilities(1)
(9,412)
Lease liabilities(1,264)
Lease liabilities and deposits, noncurrent(11,066)
Payroll tax liabilities, noncurrent(1,030)
Deferred tax liabilities(8,461)
Total liabilities(32,588)
Total purchase consideration$608,000 

(1) On April 2, 2021, $334 of cash and cash equivalents owed to a wind-down company remained in RentPath's primary operating account due to the timing of bank transfers and wires. The cash and cash equivalents were recorded at fair value along with an offsetting due-to liability on April 2, 2021.
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination The following table provides the fair values of the RentPath intangible assets, along with their estimated useful lives:
Estimated Fair ValueEstimated Useful Life
(in years)
Trade names$70,000 10
Developed technology60,500 3
Customer relationships80,500 10
Total211,000 
Business Acquisition, Pro Forma Information The pro forma financial information presented below includes adjustments for bankruptcy costs, depreciation and amortization, provision for income taxes, transaction costs, and interest expense related to debt that would not have been incurred if we had consummated the RentPath Acquisition on January 1, 2020:
Three Months Ended March 31,
20222021
Revenue$597,346 $311,243 
Net loss(90,726)(42,622)
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting and Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
Information on each of the reportable and other segments and reconciliation to consolidated net loss is as follows:

Three Months Ended March 31,
20222021
Revenue
Real estate services (brokerage)$167,872 $156,447 
Real estate services (partner)9,615 12,162 
Properties379,753 92,726 
Rentals38,044 — 
Mortgage2,917 5,711 
Other4,368 3,646 
Intercompany eliminations(5,223)(2,373)
Total$597,346 $268,319 
Cost of revenue
Real estate services$153,784 $128,216 
Properties358,866 91,130 
Rentals7,193 — 
Mortgage5,517 5,869 
Other4,671 3,119 
Intercompany eliminations(5,223)(2,373)
Total$524,808 $225,961 
Gross profit
Real estate services$23,703 $40,393 
Properties20,887 1,596 
Rentals30,851 — 
Mortgage(2,600)(158)
Other(303)527 
Total$72,538 $42,358 
Real estate services, properties, mortgage, and other operating expenses$109,781 $76,871 
Rentals operating expenses47,877 — 
Loss from operations(85,120)(34,513)
Interest income220 159 
Interest expense(3,861)(1,338)
Income tax expense(134)— 
Other expense, net(1,911)(92)
Net loss$(90,806)$(35,784)
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Notional Amounts of Outstanding Derivative Positions
Notional AmountsMarch 31, 2022December 31, 2021
Forward sales commitments$43,260 $70,550 
IRLCs43,283 67,485 
Derivative Instruments, Gain (Loss)
The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:

Three Months Ended March 31,
InstrumentClassification20222021
Forward sales commitmentsService revenue$1,503 $1,928 
IRLCsService revenue(887)166 
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 in our consolidated balance sheets, is set forth below:

Balance at March 31, 2022Quoted 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$398,651 $398,651 $— $— 
Total cash equivalents398,651 398,651 — — 
Short-term investments
U.S. treasury securities88,555 88,555 — — 
Agency bonds6,903 6,903 — — 
Loans held for sale23,693 — 23,693 — 
Other current assets
Forward sales commitments1,547 — 1,547 — 
IRLCs550 — — 550 
Total other current assets2,097 — 1,547 550 
Long-term investments
U.S. treasury securities56,194 56,194 — — 
Total assets$576,093 $550,303 $25,240 $550 
Liabilities
Accrued liabilities
Forward sales commitments$— $— $— $— 
IRLCs307 — — 307 
Total liabilities$307 $— $— $307 

Balance at December 31, 2021Quoted 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 — 
Other current assets
Forward sales commitments138 — 138 — 
IRLCs1,191 — — 1,191 
Total 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 liabilities
Forward sales commitments$93 $— $93 $— 
IRLCs60 — — 60 
Total liabilities$153 $— $93 $60 
Summary of Fair Value Measurement Inputs and Valuation Techniques The pull-through rate used to determine the fair value of IRLCs was as follows:
Key InputsValuation TechniqueMarch 31, 2022December 31, 2021
Weighted-average pull-through rate
Market pricing
68.1%71.1%
Summary of Changes Fair Value Of Interest Rate Derivatives
The following is a summary of changes in the fair value of IRLCs for the three months ended March 31, 2022:

Three Months Ended March 31,
20222021
Balance, net—beginning of period$1,155 $1,771 
Issuances of IRLCs2,289 5,504 
Settlements of IRLCs(2,893)(5,139)
Net loss recognized in earnings(308)(199)
Balance, net—end of period$243 $1,937 
Schedule of Long-term Debt
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:

March 31, 2022December 31, 2021
IssuanceNet Carrying AmountEstimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,318 $27,559 $23,280 $34,487 
2025 notes651,474 493,907 650,783 593,366 
2027 notes563,793 389,304 563,234 467,814 
The following table summarizes borrowings under these facilities as of the periods presented:
March 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $11,284 3.02 %$50,000 $17,089 3.00 %
Texas Capital Bank, N.A.40,000 8,604 3.79 %40,000 11,852 3.01 %
Flagstar Bank, FSB
25,000 2,397 3.15 %25,000 4,102 3.00 %
Total$115,000 $22,285 — $115,000 $33,043 — 
The following table summarizes borrowings under this facility as of the periods presented:
March 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$400,000 $136,869 3.38 %$200,000 $199,781 3.30 %
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets)
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:

March 31, 2022
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$214,029 $— $— $214,029 $214,029 $— $— 
Money markets funds398,651 — — 398,651 398,651 — — 
Restricted cash36,047 — — 36,047 36,047 — — 
U.S. treasury securities145,510 40 (801)144,749 — 88,555 56,194 
Agency bonds6,900 — 6,903 — 6,903 — 
Total$801,137 $43 $(801)$800,379 $648,727 $95,458 $56,194 

December 31, 2021
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$81,032 $— $— $81,032 $81,032 $— $— 
Money markets funds509,971 — — 509,971 509,971 — — 
Restricted cash127,278 — — 127,278 127,278 — — 
U.S. treasury securities71,749 (204)71,546 — 16,718 54,828 
Agency bonds11,900 — 11,906 — 11,906 — 
Equity securities500 4,613 — 5,113 — 5,113 — 
Total$802,430 $4,620 $(204)$806,846 $718,281 $33,737 $54,828 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
The components of inventory were as follows:

March 31, 2022December 31, 2021
Finished goods
Properties for sale$28,822 $36,302 
Properties under contract for sale87,759 83,108 
Work in progress
Properties not available for sale27,306 16,377 
Properties under improvement101,600 222,434 
Inventory$245,487 $358,221 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment
The components of property and equipment were as follows:

Useful Lives (Years)March 31, 2022December 31, 2021
Leasehold improvementsShorter of lease term or economic life$33,480 $33,455 
Website and software development costs
2 - 3
52,818 50,439 
Computer and office equipment
3 - 5
15,763 14,216 
Software31,871 1,871 
Furniture78,102 8,091 
Property and equipment, gross112,034 108,072 
Accumulated depreciation and amortization(65,236)(59,766)
Construction in progress14,038 10,365 
Property and equipment, net$60,836 $58,671 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Lease, Cost The components of lease expense were as follows:
Three Months Ended March 31,
Lease CostClassification20222021
Operating lease cost:
Operating lease cost(1)
Cost of revenue$2,380 $2,324 
Operating lease cost(1)
Operating expenses1,691 1,117 
Total operating lease cost$4,071 $3,441 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$183 $56 
Interest on lease liabilitiesCost of revenue25 
Total finance lease cost$208 $65 

(1) Includes lease expense with initial terms of twelve months or less of $376 and $271 for the three months ended March 31, 2022 and 2021, respectively.
Lease Term and Discount RateMarch 31, 2022December 31, 2021
Weighted-average remaining operating lease term (years)
4.64.8
Weighted-average remaining finance lease term (years)
3.03.2
Weighted-average discount rate for operating leases
4.4 %4.4 %
Weighted-average discount rate for finance leases
5.4 %5.4 %

Three Months Ended March 31,
Supplemental Cash Flow Information20222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$4,389 $3,643 
Operating cash flows from finance leases26 
Financing cash flows from finance leases133 45 
Right of use assets obtained in exchange for lease liabilities
Operating leases$76 $6,247 
Finance leases309 39 
Lessee, Operating Lease, Liability, Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2022, excluding the three months ended March 31, 2022
$12,903 $482 $644 $14,029 
202316,244 629 397 17,270 
202414,653 544 346 15,543 
202511,233 220 272 11,725 
202610,495 28 10,525 
Thereafter6,434 — — 6,434 
Total lease payments$71,962 $1,877 $1,687 $75,526 
Less: Interest(1)
6,908 142 
Present value of lease liabilities$65,054 $1,735 
(1) Includes interest on operating leases of $2,515 and financing lease of $77 within the next twelve months.
Finance Lease, Liability, Fiscal Year Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2022, excluding the three months ended March 31, 2022
$12,903 $482 $644 $14,029 
202316,244 629 397 17,270 
202414,653 544 346 15,543 
202511,233 220 272 11,725 
202610,495 28 10,525 
Thereafter6,434 — — 6,434 
Total lease payments$71,962 $1,877 $1,687 $75,526 
Less: Interest(1)
6,908 142 
Present value of lease liabilities$65,054 $1,735 
(1) Includes interest on operating leases of $2,515 and financing lease of $77 within the next twelve months.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets and Goodwill (Tables)
3 Months Ended
Mar. 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:
March 31, 2022December 31, 2021
Weighted-Average Useful Lives (Years)GrossAccumulated AmortizationNetGrossAccumulated AmortizationNet
Trade names10$71,040 $(7,780)$63,260 $71,040 $(6,004)$65,036 
Developed technology
3.3
63,480 (22,402)41,078 63,480 (17,285)46,195 
Customer relationships1081,360 (8,695)72,665 81,360 (6,662)74,698 
Total$215,880 $(38,877)$177,003 $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 March 31, 2022:

2022, excluding the three months ended March 31, 2022
$26,779 
202335,705 
202420,458 
202515,050 
202615,050 
Thereafter63,961 
Estimated remaining amortization expense$177,003 
Schedule of Goodwill The following table presents the carrying amount of goodwill by reportable segment:
Real Estate ServicesRentalsTotal
Balance as of March 31, 2022 and December 31, 2021
$250,231 $159,151 $409,382 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
The components of accrued and other liabilities were as follows:

March 31, 2022December 31, 2021
Accrued compensation and benefits
$69,173 $78,437 
Miscellaneous accrued liabilities
20,178 25,217 
Payroll tax liability deferred by the CARES Act7,760 7,760 
Customer contract liabilities6,338 6,708 
Total accrued and other liabilities
$103,449 $118,122 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Equity and Equity Compensation Plans (Tables)
3 Months Ended
Mar. 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:

March 31, 2022December 31, 2021
Stock options issued and outstanding3,955,888 4,019,011 
Restricted stock units outstanding4,630,425 4,617,425 
Shares available for future equity grants19,788,185 15,205,854 
Total shares reserved for future issuance28,374,498 23,842,290 
We have reserved shares of common stock for future issuance under our ESPP as follows:

Three Months Ended March 31, 2022Year Ended
December 31, 2021
Shares available for issuance at beginning of period4,768,5064,039,667
Shares issued during the period— (334,248)
Total shares available for future issuance at end of period4,768,5063,705,419
Schedule of Stock Option Activity Option activity for the three months ended March 31, 2022 was as follows:
Number of OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of January 1, 2022(1)
4,019,011$8.02 3.73$122,038 
PSOs earned(1)
150,00027.50 
Options exercised(208,499)8.08 
Options expired(4,624)8.19 
Outstanding as of March 31, 2022
3,955,8888.76 3.3539,549 
Options exercisable as of March 31, 2022
3,955,8888.76 3.3539,549 

(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.
Schedule of Nonvested Restricted Stock Units Activity Restricted stock unit activity for the three months ended March 31, 2022 was as follows:
Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Outstanding as of January 1, 20224,617,425 $37.13 
Granted952,396 20.01 
Vested(684,357)23.13 
Forfeited or canceled(255,039)40.91 
Outstanding or deferred as of March 31, 2022(1)
4,630,425 35.47 

(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 has been deferred. The amount reported as outstanding or deferred as of March 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 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-based compensation expense associated with the PSUs is as follows:
Three Months Ended March 31,
20222021
PSU expense$693 $1,099 
The following table details, for each period indicated, our stock-based compensation, net of forfeitures, and the amount capitalized in website and software development costs, each as included in our consolidated statements of comprehensive loss:
Three Months Ended March 31,
20222021
Cost of revenue$3,377 $2,978 
Technology and development(1)
7,965 5,761 
Marketing1,072 542 
General and administrative4,374 3,302 
Total stock-based compensation$16,788 $12,583 
(1) Net of $1,134 and $732 of stock-based compensation that was capitalized in the three months ended March 31, 2022 and 2021, respectively.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share Attributable to Common Stock (Tables)
3 Months Ended
Mar. 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:

Three Months Ended March 31,
20222021
Numerator:
Net loss$(90,806)$(35,784)
Dividends on convertible preferred stock(793)(2,336)
Net loss attributable to common stock—basic and diluted$(91,599)$(38,120)
Denominator:
Weighted-average shares—basic and diluted(1)
106,664,140 103,427,764 
Net loss per share attributable to common stock—basic and diluted$(0.86)$(0.37)

(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 that have vested but 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 for the periods presented because their effect would have been anti-dilutive:

Three Months Ended March 31,
20222021
2023 notes as if converted769,623 778,297 
2025 notes as if converted9,119,960 9,119,960 
2027 notes as if converted6,147,900 5,346,000 
Convertible preferred stock as if converted2,040,000 2,040,000 
Stock options outstanding3,955,888 5,063,462 
Restricted stock units outstanding(1)(2)
4,602,696 3,862,964 
Employee stock purchase plan265,167 128,032 
Total26,901,234 26,338,715 

(1) Excludes 212,711 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 27,729 restricted stock units that have vested but whose settlement into common stock were deferred at the option of certain non-employee directors as of March 31, 2022.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
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:

March 31, 2022December 31, 2021
IssuanceNet Carrying AmountEstimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,318 $27,559 $23,280 $34,487 
2025 notes651,474 493,907 650,783 593,366 
2027 notes563,793 389,304 563,234 467,814 
The following table summarizes borrowings under these facilities as of the periods presented:
March 31, 2022December 31, 2021
LenderBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted-Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $11,284 3.02 %$50,000 $17,089 3.00 %
Texas Capital Bank, N.A.40,000 8,604 3.79 %40,000 11,852 3.01 %
Flagstar Bank, FSB
25,000 2,397 3.15 %25,000 4,102 3.00 %
Total$115,000 $22,285 — $115,000 $33,043 — 
The following table summarizes borrowings under this facility as of the periods presented:
March 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$400,000 $136,869 3.38 %$200,000 $199,781 3.30 %
Convertible Debt 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 March 31, 2022. For more than 20 trading days during the 30 consecutive trading days ended March 31, 2022, the volume weighted average price of our common stock was less than 130% of the conversion price of our 2023 notes. As a result, our 2023 notes will not be convertible at the option of the holders during the quarter ending June 30, 2022, and have been reclassified from current liabilities to non-current liabilities on our consolidated balance sheets as of March 31, 2022.

We issued our 2025 notes on October 20, 2020, with an aggregate principal amount of $661,250.

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

The components of our convertible senior notes were as follows:

March 31, 2022
IssuanceAggregate Principal AmountUnamortized Debt Discount Unamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,512 $— $194 $23,318 
2025 notes661,250 — 9,776 651,474 
2027 notes575,000 — 11,207 563,793 

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 
Interest Income and Interest Expense Disclosure
Three Months Ended March 31,
20222021
2023 notes
Contractual interest expense$103 $104 
Amortization of debt discount— — 
Amortization of debt issuance costs38 72 
Total interest expense$141 $176 
2025 notes
Contractual interest expense— — 
Amortization of debt discount— — 
Amortization of debt issuance costs690 690 
Total interest expense$690 $690 
2027 notes
Contractual interest expense719 35 
Amortization of debt discount— — 
Amortization of debt issuance costs560 27 
Total interest expense$1,279 $62 
Total
Contractual interest expense822 139 
Amortization of debt discount— — 
Amortization of debt issuance costs1,288 789 
Total interest expense$2,110 $928 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Business Acquisition [Line Items]        
Goodwill   $ 409,382   $ 409,382
Acquisition-related costs   0    
Real Estate Services Segment        
Business Acquisition [Line Items]        
Goodwill       250,231
Rentals segment        
Business Acquisition [Line Items]        
Goodwill       159,151
RentPath holdings        
Business Acquisition [Line Items]        
Payments to acquire businesses $ 608,000      
Goodwill 400,196     $ 409,382
Net income (loss)   (90,726) $ (42,622)  
RentPath holdings | Real Estate Services Segment        
Business Acquisition [Line Items]        
Goodwill 241,045      
RentPath holdings | Rentals segment        
Business Acquisition [Line Items]        
Goodwill $ 159,151      
RentPath holdings | Acquisition-related Costs        
Business Acquisition [Line Items]        
Net income (loss)   $ 150 $ 71,230  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Apr. 02, 2021
Business Acquisition [Line Items]      
Goodwill $ 409,382 $ 409,382  
RentPath holdings      
Business Acquisition [Line Items]      
Cash and cash equivalents     $ 334
Accounts receivable     7,726
Prepaid expenses     5,483
Other current assets     416
Property and equipment, net     3,103
Operating lease right-of-use assets     12,330
Intangible assets     211,000
Goodwill   $ 409,382 400,196
Total assets     640,588
Accounts payable     (1,355)
Accrued and other liabilities     (9,412)
Lease liabilities     (1,264)
Lease liabilities and deposits, noncurrent     (11,066)
Payroll tax liabilities, noncurrent     (1,030)
Deferred tax liabilities     (8,461)
Total liabilities     (32,588)
Total purchase consideration     $ 608,000
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Schedule of Finite-Lived Intangible Assets as Part of Business Combination (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Mar. 31, 2022
Trade names    
Business Acquisition [Line Items]    
Estimated Useful Life (in years)   10 years
Customer relationships    
Business Acquisition [Line Items]    
Estimated Useful Life (in years)   10 years
RentPath holdings    
Business Acquisition [Line Items]    
Estimated Fair Value $ 211,000  
RentPath holdings | Trade names    
Business Acquisition [Line Items]    
Estimated Fair Value $ 70,000  
Estimated Useful Life (in years) 10 years  
RentPath holdings | Developed technology    
Business Acquisition [Line Items]    
Estimated Fair Value $ 60,500  
Estimated Useful Life (in years) 3 years  
RentPath holdings | Customer relationships    
Business Acquisition [Line Items]    
Estimated Fair Value $ 80,500  
Estimated Useful Life (in years) 10 years  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Unaudited Pro Forma Results (Details) - RentPath holdings - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition [Line Items]    
Revenue $ 597,346 $ 311,243
Net loss $ (90,726) $ (42,622)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting and Revenue - Narrative (Details)
3 Months Ended
Mar. 31, 2022
segment
Segment Reporting [Abstract]  
Number of operating segments 6
Number of reportable segments 4
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue $ 597,346 $ 268,319
Cost of revenue 524,808 225,961
Gross profit 72,538 42,358
Operating expenses 157,658 76,871
Loss from operations (85,120) (34,513)
Interest income 220 159
Interest expense (3,861) (1,338)
Income tax expense (134) 0
Other expense, net (1,911) (92)
Net loss (90,806) (35,784)
Real estate segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Gross profit 23,703 40,393
Properties segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Gross profit 20,887 1,596
Real estate and properties segments    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Operating expenses 109,781 76,871
Rentals segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Gross profit 30,851 0
Operating expenses 47,877 0
Mortgage Segments    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Gross profit (2,600) (158)
Operating Segments | Real estate segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Cost of revenue 153,784 128,216
Operating Segments | Properties segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 379,753 92,726
Cost of revenue 358,866 91,130
Operating Segments | Rentals segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 38,044 0
Cost of revenue 7,193 0
Operating Segments | Mortgage Segments    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 2,917 5,711
Cost of revenue 5,517 5,869
Other revenue    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 4,368 3,646
Cost of revenue 4,671 3,119
Gross profit (303) 527
Intercompany eliminations    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue (5,223) (2,373)
Cost of revenue (5,223) (2,373)
Brokerage revenue | Operating Segments | Real estate segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 167,872 156,447
Partner revenue | Operating Segments | Real estate segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue $ 9,615 $ 12,162
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Share price (in dollars per share) $ 18.04  
Accrued interest $ 265,000 $ 86,000
Available-for-sale, credit loss 0 $ 0
1.75% Convertible Senior Notes due 2023    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Aggregated principal amount 23,512,000  
0% Convertible Senior Notes due 2025    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Aggregated principal amount 661,250,000  
0.5% Convertible Senior Notes Due 2027    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Aggregated principal amount $ 575,000,000  
Interest Rate Lock Commitments | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loan commitments, term 30 days  
Interest Rate Lock Commitments | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loan commitments, term 90 days  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Notional Amounts of Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Forward sales commitments    
Derivative [Line Items]    
Notional Amounts $ 43,260 $ 70,550
IRLCs    
Derivative [Line Items]    
Notional Amounts $ 43,283 $ 67,485
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Amount of Gains/(Losses) Recognized in Income (Details) - Service revenue - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Forward sales commitments    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Net gain (loss) recognized in earnings $ 1,503 $ 1,928
IRLCs    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Net gain (loss) recognized in earnings $ (887) $ 166
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets    
Short-term investments $ 95,458 $ 33,737
Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 398,651 509,971
Short-term investments 95,458 33,737
Loans held for sale 23,693 35,759
Other current assets 2,097 1,329
Long-term investments 56,194 54,828
Total assets 576,093 635,624
Liabilities    
Total liabilities 307 153
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents 398,651 509,971
Loans held for sale 0 0
Other current assets 0 0
Total assets 550,303 598,536
Liabilities    
Total liabilities 0 0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Cash equivalents 0 0
Loans held for sale 23,693 35,759
Other current assets 1,547 138
Total assets 25,240 35,897
Liabilities    
Total liabilities 0 93
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Cash equivalents 0 0
Loans held for sale 0 0
Other current assets 550 1,191
Total assets 550 1,191
Liabilities    
Total liabilities 307 60
Fair Value, Measurements, Recurring | Money market funds    
Assets    
Cash equivalents 398,651 509,971
Fair Value, Measurements, Recurring | Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents 398,651 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 88,555 16,718
Long-term investments 56,194 54,828
U.S. treasury securities | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Short-term investments 88,555 16,718
Long-term investments 56,194  
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Short-term investments 0 0
Long-term investments 0  
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Short-term investments 0 0
Long-term investments 0  
Agency bonds | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 6,903 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 6,903 11,906
Long-term investments   54,828
Agency bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Short-term investments 0 0
Long-term investments   0
Agency bonds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Short-term investments 0 0
Long-term investments   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,547 138
Liabilities    
Accrued liabilities 0 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    
Accrued liabilities 0 0
Forward sales commitments | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Other current assets 1,547 138
Liabilities    
Accrued liabilities 0 93
Forward sales commitments | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Other current assets 0 0
Liabilities    
Accrued liabilities 0 0
IRLCs | Fair Value, Measurements, Recurring    
Assets    
Other current assets 550 1,191
Liabilities    
Accrued liabilities 307 60
IRLCs | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Other current assets 0 0
Liabilities    
Accrued liabilities 0 0
IRLCs | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Other current assets 0 0
Liabilities    
Accrued liabilities 0 0
IRLCs | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Other current assets 550 1,191
Liabilities    
Accrued liabilities $ 307 $ 60
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details)
Mar. 31, 2022
Dec. 31, 2021
IRLCs | Measurement Input, Weighted Average Pull Through Rate | Marketing pricing    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input (percent) 0.681 0.711
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Changes of fair value of interest rate lock commitments [Roll Forward]    
Balance, net—beginning of period $ 1,155 $ 1,771
Issuances of IRLCs 2,289 5,504
Settlements of IRLCs (2,893) (5,139)
Net loss recognized in earnings (308) (199)
Balance, net—end of period $ 243 $ 1,937
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
2023 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount $ 23,318 $ 23,280
Estimated Fair Value 27,559 34,487
2025 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 651,474 650,783
Estimated Fair Value 493,907 593,366
2027 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 563,793 563,234
Estimated Fair Value $ 389,304 $ 467,814
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value $ 612,680 $ 591,003 $ 1,241,255  
Restricted cash 36,047 127,278 101,790  
Cash, Cash Equivalents, Restricted Cash        
Cash, cash equivalents, restricted cash and restricted cash equivalents 648,727 718,281 $ 1,343,045 $ 945,820
Short-term Investments        
Short-term Investments 95,458 33,737    
Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Restricted cash 36,047 127,278    
Cash, cash equivalents, and available-for-sale debt securities, amortized cost 801,137 802,430    
Unrealized Gains (Losses)        
Unrealized Gains 43 4,620    
Unrealized Losses (801) (204)    
Estimated Fair Value        
Cash equivalents 398,651 509,971    
Cash, cash equivalents, and available-for-sale debt securities 800,379 806,846    
Cash, Cash Equivalents, Restricted Cash        
Cash, cash equivalents, restricted cash and restricted cash equivalents 648,727 718,281    
Short-term Investments        
Short-term Investments 95,458 33,737    
Long-term Investments        
Long-term investments 56,194 54,828    
U.S. treasury securities | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available for sale, estimated fair value 144,749 71,546    
Unrealized Gains (Losses)        
Unrealized Gains 40 1    
Unrealized Losses (801) (204)    
Estimated Fair Value        
Debt securities, available-for-sale, amortized cost 145,510 71,749    
Short-term Investments        
Short-term Investments 88,555 16,718    
Long-term Investments        
Long-term investments 56,194 54,828    
Agency bonds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available for sale, estimated fair value 6,903 11,906    
Unrealized Gains (Losses)        
Unrealized Gains 3 6    
Unrealized Losses 0 0    
Estimated Fair Value        
Debt securities, available-for-sale, amortized cost 6,900 11,900    
Short-term Investments        
Short-term Investments 6,903 11,906    
Long-term Investments        
Long-term investments 0 0    
Equity securities        
Cost or Amortized Cost        
Debt securities, available for sale, estimated fair value   5,113    
Unrealized Gains (Losses)        
Unrealized Gains   4,613    
Unrealized Losses   0    
Estimated Fair Value        
Debt securities, available-for-sale, amortized cost   500    
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 214,029 81,032    
Estimated Fair Value        
Cash equivalents 214,029 81,032    
Cash, Cash Equivalents, Restricted Cash        
Cash, cash equivalents, restricted cash and restricted cash equivalents 214,029 81,032    
Money markets funds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value 398,651 509,971    
Estimated Fair Value        
Cash equivalents 398,651 509,971    
Cash, Cash Equivalents, Restricted Cash        
Cash, cash equivalents, restricted cash and restricted cash equivalents $ 398,651 $ 509,971    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
home
Mar. 31, 2021
USD ($)
home
Dec. 31, 2021
USD ($)
Inventory Disclosure [Abstract]      
Properties for sale $ 28,822   $ 36,302
Properties under contract for sale 87,759   83,108
Properties not available for sale 27,306   16,377
Properties under improvement 101,600   222,434
Inventory 245,487   358,221
Lower of cost or net realizable value write-downs $ 1,235   $ 2,364
Number of homes purchased | home 398 256  
Additions $ 197,549 $ 120,488  
Number of homes sold | home 617 171  
Value of homes sold $ 306,379 $ 74,598  
Payments remainder of fiscal year $ 147,766    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Accumulated depreciation and amortization $ (65,236) $ (59,766)
Property and equipment, net 60,836 58,671
Property and equipment, gross    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 112,034 108,072
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 33,480 33,455
Website and software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 52,818 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 $ 15,763 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 $ 8,102 8,091
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 14,038 $ 10,365
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Abstract]    
Depreciation and amortization $ 5,887 $ 4,219
Capitalized computer software, additions $ 6,115 $ 3,365
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details)
Mar. 31, 2022
Vehicles  
Lessee, Lease, Description [Line Items]  
Finance lease term (in years) 4 years
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term (in years) 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term (in years) 11 years
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating Leased Assets [Line Items]    
Operating lease cost $ 4,071 $ 3,441
Total finance lease cost 208 65
Short-term lease cost 376 271
Cost of revenue    
Operating Leased Assets [Line Items]    
Operating lease cost 2,380 2,324
Finance lease, right-of-use asset, amortization 183 56
Finance lease, interest expense 25 9
Operating expenses    
Operating Leased Assets [Line Items]    
Operating lease cost $ 1,691 $ 1,117
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturity of Lease Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Operating leases  
2022, excluding the three months ended March 31, 2022 $ 12,903
2023 16,244
2024 14,653
2025 11,233
2026 10,495
Thereafter 6,434
Total lease payments 71,962
Less: Interest 6,908
Present value of lease liabilities 65,054
Finance leases  
2022, excluding the three months ended March 31, 2022 482
2023 629
2024 544
2025 220
2026 2
Thereafter 0
Total lease payments 1,877
Less: Interest 142
Present value of lease liabilities 1,735
Other Leases  
2022, excluding the three months ended March 31, 2022 644
2023 397
2024 346
2025 272
2026 28
Thereafter 0
Total lease payments 1,687
Total Lease Obligations  
2022, excluding the three months ended March 31, 2022 14,029
2023 17,270
2024 15,543
2025 11,725
2026 10,525
Thereafter 6,434
Total lease payments 75,526
Operating lease, capitalized interest expense 2,515
Financing lease, capitalized interest expense $ 77
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease Term and Discount Rate (Details)
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Weighted-average remaining operating lease term (years) 4 years 7 months 6 days 4 years 9 months 18 days
Weighted-average remaining finance lease term (years) 3 years 3 years 2 months 12 days
Weighted average discount rate for operating leases (percent) 4.40% 4.40%
Weighted average discount rate for finance leases (percent) 5.40% 5.40%
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 4,389 $ 3,643
Operating cash flows from finance leases 26 9
Financing cash flows from finance leases 133 45
Right of use assets obtained in exchange for lease liabilities    
Operating leases 76 6,247
Finance leases $ 309 $ 39
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
Oct. 28, 2020
plaintiff
Mar. 31, 2022
USD ($)
Other Commitments    
Debt Instrument [Line Items]    
Escrow deposit | $   $ 19,565
Lawsuit Alleging Violations of the Fair Housing Act    
Debt Instrument [Line Items]    
Housing organizations | plaintiff 10  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross $ 215,880 $ 215,880
Accumulated Amortization (38,877) (29,951)
Net $ 177,003 185,929
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (Years) 10 years  
Gross $ 71,040 71,040
Accumulated Amortization (7,780) (6,004)
Net 63,260 65,036
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross 63,480 63,480
Accumulated Amortization (22,402) (17,285)
Net $ 41,078 46,195
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (Years) 3 years 3 months 18 days  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (Years) 10 years  
Gross $ 81,360 81,360
Accumulated Amortization (8,695) (6,662)
Net $ 72,665 $ 74,698
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets and Goodwill - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 8,926 $ 122
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets and Goodwill - Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2022, excluding the three months ended March 31, 2022 $ 26,779  
2023 35,705  
2024 20,458  
2025 15,050  
2026 15,050  
Thereafter 63,961  
Net $ 177,003 $ 185,929
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Goodwill [Line Items]    
Goodwill $ 409,382 $ 409,382
Real Estate Services Segment    
Goodwill [Line Items]    
Goodwill   250,231
Rentals segment    
Goodwill [Line Items]    
Goodwill   159,151
RentPath holdings    
Goodwill [Line Items]    
Goodwill   $ 409,382
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 69,173 $ 78,437
Miscellaneous accrued liabilities 20,178 25,217
Payroll tax liability deferred by the CARES Act 7,760 7,760
Customer contract liabilities 6,338 6,708
Accrued and other liabilities $ 103,449 $ 118,122
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Mezzanine Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 01, 2020
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
tradingDay
$ / shares
shares
Dec. 31, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Temporary Equity [Line Items]          
Proceeds from issuance of stock | $ $ 110,000        
Carrying value of convertible preferred stock | $   $ 39,879 $ 39,868    
Temporary equity, dividends (in shares) | shares   30,640      
Convertible preferred stock, shares issued upon conversion (in shares) | shares 2,622,177        
Dividend rate, daily accrual basis, fiscal period   360 days      
Preferred stock, dividend rate (percent)   0.055%      
Preferred stock, dividend rate (in dollars per share) | $ / shares   $ 17.95      
Conversion price ratio denominator (in dollars per share) | $ / shares   19.51      
Conversion stock price trigger (in dollars per share) | $ / shares   $ 27.32      
Threshold consecutive trading days | tradingDay   30      
Common Stock          
Temporary Equity [Line Items]          
Stock issued during period shares new issues (in shares) | shares 4,484,305        
Shares issued price per share (in dollar per share) | $ / shares $ 15.61        
Series A Convertible Preferred Stock          
Temporary Equity [Line Items]          
Stock issued during period shares new issues (in shares) | shares 40,000        
Shares issued price per share (in dollar per share) | $ / shares $ 1,000        
Proceeds from issuance of stock | $ $ 40,000        
Carrying value of convertible preferred stock | $   $ 39,879 $ 39,868 $ 39,834 $ 39,823
Converted preferred stock (in shares) | shares   0      
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Equity and Equity Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 27, 2017
Mar. 31, 2022
Dec. 31, 2021
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  
Temporary equity, shares authorized (in shares)   10,000,000 10,000,000  
Temporary equity, par value (in dollars per share)   $ 0.001 $ 0.001  
2004 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life (years)   10 years    
Award vesting period (years)   4 years    
2017 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares)   28,374,498 23,842,290 7,898,159
Expected life (years)   10 years    
Percentage of common stock, outstanding   5.00%    
Restricted stock units outstanding (in shares)   4,630,425 4,617,425  
2017 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares)   4,768,506 3,705,419  
Employee stock | 2004 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares)   0    
Employee stock | 2017 Employee Stock Purchase Plan        
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%    
Performance Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units outstanding (in shares)   212,711    
Achievement percentage of performance conditions   100.00%    
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation   $ 141,682    
Unrecognized compensation expense, period for recognition (years)   2 years 9 months 18 days    
Restricted stock units outstanding (in shares)   4,630,425 4,617,425  
Minimum | 2017 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period (years)   2 years    
Minimum | Performance Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of target amount   0.00%    
Maximum | 2017 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period (years)   4 years    
Maximum | Performance Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of target amount   200.00%    
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 EIP (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding options (in shares) 3,955,888 4,019,011  
Equity Incentive Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding options (in shares) 3,955,888 4,019,011  
Restricted stock units issued and outstanding or deferred (in shares) 4,630,425 4,617,425  
Shares available for future equity grants (in shares) 19,788,185 15,205,854  
Total shares reserved for future issuance (in shares) 28,374,498 23,842,290 7,898,159
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 ESPP (Details) - 2017 Employee Stock Purchase Plan - shares
Mar. 31, 2022
Dec. 31, 2021
Shares Reserved For Future Issuance [Roll Forward]    
Shares available for issuance at beginning of period (in shares) 4,768,506 4,039,667
Shares issued during the period (in shares) 0 (334,248)
Total shares reserved for future issuance (in shares) 4,768,506 3,705,419
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 01, 2019
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Number of Options        
Outstanding, beginning balance (in shares)   4,019,011    
PSOs earned (in shares)     150,000  
Options exercised (in shares)   (208,499)    
Options canceled (in shares)   (4,624)    
Outstanding, ending balance (in shares)   3,955,888    
Options exercisable at period end (in shares)   3,955,888    
Weighted-Average Exercise Price        
Outstanding, beginning balance (in dollars per share)   $ 8.02    
PSOs earned (in dollars per share)   27.50    
Options exercised (in dollars per share)   8.08    
Options canceled (in dollars per share)   8.19    
Outstanding, ending balance (in dollars per share)   8.76    
Options exercisable at period end (in dollars per share)   $ 8.76    
Weighted-Average Remaining Contractual Life (Years)        
Weighted average remaining contractual life outstanding   3 years 4 months 6 days 3 years 8 months 23 days  
Weighted average remaining contractual life exercisable   3 years 4 months 6 days    
Aggregate Intrinsic Value        
Options outstanding, Aggregate intrinsic value   $ 39,549   $ 122,038
Options exercisable, Aggregate intrinsic value   $ 39,549    
Chief Executive Officer | Performance Restricted Stock Units        
Aggregate Intrinsic Value        
Options granted (in shares) 150,000      
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Restricted Stock Units  
Unvested outstanding at beginning of period (in shares) | shares 4,617,425
Granted (in shares) | shares 952,396
Vested (in shares) | shares (684,357)
Forfeited or canceled (in shares) | shares (255,039)
Unvested outstanding at end of period (in shares) | shares 4,630,425
Weighted-Average Grant-Date Fair Value  
Unvested outstanding at beginning of period (in dollars per share) | $ / shares $ 37.13
Granted (in dollars per share) | $ / shares 20.01
Vested (in dollars per share) | $ / shares 23.13
Forfeited or canceled (in dollars per share) | $ / shares 40.91
Unvested outstanding at end of period (in dollars per share) | $ / shares $ 35.47
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total expense $ 16,788 $ 12,583
Performance Restricted Stock Units | Current Period    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total expense $ 693 $ 1,099
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 16,788 $ 12,583
Stock-based compensation capitalized in property and equipment 1,134 732
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 3,377 2,978
Technology and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 7,965 5,761
Marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 1,072 542
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 4,374 $ 3,302
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net loss $ (90,806) $ (35,784)
Dividends on convertible preferred stock (793) (2,336)
Net loss attributable to common stock - basic (91,599) (38,120)
Net loss attributable to common stock - diluted $ (91,599) $ (38,120)
Weighted average shares - basic (in shares) 106,664,140 103,427,764
Weighted averages shares - diluted (in shares) 106,664,140 103,427,764
Net loss per share attributable to common stock - diluted (in dollars per share) $ (0.86) $ (0.37)
Denominator:    
Weighted average shares - basic (in shares) 106,664,140 103,427,764
Weighted averages shares - diluted (in shares) 106,664,140 103,427,764
Net loss per share attributable to common stock - diluted (in dollars per share) $ (0.86) $ (0.37)
Net loss per share attributable to common stock - basic (in dollars per share) $ (0.86) $ (0.37)
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 26,901,234 26,338,715
Performance Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Restricted stock units issued and outstanding or deferred (in shares) 212,711  
Performance Restricted Stock Units | Maximum    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Percentage of target amount 200.00%  
Convertible Preferred Stock    
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
Share-based Payment Arrangement, Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 3,955,888 5,063,462
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 4,602,696 3,862,964
Restricted Stock Units (RSUs) | Non-employee Directors    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 27,729  
Employee stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 265,167 128,032
1.75% Convertible Senior Notes due 2023    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 769,623 778,297
0% Convertible Senior Notes due 2025    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 9,119,960 9,119,960
0.5% Convertible Senior Notes Due 2027    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 6,147,900 5,346,000
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Mar. 31, 2017
Operating Loss Carryforwards [Line Items]        
Income tax expense $ 134 $ 0    
Effective tax rate (percent) (0.15%) 0.00%    
Operating loss unavailable for carryforward       $ 1,506
Tax credit unavailable for future use       $ 32
Federal Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards     $ 611,296  
Operating loss carryforwards, not subject to expiration     320,123  
Federal Jurisdiction | RentPath Holdings        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards, not subject to expiration     149,710  
Federal deductible     18,828  
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards     18,777  
Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards     $ 3,213  
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Warehouse Lines of Credit (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Outstanding Borrowings $ 22,285,000 $ 33,043,000
Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity 115,000,000 115,000,000
Outstanding Borrowings $ 22,285,000 $ 33,043,000
Weighted-Average Interest Rate on Outstanding Borrowings 0.00% 0.00%
Western Alliance Bank | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity $ 50,000,000 $ 50,000,000
Outstanding Borrowings $ 11,284,000 $ 17,089,000
Weighted-Average Interest Rate on Outstanding Borrowings 3.02% 3.00%
Texas Capital Bank, N.A. | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity $ 40,000,000 $ 40,000,000
Outstanding Borrowings $ 8,604,000 $ 11,852,000
Weighted-Average Interest Rate on Outstanding Borrowings 3.79% 3.01%
Flagstar Bank, FSB | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity $ 25,000,000 $ 25,000,000
Outstanding Borrowings $ 2,397,000 $ 4,102,000
Weighted-Average Interest Rate on Outstanding Borrowings 3.15% 3.00%
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Narrative (Details)
3 Months Ended
Apr. 05, 2021
$ / shares
shares
Mar. 31, 2022
USD ($)
employee
tradingDay
businessDay
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Mar. 25, 2021
USD ($)
Dec. 31, 2020
USD ($)
Oct. 20, 2020
USD ($)
Jul. 23, 2018
USD ($)
Debt Instrument [Line Items]                
Inventory   $ 245,487,000   $ 358,221,000        
Cash, cash equivalents, restricted cash and restricted cash equivalents   648,727,000 $ 1,343,045,000 718,281,000   $ 945,820,000    
Adjustments to additional paid in capital, convertible debt, capped call transaction   $ 62,647,000            
Debt Instrument, Redemption, Period Two                
Debt Instrument [Line Items]                
Conversion price, percentage   98.00%            
1.75% Convertible Senior Notes due 2023                
Debt Instrument [Line Items]                
Aggregated principal amount   $ 23,512,000            
0% Convertible Senior Notes due 2025                
Debt Instrument [Line Items]                
Aggregated principal amount   661,250,000            
0.5% Convertible Senior Notes Due 2027                
Debt Instrument [Line Items]                
Aggregated principal amount   575,000,000            
Revolving Credit Facility                
Debt Instrument [Line Items]                
Net assets   413,657,000   567,128,000        
Inventory   231,023,000   337,630,000        
Cash, cash equivalents, restricted cash and restricted cash equivalents   146,582,000   101,064,000        
Amortization of debt issuance costs   92,000 86,000          
Interest expense, debt   $ 1,508,000 340,000          
Western Alliance Bank | Warehouse Agreement Borrowings                
Debt Instrument [Line Items]                
Debt instrument, interest rate, stated percentage   3.00%            
Western Alliance Bank | Warehouse Agreement Borrowings | London Interbank Offered Rate (LIBOR)                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   2.25%            
Texas Capital Bank, N.A. | Warehouse Agreement Borrowings                
Debt Instrument [Line Items]                
Debt instrument, interest rate, stated percentage   2.95%            
Decrease in rate of interest accruing on outstanding principal   0.25%            
Flagstar Bank, FSB | Warehouse Agreement Borrowings                
Debt Instrument [Line Items]                
Debt instrument, interest rate, stated percentage   3.00%            
Facility termination period   30 days            
Flagstar Bank, FSB | Warehouse Agreement Borrowings | London Interbank Offered Rate (LIBOR)                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   2.00%            
Goldman Sachs Bank USA | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt instrument, term   6 months            
Goldman Sachs Bank USA | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Debt instrument, basis points | employee   11.448            
Minimum | Goldman Sachs Bank USA | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt instrument, floor rate of basis spread on variable rate   0.30%            
Maximum | Goldman Sachs Bank USA | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   3.00%            
Senior Notes                
Debt Instrument [Line Items]                
Amortization of debt issuance costs   $ 1,288,000 789,000          
Interest expense, debt   $ 822,000 139,000          
Senior Notes | 1.75% Convertible Senior Notes due 2023                
Debt Instrument [Line Items]                
Debt instrument, interest rate, stated percentage   1.75%            
Amortization of debt issuance costs   $ 38,000 72,000          
Interest expense, debt   103,000 104,000          
Aggregated principal amount   23,512,000   23,512,000       $ 143,750,000
Repurchased face amount   $ 120,238,000            
Threshold trading days | tradingDay   20            
Threshold consecutive trading days | tradingDay   30            
Threshold percentage of stock price trigger   130.00%            
Senior Notes | 0% Convertible Senior Notes due 2025                
Debt Instrument [Line Items]                
Amortization of debt issuance costs   $ 690,000 690,000          
Interest expense, debt   0 0          
Aggregated principal amount   $ 661,250,000   661,250,000     $ 661,250,000  
Senior Notes | 0.5% Convertible Senior Notes Due 2027                
Debt Instrument [Line Items]                
Debt instrument, interest rate, stated percentage   0.50%            
Amortization of debt issuance costs   $ 560,000 27,000          
Interest expense, debt   719,000 $ 35,000          
Aggregated principal amount   $ 575,000,000   $ 575,000,000 $ 575,000,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 | 0.5% Convertible Senior Notes Due 2027 | Call Option | Capped Call Transaction                
Debt Instrument [Line Items]                
Capped call price (in dollars per share) | $ / shares $ 93.53              
Senior Notes | Maximum | 0.5% Convertible Senior Notes Due 2027 | Call Option | Capped Call Transaction                
Debt Instrument [Line Items]                
Capped call price (in dollars per share) | $ / shares $ 138.56              
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Secured Revolving Credit Facility (Details) - Goldman Sachs Bank USA - Revolving Credit Facility - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Borrowing Capacity $ 400,000 $ 200,000
Outstanding Borrowings $ 136,869 $ 199,781
Weighted-Average Interest Rate on Outstanding Borrowings 3.38% 3.30%
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Convertible Senior Notes (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 25, 2021
USD ($)
Oct. 20, 2020
USD ($)
Jul. 23, 2018
USD ($)
1.75% Convertible Senior Notes due 2023          
Debt Instrument [Line Items]          
Aggregate Principal Amount $ 23,512,000        
Net Carrying Amount $ 23,318,000 $ 23,280,000      
1.75% Convertible Senior Notes due 2023 | Senior Notes          
Debt Instrument [Line Items]          
Stated Cash Interest Rate 1.75%        
Effective Interest Rate 2.45%        
Conversion Rate 32.7332        
Aggregate Principal Amount $ 23,512,000 23,512,000     $ 143,750,000
Repurchased face amount 120,238,000        
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 194,000 232,000      
Net Carrying Amount 23,318,000 23,280,000      
0% Convertible Senior Notes due 2025          
Debt Instrument [Line Items]          
Aggregate Principal Amount 661,250,000        
Net Carrying Amount $ 651,474,000 650,783,000      
0% Convertible Senior Notes due 2025 | Senior Notes          
Debt Instrument [Line Items]          
Effective Interest Rate 0.42%        
Conversion Rate 13.7920        
Aggregate Principal Amount $ 661,250,000 661,250,000   $ 661,250,000  
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 9,776,000 10,467,000      
Net Carrying Amount 651,474,000 650,783,000      
0.5% Convertible Senior Notes Due 2027          
Debt Instrument [Line Items]          
Aggregate Principal Amount 575,000,000        
Net Carrying Amount $ 563,793,000 563,234,000      
0.5% Convertible Senior Notes Due 2027 | Senior Notes          
Debt Instrument [Line Items]          
Stated Cash Interest Rate 0.50%        
Effective Interest Rate 0.90%        
Conversion Rate 10.6920        
Aggregate Principal Amount $ 575,000,000 575,000,000 $ 575,000,000    
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 11,207,000 11,766,000      
Net Carrying Amount $ 563,793,000 $ 563,234,000      
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Debt Instrument [Line Items]    
Total interest expense $ 3,861 $ 1,338
Senior Notes    
Debt Instrument [Line Items]    
Contractual interest expense 822 139
Amortization of debt discount 0 0
Amortization of debt issuance costs 1,288 789
Total interest expense 2,110 928
1.75% Convertible Senior Notes due 2023 | Senior Notes    
Debt Instrument [Line Items]    
Contractual interest expense 103 104
Amortization of debt discount 0 0
Amortization of debt issuance costs 38 72
Total interest expense 141 176
0% Convertible Senior Notes due 2025 | Senior Notes    
Debt Instrument [Line Items]    
Contractual interest expense 0 0
Amortization of debt discount 0 0
Amortization of debt issuance costs 690 690
Total interest expense 690 690
0.5% Convertible Senior Notes Due 2027 | Senior Notes    
Debt Instrument [Line Items]    
Contractual interest expense 719 35
Amortization of debt discount 0 0
Amortization of debt issuance costs 560 27
Total interest expense $ 1,279 $ 62
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details)
$ in Thousands
Apr. 29, 2023
USD ($)
May 29, 2022
USD ($)
Apr. 29, 2022
plaintiff
payment
Apr. 01, 2022
USD ($)
employee
states
Forecast        
Subsequent Event [Line Items]        
Payments for legal settlement $ 1,000 $ 3,000    
Subsequent Event        
Subsequent Event [Line Items]        
Housing organizations | plaintiff     10  
Number of payments | payment     2  
Subsequent Event | Bay Equity Acquisition        
Subsequent Event [Line Items]        
Cash paid for acquisition       $ 137,818
Business combination, consideration transferred, premium value       72,500
Business combination, escrow deposit, potential purchase price adjustments       2,000
Business combination, escrow deposit, potential indemnification claims       $ 20,066
Subsequent Event | Bay Equity        
Subsequent Event [Line Items]        
States (in states) | states       49
Entity number of employees (in employees) | employee       1,100
XML 91 rdfn-20220331_htm.xml IDEA: XBRL DOCUMENT 0001382821 2022-01-01 2022-03-31 0001382821 2022-04-28 0001382821 2022-03-31 0001382821 2021-12-31 0001382821 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001382821 us-gaap:ServiceMember 2021-01-01 2021-03-31 0001382821 us-gaap:ProductMember 2022-01-01 2022-03-31 0001382821 us-gaap:ProductMember 2021-01-01 2021-03-31 0001382821 2021-01-01 2021-03-31 0001382821 2020-12-31 0001382821 2021-03-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-03-31 0001382821 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001382821 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001382821 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001382821 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001382821 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001382821 us-gaap:PreferredStockMember 2021-03-31 0001382821 us-gaap:CommonStockMember 2021-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001382821 us-gaap:RetainedEarningsMember 2021-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-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-03-31 0001382821 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001382821 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001382821 us-gaap:PreferredStockMember 2022-03-31 0001382821 us-gaap:CommonStockMember 2022-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001382821 us-gaap:RetainedEarningsMember 2022-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001382821 rdfn:RentPathHoldingsAcquisitionMember 2021-04-02 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember rdfn:RealEstateServicesSegmentMember 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember rdfn:RentalsSegmentMember 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember us-gaap:TradeNamesMember 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember us-gaap:TradeNamesMember 2021-04-02 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember rdfn:ApplicationPlatformMember 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember rdfn:ApplicationPlatformMember 2021-04-02 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember us-gaap:CustomerRelationshipsMember 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember us-gaap:CustomerRelationshipsMember 2021-04-02 2021-04-02 0001382821 rdfn:RentPathHoldingsAcquisitionMember 2022-01-01 2022-03-31 0001382821 rdfn:RentPathHoldingsAcquisitionMember 2021-01-01 2021-03-31 0001382821 rdfn:RentPathHoldingsAcquisitionMember us-gaap:AcquisitionRelatedCostsMember 2022-01-01 2022-03-31 0001382821 rdfn:RentPathHoldingsAcquisitionMember us-gaap:AcquisitionRelatedCostsMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2022-01-01 2022-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2022-01-01 2022-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2022-01-01 2022-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RentalsSegmentMember 2022-01-01 2022-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RentalsSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:MortgageSegmentsMember 2022-01-01 2022-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:MortgageSegmentsMember 2021-01-01 2021-03-31 0001382821 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0001382821 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0001382821 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2022-01-01 2022-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2021-01-01 2021-03-31 0001382821 rdfn:RealEstateSegmentMember 2022-01-01 2022-03-31 0001382821 rdfn:RealEstateSegmentMember 2021-01-01 2021-03-31 0001382821 rdfn:PropertiesSegmentMember 2022-01-01 2022-03-31 0001382821 rdfn:PropertiesSegmentMember 2021-01-01 2021-03-31 0001382821 rdfn:RentalsSegmentMember 2022-01-01 2022-03-31 0001382821 rdfn:RentalsSegmentMember 2021-01-01 2021-03-31 0001382821 rdfn:MortgageSegmentsMember 2022-01-01 2022-03-31 0001382821 rdfn:MortgageSegmentsMember 2021-01-01 2021-03-31 0001382821 rdfn:RealEstateAndPropertiesSegmentsMember 2022-01-01 2022-03-31 0001382821 rdfn:RealEstateAndPropertiesSegmentsMember 2021-01-01 2021-03-31 0001382821 srt:MinimumMember us-gaap:InterestRateLockCommitmentsMember 2022-01-01 2022-03-31 0001382821 srt:MaximumMember us-gaap:InterestRateLockCommitmentsMember 2022-01-01 2022-03-31 0001382821 us-gaap:ForwardContractsMember 2022-03-31 0001382821 us-gaap:ForwardContractsMember 2021-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2022-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2021-12-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2022-01-01 2022-03-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2021-01-01 2021-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2022-01-01 2022-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2021-01-01 2021-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2022-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2022-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2022-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2022-03-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 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2022-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2021-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2022-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2021-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2022-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2021-12-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2022-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2021-12-31 0001382821 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001382821 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001382821 us-gaap:EquitySecuritiesMember 2021-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001382821 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001382821 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-03-31 0001382821 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-03-31 0001382821 us-gaap:SoftwareDevelopmentMember 2022-03-31 0001382821 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001382821 srt:MinimumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-03-31 0001382821 srt:MaximumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-03-31 0001382821 us-gaap:OfficeEquipmentMember 2022-03-31 0001382821 us-gaap:OfficeEquipmentMember 2021-12-31 0001382821 rdfn:SoftwareMember 2022-01-01 2022-03-31 0001382821 rdfn:SoftwareMember 2022-03-31 0001382821 rdfn:SoftwareMember 2021-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0001382821 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001382821 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001382821 rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember 2022-03-31 0001382821 rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember 2021-12-31 0001382821 us-gaap:ConstructionInProgressMember 2022-03-31 0001382821 us-gaap:ConstructionInProgressMember 2021-12-31 0001382821 srt:MinimumMember 2022-03-31 0001382821 srt:MaximumMember 2022-03-31 0001382821 us-gaap:VehiclesMember 2022-03-31 0001382821 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001382821 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingExpenseMember 2022-01-01 2022-03-31 0001382821 us-gaap:OperatingExpenseMember 2021-01-01 2021-03-31 0001382821 rdfn:LawsuitAllegingViolationsOfTheFairHousingActMember 2020-10-28 2020-10-28 0001382821 rdfn:OtherCommitmentsMember 2022-03-31 0001382821 us-gaap:TradeNamesMember 2022-01-01 2022-03-31 0001382821 us-gaap:TradeNamesMember 2022-03-31 0001382821 us-gaap:TradeNamesMember 2021-12-31 0001382821 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001382821 us-gaap:CustomerRelationshipsMember 2022-03-31 0001382821 us-gaap:CustomerRelationshipsMember 2021-12-31 0001382821 rdfn:RealEstateServicesSegmentMember 2021-12-31 0001382821 rdfn:RentalsSegmentMember 2021-12-31 0001382821 rdfn:RentPathHoldingsAcquisitionMember 2021-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-03-31 0001382821 rdfn:A2004EquityIncentivePlanMember 2022-01-01 2022-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2017-07-26 0001382821 rdfn:A2017EquityIncentivePlanMember 2022-01-01 2022-03-31 0001382821 srt:MinimumMember rdfn:A2017EquityIncentivePlanMember 2022-01-01 2022-03-31 0001382821 srt:MaximumMember rdfn:A2017EquityIncentivePlanMember 2022-01-01 2022-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2022-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2021-12-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2017-07-27 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2017-07-27 2017-07-27 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2022-03-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2021-12-31 0001382821 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-06-01 2019-06-01 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001382821 us-gaap:PerformanceSharesMember 2022-03-31 0001382821 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001382821 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001382821 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2022-01-01 2022-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2021-01-01 2021-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2022-01-01 2022-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2021-01-01 2021-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2022-01-01 2022-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2021-01-01 2021-03-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-03-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001382821 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001382821 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember rdfn:NonEmployeeDirectorsMember 2022-01-01 2022-03-31 0001382821 2017-03-31 0001382821 us-gaap:DomesticCountryMember 2021-12-31 0001382821 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001382821 us-gaap:ForeignCountryMember 2021-12-31 0001382821 us-gaap:DomesticCountryMember rdfn:RentPathHoldingsMember 2021-01-01 2021-12-31 0001382821 us-gaap:DomesticCountryMember rdfn:RentPathHoldingsMember 2021-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2022-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2021-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2022-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2021-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2022-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2021-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2022-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2021-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2022-01-01 2022-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2022-01-01 2022-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2022-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2021-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2022-01-01 2022-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0001382821 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2022-01-01 2022-03-31 0001382821 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2022-01-01 2022-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2022-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2022-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2022-01-01 2022-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2022-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2022-01-01 2022-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2022-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2022-01-01 2022-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2018-07-23 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-10-20 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2021-03-25 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-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001382821 us-gaap:SeniorNotesMember 2022-01-01 2022-03-31 0001382821 us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001382821 rdfn:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2022-01-01 2022-03-31 0001382821 rdfn:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2022-01-01 2022-03-31 0001382821 us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2022-01-01 2022-03-31 0001382821 srt:MinimumMember rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember us-gaap:CallOptionMember rdfn:CappedCallTransactionMember 2021-03-25 2021-04-05 0001382821 srt:MaximumMember rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember us-gaap:CallOptionMember rdfn:CappedCallTransactionMember 2021-03-25 2021-04-05 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2021-03-25 2021-04-05 0001382821 us-gaap:SubsequentEventMember rdfn:BayEquityMember 2022-04-01 0001382821 rdfn:BayEquityAcquisitionMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-01 0001382821 rdfn:BayEquityAcquisitionMember us-gaap:SubsequentEventMember 2022-04-01 0001382821 us-gaap:SubsequentEventMember 2022-04-29 2022-04-29 0001382821 srt:ScenarioForecastMember 2022-05-29 2022-05-29 0001382821 srt:ScenarioForecastMember 2023-04-29 2023-04-29 shares iso4217:USD iso4217:USD shares rdfn:segment pure rdfn:home rdfn:plaintiff rdfn:tradingDay rdfn:employee rdfn:businessDay rdfn:states rdfn:payment 0001382821 --12-31 2022 Q1 false P1Y P2Y 10-Q true true 2022-03-31 false false 001-38160 Redfin Corporation DE 74-3064240 1099 Stewart Street Suite 600 Seattle WA 98101 (206) 576-8333 Common Stock, $0.001 par value per share RDFN NASDAQ Yes Yes Large Accelerated Filer false false false 107173678 612680000 591003000 36047000 127278000 95458000 33737000 1464000 1298000 52282000 69594000 245487000 358221000 23693000 35759000 26836000 22948000 6748000 7524000 1099231000 1246064000 60836000 58671000 51417000 54200000 56194000 54828000 409382000 409382000 177003000 185929000 13090000 12898000 1867153000 2021972000 22693000 12546000 103449000 118122000 22285000 33043000 136869000 199781000 0 23280000 15070000 15040000 300366000 401812000 51719000 55222000 1238585000 1214017000 981000 1201000 1591651000 1672252000 0.001 0.001 10000000 10000000 40000 40000 40000 40000 39879000 39868000 0.001 0.001 500000000 500000000 107025691 107025691 106308767 106308767 107000 106000 699225000 682084000 -739000 -174000 -462970000 -372164000 235623000 309852000 1867153000 2021972000 217593000 175593000 379753000 92726000 597346000 268319000 165809000 134851000 358999000 91110000 524808000 225961000 72538000 42358000 49640000 27678000 43342000 11802000 58966000 37391000 5710000 0 157658000 76871000 -85120000 -34513000 220000 159000 3861000 1338000 134000 0 -1911000 -92000 -90806000 -35784000 793000 2336000 -91599000 -91599000 -38120000 -38120000 -0.86 -0.86 -0.37 -0.37 106664140 106664140 103427764 103427764 -90806000 -35784000 4000 0 561000 -50000 -90241000 -35834000 -90806000 -35784000 14813000 4341000 16788000 12583000 1440000 855000 3169000 2533000 60000 -1052000 2290000 109000 -17312000 -7303000 -112734000 48213000 1982000 3359000 9876000 5947000 -14442000 8873000 -3642000 -2951000 159186000 227090000 170577000 225140000 79001000 -50765000 7442000 5285000 77596000 67877000 5346000 0 6500000 63589000 -73192000 -9573000 1887000 3411000 2595000 10860000 152386000 216382000 163144000 214747000 156799000 71177000 219711000 46275000 0 488691000 0 54480000 0 1886000 0 6521000 217000 67000 764000 305000 -75359000 457562000 -4000 -4000 1000 -69554000 397225000 718281000 945820000 648727000 1343045000 3377000 973000 1134000 732000 326000 2348000 0 1334000 612680000 1241255000 36047000 101790000 648727000 1343045000 40000 39823000 103000594 103000 860556000 -270313000 211000 590557000 11000 0 30640 670050 1000 3462000 3463000 360351 115030 10860000 10860000 -170240000 7762000 -162478000 54480000 54480000 36980 -52000 -52000 13316000 13316000 -50000 -50000 -35784000 -35784000 40000 39834000 103983585 104000 641702000 -298335000 161000 343632000 40000 39868000 106308767 106000 682084000 -372164000 -174000 309852000 11000 30640 208499 0 1815000 1815000 684357 1000 -1000 0 206572 2595000 2595000 17922000 17922000 -565000 -565000 -90806000 -90806000 40000 39879000 107025691 107000 699225000 -462970000 -739000 235623000 Summary of 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%">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%">The financial information as of December 31, 2021 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2021 included in Item 8 in our annual report for the year ended December 31, 2021. Such financial information should be read in conjunction with the notes and management’s discussion and analysis of the consolidated financial statements included in our annual report.</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 unaudited consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly our financial position as of March 31, 2022, our statements of comprehensive loss, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2022 and 2021, as well as our statements of cash flows for the three months ended March 31, 2022 and 2021. The results for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any interim period or for any other future year.</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 unaudited consolidated interim financial statements include the accounts of Redfin Corporation 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%">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, 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%">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) for our mortgage and rentals segments due to the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”) and RentPath Holdings, Inc., respectively. 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 the restructuring and reorganization activities by the end 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: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><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%">—On October 28, 2021, the Financial Accounting Standards Board issued ASU 2021-08—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which amends ASC 805 to “require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination.” Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. As a result of the amendments made by ASU 2021-08, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The amendments made by ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We elected to early adopt this standard in the second quarter of 2022, and we do not expect any material impact on our financial statements as a result of adopting ASU 2021-08.</span> <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%">The financial information as of December 31, 2021 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2021 included in Item 8 in our annual report for the year ended December 31, 2021. Such financial information should be read in conjunction with the notes and management’s discussion and analysis of the consolidated financial statements included in our annual report.</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 unaudited consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly our financial position as of March 31, 2022, our statements of comprehensive loss, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2022 and 2021, as well as our statements of cash flows for the three months ended March 31, 2022 and 2021. The results for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any interim period or for any other future year.</span></div> <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 unaudited consolidated interim financial statements include the accounts of Redfin Corporation 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, 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%">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) for our mortgage and rentals segments due to the restructuring and reorganization activities from our acquisitions of Bay Equity LLC (“Bay Equity”) and RentPath Holdings, Inc., respectively. 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 the restructuring and reorganization activities by the end of 2022.</span> <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><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%">—On October 28, 2021, the Financial Accounting Standards Board issued ASU 2021-08—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which amends ASC 805 to “require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination.” Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. As a result of the amendments made by ASU 2021-08, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The amendments made by ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We elected to early adopt this standard in the second quarter of 2022, and we do not expect any material impact on our financial statements as a result of adopting ASU 2021-08.</span> 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 2, 2021, we acquired, for $608,000 in cash, all of the equity interests of RentPath Holdings, Inc., as reorganized following an internal restructuring of the entity and certain of its wholly owned subsidiaries (as reorganized, "RentPath" and such acquisition, the "RentPath Acquisition"). In connection with the internal restructuring, certain assets and liabilities related to the business of providing digital media services to clients in the residential real estate business were transferred to RentPath, and the remaining assets and liabilities were transferred to a wind-down company. We acquired RentPath to enter into the real estate rentals market.</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. RentPath is reported in our rentals segment in Note 3. The goodwill recognized in connection with our acquisition of RentPath 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 $241,045 and $159,151 to the real estate services and rentals segments, 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 fair value of assets acquired and liabilities assumed as a result of the RentPath Acquisition:</span></div><div style="text-indent:36pt"><span><br/></span></div><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: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:#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%">Cash and cash equivalents</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 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%">334 </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%">Accounts receivable</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,726 </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%">Prepaid expenses</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%">5,483 </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%">Other current 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%">416 </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%">Property and equipment, 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%">3,103 </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%">Operating lease right-of-use 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%">12,330 </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%">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:100%">211,000 </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%">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:100%">400,196 </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%">Total assets</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%">640,588 </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%">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:100%">(1,355)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued and other liabilities</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;padding:2px 0 2px 1pt;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,412)</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%">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:100%">(1,264)</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%">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:100%">(11,066)</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%">Payroll tax liabilities, 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:100%">(1,030)</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%">Deferred tax 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:100%">(8,461)</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%">Total liabilities</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%">(32,588)</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 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 purchase consideration</span></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:bottom"><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-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%">608,000 </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><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) On April 2, 2021, $334 of cash and cash equivalents owed to a wind-down company remained in RentPath's primary operating account due to the timing of bank transfers and wires. The cash and cash equivalents were recorded at fair value along with an offsetting due-to liability on April 2, 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%">There were no acquisition-related costs associated with the RentPath Acquisition for the three months ended March 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%">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 RentPath intangible assets, along with their estimated useful lives:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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%">70,000 </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%">10</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%">60,500 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:100%">80,500 </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="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:100%">10</span></td></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%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">211,000 </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 colspan="3" style="background-color:#ffffff;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, developed technology (an application platform), and customer relationships. Trade names primarily relate to the RentPath brand. Developed technology relates to the RentPath website and mobile application, which are the primary channels for meeting customers. Customer relationships represent customer contracts existing at the acquisition date. The fair values of trade names, developed technology, and customer relationships are derived by applying the relief from royalty method, replacement cost method, and multi-period excess earnings 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 three months ended March 31, 2022 and 2021. The pro forma financial information combines our results of operations with that of RentPath as though the companies had been combined as of January 1, 2020. 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 RentPath Acquisition had taken place at such time. The pro forma financial information presented below includes adjustments for bankruptcy costs, depreciation and amortization, provision for income taxes, transaction costs, and interest expense related to debt that would not have been incurred if we had consummated the RentPath Acquisition on January 1, 2020:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:63.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:16.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:16.022%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="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:120%">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:120%">2021</span></td><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue</span></td><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:120%">$</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:120%">597,346 </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%">311,243 </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="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:120%">Net loss</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:120%">(90,726)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></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 gross impacts of material non-recurring adjustments made in the pro forma financial information disclosed above were $150 and $71,230 for the three months ended March 31, 2022 and 2021, respectively. These adjustments primarily relate to the reorganization, bankruptcy, and other costs that would not have been incurred if we had consummated the RentPath Acquisition on January 1, 2020 and decreased expense in the periods specified. These adjustments also include an income tax benefit resulting from the RentPath Acquisition, which assumes that we had consummated the RentPath Acquisition on January 1, 2020.</span></div> 608000000 241045000 159151000 <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 RentPath Acquisition:</span></div><div style="text-indent:36pt"><span><br/></span></div><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: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:#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%">Cash and cash equivalents</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 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%">334 </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%">Accounts receivable</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,726 </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%">Prepaid expenses</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%">5,483 </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%">Other current 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%">416 </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%">Property and equipment, 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%">3,103 </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%">Operating lease right-of-use 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%">12,330 </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%">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:100%">211,000 </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%">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:100%">400,196 </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%">Total assets</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%">640,588 </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%">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:100%">(1,355)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued and other liabilities</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;padding:2px 0 2px 1pt;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,412)</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%">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:100%">(1,264)</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%">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:100%">(11,066)</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%">Payroll tax liabilities, 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:100%">(1,030)</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%">Deferred tax 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:100%">(8,461)</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%">Total liabilities</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%">(32,588)</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 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 purchase consideration</span></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:bottom"><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-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%">608,000 </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><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) On April 2, 2021, $334 of cash and cash equivalents owed to a wind-down company remained in RentPath's primary operating account due to the timing of bank transfers and wires. The cash and cash equivalents were recorded at fair value along with an offsetting due-to liability on April 2, 2021.</span></div> 334000 7726000 5483000 416000 3103000 12330000 211000000 400196000 640588000 1355000 9412000 1264000 11066000 1030000 8461000 32588000 608000000 334000 0 The following table provides the fair values of the RentPath 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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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%">70,000 </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%">10</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%">60,500 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:100%">80,500 </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="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:100%">10</span></td></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%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">211,000 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 70000000 P10Y 60500000 P3Y 80500000 P10Y 211000000 The pro forma financial information presented below includes adjustments for bankruptcy costs, depreciation and amortization, provision for income taxes, transaction costs, and interest expense related to debt that would not have been incurred if we had consummated the RentPath Acquisition on January 1, 2020:<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:63.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:16.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:16.022%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="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:120%">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:120%">2021</span></td><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue</span></td><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:120%">$</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:120%">597,346 </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%">311,243 </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="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:120%">Net loss</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:120%">(90,726)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></table> 597346000 311243000 -90726000 -42622000 150000 71230000 Segment Reporting and RevenueIn 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 revenue and gross profit. We do not analyze discrete segment balance sheet information related to long-term assets, substantially all of which are located in the United States. All other financial information is presented on a consolidated basis. We have six operating segments and four reportable segments, real estate services, properties, rentals, and mortgage. Our CODM evaluates the rentals segment as a stand-alone business; accordingly, we are separately reporting the segment's operating expenses from our consolidated operating expenses. Our mortgage operating segment does not meet the reportable segment quantitative thresholds set forth in ASC 280, but due to our anticipated acquisition of Bay Equity (see Note 16 for details on the closing of our acquisition of Bay Equity), beginning in the fourth quarter of 2021, we moved our mortgage segment from the "other" segment and now present it as a standalone reportable segment. We have reflected this change to the earliest period presented for comparability purposes. These changes had no impact on our previously reported consolidated net revenue, loss from operations, net loss, or net loss per share.<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, and from subscription-based product offerings for our rentals business. 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 the reportable and other segments and reconciliation to consolidated net loss is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:64.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.022%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="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:120%">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:120%">2021</span></td><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><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 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%">Real estate services (brokerage)</span></td><td style="background-color:#ffffff;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;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%">167,872 </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 style="background-color:#ffffff;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;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%">156,447 </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"/><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 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%">Real estate services (partner)</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%">9,615 </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%">12,162 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Properties</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%">379,753 </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%">92,726 </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"/><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 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%">Rentals</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%">38,044 </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="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 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%">Mortgage</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%">2,917 </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%">5,711 </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"/><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 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%">Other</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%">4,368 </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%">3,646 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Intercompany eliminations</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%">(5,223)</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%">(2,373)</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"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</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%">597,346 </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%">268,319 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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;text-align:left;vertical-align:top"><span style="color:#000000;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:#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="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 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%">Real estate services</span></td><td style="background-color:#ffffff;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;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%">153,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 style="background-color:#ffffff;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;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%">128,216 </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"/><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 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%">Properties</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%">358,866 </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%">91,130 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Rentals</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%">7,193 </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="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 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%">Mortgage</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%">5,517 </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%">5,869 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Other</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%">4,671 </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%">3,119 </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"/><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 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%">Intercompany eliminations</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%">(5,223)</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%">(2,373)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;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-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%">524,808 </span></td><td style="background-color:#ffffff;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-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-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%">225,961 </span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</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="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 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%">Real estate services</span></td><td style="background-color:#dbdbdb;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;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%">23,703 </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 style="background-color:#dbdbdb;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;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%">40,393 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Properties</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%">20,887 </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%">1,596 </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"/><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 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%">Rentals</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%">30,851 </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="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 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%">Mortgage</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%">(2,600)</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%">(158)</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"/><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 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%">Other</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%">(303)</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%">527 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;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-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%">72,538 </span></td><td style="background-color:#ffffff;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-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-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%">42,358 </span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Real estate services, properties, mortgage, and other operating expenses</span></td><td style="background-color:#ffffff;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;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%">109,781 </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 style="background-color:#ffffff;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;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%">76,871 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Rentals operating expenses</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%">47,877 </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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(85,120)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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%">(34,513)</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Interest income</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%">220 </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%">159 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense</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%">(3,861)</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%">(1,338)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Income tax expense</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%">(134)</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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other expense, net</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,911)</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%">(92)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net loss</span></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: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-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%">(90,806)</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:top"/><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: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-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%">(35,784)</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:top"/><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></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 the reportable and other segments and reconciliation to consolidated net loss is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:64.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.022%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="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:120%">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:120%">2021</span></td><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><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 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%">Real estate services (brokerage)</span></td><td style="background-color:#ffffff;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;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%">167,872 </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 style="background-color:#ffffff;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;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%">156,447 </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"/><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 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%">Real estate services (partner)</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%">9,615 </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%">12,162 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Properties</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%">379,753 </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%">92,726 </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"/><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 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%">Rentals</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%">38,044 </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="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 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%">Mortgage</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%">2,917 </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%">5,711 </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"/><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 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%">Other</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%">4,368 </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%">3,646 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Intercompany eliminations</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%">(5,223)</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%">(2,373)</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"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</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%">597,346 </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%">268,319 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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;text-align:left;vertical-align:top"><span style="color:#000000;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:#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="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 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%">Real estate services</span></td><td style="background-color:#ffffff;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;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%">153,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 style="background-color:#ffffff;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;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%">128,216 </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"/><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 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%">Properties</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%">358,866 </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%">91,130 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Rentals</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%">7,193 </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="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 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%">Mortgage</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%">5,517 </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%">5,869 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Other</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%">4,671 </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%">3,119 </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"/><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 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%">Intercompany eliminations</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%">(5,223)</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%">(2,373)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;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-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%">524,808 </span></td><td style="background-color:#ffffff;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-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-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%">225,961 </span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</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="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 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%">Real estate services</span></td><td style="background-color:#dbdbdb;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;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%">23,703 </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 style="background-color:#dbdbdb;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;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%">40,393 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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%">Properties</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%">20,887 </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%">1,596 </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"/><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 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%">Rentals</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%">30,851 </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="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 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%">Mortgage</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%">(2,600)</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%">(158)</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"/><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 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%">Other</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%">(303)</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%">527 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;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-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%">72,538 </span></td><td style="background-color:#ffffff;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-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-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%">42,358 </span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Real estate services, properties, mortgage, and other operating expenses</span></td><td style="background-color:#ffffff;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;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%">109,781 </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 style="background-color:#ffffff;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;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%">76,871 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Rentals operating expenses</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%">47,877 </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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(85,120)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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%">(34,513)</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Interest income</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%">220 </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%">159 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense</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%">(3,861)</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%">(1,338)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Income tax expense</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%">(134)</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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other expense, net</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,911)</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%">(92)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net loss</span></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: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-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%">(90,806)</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:top"/><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: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-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%">(35,784)</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:top"/><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></table></div> 167872000 156447000 9615000 12162000 379753000 92726000 38044000 0 2917000 5711000 4368000 3646000 -5223000 -2373000 597346000 268319000 153784000 128216000 358866000 91130000 7193000 0 5517000 5869000 4671000 3119000 -5223000 -2373000 524808000 225961000 23703000 40393000 20887000 1596000 30851000 0 -2600000 -158000 -303000 527000 72538000 42358000 109781000 76871000 47877000 0 -85120000 -34513000 220000 159000 3861000 1338000 134000 0 -1911000 -92000 -90806000 -35784000 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 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><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%">Interest Rate Lock Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><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%">Notional Amounts</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%">March 31, 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:#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="background-color:#dddddd;border-top:1pt solid #000000;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:#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:#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%">43,260 </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:#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%">70,550 </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;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="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%">43,283 </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%">67,485 </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:400;line-height:120%">The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.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:11.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:16.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:16.022%"/><td style="width:0.1%"/><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="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%">Three Months Ended March 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 #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="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;border-top:1pt solid #000000;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:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;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%">Service revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dbdbdb;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:#dbdbdb;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,503 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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,928 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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:left;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%">(887)</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%">166 </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"/><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><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%">In May 2020, we purchased preferred stock of Matterport, Inc. ("Matterport"), then a privately held company. In July 2021, Matterport became a publicly traded company through a business combination transaction with a special purpose acquisition vehicle. In connection with the transaction, we received Matterport's publicly traded Class A common stock in exchange for the preferred stock that we owned. We previously recorded our investment at cost because the preferred stock did not have a readily determinable fair value, but upon receipt of the publicly traded common stock, we recorded our investment at fair value. In January 2022, we sold the Class A common stock and recognized a loss relative to this previously recorded fair value in other expense, net in our consolidated statement of comprehensive loss for the three months ended March 31, 2022. This loss is also included in adjustments to reconcile net loss to net cash used in operating activities, as a component of other, in our consolidated statement of cash flows for the three months ended March 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%">A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected in our consolidated balance sheets, is set forth below:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.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:16.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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 31, 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</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%">Significant Other Observable Inputs (Level 2)</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%">Significant Unobservable Inputs (Level 3)</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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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"><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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#dbdbdb;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;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%">398,651 </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 style="background-color:#dbdbdb;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;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%">398,651 </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 style="background-color:#dbdbdb;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;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%">— </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 style="background-color:#dbdbdb;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;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%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,651 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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%">398,651 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Short-term investments</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,555 </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%">88,555 </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 19pt;text-align:left;vertical-align:top"><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:#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%">6,903 </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%">6,903 </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%">— </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%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><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:#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%">23,693 </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%">23,693 </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;text-align:left;vertical-align:top"><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:#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 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:#ffffff;padding:2px 0 2px 1pt;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,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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:#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%">550 </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%">— </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%">550 </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:top"><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:#ffffff;border-top:1pt solid #000000;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,097 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,547 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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%">550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Long-term investments</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,194 </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%">56,194 </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="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:#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%">Total assets</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%">576,093 </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 #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:#dbdbdb;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%">550,303 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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%">25,240 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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%">550 </span></td><td style="background-color:#dbdbdb;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;text-align:left;vertical-align:top"><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">Accrued liabilities</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"/></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%">— </span></td><td style="background-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%">— </span></td><td style="background-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:#dbdbdb;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:#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%">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%">— </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%">307 </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:top"><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: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%">307 </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 #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%">— </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 #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%">— </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 #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%">307 </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-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.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:16.023%"/><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:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</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%">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:#dbdbdb;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:#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: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:#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%">        Money market funds</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: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%">509,971 </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 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%">509,971 </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 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%">— </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 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%">— </span></td><td style="background-color:#dbdbdb;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 #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%">509,971 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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-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:#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">Short-term investments</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"/></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:#dbdbdb;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%">Agency bonds</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%">11,906 </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,906 </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:#231f20;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%">— </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 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%">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:#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%">Loans held for sale</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%">35,759 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,759 </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"/></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:#dbdbdb;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:#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%">138 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138 </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"/></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:#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%">Total other current assets</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%">1,329 </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 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%">— </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 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%">138 </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 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%">1,191 </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%">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:#dbdbdb;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:#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,828 </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%">54,828 </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:#231f20;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%">— </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%">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:#dbdbdb;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:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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 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:#dbdbdb;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:#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%">93 </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 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%">— </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 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%">93 </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 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%">— </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 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:#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%">Total liabilities</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;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%">153 </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;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:#dbdbdb;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:#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;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:#dbdbdb;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%">93 </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;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:#dbdbdb;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%">60 </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"/></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 periods presented.</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. The pull-through rate used to determine the fair value of IRLCs was as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.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:19.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:19.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:19.053%"/><td style="width:0.1%"/></tr><tr><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:100%">Key Inputs</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:100%">Valuation Technique</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:100%">March 31, 2022</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:100%">December 31, 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"><div style="padding-right:11.25pt;text-align:justify"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average pull-through rate</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:2px 1pt;text-align:left;vertical-align:bottom"><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:#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%">68.1%</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%">71.1%</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 for the three months ended March 31, 2022:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.022%"/><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%">Three Months Ended March 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: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 #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:#dbdbdb;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,155 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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,771 </span></td><td style="background-color:#dbdbdb;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;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:#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,289 </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%">5,504 </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;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:#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%">(2,893)</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%">(5,139)</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%">Net loss recognized in earnings</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%">(308)</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%">(199)</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;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:#dbdbdb;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:#dbdbdb;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%">243 </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:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:#dbdbdb;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,937 </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: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="text-indent:36pt"><span><br/></span></div><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:36.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.963%"/><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:120%">March 31, 2022</span></td><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:120%">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:120%">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:120%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:#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:120%">$</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:120%">23,318 </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:120%">$</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:120%">27,559 </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:120%">$</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:120%">23,280 </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:120%">$</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:120%">34,487 </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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">651,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">493,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">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:120%">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:#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%">2027 notes</span></td><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:120%">563,793 </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:120%">389,304 </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:120%">563,234 </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:120%">467,814 </span></td><td style="background-color:#dbdbdb;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, $661,250, 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. As of March 31, 2022, the difference between the net carrying amount of the notes and their estimated fair values represented the notes' equity conversion premium. Based on the closing price of our common stock of $18.04 on March 31, 2022, the if-converted values of all three convertible notes were less than the principal amounts, respectively. 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, and other assets. These assets are remeasured at fair value if determined to 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%">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="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.445%"/><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:9.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.508%"/><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="39" 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%">March 31, 2022</span></td></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="border-top:1pt solid #000;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 #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:#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 #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:#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 #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:#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 #000;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 #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:#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 #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:#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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;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:#dbdbdb;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%">214,029 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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:100%">$</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:100%">214,029 </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 #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:#dbdbdb;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%">214,029 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,651 </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%">398,651 </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%">398,651 </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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;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%">36,047 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,047 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,047 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145,510 </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%">40 </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%">(801)</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%">144,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%">— </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%">88,555 </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%">56,194 </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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;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,900 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/><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 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="display:none"/><td colspan="3" style="display:none"/><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: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 #000000;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%">801,137 </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:middle"/><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: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 #000000;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%">43 </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:middle"/><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: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 #000000;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%">(801)</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:middle"/><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: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 #000000;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%">800,379 </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:middle"/><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: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 #000000;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%">648,727 </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:middle"/><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: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 #000000;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%">95,458 </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:middle"/><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: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 #000000;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%">56,194 </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:middle"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.445%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.508%"/><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="display:none"/><td colspan="39" 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, 2021</span></td></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="display:none"/><td colspan="3" style="border-top:1pt solid #000;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 #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:#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 #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:#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 #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:#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 #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:#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 #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:#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 #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:#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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;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="display:none"/><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: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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;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="display:none"/><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: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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;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="display:none"/><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: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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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 #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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 #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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%">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. 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 March 31, 2022 and December 31, 2021, we had accrued interest of $265 and $86, respectively, on our available-for-sale investments, of which we have recorded no expected credit losses. Accrued interest receivable is recorded in other current assets in our consolidated balance sheets.</span></div> P30D P90D <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:57.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><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%">Notional Amounts</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%">March 31, 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:#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="background-color:#dddddd;border-top:1pt solid #000000;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:#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:#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%">43,260 </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:#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%">70,550 </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;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="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%">43,283 </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%">67,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 43260000 70550000 43283000 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 income related to our derivatives are as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.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:11.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:16.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:16.022%"/><td style="width:0.1%"/><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="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%">Three Months Ended March 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 #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="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;border-top:1pt solid #000000;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:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;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%">Service revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dbdbdb;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:#dbdbdb;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,503 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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,928 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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:left;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%">(887)</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%">166 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1503000 1928000 -887000 166000 <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 in our consolidated balance sheets, is set forth below:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.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:16.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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 31, 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</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%">Significant Other Observable Inputs (Level 2)</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%">Significant Unobservable Inputs (Level 3)</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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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"><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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#dbdbdb;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;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%">398,651 </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 style="background-color:#dbdbdb;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;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%">398,651 </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 style="background-color:#dbdbdb;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;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%">— </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 style="background-color:#dbdbdb;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;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%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,651 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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%">398,651 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Short-term investments</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,555 </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%">88,555 </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 19pt;text-align:left;vertical-align:top"><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:#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%">6,903 </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%">6,903 </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%">— </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%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><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:#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%">23,693 </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%">23,693 </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;text-align:left;vertical-align:top"><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:#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 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:#ffffff;padding:2px 0 2px 1pt;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,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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:#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%">550 </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%">— </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%">550 </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:top"><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:#ffffff;border-top:1pt solid #000000;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,097 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,547 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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%">550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Long-term investments</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,194 </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%">56,194 </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="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:#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%">Total assets</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%">576,093 </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 #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:#dbdbdb;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%">550,303 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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%">25,240 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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%">550 </span></td><td style="background-color:#dbdbdb;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;text-align:left;vertical-align:top"><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">Accrued liabilities</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"/></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%">— </span></td><td style="background-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%">— </span></td><td style="background-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:#dbdbdb;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:#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%">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%">— </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%">307 </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:top"><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: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%">307 </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 #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%">— </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 #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%">— </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 #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%">307 </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-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.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:16.023%"/><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:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</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%">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:#dbdbdb;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:#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: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:#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%">        Money market funds</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: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%">509,971 </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 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%">509,971 </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 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%">— </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 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%">— </span></td><td style="background-color:#dbdbdb;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 #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%">509,971 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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-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:#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">Short-term investments</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"/></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:#dbdbdb;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%">Agency bonds</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%">11,906 </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,906 </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:#231f20;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%">— </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 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%">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:#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%">Loans held for sale</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%">35,759 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,759 </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"/></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:#dbdbdb;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:#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%">138 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138 </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"/></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:#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%">Total other current assets</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%">1,329 </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 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%">— </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 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%">138 </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 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%">1,191 </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%">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:#dbdbdb;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:#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,828 </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%">54,828 </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:#231f20;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%">— </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%">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:#dbdbdb;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:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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 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:#dbdbdb;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:#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%">93 </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 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%">— </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 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%">93 </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 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%">— </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 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:#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%">Total liabilities</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;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%">153 </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;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:#dbdbdb;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:#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;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:#dbdbdb;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%">93 </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;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:#dbdbdb;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%">60 </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"/></tr></table></div> 398651000 398651000 0 0 398651000 398651000 0 0 88555000 88555000 0 0 6903000 6903000 0 0 23693000 0 23693000 0 1547000 0 1547000 0 550000 0 0 550000 2097000 0 1547000 550000 56194000 56194000 0 0 576093000 550303000 25240000 550000 0 0 0 0 307000 0 0 307000 307000 0 0 307000 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 The pull-through rate used to determine the fair value of IRLCs 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:36.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:19.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:19.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:19.053%"/><td style="width:0.1%"/></tr><tr><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:100%">Key Inputs</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:100%">Valuation Technique</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:100%">March 31, 2022</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:100%">December 31, 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"><div style="padding-right:11.25pt;text-align:justify"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average pull-through rate</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:2px 1pt;text-align:left;vertical-align:bottom"><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:#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%">68.1%</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%">71.1%</span></td></tr></table> 0.681 0.711 <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 for the three months ended March 31, 2022:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.022%"/><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%">Three Months Ended March 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: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 #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:#dbdbdb;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,155 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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,771 </span></td><td style="background-color:#dbdbdb;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;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:#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,289 </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%">5,504 </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;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:#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%">(2,893)</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%">(5,139)</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%">Net loss recognized in earnings</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%">(308)</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%">(199)</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;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:#dbdbdb;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:#dbdbdb;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%">243 </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:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:#dbdbdb;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,937 </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:top"/></tr></table></div> 1155000 1771000 2289000 5504000 2893000 5139000 -308000 -199000 243000 1937000 <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="text-indent:36pt"><span><br/></span></div><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:36.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.963%"/><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:120%">March 31, 2022</span></td><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:120%">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:120%">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:120%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:#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:120%">$</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:120%">23,318 </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:120%">$</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:120%">27,559 </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:120%">$</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:120%">23,280 </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:120%">$</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:120%">34,487 </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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">651,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">493,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">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:120%">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:#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%">2027 notes</span></td><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:120%">563,793 </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:120%">389,304 </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:120%">563,234 </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:120%">467,814 </span></td><td style="background-color:#dbdbdb;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:17.574%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.859%"/><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%">March 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:#dbdbdb;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%">Western Alliance Bank</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:bottom"><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%">50,000 </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%">11,284 </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%">3.02 </span></td><td style="background-color:#dbdbdb;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:#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%">50,000 </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,089 </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%">3.00 </span></td><td style="background-color:#dbdbdb;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">8,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.79 </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%">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"><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:#dbdbdb;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%">Flagstar Bank, FSB</span></div></td><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,000 </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,397 </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.15 </span></td><td style="background-color:#dbdbdb;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:#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,000 </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,102 </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.00 </span></td><td style="background-color:#dbdbdb;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 2px 13pt;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:#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%">115,000 </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%">22,285 </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%">— </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%">115,000 </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%">33,043 </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 #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-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 summarizes borrowings under this facility 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:21.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.007%"/><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%">March 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:#dbdbdb;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%">Goldman Sachs Bank USA</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:bottom"><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%">400,000 </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%">136,869 </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%">3.38 </span></td><td style="background-color:#dbdbdb;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:#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%">200,000 </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%">199,781 </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%">3.30 </span></td><td style="background-color:#dbdbdb;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> 23318000 27559000 23280000 34487000 651474000 493907000 650783000 593366000 563793000 389304000 563234000 467814000 23512000 661250000 575000000 18.04 <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="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.445%"/><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:9.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.508%"/><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="39" 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%">March 31, 2022</span></td></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="border-top:1pt solid #000;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 #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:#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 #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:#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 #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:#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 #000;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 #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:#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 #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:#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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;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:#dbdbdb;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%">214,029 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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:100%">$</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:100%">214,029 </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 #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:#dbdbdb;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%">214,029 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,651 </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%">398,651 </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%">398,651 </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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;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%">36,047 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,047 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,047 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145,510 </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%">40 </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%">(801)</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%">144,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%">— </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%">88,555 </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%">56,194 </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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;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,900 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/><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 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="display:none"/><td colspan="3" style="display:none"/><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: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 #000000;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%">801,137 </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:middle"/><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: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 #000000;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%">43 </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:middle"/><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: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 #000000;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%">(801)</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:middle"/><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: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 #000000;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%">800,379 </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:middle"/><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: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 #000000;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%">648,727 </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:middle"/><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: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 #000000;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%">95,458 </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:middle"/><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: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 #000000;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%">56,194 </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:middle"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.445%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.506%"/><td style="width:0.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.508%"/><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="display:none"/><td colspan="39" 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, 2021</span></td></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="display:none"/><td colspan="3" style="border-top:1pt solid #000;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 #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:#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 #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:#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 #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:#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 #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:#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 #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:#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 #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:#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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;border-top:1pt solid #000000;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 #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:#dbdbdb;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:#dbdbdb;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="display:none"/><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: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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;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="display:none"/><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: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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#dbdbdb;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="display:none"/><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: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:#dbdbdb;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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 #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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 #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;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:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 214029000 214029000 214029000 398651000 398651000 398651000 36047000 36047000 36047000 145510000 40000 801000 144749000 88555000 56194000 6900000 3000 0 6903000 6903000 0 801137000 43000 801000 800379000 648727000 95458000 56194000 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 265000 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="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</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:#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="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:100%">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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties for sale</span></td><td style="background-color:#ffffff;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:#ffffff;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%">28,822 </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 style="background-color:#ffffff;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:#ffffff;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%">36,302 </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 7pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties under contract for sale</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%">87,759 </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%">83,108 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Work 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="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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties not available for sale</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%">27,306 </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%">16,377 </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 7pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties under improvement</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%">101,600 </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%">222,434 </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 14.5pt;text-align:left;vertical-align:top"><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:#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%">245,487 </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"/><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: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%">358,221 </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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory includes 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 March 31, 2022 and December 31, 2021, lower of cost or net realizable value write-downs were $1,235 and $2,364, respectively. These write-downs are included within the changes in inventory in net cash used in operating activities in our consolidated statements of cash flows. During the three months ended March 31, 2022, we purchased 398 homes with an inventory value of $197,549 and sold 617 homes with an inventory value of $306,379. During the three months ended March 31, 2021, we purchased 256 homes with an inventory value of $120,488 and sold 171 homes with an inventory value of $74,598.</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%">Homes that are under contract to purchase through our properties business, but that have not closed, are excluded from inventory and represent commitments at the end of the period. As of March 31, 2022, the value of homes under contract that have not closed was $147,766.</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 inventory were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</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:#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="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:100%">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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties for sale</span></td><td style="background-color:#ffffff;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:#ffffff;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%">28,822 </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 style="background-color:#ffffff;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:#ffffff;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%">36,302 </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 7pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties under contract for sale</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%">87,759 </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%">83,108 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Work 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="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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties not available for sale</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%">27,306 </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%">16,377 </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 7pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties under improvement</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%">101,600 </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%">222,434 </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 14.5pt;text-align:left;vertical-align:top"><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:#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%">245,487 </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"/><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: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%">358,221 </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> 28822000 36302000 87759000 83108000 27306000 16377000 101600000 222434000 245487000 358221000 1235000 2364000 398 197549000 617 306379000 256 120488000 171 74598000 147766000 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="text-indent:36pt"><span><br/></span></div><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:37.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.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:19.053%"/><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:120%">Useful Lives (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:120%">March 31, 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:120%">December 31, 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:120%">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:120%">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: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-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%">33,480 </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:#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 #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%">33,455 </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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52,818 </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%">50,439 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,763 </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:120%">14,216 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,871 </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%">1,871 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,102 </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:120%">8,091 </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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">112,034 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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%">108,072 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(65,236)</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:120%">(59,766)</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,038 </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%">10,365 </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 7pt;text-align:left;vertical-align:middle"><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="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 #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%">60,836 </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"/><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: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%">58,671 </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:400;line-height:120%">Depreciation and amortization expense for property and equipment amounted to $5,887 and $4,219 for the three months ended March 31, 2022 and 2021, respectively. We capitalized website and software development costs, including stock-based compensation, of $6,115 and $3,365 for the three months ended March 31, 2022 and 2021, respectively.</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 property and equipment were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:37.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.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:19.053%"/><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:120%">Useful Lives (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:120%">March 31, 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:120%">December 31, 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:120%">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:120%">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: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-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%">33,480 </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:#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 #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%">33,455 </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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52,818 </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%">50,439 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,763 </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:120%">14,216 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,871 </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%">1,871 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,102 </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:120%">8,091 </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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">112,034 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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%">108,072 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(65,236)</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:120%">(59,766)</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,038 </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%">10,365 </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 7pt;text-align:left;vertical-align:middle"><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="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 #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%">60,836 </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"/><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: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%">58,671 </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> 33480000 33455000 P2Y P3Y 52818000 50439000 P3Y P5Y 15763000 14216000 P3Y 1871000 1871000 P7Y 8102000 8091000 112034000 108072000 65236000 59766000 14038000 10365000 60836000 58671000 5887000 4219000 6115000 3365000 Leases<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease office space under noncancelable operating leases with original terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3ZjViYmQ2MzhlOTRiMWQ4NTcwYmYzNWQ1MjkxMTUzL3NlYzo2N2Y1YmJkNjM4ZTk0YjFkODU3MGJmMzVkNTI5MTE1M181OC9mcmFnOmRhNjA1ZWJjMDIwODQ1MzM4ZWMzOTRjYjgxM2FjNGVlL3RleHRyZWdpb246ZGE2MDVlYmMwMjA4NDUzMzhlYzM5NGNiODEzYWM0ZWVfMTEz_fc2a0f42-a1b4-42b7-b3d9-9adcf61cb52d">one</span> to 11 years and vehicles under noncancelable finance leases with terms of four years. Generally, the operating leases require a fixed minimum rent with contractual minimum rent increases over the lease term. The components of lease expense were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.475%"/><td style="width:0.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.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: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:14.053%"/><td style="width:0.1%"/><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="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%">Three Months Ended March 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: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 #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="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;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:100%">Operating lease cost:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><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: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:100%">Operating lease cost</span><span style="color:#231f20;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="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:100%">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: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 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,380 </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 style="background-color:#ffffff;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:#ffffff;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,324 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:100%">Operating lease cost</span><span style="color:#231f20;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="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:100%">Operating expenses</span></td><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%">1,691 </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%">1,117 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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;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%">4,071 </span></td><td style="background-color:#ffffff;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-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:#ffffff;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%">3,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 style="height:14pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 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="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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><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: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:#dbdbdb;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%">183 </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 style="background-color:#dbdbdb;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:#dbdbdb;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%">56 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%">Cost of 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25 </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%">9 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:100%">Total finance lease cost</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 style="background-color:#dbdbdb;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:#dbdbdb;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%">208 </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:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:#dbdbdb;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%">65 </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:top"/><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></table></div><div style="text-align:center;text-indent:36pt"><span><br/></span></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 twelve months or less of $376 and $271 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="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:28.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.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:16.023%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><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:14pt"><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="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022, excluding the three months ended March 31, 2022</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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,903 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">482 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">644 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,029 </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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,244 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">629 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">397 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,270 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,653 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">544 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">346 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,543 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,233 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">220 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">272 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,725 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,495 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,525 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,434 </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:#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: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:#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: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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,434 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">71,962 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,877 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,687 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75,526 </span></td><td style="background-color:#dbdbdb;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:bottom"><div><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,908 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">142 </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="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;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 style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65,054 </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:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,735 </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:middle"/><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></table></div><div style="text-align:center;text-indent:36pt"><span><br/></span></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 $2,515 and financing lease of $77 within the next twelve months. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="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%">March 31, 2022</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:100%">December 31, 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"><div style="padding-right:4.5pt"><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></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: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.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:top"><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"><div style="padding-right:4.5pt"><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></div></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.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:right;vertical-align:top"><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"><div style="padding-right:4.5pt"><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></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:top"><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:top"><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:top"><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:top"><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"><div style="padding-right:4.5pt"><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></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:top"><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:top"><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:top"><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:top"><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-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:57.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><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%">Three Months Ended March 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 #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;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:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">4,389 </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 style="background-color:#ffffff;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:#ffffff;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%">3,643 </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 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </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 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">133 </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%">45 </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;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for lease liabilities</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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 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%">76 </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 style="background-color:#ffffff;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:#ffffff;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%">6,247 </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 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance leases</span></td><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">We lease office space under noncancelable operating leases with original terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3ZjViYmQ2MzhlOTRiMWQ4NTcwYmYzNWQ1MjkxMTUzL3NlYzo2N2Y1YmJkNjM4ZTk0YjFkODU3MGJmMzVkNTI5MTE1M181OC9mcmFnOmRhNjA1ZWJjMDIwODQ1MzM4ZWMzOTRjYjgxM2FjNGVlL3RleHRyZWdpb246ZGE2MDVlYmMwMjA4NDUzMzhlYzM5NGNiODEzYWM0ZWVfMTEz_fc2a0f42-a1b4-42b7-b3d9-9adcf61cb52d">one</span> to 11 years and vehicles under noncancelable finance leases with terms of four years. Generally, the operating leases require a fixed minimum rent with contractual minimum rent increases over the lease term. The components of lease expense were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.475%"/><td style="width:0.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.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: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:14.053%"/><td style="width:0.1%"/><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="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%">Three Months Ended March 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: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 #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="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;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:100%">Operating lease cost:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><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: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:100%">Operating lease cost</span><span style="color:#231f20;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="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:100%">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: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 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,380 </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 style="background-color:#ffffff;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:#ffffff;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,324 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:100%">Operating lease cost</span><span style="color:#231f20;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="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:100%">Operating expenses</span></td><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%">1,691 </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%">1,117 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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;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%">4,071 </span></td><td style="background-color:#ffffff;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-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:#ffffff;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%">3,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 style="height:14pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 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="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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><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: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:#dbdbdb;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%">183 </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 style="background-color:#dbdbdb;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:#dbdbdb;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%">56 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%">Cost of 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25 </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%">9 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:100%">Total finance lease cost</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 style="background-color:#dbdbdb;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:#dbdbdb;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%">208 </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:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:#dbdbdb;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%">65 </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:top"/><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></table></div><div style="text-align:center;text-indent:36pt"><span><br/></span></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 twelve months or less of $376 and $271 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="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:28.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.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:16.023%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><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:14pt"><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="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022, excluding the three months ended March 31, 2022</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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,903 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">482 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">644 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,029 </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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,244 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">629 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">397 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,270 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,653 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">544 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">346 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,543 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,233 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">220 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">272 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,725 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,495 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,525 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,434 </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:#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: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:#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: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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,434 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">71,962 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,877 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,687 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75,526 </span></td><td style="background-color:#dbdbdb;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:bottom"><div><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,908 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">142 </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="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;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 style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65,054 </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:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,735 </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:middle"/><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></table></div><div style="text-align:center;text-indent:36pt"><span><br/></span></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 $2,515 and financing lease of $77 within the next twelve months. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="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%">March 31, 2022</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:100%">December 31, 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"><div style="padding-right:4.5pt"><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></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: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.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:top"><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"><div style="padding-right:4.5pt"><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></div></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.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:right;vertical-align:top"><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"><div style="padding-right:4.5pt"><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></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:top"><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:top"><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:top"><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:top"><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"><div style="padding-right:4.5pt"><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></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:top"><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:top"><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:top"><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:top"><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-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:57.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><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%">Three Months Ended March 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 #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;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:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">4,389 </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 style="background-color:#ffffff;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:#ffffff;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%">3,643 </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 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </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 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">133 </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%">45 </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;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for lease liabilities</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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 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%">76 </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 style="background-color:#ffffff;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:#ffffff;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%">6,247 </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 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance leases</span></td><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> P11Y P4Y The components of lease expense were as follows:<div style="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:51.475%"/><td style="width:0.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.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: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:14.053%"/><td style="width:0.1%"/><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="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%">Three Months Ended March 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: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 #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="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;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:100%">Operating lease cost:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><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: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:100%">Operating lease cost</span><span style="color:#231f20;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="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:100%">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: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 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,380 </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 style="background-color:#ffffff;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:#ffffff;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,324 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:100%">Operating lease cost</span><span style="color:#231f20;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="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:100%">Operating expenses</span></td><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%">1,691 </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%">1,117 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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;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%">4,071 </span></td><td style="background-color:#ffffff;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-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:#ffffff;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%">3,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 style="height:14pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 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="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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><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: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:#dbdbdb;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%">183 </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 style="background-color:#dbdbdb;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:#dbdbdb;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%">56 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%">Cost of 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25 </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%">9 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:100%">Total finance lease cost</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 style="background-color:#dbdbdb;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:#dbdbdb;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%">208 </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:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:#dbdbdb;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%">65 </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:top"/><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></table></div><div style="text-align:center;text-indent:36pt"><span><br/></span></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 twelve months or less of $376 and $271 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="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:57.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="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%">March 31, 2022</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:100%">December 31, 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"><div style="padding-right:4.5pt"><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></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: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.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:top"><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"><div style="padding-right:4.5pt"><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></div></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.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:right;vertical-align:top"><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"><div style="padding-right:4.5pt"><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></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:top"><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:top"><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:top"><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:top"><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"><div style="padding-right:4.5pt"><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></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:top"><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:top"><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:top"><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:top"><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-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:57.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><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%">Three Months Ended March 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 #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;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:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">4,389 </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 style="background-color:#ffffff;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:#ffffff;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%">3,643 </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 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </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 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">133 </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%">45 </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;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for lease liabilities</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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 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%">76 </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 style="background-color:#ffffff;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:#ffffff;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%">6,247 </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 13.75pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance leases</span></td><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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 2380000 2324000 1691000 1117000 4071000 3441000 183000 56000 25000 9000 208000 65000 376000 271000 <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:28.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.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:16.023%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><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:14pt"><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="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022, excluding the three months ended March 31, 2022</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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,903 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">482 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">644 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,029 </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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,244 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">629 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">397 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,270 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,653 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">544 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">346 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,543 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,233 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">220 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">272 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,725 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,495 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,525 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,434 </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:#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: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:#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: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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,434 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">71,962 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,877 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,687 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75,526 </span></td><td style="background-color:#dbdbdb;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:bottom"><div><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,908 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">142 </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="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;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 style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65,054 </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:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,735 </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:middle"/><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></table>(1) Includes interest on operating leases of $2,515 and financing lease of $77 within the next twelve months. <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:28.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.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:16.023%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><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:14pt"><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="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022, excluding the three months ended March 31, 2022</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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,903 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">482 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">644 </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:#231f20;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,029 </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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,244 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">629 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">397 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,270 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,653 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">544 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">346 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,543 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,233 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">220 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">272 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,725 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,495 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,525 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,434 </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:#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: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:#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: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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,434 </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"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">71,962 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,877 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,687 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75,526 </span></td><td style="background-color:#dbdbdb;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:bottom"><div><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,908 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">142 </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="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;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 style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65,054 </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:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#231f20;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,735 </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:middle"/><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></table>(1) Includes interest on operating leases of $2,515 and financing lease of $77 within the next twelve months. 12903000 482000 644000 14029000 16244000 629000 397000 17270000 14653000 544000 346000 15543000 11233000 220000 272000 11725000 10495000 2000 28000 10525000 6434000 0 0 6434000 71962000 1877000 1687000 75526000 6908000 142000 65054000 1735000 2515000 77000 P4Y7M6D P4Y9M18D P3Y P3Y2M12D 0.044 0.044 0.054 0.054 4389000 3643000 26000 9000 133000 45000 76000 6247000 309000 39000 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. Except as discussed below, 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 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 alleges that we are infringing patents claimed to be owned by Surefield without its authorization or license. Surefield is seeking an unspecified amount of damages and an injunction against us offering products and services that allegedly infringe the patents at issue. On July 15, 2020, we filed a counterclaim against Surefield to allege that (i) we are not infringing on the patents that Surefield has alleged that we are infringing and (ii) the patents claimed by Surefield are invalid. This counterclaim asks the court to declare judgment in our favor. The trial for this case has been set for mid-May 2022. The products and services at issue were developed by Matterport, Inc. ("Matterport"), an unaffiliated third party. We contract with Matterport to display its technology on our website and mobile applications. Matterport has agreed to indemnify and defend us with respect to the claims in this lawsuit.</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 alleges that certain of our business policies and practices violate certain provisions of the Fair Housing Act (the “FHA”). The plaintiffs allege 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 focuses 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 seek (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. In December 2021, we offered to settle the plaintiffs' claims for an amount that is not material to our consolidated financial statements taken as a whole, and we accrued a legal settlement expense for our settlement offer, net of funds we expect to receive from our insurance carrier.</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 is 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 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 September 24, 2021, the court denied our motion for summary judgment to dismiss the plaintiff’s remaining claims under PAGA, holding that at this stage of the proceeding, we had not proved that we properly classified associate agents as independent contractors under California law. The plaintiff continues to seek unspecified penalties for alleged violations of 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 is 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 is 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 asserts representative claims under PAGA. The plaintiff is seeking 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 August 12, 2021, the court granted our motion to compel arbitration on the plaintiff’s non-PAGA claims and stayed the plaintiff’s PAGA claims pending resolution of the arbitration. Following the court’s grant, the plaintiff filed an arbitration demand.</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 March 24, 2021, Anthony Bush, who is one our former lead agents as well as a former associate agent, filed a complaint against us in the Superior Court of California, County of Alameda. The original complaint alleges that, during the time he served as an associate agent, we misclassified him as an independent contractor instead of an employee. The plaintiff also asserts representative claims under PAGA. The plaintiff is seeking unspecified amounts of unpaid overtime wages, regular wages, meal and rest period compensation, penalties, injunctive, and other equitable relief, and plaintiff's attorneys' fees and costs. On September 27, 2021, the court granted our motion to stay the plaintiff’s action pending resolution of the PAGA claims brought against us by Devin Cook described above. The plaintiff subsequently filed an arbitration demand. In arbitration, the plaintiff alleges that (i) during the time he served as an associate agent, we misclassified him as an independent contractor instead of an employee and (ii) during the time he served as a lead agent, we misclassified him as an exempt employee. On February 18, 2022, the arbitrator granted a stay of the plaintiff’s claims pertaining to his role as an associate agent pending resolution of the claims brought against us by Devin Cook described above. The arbitrator declined to stay the plaintiff’s claims pertaining to his role as a lead agent, and those claims are proceeding in discovery.</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%">Other Commitments</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 title and settlement business holds cash in escrow at third-party financial institutions on behalf of homebuyers and home sellers. As of March 31, 2022, we held $19,565 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. See Note 5 for our commitments related to inventory under contract but not closed.</span></div> 10 19565000 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="text-indent:36pt"><span><br/></span></div><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.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.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:10.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:10.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:10.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:10.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:10.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:10.114%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2022</span></td><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:120%">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:120%">Weighted-Average 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:120%">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:120%">Accumulated 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:120%">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:120%">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:120%">Accumulated 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:120%">Net</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%">Trade names</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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%">10</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: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%">71,040 </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%">(7,780)</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%">63,260 </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%">71,040 </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%">(6,004)</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 #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:#dbdbdb;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%">65,036 </span></td><td style="background-color:#dbdbdb;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63,480 </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%">(22,402)</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%">41,078 </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%">63,480 </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%">(17,285)</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%">46,195 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;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%">10</span></td><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%">81,360 </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%">(8,695)</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%">72,665 </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%">81,360 </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%">(6,662)</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%">74,698 </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%">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 #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%">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: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%">(38,877)</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 #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%">177,003 </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 #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%">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: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%">(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: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%">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: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%">Amortization expense amounted to $8,926 and $122 for the three months ended March 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 March 31, 2022:</span></div><div style="text-indent:36pt"><span><br/></span></div><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: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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022, excluding the three months ended March 31, 2022</span></div></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%">26,779 </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%">2023</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%">35,705 </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%">2024</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%">20,458 </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%">2025</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%">15,050 </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%">2026</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%">15,050 </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%">Thereafter</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%">63,961 </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 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%">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%">177,003 </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 following table presents the carrying amount of goodwill by reportable segment:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:46.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.022%"/><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:100%">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:100%">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:100%">Total</span></td></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="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;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 March 31, 2022 and 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: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%">250,231 </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%">159,151 </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%">409,382 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></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:100.000%"><tr><td style="width:1.0%"/><td style="width:16.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.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:10.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:10.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:10.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:10.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:10.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:10.114%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2022</span></td><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:120%">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:120%">Weighted-Average 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:120%">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:120%">Accumulated 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:120%">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:120%">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:120%">Accumulated 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:120%">Net</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%">Trade names</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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%">10</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: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%">71,040 </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%">(7,780)</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%">63,260 </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%">71,040 </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%">(6,004)</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 #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:#dbdbdb;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%">65,036 </span></td><td style="background-color:#dbdbdb;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63,480 </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%">(22,402)</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%">41,078 </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%">63,480 </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%">(17,285)</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%">46,195 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;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%">10</span></td><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%">81,360 </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%">(8,695)</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%">72,665 </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%">81,360 </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%">(6,662)</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%">74,698 </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%">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 #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%">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: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%">(38,877)</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 #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%">177,003 </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 #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%">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: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%">(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: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%">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:top"/></tr></table> P10Y 71040000 7780000 63260000 71040000 6004000 65036000 P3Y3M18D 63480000 22402000 41078000 63480000 17285000 46195000 P10Y 81360000 8695000 72665000 81360000 6662000 74698000 215880000 38877000 177003000 215880000 29951000 185929000 8926000 122000 <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 March 31, 2022:</span></div><div style="text-indent:36pt"><span><br/></span></div><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: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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022, excluding the three months ended March 31, 2022</span></div></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%">26,779 </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%">2023</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%">35,705 </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%">2024</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%">20,458 </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%">2025</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%">15,050 </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%">2026</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%">15,050 </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%">Thereafter</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%">63,961 </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 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%">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%">177,003 </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> 26779000 35705000 20458000 15050000 15050000 63961000 177003000 The following table presents the carrying amount of goodwill by reportable segment:<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:46.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.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:16.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:16.022%"/><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:100%">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:100%">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:100%">Total</span></td></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="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;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 March 31, 2022 and 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: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%">250,231 </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%">159,151 </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%">409,382 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 250231000 159151000 409382000 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="text-indent:36pt"><span><br/></span></div><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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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%">March 31, 2022</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%">December 31, 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:#000000;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 #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%">69,173 </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%">78,437 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Miscellaneous accrued 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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,760 </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:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,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:120%">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:top"><div style="padding-left:6pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total accrued and other liabilities</span></div></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: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 #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%">103,449 </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:top"/><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: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 #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%">118,122 </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: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 accrued and other liabilities were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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%">March 31, 2022</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%">December 31, 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:#000000;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 #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%">69,173 </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%">78,437 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Miscellaneous accrued 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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,760 </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:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,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:120%">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:top"><div style="padding-left:6pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total accrued and other liabilities</span></div></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: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 #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%">103,449 </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:top"/><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: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 #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%">118,122 </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:top"/></tr></table></div> 69173000 78437000 20178000 25217000 7760000 7760000 6338000 6708000 103449000 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 March 31, 2022, the carrying value of our convertible preferred stock, net of issuance costs, is $39,879, and holders have earned unpaid stock dividends in the amount of 30,640 shares of common stock. This stock dividend was issued on April 1, 2022. These shares are included in basic and diluted net loss per share attributable to common stock in Note 13. As of March 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 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><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 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 39879000 30640 0 2622177 P360D 0.00055 17.95 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 March 31, 2022 and December 31, 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 March 31, 2022 and December 31, 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.</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</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%">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 options under our 2004 Equity Incentive Plan, as amended (our "2004 Plan"), until July 26, 2017, when we terminated it in connection with our initial public offering. Accordingly, no shares are available for future issuance under our 2004 Plan. Our 2004 Plan continues to govern outstanding equity awards granted thereunder. 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 (our "2017 EIP") became effective on July 26, 2017, and provides for the issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, 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:id3VybDovL2RvY3MudjEvZG9jOjY3ZjViYmQ2MzhlOTRiMWQ4NTcwYmYzNWQ1MjkxMTUzL3NlYzo2N2Y1YmJkNjM4ZTk0YjFkODU3MGJmMzVkNTI5MTE1M183OS9mcmFnOjQyMjJjNTA2MmY3NDQ3MmE5ZWEyNTZjYmMyYWI4NjkyL3RleHRyZWdpb246NDIyMmM1MDYyZjc0NDcyYTllYTI1NmNiYzJhYjg2OTJfNjc1MQ_72586114-f1be-4cf0-9c23-ae4f43230d1f">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="text-indent:36pt"><span><br/></span></div><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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:18.901%"/><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%">March 31, 2022</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%">December 31, 2021</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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,955,888 </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="2" style="background-color:#dddddd;border-top:1pt solid #000000;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%">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: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%">Restricted stock units outstanding</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%">4,630,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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,617,425 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19,788,185 </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:120%">15,205,854 </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 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%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28,374,498 </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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"/></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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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 (our "ESPP") was approved by our 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><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 ESPP as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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%">Three Months Ended March 31, 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%">Year Ended <br/>December 31, 2021</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%">Shares available for issuance at beginning of period</span></td><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%">4,768,506</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,039,667</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%">Shares issued during the period</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%">— </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%">(334,248)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 6.25pt;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 shares available for future issuance at end of period</span></td><td colspan="3" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">4,768,506</span></td><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 #000;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,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: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 three months ended March 31, 2022 was as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:31.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.415%"/><td style="width:0.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.415%"/><td style="width:0.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.415%"/><td style="width:0.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.416%"/><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:120%">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:120%">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:120%">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:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding as of January 1, 2022</span><span style="color:#000000;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;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:120%">4,019,011</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: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-top:1pt solid #231f20;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%">8.02 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;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 #231f20;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%">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: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-top:1pt solid #231f20;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%">122,038 </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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">PSOs earned</span><span style="color:#000000;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: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%">150,000</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:120%">27.50 </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: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Options exercised</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%">(208,499)</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:120%">8.08 </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="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="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 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%">Options expired</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%">(4,624)</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:120%">8.19 </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: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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding as of March 31, 2022</span></div></td><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:120%">3,955,888</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:120%">8.76 </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="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%">3.35</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:120%">39,549 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Options exercisable as of March 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:120%">3,955,888</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:120%">8.76 </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:120%">3.35</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:120%">39,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span><br/></span></div><div><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><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 March 31, 2022. We did not recognize any option-related expense during the three months ended March 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 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 three months ended March 31, 2022 was as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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:middle"><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:middle"><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:#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%">Outstanding as of 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:top"><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:#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:#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%">37.13 </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 7.75pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">952,396 </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%">20.01 </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 7.75pt;text-align:left;vertical-align:top"><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:#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%">(684,357)</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%">23.13 </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 7.75pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(255,039)</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%">40.91 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding or deferred as of </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,630,425 </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"/><td colspan="3" 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%">35.47 </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><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 has been deferred. The amount reported as outstanding or deferred as of March 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 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 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 restricted stock units is recorded as stock-based compensation over the vesting period. As of March 31, 2022, there was $141,682 of total unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.80 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 March 31, 2022, there were 212,711 restricted stock units subject to performance and market conditions ("PSUs") 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 PSU's related performance or market conditions. Stock-based compensation expense for PSUs with performance conditions is 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-based compensation expense associated with the PSUs is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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:120%">Three Months Ended March 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:120%">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:120%">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:120%">PSU 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%">693 </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%">1,099 </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="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></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, our stock-based compensation, net of forfeitures, and the amount capitalized in website and software development costs, each as included in our consolidated statements of comprehensive loss:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><td style="width:0.1%"/><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="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%">Three Months Ended March 31,</span></td><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="border-top:1pt solid #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><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:top"><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: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%">3,377 </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 #231f20;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 #231f20;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%">2,978 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,965 </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%">5,761 </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"/><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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,072 </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%">542 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,374 </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%">3,302 </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"/><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 6.25pt;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 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: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 #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%">16,788 </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"/><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: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 #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%">12,583 </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"/><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></table></div>(1) Net of $1,134 and $732 of stock-based compensation that was capitalized in the three months ended March 31, 2022 and 2021, respectively. 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="text-indent:36pt"><span><br/></span></div><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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:18.901%"/><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%">March 31, 2022</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%">December 31, 2021</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:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,955,888 </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="2" style="background-color:#dddddd;border-top:1pt solid #000000;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%">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: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%">Restricted stock units outstanding</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%">4,630,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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,617,425 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19,788,185 </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:120%">15,205,854 </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 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%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28,374,498 </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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"/></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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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%">Three Months Ended March 31, 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%">Year Ended <br/>December 31, 2021</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%">Shares available for issuance at beginning of period</span></td><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%">4,768,506</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,039,667</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%">Shares issued during the period</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%">— </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%">(334,248)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 6.25pt;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 shares available for future issuance at end of period</span></td><td colspan="3" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">4,768,506</span></td><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 #000;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,705,419</span></td></tr></table></div> 3955888 4019011 4630425 4617425 19788185 15205854 28374498 23842290 1600000 0.01 0.85 4768506 4039667 0 334248 4768506 3705419 Option activity for the three months ended March 31, 2022 was as follows:<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:31.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.415%"/><td style="width:0.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.415%"/><td style="width:0.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.415%"/><td style="width:0.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.416%"/><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:120%">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:120%">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:120%">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:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding as of January 1, 2022</span><span style="color:#000000;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;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:120%">4,019,011</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: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-top:1pt solid #231f20;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%">8.02 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;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 #231f20;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%">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: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-top:1pt solid #231f20;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%">122,038 </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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">PSOs earned</span><span style="color:#000000;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: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%">150,000</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:120%">27.50 </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: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Options exercised</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%">(208,499)</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:120%">8.08 </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="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="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 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%">Options expired</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%">(4,624)</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:120%">8.19 </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: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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding as of March 31, 2022</span></div></td><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:120%">3,955,888</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:120%">8.76 </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="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%">3.35</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:120%">39,549 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Options exercisable as of March 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:120%">3,955,888</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:120%">8.76 </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:120%">3.35</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:120%">39,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span><br/></span></div><div><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> 4019011 8.02 P3Y8M23D 122038000 150000 27.50 208499 8.08 4624 8.19 3955888 8.76 P3Y4M6D 39549000 3955888 8.76 P3Y4M6D 39549000 150000 150000 Restricted stock unit activity for the three months ended March 31, 2022 was as follows:<div style="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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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:middle"><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:middle"><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:#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%">Outstanding as of 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:top"><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:#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:#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%">37.13 </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 7.75pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">952,396 </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%">20.01 </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 7.75pt;text-align:left;vertical-align:top"><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:#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%">(684,357)</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%">23.13 </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 7.75pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(255,039)</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%">40.91 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding or deferred as of </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,630,425 </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"/><td colspan="3" 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%">35.47 </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><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 has been deferred. The amount reported as outstanding or deferred as of March 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 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 952396 20.01 684357 23.13 255039 40.91 4630425 35.47 141682000 P2Y9M18D 212711 1 0 2 Stock-based 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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><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:120%">Three Months Ended March 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:120%">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:120%">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:120%">PSU 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%">693 </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%">1,099 </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="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></table>The following table details, for each period indicated, our stock-based compensation, net of forfeitures, and the amount capitalized in website and software development costs, 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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><td style="width:0.1%"/><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="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%">Three Months Ended March 31,</span></td><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="border-top:1pt solid #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><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:top"><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: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%">3,377 </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 #231f20;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 #231f20;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%">2,978 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,965 </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%">5,761 </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"/><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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,072 </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%">542 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,374 </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%">3,302 </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"/><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 6.25pt;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 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: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 #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%">16,788 </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"/><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: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 #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%">12,583 </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"/><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></table>(1) Net of $1,134 and $732 of stock-based compensation that was capitalized in the three months ended March 31, 2022 and 2021, respectively. 693000 1099000 3377000 2978000 7965000 5761000 1072000 542000 4374000 3302000 16788000 12583000 1134000 732000 Net Loss per Share Attributable to Common Stock<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 loss per share whenever doing so would be dilutive.</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 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 participating securities. 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 12.</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="text-indent:36pt"><span><br/></span></div><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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="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:120%">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:120%">2021</span></td><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;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:#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="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:120%">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%">(90,806)</span></td><td style="background-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:120%">$</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:120%">(35,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends on convertible preferred stock</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%">(793)</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:120%">(2,336)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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:120%">Net loss attributable to common stock—basic and diluted</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:120%">$</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:120%">(91,599)</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:120%">$</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:120%">(38,120)</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="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;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:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106,664,140 </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%">103,427,764 </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"/><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"/><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"/><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"/><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;text-align:left;vertical-align:top"><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:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #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:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #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%">(0.86)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #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%">(0.37)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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></table></div><div style="text-indent:36pt"><span><br/></span></div><div><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 that have vested but 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 for the periods presented because their effect would have been anti-dilutive:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="border-top:1pt solid #000000;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%">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:top"><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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">769,623 </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="2" style="background-color:#dddddd;border-top:1pt solid #000000;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%">778,297 </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="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:120%">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:120%">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:120%">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="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:120%">2027 notes as if converted</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%">6,147,900 </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:120%">5,346,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,040,000 </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%">2,040,000 </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"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock options outstanding</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%">3,955,888 </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:120%">5,063,462 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Restricted stock units outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,602,696 </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%">3,862,964 </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"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Employee stock purchase plan</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%">265,167 </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:120%">128,032 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">26,901,234 </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:top"/><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 #000;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%">26,338,715 </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:top"/><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></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Excludes 212,711 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>(2) Excludes 27,729 restricted stock units that have vested but whose settlement into common stock were deferred at the option of certain non-employee directors as of March 31, 2022. <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="text-indent:36pt"><span><br/></span></div><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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="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:120%">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:120%">2021</span></td><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;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:#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="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:120%">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%">(90,806)</span></td><td style="background-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:120%">$</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:120%">(35,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends on convertible preferred stock</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%">(793)</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:120%">(2,336)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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:120%">Net loss attributable to common stock—basic and diluted</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:120%">$</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:120%">(91,599)</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:120%">$</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:120%">(38,120)</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="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;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:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106,664,140 </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%">103,427,764 </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"/><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"/><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"/><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"/><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;text-align:left;vertical-align:top"><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:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #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:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #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%">(0.86)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #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%">(0.37)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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></table></div><div style="text-indent:36pt"><span><br/></span></div><div><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 that have vested but whose settlement into common stock were deferred at the option of certain non-employee directors.</span></div> -90806000 -35784000 793000 2336000 -91599000 -91599000 -38120000 -38120000 106664140 106664140 103427764 103427764 -0.86 -0.86 -0.37 -0.37 <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 for the periods presented because their effect would have been anti-dilutive:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="border-top:1pt solid #000000;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%">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:top"><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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">769,623 </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="2" style="background-color:#dddddd;border-top:1pt solid #000000;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%">778,297 </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="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:120%">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:120%">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:120%">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="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:120%">2027 notes as if converted</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%">6,147,900 </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:120%">5,346,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,040,000 </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%">2,040,000 </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"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock options outstanding</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%">3,955,888 </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:120%">5,063,462 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Restricted stock units outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,602,696 </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%">3,862,964 </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"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Employee stock purchase plan</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%">265,167 </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:120%">128,032 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">26,901,234 </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:top"/><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 #000;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%">26,338,715 </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:top"/><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></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Excludes 212,711 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>(2) Excludes 27,729 restricted stock units that have vested but whose settlement into common stock were deferred at the option of certain non-employee directors as of March 31, 2022. 769623 778297 9119960 9119960 6147900 5346000 2040000 2040000 3955888 5063462 4602696 3862964 265167 128032 26901234 26338715 212711 2 27729 Income TaxesDuring the three months ended March 31, 2022, we recorded an income tax expense of $134, resulting in an effective tax rate of (0.15)%, which is primarily a result of current state income taxes. Our current income tax expense was partially offset by a deferred tax benefit resulting from a reduction to deferred tax liabilities originally created through our April 2, 2021 acquisition of RentPath. Our March 31, 2021 effective tax rate of 0% is a result of our previously recorded full valuation allowance against our deferred tax assets.<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 the three months ended March 31, 2022 and 2021. 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%">Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss ("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 our acquisition of RentPath, RentPath experienced an ownership change that triggered Section 382. As of September 30, 2021, RentPath completed a Section 382 limitation study and, based on this analysis, we do not expect a reduction in our ability to fully utilize RentPath'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%">As of December 31, 2021, we had accumulated approximately $611,296 of federal net operating losses, approximately $18,777 (tax effected) of state net operating losses, and approximately $3,213 of foreign net operating losses. Federal net operating losses are available to offset federal taxable income and begin to expire in 2025, with net operating loss carryforwards of $320,123 generated after 2017 available to offset future U.S. federal taxable income over an indefinite 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:400;line-height:120%">Net research and development credit carryforwards of $18,828 are available as of December 31, 2021 to reduce future 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 $149,710 are available as of December 31, 2021 to offset future U.S. federal taxable income over an indefinite 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:400;line-height:120%">Our material income tax jurisdiction is the United States (federal) and Canada (foreign). As a result of NOL carryforwards, we are subject to audit for all tax years for federal purposes. All tax years remain subject to examination in various other jurisdictions that are not material to our consolidated financial statements.</span></div> 134000 -0.0015 0 1506000 32000 611296000 18777000 3213000 320123000 18828000 149710000 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, Redfin Mortgage, our wholly owned mortgage origination subsidiary, utilizes warehouse credit facilities that are classified as current liabilities in our consolidated balance sheets. Borrowings under each warehouse credit facility are secured by the related mortgage loan and rights and income associated with the loan. The following table summarizes borrowings under these facilities as of the periods presented:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.574%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.859%"/><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%">March 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:#dbdbdb;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%">Western Alliance Bank</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:bottom"><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%">50,000 </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%">11,284 </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%">3.02 </span></td><td style="background-color:#dbdbdb;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:#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%">50,000 </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,089 </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%">3.00 </span></td><td style="background-color:#dbdbdb;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">8,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.79 </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%">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"><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:#dbdbdb;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%">Flagstar Bank, FSB</span></div></td><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,000 </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,397 </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.15 </span></td><td style="background-color:#dbdbdb;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:#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,000 </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,102 </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.00 </span></td><td style="background-color:#dbdbdb;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 2px 13pt;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:#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%">115,000 </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%">22,285 </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%">— </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%">115,000 </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%">33,043 </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 #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-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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the facility with Western Alliance Bank ("Western Alliance") mature on June 15, 2022 and generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.25% or (ii) 3.00%. Redfin Corporation has agreed to make capital contributions in an amount as necessary for Redfin Mortgage to satisfy its adjusted tangible net worth financial covenant under the agreement, but it was not obligated to make any such capital contributions as of March 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%">Borrowings under the facility with Texas Capital Bank, N.A. ("Texas Capital") mature on September 14, 2022 and generally bear interest at a rate equal to the greater of (i) the rate of interest accruing on the outstanding principal balance of the loan minus 0.25% or (ii) 2.95%. Redfin Corporation has guaranteed Redfin Mortgage’s obligations under the agreement.</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%">Borrowings under the facility with Flagstar Bank, FSB ("Flagstar") generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.00% or (ii) 3.00%. This facility does not have a stated maturity date, but Flagstar may terminate the facility upon 30 days’ prior notice. Redfin Mortgage would be required to pay all amounts owed to Flagstar upon the facility's termination.</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%">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 has, 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 are 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 periods presented:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.007%"/><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%">March 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:#dbdbdb;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%">Goldman Sachs Bank USA</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:bottom"><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%">400,000 </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%">136,869 </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%">3.38 </span></td><td style="background-color:#dbdbdb;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:#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%">200,000 </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%">199,781 </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%">3.30 </span></td><td style="background-color:#dbdbdb;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%">The facility matures on August 9, 2023, but we may extend the maturity date for an additional six months to repay outstanding borrowings. Goldman Sachs may, at its sole option, finance a portion of RedfinNow Borrower's acquisition costs of qualified homes that have been purchased. The portion financed is based, in part, on how long the qualifying home has been owned by a Redfin entity. Beginning on January 1, 2022, all outstanding borrowings generally bear interest at a rate equal to (i) the USD-SOFR-Compound rate plus 11.448 basis points (subject to a floor of 0.30%) plus (ii) 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%">RedfinNow Borrower must repay all borrowings and accrued interest upon the termination of the facility, and it has the option to repay the borrowings, and the related interest, with respect to a specific financed home upon the sale of such home. In certain situations involving a financed home remaining unsold after a certain time period or becoming ineligible for financing under the facility, RedfinNow Borrower may be obligated to repay all or a portion of the borrowings, and related interest, with respect to such home prior to the sale of such home. In instances involving "bad acts," Redfin Corporation has guaranteed repayment of amounts owed under the facility, in some situations, and indemnification of certain expenses incurred, in other situations.</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 March 31, 2022, RedfinNow Borrower had $413,657 of total assets, of which $231,023 related to inventory and $146,582 in cash and cash equivalents. As of December 31, 2021, RedfinNow Borrower had $567,128 of total assets, of which $337,630 related to inventory and $101,064 in cash and 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:400;line-height:120%">For the three months ended March 31, 2022 and 2021, we amortized $92 and $86 of debt issuance costs, respectively, and recognized $1,508 and $340 of interest expense, respectively.</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%">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><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: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:7.384%"/><td style="width:0.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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 15; July 15</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</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:120%">0.42 </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:120%">%</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%">—</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%">—</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:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.50 </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:120%">%</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:120%">0.90 </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:120%">%</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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 March 31, 2022. For more than 20 trading days during the 30 consecutive trading days ended March 31, 2022, the volume weighted average price of our common stock was less than 130% of the conversion price of our 2023 notes. As a result, our 2023 notes will not be convertible at the option of the holders during the quarter ending June 30, 2022, and have been reclassified from current liabilities to non-current liabilities on our consolidated balance sheets as of March 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.</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><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 our convertible senior notes were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:15.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:19.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:19.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:19.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:19.054%"/><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:120%">March 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:120%">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:120%">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:120%">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:120%"> 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:120%">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:#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%">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:#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"/><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%">194 </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%">23,318 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">651,474 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,207 </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:120%">563,793 </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><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:15.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:19.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:19.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:19.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:19.054%"/><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:120%">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:120%">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:120%">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:120%">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:120%">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:#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%">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:#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"/><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%">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:#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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">563,234 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="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="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: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="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: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:#000000;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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">103 </span></td><td style="background-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:120%">$</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:120%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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: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:#000000;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="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: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:120%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">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%">141 </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%">176 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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: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="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: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: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:#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:bottom"/><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: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: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:#000000;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="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: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:120%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">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%">690 </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%">690 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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: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="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: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:120%">719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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: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:#000000;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="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: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:120%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">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%">1,279 </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%">62 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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: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="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: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:120%">822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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: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:#000000;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="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: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:120%">1,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:120%">789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">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%">2,110 </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%">928 </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="display:none"/><td colspan="3" style="display:none"/><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><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;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;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;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 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><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>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. 50000000 11284000 0.0302 50000000 17089000 0.0300 40000000 8604000 0.0379 40000000 11852000 0.0301 25000000 2397000 0.0315 25000000 4102000 0.0300 115000000 22285000 0 115000000 33043000 0 0.0225 0.0300 0.0025 0.0295 0.0200 0.0300 P30D 400000000 136869000 0.0338 200000000 199781000 0.0330 P6M 11.448 0.0030 0.0300 0.0030 0.0300 413657000 231023000 146582000 567128000 337630000 101064000 92000 86000 1508000 340000 We have issued convertible senior notes with the following characteristics:<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:24.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: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:7.384%"/><td style="width:0.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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 15; July 15</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</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:120%">0.42 </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:120%">%</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%">—</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%">—</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:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.50 </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:120%">%</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:120%">0.90 </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:120%">%</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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 March 31, 2022. For more than 20 trading days during the 30 consecutive trading days ended March 31, 2022, the volume weighted average price of our common stock was less than 130% of the conversion price of our 2023 notes. As a result, our 2023 notes will not be convertible at the option of the holders during the quarter ending June 30, 2022, and have been reclassified from current liabilities to non-current liabilities on our consolidated balance sheets as of March 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.</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><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 our convertible senior notes were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><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:15.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:19.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:19.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:19.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:19.054%"/><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:120%">March 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:120%">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:120%">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:120%">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:120%"> 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:120%">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:#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%">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:#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"/><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%">194 </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%">23,318 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">651,474 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,207 </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:120%">563,793 </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><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:15.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:19.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:19.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:19.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:19.054%"/><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:120%">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:120%">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:120%">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:120%">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:120%">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:#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%">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:#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"/><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%">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:#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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">563,234 </span></td><td style="background-color:#dddddd;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 20 30 1.30 661250000 575000000 23512000 0 194000 23318000 661250000 0 9776000 651474000 575000000 0 11207000 563793000 23512000 0 232000 23280000 661250000 0 10467000 650783000 575000000 0 11766000 563234000 <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:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.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:19.053%"/><td style="width:0.1%"/><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="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:120%">Three Months Ended March 31,</span></td><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="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="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: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="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: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:#000000;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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">103 </span></td><td style="background-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:120%">$</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:120%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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: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:#000000;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="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: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:120%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">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%">141 </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%">176 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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: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="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: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: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:#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:bottom"/><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: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: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:#000000;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="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: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:120%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">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%">690 </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%">690 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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: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="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: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:120%">719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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: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:#000000;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="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: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:120%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">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%">1,279 </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%">62 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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: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="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: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:120%">822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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: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:#000000;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="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: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:120%">1,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:120%">789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">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%">2,110 </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%">928 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 103000 104000 0 0 38000 72000 141000 176000 0 0 0 0 690000 690000 690000 690000 719000 35000 0 0 560000 27000 1279000 62000 822000 139000 0 0 1288000 789000 2110000 928000 20 30 1.30 5 5 0.98 93.53 138.56 6147900 62647000 Subsequent Events<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Closing of Acquisition of Bay Equity—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed our acquisition (the "Bay Equity Acquisition") of Bay Equity LLC (“Bay Equity”), and Bay Equity became one of our wholly owned subsidiaries. Bay Equity is a full-service mortgage lender that is licensed in 49 states (including the District of Columbia) and employs more than 1,100 people. 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 Bay Equity Acquisition was made pursuant to a merger agreement, dated as of January 10, 2022 (the “Merger Agreement”), among Redfin Corporation, Ruby Merger Sub LLC, one of our wholly owned subsidiaries (“Merger Sub”), BE Holdco, LLC, which held all of the equity interests of Bay Equity (“BE Holdco”), and Brett McGovern, as representative of the members of BE Holdco. Pursuant to the Merger Agreement, Merger Sub merged with and into BE Holdco, and BE Holdco continued as the surviving entity and became a wholly owned subsidiary of Redfin Corporation.</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 purchase price for the Bay Equity Acquisition is estimated to be $137,818 (the "Estimated Purchase Price"), which represents a $72,500 premium over Bay Equity’s tangible book value as of February 28, 2022. The final purchase price, which will be determined by June 30, 2022, unless there are any disputes, will be subject to adjustment based on the tangible book value of Bay Equity as of April 1, 2022, as well as certain other transaction-related adjustments.</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 paid all of the Estimated Purchase Price in cash. As contemplated by the Merger Agreement, we deposited $2,000 of the Estimated Purchase Price into an escrow account to satisfy potential purchase price adjustments and $20,066 of the Estimated Purchase Price into an escrow account to satisfy potential indemnification claims. The balance of the purchase price adjustment escrow amount, if any, after deducting any purchase price adjustment owed to us, will be released to BE Holdco’s former owners after the final purchase price has been determined. The balance of the indemnification escrow amount, if any, after deducting indemnification amounts payable to us, will be released to BE Holdco’s former owners on October 1, 2024 and in accordance with the Merger Agreement.</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%">Settlement of 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 April 29, 2022, we settled the lawsuit brought by ten housing organizations alleging that certain of our business policies and practices violate certain provisions of the FHA. See Note 8 for more information regarding this lawsuit. As part of the settlement, we will make two payments to the ten organizations: (1) an aggregate of $3,000 by May 29, 2022 and (2) an aggregate of $1,000 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> 49 1100 137818000 72500000 2000000 20066000 10 2 10 3000000 1000000 EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )R I50'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 " "<@*54 E8++.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6Q:/81M+A5/"H(%Q5M(IFUPLQN2D=V^O=G8;A%] "&7S/SY MYAM(:X(T0\3G. 2,Y##=3+[KDS1APXY$00(D4=&GA[>GPIZU:N M3Z1[@_E5621A'^_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 )R I50(IE-Q1@4 46 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"P_1B=R;$EDR [)#,$)*TF299 FEWMIU>"%M@3VS+E64( M_[Y'-MB$,<>>]@;\=5X_/I+>(VFTD>HM]870Y#T*X_2JXVN=?+6LU/5%Q--S MF8@8[BREBKB&4[6RTD0)[N5!46@QV^Y;$0_BSO4HOS95UR.9Z3"(Q521-(LB MKK8W(I2;JP[M["_,@I6OS07K>I3PE9@+_7LR57!FE2I>$(DX#61,E%A>=<;T MZ\1Q3$#^Q!^!V*0'Q\1\RD+*-W/RX%UU;$,D0N%J(\'A;RTF(@R-$G#\LQ/M ME.\T@8?'>_7[_./A8Q8\%1,9?@\\[5]UAAWBB27/0CV3FU_%[H,NC)XKPS3_ M)9OBV5ZO0]PLU3+:!0-!%,3%/W_?)>(P@)X(8+L =A1 3[W!V07DF;,*LORS M;KGFUR,E-T29IT'-'.2YR:/A:X+8-.-<*[@;0)R^GLBU4&0*+4:Z)/6Y$NG( MTB!L;EON3N2F$&$G1!SR)&/MI^0N]H3W,=X"H)**[:EN&"KXQ-4Y<>@9839C M-3P3/'R<0#@;UH5_P''*)#FYGH,FZ:_Q(M4*^MW?B&2OE.SEDKT3DK?2S6 T M:/*Z341=QO%P:G=?$(J+DN*B'<5+QI46*MR2F4BDTG5$N)16F4"(^B51OQW1 M5*A >J9'$>C8M2G"E?9]Z*=/GQJZP:!D&[1L,\7!QW(;.ITN7&O)PQ3+U[!D M&J(Z=[$.]);P;=IUAK1O(SR7)<]E&YZ96 5FL$"RGGE4 MVWJXSDQXRR F$ZD@O]RD&H&C=N5V=AN\A]BMA,_(7$,/(U+!Z[)8JRW\>[7, M#>JW=QCD@273-I"O_)T\>-#?@F7@YJ1("S=(#GI=Q^[W6 ]K8\HJ0M:&<.QY M4"_2L_T!>83GR+>X/G>X)+4O+Z$AQ :,"/X5%#0,M;)NZOQWU->-K$7%)>=9 M -VE;Z.YK H!Q:W\&'!BSJ OOLI-7 N'R\T%USK$K(56U8'BGGZ,5HZ3J9+K M(';KVQG7_#[&T*HR07%W/T:;RE3SD/P9)*<'+ZYX.:0VQ=BJ,D%Q;\];< R3 MZM,HN,!G9O>_8"A5=:"XM3]*%[(R]66,E8<&D8M!OSMT' M2>224/9Y\87,A9LIR%W],T9250>&6_D^8^3NW?5Y#!/W M4Q6V0>AY/+\=8[-(5M4#UJH>3#*ES/RHF!3EZ0+'R&I7% V*/X[7(1_)*OMG MK>S_(8;9;;%D---)OD>M)<,5&\@JWV>M?-_,W&#B <:ZDJIVH/'(%?6#L MNK TA@F-\ I)C+$J *Q5 9A'/ S)39;"[;2^-7&=IMDNJWR?M?+]NTBHE>E@ MOX""]L%HHX3']>G#!1O1*MMGN&OOD^4+2!8&]/]6!JPR?]9J;?#1)^?Y&I]\ MRS04S-AX6NWZNE"^R)7-5M :)F@#.G#Z@^'(6M=A516 M5HB3&#X*2A.#[$G MWLEOHCY7N)0-EN\,V9!AA=NI3-[!/7KO7_=!:LKF#P'%!%N -LAUNY1U'12M M[08T#R M"JR0UW7OFP:!DT/0.MAH,PZ4[S^FQ#7+QF+/K;Q:[G&.\YT]JWJ\V"!]XL; M4A**)83:YP,8:ZK84>0#N+Z74^Q/S@G+G]_I? M4$L#!!0 ( )R I5268'2E,P< *0= 8 >&PO=V]R:W-H965T&ULQ5EIC]LV$/TKA!L4+>"->>C,'D"RB[8!DC;(]OC,E>BU$$ET M*=J;Y-=W*"N2+1[> @7Z8;TZ'H=OAN2\(77U)-6G;B.$1I^;NNVN%QNMMZ]6 MJZ[8B(9W+^56M/!F+57#-=RJQU6W58*7?:.F7E&,DU7#JW9Q<]4_^Z!NKN1. MUU4K/BC4[9J&JR]O1"V?KA=D\>W!Q^IQH\V#UZ'_V'Y0<+<:K915 M(]JNDBU28GV]>$U>W;+<-.@1?U;BJ3NZ1L:5!RD_F9NWY?4"&T:B%H4V)CC\ MVXM;4=?&$O#X>S"Z&/LT#8^OOUG_J7<>G'G@G;B5]5]5J3?7BVR!2K'FNUI_ ME$^_B,&AV-@K9-WUO^AIP.(%*G:=ELW0&!@T57OXSS\/@3AJ0")/ SHTH,]M MP(8&K'?TP*QWZXYK?G.EY!-2!@W6S$4?F[XU>%.U9ACOM8*W%;33-[>R[61= ME5R+$KWA-6\+@>Z-N0Y=H#_N[] /+WY$+U#5HM\WZY>(D:6B&)*'9S>J>4:#7B M70=^!@RRT2#K#48^@[S;( @-*LR%^'M7[7D-/3A#=3"5]*;,*MO?)(0F&;Y: M[8]#8L/BG&#,1M@)TVAD&@69?A2=5E5A1MMP=?$[&(B/.F8)CM(9/1M%:$K3 MS$TO'NG%07KW&ZGTA1:J@1FW!ZZ-+XJQU7\>1W$V8VFC&$M9ZB:9C"23(,G7 M12%W0 O26"%@I!]JL40MI%RY1KR&Q&@648<@QZ)"B;+2J)8PTYQN)!;!F-*, MSMRP44D>YY';C71T(PVZ\18"W&JIOKAXI5:/-(JC;#X+;!B+,VH6J8M9-C++ M@LS>2=YV:"/JL@]B!VO)Q3&S.;(D9S.*-HK%:9R[&>8CPSS(\(,26UZ52'P& M/?4,;6[32S*6S.@Y4#2//,N(X"FMXR#!W_1&P/0+)+HA;V-[:J71?!DY4&E, M/?./'&D/"9+\76I>/XR=C:H<5VX/O@,59DGJ6#YGDB(3UJ*_&+N3Z8M>)(:Y^JLSF0"(R M7^DN6 3%HH?JI$>#EB44=^"FH2)A)7I9RG+ MIZJNG=1LF8EPSJPT?AYW2FX2)!)6I+>MYNUC!4)T=K1M*2%I>EQ6#%0=N"S. MJ2=ODDET2%AU#HEI9"G;8?D[R=KR0AC.YY62"T:SW#?DDPJ1L P=TE,@+=G2 M0LSJC:U@.I0**MD\]0W\)$,D?U8E6U?\H:HK7E(BR*\CEA M!XYDA'H&BQ[M.L(:\A=7PNRAQ+>R<,V+$%];'"C4AO&>?0*=-(2& M->1>P,J$^"JQE_6^:A]GK)UE([55@K D2ZP8.W!YGF8>Y:.3G-"PG,!^=@\Z MW:?"3K05E(^MU,*?$*FM%_/\XH!01C./]-%)4FA84MX)#G/AW*RU-8/$.+4X M.F&1C^.D+#2L+* ",6>K, F.6-A.3O,XC,$F4.HXIPD\9RD"YBDE,:> M^< F36-A3;N535,=2N##<9)L-61>T1; &?WP*\P-E/WH)!\T; Z#7W5;7HCK MQ5:)3JB]6-P@UTG#'4;T-=+1/ 2X_[O\ 0BN=,;J:JOHKQ$TP2]8VXK^2+IV"B-S MJ'2>I?-$XX8EGE*6'9U/LF"=>&^"MY%U*537QS"]['>QL2RJU*MI"ZS&'31=6B@F\K2&5.HG8%D.0Y9*4Y5P](>@3N)V-7"1,FME.% D]9&>*@86KAB.29=B M71654VN970!<1 G-K3K,!60I);X3*#;5"NPYN]'NF0MYH.TZ(HT3.M^C.7"P MS\Z\@C85""Q<(%C"NT2-^/J5MX ;>"_[Y?DO_5&<*!O /!^+4&LAQOS MH6[\,'OS#U!+ P04 " "<@*54]7Y:R!4# !V"@ & 'AL+W=O<8-78U#;-ND^_8T,9M.36/ 0;SN7W/QQC3[9"/JF4$(W^9(RKJ9-J MG5^YKHI3DF'5$SGA\&0M9(8U3.7&5;DD.+%.&7,#SPO=#%/NS";VWD+.)J+0 MC'*RD$@568;EZPUA8CMU?.?MQCW=I-K<<&>3'&_(DNC'?"%AYM91$IH1KJC@ M2)+UU+GVK^:^=; 6/RC9JL88&2DK(9[,Y%LR=3Q#1!B)M0F!X?)"YH0Q$PDX MGJN@3IW3.#;';]'OK'@0L\**S 7[21.=3IV1@Q*RQ@73]V+[E52"AB9>+)BR M_VA;VH9C!\6%TB*KG($@H[R\XC]5(1H._F"'0U Y!,8Q04L33J'S M!9:$ZY1H&F-V@;Z@Q^4M.C^[0&>(-1;=2B'-24@[V4#R3+A82%C*,!B M*H0+G0I)_T*_&R'EW4[Z,L&P65>O_+T3<(1A2T-8:P@_IX$J51SF#S]@#3K@ M#UFUR*.://H<.>PD2L-'@_+-(?SH*/Q#5BW\48T_VHL_%UD&ZQZ^OO'3YSI_ M=%3G'[)JP8]K^/$)\,>W^_A#)8=>=[\?8]E"][W_VY%W OQQ?5Z%;*^_R N& MX?A]P3M-P[XWBL)H!WIC)_5/0#^AT:NX1_%WF7;SNXU#@3F1P9Z[H5PA1M;@ MZ_4B""++0TXYT2*WYX25T'#JL,,4#H9$&@-XOA9"OTW,T:,^:L[^ 5!+ P04 M " "<@*54PFFK!PX& ""& & 'AL+W=OO%0JVVO&+J M0NQX#;^LA:R8AD>Y6:B=Y"QOG*IR08(@7E2LJ&?7E\V[6WE]*?:Z+&I^*Y': M5Q63WVYX*1ZO9GAV?/&IV&RU>;&XOMRQ#;_C^LON5L+3HH^2%Q6O52%J)/GZ M:O8&OU[2T#@T%G\5_%&=?$>&RKT0#^;A?7XU"PPB7O*5-B$8?!SXDI>EB00X M_NF"SOHQC>/I]V/T=PUY('//%%^*\FN1Z^W5+)VAG*_9OM2?Q./OO",4F7@K M4:KF+WKL;(,96NV5%E7G# BJHFX_V5,W$2<.$,?M0#H',G8()QQHYT ;HBVR MAM9;IMGUI12/2!IKB&:^-'/3> .;HC;+>*BEJ)LLB9YCFZT_ ! M:Z05$FNT%!7LC*U9L@-'?PBET!Q]N7N+7OSR$OV"BAI]WHJ]8G6N+A<:L)B( MBU4W[DT[+ID8EZ(/HM9;A7ZM((I?(1(0XL"S M?+X[]L"A_;S2)EXX$>\3/_!ZSUT3TSK&C:,Y98?K*$MH&%\N#J=X;3,2IQ1G MO=D9KK#'%7IQ+8729G'E-+XV0'2*CX1ID([PV6:$1%F,W?BB'E_DQ?>;-/ML M)\6ZT"YPD35J0B(ZQF9;A81&J1M:W$.+&SWCCDNFBWJ#^!-D4<659Y\D M?=#$R_E(1GALJTP3@/BQI7UN#+_AN$U+$O9S![+(4,62IME.CCW M=F;O[32+QT?/MJ()S29V-@Z&5!O\("< M/U*[Z791 :PY"# K"Z^,Z-ISBP: MV(@3/%YQAU4P@?9$&+!_9PH-TRI^L.D[E-A>VBB)H_&Y=-@E<9I,S2P9L!(O MUD::2]@&H)XK43FW M:!?A/+%: &TC'$U( QZT ?O%H4?7K;43GIWWYS0]2?L=0(<9IG0B">%!'K!? M']XW\X8T>_*"M 4 1@_'&&VKJ5,S: 2.O?@^ZBV71VBO4,V=>;P+/7@!&\+S#S)Z!BZPXI0&D\@'W0( M^X7H.*V(:2V+^[UF!K86P**J@$P#&RIHN'04*R=\6W;F&9SJ;$S 84?3TR1V M7D /^D3\^O18K-EOL9@N1Y!)UF MDP0'D21^D?S:W+UA21B4PFD=35 ;9)7[9/>_U3%4'Q"&=64!""Z/##J[?=&HK#AI+_!I[ MQ^6A6'%??V90._JCV]ATA\:^3A&<1%8IX; #LU.[V85/0X[J/GQ^/ N3KJY%9>;ILFM( 'O:]WV0_NW M?2/]3=,^'KV_P:^7;3M\"--VYS\PN2EJA4J^AI#!10+3)MN&=_N@Q:[I&=\+ MK475?-UREG-I#.#WM1#Z^& &Z/_M&PO=V]R:W-H965T&ULI9KK;]LX$L#_%2'8 M#UT@KL67'D42H$E;7('M-FAV[SXS%AWS*HM>4W+M:C5T^49 M.GO]X(=\V'3F@^75Q8X_B#O1_;F[;>'='?H[@1=6UF CW^&B8]&W_3 M##Q\_3K[%VL\&'//M;A1];]DU6TNSXJSI!)KOJ^['^KI'V(PB)GY5JK6]F_R M-,BF9\EJKSNU'0:#!EO9]/_Y\^"(@P$P3W@ '@;@Z0 Z,X , X@UM-?,FO6) M=_SJHE5/26ND83;SPOK&C@9K9&.6\:YKX5L)X[JK&]5H5=+)(_[SXE[W[Y-?DED4WRQT;M-6\J?;'L0 :1R?\QMOW"4'G"4XQ#NAS<_IP M%%&'C/XD=CXR,]_WG6AY)YN'Y*,)4-E)H2/3TG%::J>E,]/^#ANZ5CKH\'YD M9D>:7?MXM2C3(LTNEH^'?@B($987=!0[4HR-BK&HO1^K?T.0]C'3*=C8*]6L M9"V29M#8?&I>KTPTO=MK"#/9_)KL6O4H(0*2^Y=$C3[CH\\^1)R6C;IE4:=] M$I#95I+W^:*I$KY5;2?_MA^$/-E/QPY/TI'V>O'O@9IN F[_^^.U&GR= ["?> M5HGFM= F1K:RWW;GUN^UXHU.-J*NC*25"B;GU%,[F_H^(+- *<,SMAV0!D5M M^]YM1!M4"OF^Q*6GEB^%TG)&*>R4PM'\=;/AS8,P4.-:"TABUIF2W\OZS3R$ M'!00B>^;E=TAVN1'(1_Y?2W.358,>H/X=N8$X:D[?+&R\!P:$".$S468@Q"*4VA<^QU_,0L?5-%G2EGD4X('I%A)\QD%'7I0G#V@ M8+L'[CA?'L3_N:F)1=O"]QU_/O[&# "C6E77_I<-U %[&->$@]S'TP(P0+U% M\>6*(I^+(X=PS#<8;=MFHE1*63=:NV5E&GOQJ,,N%V M@C781Q'*4Y;G$V,"8VB2,MO"@[0D[. LJ,I*+V0#;]C39[5OS36=:>K'=U>I%"+O/8_GGF9@TG=M7)EQ'J;]XT,QS$)=$F8E6QB6$@,I44VL^F((Q.)D^E:M3 & M F)8.6@.A3F6@\X;BC79)6N^BA0W)-!-,4R\,B$@AU%&BIEND#@D$1S5_X<8 M%P86Y+_5'@>\FA&H(*?J!P0QHOES48\M M"394)-#KL2POIX<- ;DA19&5 M<]G+<97$N7I4IJSX;F<.!WE='Z6R.1N#QOA4]8SQ11:,TF(N7SGRDCAY;U\# MS=3[T,:/MIEBL3?"7 WIV+H%;?*!Z]D4:C:+@U1W;))C,HEWD?9 *UF/9!X: M_+":?I?HJ>F+9 S/19$#/'D+\!+4V_':D7#?5*/B8C@/5?>U?+#=9EC_4+N( MIA@/264S68HZBM,XQ>U%E#WWL;WB6UGJA%U- U3.LRD\0E(DGH,-@68Q9X<'5H,5OAQE.OVM2VGC)GGO;&F3GR$5F8\L3XHM8Q T,0 O;U%\F5FM@QU;*=QMML5&@^& M_U\C DUL5C+F&>++D3+'>"[>#JX.:?R(^W3]8Z?=U &9QH%\+1YDTY@(-H<" MHI6J"CK&YV:."EQ,"X> 7$E9@6>01!U?:9ROG\V!9U3#0!=*BQQ/TUY #A%* M4CJW=HZ:-(^NW=U^M^O;$\C?YJ*M5AJR7U\0P(*N:YA1-OWC'-Y]X?&/.J[1 M.->.\ZUL.F'").@@'UF$>*=S :ERKB.FCFNTC+IFO,_K6F@]^2J KN,;;<<; M%N?-W&6LJ<$D+(3\NS\[./V\BP7.,9%W;1*0RLE,FF8.-RR.F]N@E@FO@)FV MX#)W7Y,[BOZV?+@7>..8G/E\(7C:1@:$,*'%C&T.02R.('N.OU$U+,?6,'1H MY&WL5K(%/-4OAJE0E&D5O'L-[0+2FOG&1L]Q8R&8NM+GC%%A*I;5E2^>^>%6(_<;#SL?'( MU[DV&VXRWM U6S+]M%E(6+EME(R7K%)<5$BRU<3YCN_FH<%;P!_.]JHS1T;) MLQ O9O$SFSB>N1 K6*I-! K#CDU949A <(W7)J;3IC3$[OPC^H/5#EJ>J6)3 M4?SEFD$E M;.=,\Y06-^@;>EK.T/75#;I"O$*_<[%5M,K4V-5P)Q/939O\]W5^\DG^7U3> M(A\/$/$(.4&?GJ?/6-K2\0GZ[/+LI^CSR[-[AW07?&C-(*T9Q,;S/S,#*CZH MZSY_W?(=+8P7 _3(E)8\-1:9PS.9_#:3;S,%9S(A< RE9L+^)SOE8!UJ:$.9 MOK-+AI@,8U"\ZSK5AX4C['G^(6S6AV$28!*&+>Y 4= J"LXJZM0H[=6HUE$' M"#N9_:$71$*0/HR ?JK'7'>U^X M&/9=#&(0=B2_#XMP3&)\)+\/PW[@>T%XB)OW<:,@C,EQF=Q.!S/O$_PQU[Q2 MJ& K('JW$<21=<^O%UIL;%-[%AI:I)WF\$PR:0!POA)"?RQ,GVP?WN0=4$L# M!!0 ( )R I509%$NR @ +XH 8 >&PO=V]R:W-H965T&ULQ5IM<]LV$OXK&+5SE\Q$$0'PM6=[)K;DQIZVYXF3NP\W]X$F88L- M1; D:"?]]5U0M"@"(&@Y3?+%DLQG%\\""SR[D(X>>/6Q7C,FT*=-7M3'L[40 MY4^+19VLV2:N7_.2%?#DEE>;6,#'ZFY1EQ6+T]9HDR^(X_B+39P5LY.C]G]7 MU%>RJ0G6SV<35YU.6\X?C&9X]_N-==K<6\A^+DZ,ROF/73'PHKRKX MM-AY2;,-*^J,%ZABM\>S-_BG2]>3!BWB/QE[J/?>(QG*#>+]'CF2$8L M9XF0+F)XN6=G+,^E)^#Q1^=TMAM3&NZ_?_1^W@8/P=S$-3OC^7^S5*R/9^$, MI>PV;G+QCC^\95U +<&$YW7[%SUT6&>&DJ86?-,9 X--5FQ?XT_=1.P98#IB M0#H#HACX_H@![0RH8D"#$0.W,W"?2LGK##S%@(R-X'<&OF(P.DM!9Q"H(XP9 MA)U!^-01HLX@4@S\S9=E+.*3HXH_H$KBP9]\TR9=:P]I MDA5R?UR+"IYF8"=.SGA1\SQ+8\%2="W@!9)?U(C?HK-U7-RQ&F4%^I7]^6=< M@"E:_=%DXC.*"XGFR<%R(H[&6Z1QE5:HP^EG !XF/X.DRYGP##DTC[D-0P L_4&P93>LTID-SF# ML=DMJRK6S9;!Z\KN]8QO-A#&F/6YW?I-FF;R&(IS=!5GZ1S6XBPN,_.4_OQ< M7U]CLM].D$F29M/D;=8NV6V69"8G%P<[^1JA7#Z=Q;_%FE600!O0NK44H7N& M+HJ$;]CBQ2^\KE\.W2]@L^]V/-GM>-*.YXZ,=\KNLJ*0<=S$>5PD#+V I:S7 M<<7JER@6,!7):T3Q*T0+W*/%O8$:W5&C!U)[ M IW3K4]_CXX7.9X7[+AL#PP=-L<^<8-PB%OI.(ANB#G7,:$/0_I#V,^F(0.' MN,X0]]: (X%#L3+LA8X+ I\,09Z_L"\,_NZ+RB M$<[!CG-@Y=RN"LJ .1PH:5/)[51VA]A]G#=P7 U9/O)/)_B>!OH4N[Z2HZM MWS[*YC&Z(>:@PUW0X9=^AWL@& MBW;THZ>G?-U P5# I@)FT AMBES_IDQV&,B_H3R++[)B66O4,;66*Z:*EG#T=?6QDEJJ/?>4_+^< UI]LJ.[=+^&Q/CM'1EGE,O"%VE;IO&#_*JEI=&QTW)S %U%/32P=B?T3/<2_HV*[H7]QE+;&NRBXT62.) M3WI-)G9-?E:3M>R<[J\-)!2A(VQZ527X.:W%>R@.>!57GQ]OE/[WCN_[>UP7M]\"'RU\M N;NS:37D%2J8J:T_[=SO3XER="T-D+%>C/1B1^QB M]V6'PY+H F7+JUZBB%VB#C\8EIU'):GHR/%)>@DB=@DZ:/,9CRRB:PYV?.J$ M@:_<*ZR>!!T&THL4L8O4Y%XUD_?U:76B4"U55@8<,%?.6V+H4D/B:%IHP,UI M0+"O "]-0!R,K7DOF23X!G<4I-=!8M?!Y]U2$(,4CE]3D%YNB%UNONI%Q2G1 MI4AF0!2I"36)&UX+]II%[9KU]>XTJ*YK.,1*C; RH-0NC>I]Y\#1,/)>'ZF] MZ_QF%QM4[S+]T*7>R!E&>YFES^PR#XW N'QZ0^FH:V?08'7M="_S$9FF>W?9 M=IG^SGE/9"3^U"_QTN=:C>J\Z)%WGJ.D[!AA'W]02UUQ.' M=-_44 X$$5&O"29A0ZI]Q4#M%<,AW3Z=\>4<\GZBV_ 0>TU1S707X$.>ZIRZCCYJY/HD"]"3(! SI27;A] M=>$>VA$?VBZXNO@/>ZIMOS,)&P;0%PFNO4AX7IO0.56Z+S]424_!AJ3[NL E MW[;S=WMI=@^Y+CZX\U^ZAN^(Q[YBW?N.]:#^^= SQ]6USYB"4[ A^UXB7;M$ M/N.LZ3PJB15$*N,IV);Q8N\W4/*7?3 \;(H:Y>P6[)S7 ;BIMC^6VWX0O&Q_ M%G7#A>";]NV:Q5#)2 \O^5&W!>Y M3N*T]\76[I+#>7GFF1F>[IS_$"JBJ#XUM0TO9E6,[;/E,A05-3HL7$L67S;. M-SKBT6^7H?6D2]G4U,O5T='39:.-G9V=RKLK?W;JNE@;2U=>A:YIM-]?4.UV M+V;'L_[%6[.M(K]8GIVV>DO7%-^W5QY/RT%*:1JRP3BK/&U>S,Z/GUT\YO6R MX#^&=F'R6[$E:^<^\,.K\L7LB!6BFHK($C3^W= EU34+@AH?L\S9<"1OG/[N MI?\LML.6M0YTZ>K?3!FK%[.3F2IIH[LZOG6[7RC;\X3E%:X.\E?M\MJCF2JZ M$%V3-T.#QMCT7W_*?KC/AE7>L!*]TT&BY4\ZZK-3[W;*\VI(XQ]BJNR&#??'L.@5#N8TZ+PK7V6CL5EVYVA2&PNDRX@Q>N2RRO(LD;_4%>8_4 MK\[&*JB7MJ3RKU5?D/1H,?B3R'GU! MWAN_U=9\UHR)N;IT-L#64B>(V%)=>0ID8WH!K_QLK+:%T;6ZQDL"'F-0OY^O M0_1 U'^_HM'C0:/'HM'C_UL(_HX\=:&#"?SQP-)__N-D=;QZ_JXB50P^H5)M M!O/#:#[[24-TTVJ[9^'614BN] VI-9%5X(=6>VPW5A;Z$D((T(Z5VI(EK^MZ MSU^HY4/TJ&;K#8YK:XC#W@AUWEO#:\3[HO=Y0]X46OW .J^.GO_K_/Q*?AX_ M?[!0;,&HM+&)MR2ZLOLG*JA9D^\Q=8Q#=%2&SROJKDQ*QPHO/G;:1_+0%.8X M+XM*G'W#?O&N$?5T5XI^]_-:049ZH1_NMB>4;O6!3/!(_@-D>D);BZ+)W[!"LXS3Q470N17[0*.8R??6E5INTU9 MT]#GS^ X2XH^=B;N\VI7?*A<#0"''+;^B;U<1 F IT\M MPL^8O)5$'-_;6;126,0+07H#ZEK\=>7TBX, DP[D!K4.*PY$^+] M"P#O\R914:)1.>0ME5B/LSP2:*QN!E]W0 &CE'(N:*\:TIE!MT/^P1Q;J?9" OD2&-E(6)EY,M6>H MW]^DGGEF/"9$S@8A/*XI3 ]($$\)XB-O,'@:_0'N&LMA8; M0;EQLI@74"YJ=%*, 18F(3'V!AYR?@\.U:V)LJ(_94< 6Z3$1VX3=ZQ723<8 M#5IQ;.$"!X0MA")>O(U@K9U'3\6VPQ4T)&M)@)!@(LM/8$O<.VA4$]17K=[G M:(/ W0U\*@[?)YTCN-.P'3DF@@& A96MX61L8RX?A0H@$-$M( %*!GI5177B MD:!KN+V/1*FZ0)NNAIP-W7G:;=D)*VQM9TVFP+9#'H?$'RA6CDF-2Q <23F0 M>-PZ5^X,6)FW&*26\:G.\3HN6^R8@?/@7["-%!06C"0@'S'&3;(D*9@8N4M&Z) ,% )XX3 NO8E*00S. MPTVY(_.90&JQ2S0%3%E)ROREMQDRNC)Z<_K_.$ZCHSE6"3"Y *6^Q ..S5M M[?8H@E/02\*H'T;>#L38!G4RT"/S-[LS,6_,C0-RP:,$I"1_(& YP'-2C3,O M0-XV%9H2X 3O9?+YNB$R:J? BJNEH2O I2%'"^9:L517 M9<[Q'2.;(2S G0+\+LFYR"F9W@&DW_J&A!W-!]6(X'=[?+V7+92*,?93AW\8M=(IU^]EY\.CDRQ67?39?^F:=2:7JH1:E?FF@F!>$.]0X\E5>7 MW^DR='*6?,^M[!F)=.5VHWT\;4S+U7@J*XMI')*X.(,,'DX=)>/=-CPA7 MD51/)A:&[08S->3P"(&LIJVQ5K)_@P(P#B?'3_K)<2P"A\-) K+4,^[IIV(7 MZJ7F"54S+0@!!MZ$)A%!.91X6^A\&'CNG$LDH-*\<]^Y1[2U5,PP:I9-3,GFR3GWUERX([YR]-85/[V4. MT9M\ 9LGT5G<=0CJ21>PP]OA^OH\W=J.R]/=-T99A!G_]/3,4925QVNXM<$"16B(YG'GXS#-#7>V,_>A*I;SX5%>->S4J MO=^^G$Q<7JI:NK'9J@8C:V-KZ?%H-Q.WM4H6O*BN)EF:+B>UU,WH^HK?W=GK M*]/Z2C?JS@K7UK6T^]>J,KM7H^DHOGBG-Z6G%Y/KJZWGA;O!JEY)"J5.[)@L1_ M]^I65149@AN_=39'_9:TO7K<,;Y\2MJ5>ZD025 MNYIXF*8)D[PS\SJ8R9XQ,Q,_F,:73GS;%*IXN'X"EWJ_LNC7Z^RS!G^0=BQF MTT1D:99]QMZLCW/&]F9_($XAFT+<. ?JW^2_M=II?ONOFY7S%G3Y]V?VG??[ MSGG?^9_%]W\P(WYJQ,W6ZDIDC!/0VBGP'*%8520"*2M.ENEEDJ:IT(W(I2L3 M(:M*F+7PI1(*,_T>0UY9Y;RC]^]4X^^D+\5WIBITLW&)>-OD8ZQS2$)DOVST M[ZJ \0H)C0E ,5AH9"7(C&USWUH:B=LTGK8AM'-E/92"1C3VVY6PLA=FU\"B M:U=.%UI:K9PX?;A=(D;1L1$;AE##J26\4S]I>*"CLS%"$+EIFDX*=AHS M:/YQOY/>34GD<+QAI>5*5S"HR+%*>GCL#5M9Q<-!5%MK[C7A)@J]T1ZF:X68 MA%/V7N=8BS5YI>&FHR.AY=A;%X01^X$_\ 7F#V9W.!T!1C9NK:P-^\9 $W8N MF"$-Y@,Y[O4Q,Q)8-,5Y@1, 0/56-ONQ^/5 H@,=,%D16H29Z38\^&HQ)BL' M9;(?E1^+]R$N2".C@AIB.\Y&=]=26W$OJU:YR)/H=]S[<0 8;X&F*.4]T%&* M>)=7+02'H#2MI3-VIM(%G\X:>=+DA"K[6#/F@#17O!M-HIT')!H?PM5TREMC M_<%XC-&I#=FBUS\:V)B%<#?&%#M=T1GF9A.21#^E'5D:;/D@Y; ITAD8:B2% M]-[J5>OEJE*1:1(LR?66PW/[1MD-X;*VIA;K%N2%%] GVB4@FK-:8'+/)<(4 MVS3&"_5I"\<"#U; 0Q5( $V[D7!X^4EL6[LU3KE ">?TAFR%L^]C[./&GB?9 M?)JD\P5OT#N@>Y"8"$)@(.N$=L MXB/]2B)!8V1'TXC8,0%Y*6ZAG$&_Z ?))O9B/IU.S\2)F,WF6)";EEX!&X5Q M\O(BN[T/ MR.Z0#BXDU/.><9V@!+>DK-(/DTM6!L99R"1IUQI<84_@P3D\B$C"R4>8\*XP MS-8;,]3 \UA/_!5H M7HR/@Q"6N"=K=@K]IE?L1&U 6S5T$[UTJ:G'M*%=B,D'-4!!1[4B]M6X=A%5 M8@QP^QFD40*0>J1-?;Q0%+YF@+.?M OY[$.9'Y" _QR\'!;4 M#/1#<[#GP/=,>B[4:%#7H:VP9B\KI'.M?&D*JLPXOIR;*4[7?H!11"'5YU G M;:C:Y=1P*&FI*74#"\/:?FL19AX: V8[M\449?3F>>I9!-VT?<\#351)[W!X M*K0+"AD>R PAVB@%>0.W0G?APTBT4Q 8T!GP8BP^-; M-^8@"+?B; M@'C3]YAOF_"%A,[LLW+"+'#8)5J#P@A>.^A8]<#:5\L(N0>:D5)8)^O@?D MX+S\J%B_<(6 ';Z#@K7JZ_ ^!+:B;V&1QLC%XC](TG _H9BI<-MVZ_-]J(B4 MWEA,-3%^M9 UKB;Z]TZIN$:YR!781<)3RT/*P V S+L39VN,6W?GCTWI\$Y; MJ)4?(D4 /[ASM=Q3 :V=8ERH-Z)^W'>W@Z, XM\C(KP$;$3IX:>CQY0F.L-> M2/03L7AQDCSUZ9(<#C;J+7V7;;307+5>LZ_OJCS!3#&_Z?B&Q_[2#@9 M?)!%[=WP9V6JU!I+T_'%8A2N>_'! MFRU_WET9CT+//TL%!EN:@/&U,3X^T ;]]_[K_P)02P,$% @ G("E5# 2 MQ^G'!@ L \ !D !X;"]W;W)K&ULK5=K;QLW M%OTKA#;8M0'&FH?FH=0V8+MI&Z!I@KC=?ECL!WJ&TA"9(162LJW^^I[+>4B. MY:#H[A=IR.&]O.?<R$.S,;J?%F M96PG/(9V/7<;*T4=C+IVGD11/N^$TK/+\S#WT5Z>FZUOE98?+7/;KA-V=RU; M\W QBV?CQ">U;CQ-S"_/-V(M;Z7_;?/18C2?O-2JD]HIHYF5JXO95?SF>D'K MPX)_*_G@#IX9(;DSYC,-WM47LX@"DJVL/'D0^+N7-[)MR1'"^#+XG$U;DN'A M\^C]AX =6.Z$DS>F_5W5OKF8E3-6RY78MOZ3>?A)#G@R\E>9UH5?]M"O3:,9 MJ[;.FVXP1@2=TOV_>!QX.# H7S)(!H,DQ-UO%*+\7GAQ>6[- [.T&M[H(4 - MU@A.:4K*K;=XJV#G+V_E&A1[]DENC/5*KYG0-4;W4F_E^=QC"UHXKP9WU[V[ MY 5W*7MOM&\<>ZMK63^UGR.T*;YDC.\Z^:;#]\*>L33F+(F2Y!O^T@EO&ORE M?QGO?Z[NG+=0QW^_X7XQN5\$]XO_%YW_@[MWFBGO&.K3BJ!PLV)F"Y%N'=PX MQ\.H$QK%15XX4[IJMS6YH3=5H^1J-,=<+2L5:JT3GZ5E)[.;#]^_GYUR]M 8 MIAP3K3,'AO)15ELJ*>R[4I6TG,E[T6Z%EX[Y1C(X#DU#5W(,;;^9ZY&Y4%(U M"Q4>4 6$:VN<8QMK5LJ?L=\EJPW3QN.=:'=_8*A<9:67HQMX:<,^?2-3NN]6 M?>-H$5'-O&&MT>O77MJ.">>D!T%NB]P+[95HVQT MA3H0Z.JA@DK85 %6Z4# MH-^THM&M)XAG[(J68]ZRE=+8'4Z>[*P(@70(KP(PV8!6]PY)4,*[1'XGAPU,'# M&FHX8Q_@D=+[5G+3U'=II92QIJ=U!(3+PY>1& ( $ MEW92+/D=_/W+'4"4CSA8'#9>6=/UNCJDY_G"/NH1PW.R(!)X(YET)((>S]>D ML2];RC<8(^7Z!@EJ3%L39 ^BK6\HVU>W-RPI(PZ\< M1^E[Y9%JI30A05%^V MJ)>Q\J[%CKW%C-^Q$R![)H+REL"PUZ:@3*U ?%0)Q4IB.QW*F6 M*-ML[<:$'/_:8-7@R6$7BH\IK*T\\4?PX.A>F:V;9 :73[2CD$<=K;)J0ZY?][T5[:#>$GNK%1*AUR[PW_>4OMS'JNXK[+/<38@I M2Q!!Z$0H\#MK<#20LB9ZQPCW$U/WV<^-&TT3DT*G&4+0=]-AZHR].VBF(YV M_%5A[PV?-$TK(8D*ZNKMH <) M]38>P?@_DMV3B:93]@H]H.!ED=!3EO/%HGC!:"#RE"UY'FDI(GZ(F'H+*2EWG.EC&/TV@"5?!XF3['E/$L M8"KSY80I+V)@BA'/W\"4+'@9E80IR?@RC]F/!S>/EP EP!.E>%A$/$68!W"2 MB)=EP6*>+0\RA,DL?HX&T>11A*CBK#P=\)RD$>++DF**L4AXEE*("P2?E4># M>GKFC\5U6%1'SEWD(X*BRI@VR:'1>(KXR.H%J;B80/Q\I*NRDS+C<4*(T@4R M!2 A)70&X.J)3@6:(^AAN9\?_,,"28V)"YZF)1F&]5X\[I?$Z>)T"J"G:WC7 M]W/8+F/RL4Q.V2]C@;_"& F(N^K/#[ZB.HDF3M^*:.AFJWW_ M037-3I^C5_U7V'YY_RV+EH%SVZ&;KV :G179C-G^^[ ?>+,)WV1WQN,++SPV MZ/S2T@*\7QE<'X8!;3!]I%_^"5!+ P04 " "<@*54\0RM ;0. "&*@ M&0 'AL+W=OV;G(96')M D>PVB.6A LO+K\YW3C0M)4+)WGO)" ,W3 MI\_]!KQY--5GNU6J%E]V16G?7FSK>O_ZYL9F6[63=F+VJL0_:U/M9(W':G-C M]Y62.6_:%3=Q&,YN=E*7%^_>\-HOU;LWIJD+7:I?*F&;W4Y63^]581[?7D07 M[<)'O=G6M'#S[LU>;M0G5?^V_Z7"TTV')=<[55IM2E&I]=N+V^CU^Y3@&>#O M6CW:P;T@3E;&?*:'^_SM14@$J4)E-6&0N#RH.U44A AD_.%Q7G1'TL;A?8O] M!^8=O*RD57>F^%WG]?;MQ>)"Y&HMFZ+^:![_0WE^IH0O,X7E7_'H8)/T0F2- MKM7US4P,U =QD'LU[AR8^@R81 M/YJRWEKQ?9FK_'#_#4CJZ(I;NM['SR+\4583D42!B,,X?@9?TO&9,+[D')]2 M5^+OLFB4^$[;K#"VJ905_WV[ MWG0-B]RO1:9[(H MGL1ODT\34<.-L>E)R#(7.U/5&_CAX5X;B!PR \IZJR!"O=M#6@+^U,)?5ZH M8"ZDM0J$$J[,[':Z9L(GXGQR-)W^MOSA*#G [%NJMK!&?BD*LP(^2A?Y?DEW-&Y@1LQ9*9EL^=@+[ M]:+X2/1_,-GG,1'>'PBL(*@A*Z\N[C]^N+,75S@1><=B$?P(N:F4(@@B6GVI M%9D=K$'S@NS-F44F]_L"EE_6;!\.O7AEF]4_D!UH0PM5F0=97+$@H(I>YBV3 MSH? -1$;@*0-A 0)66(]V\IR VGILG7+0U^"V.I'I4I&U?/HU"O]<4,3F,#5 M:UM+M\)R8&4-"#_U=.\7SBD'MI=#W8VJE051YN*Y-)QGX1,XC+$QB?;,;XR%0*NJLB^ MR7W-JM ;9@)LFE6-"J.C9B)^W8)M&"F4,"J7-0Y&$>)CW^-6PRI-!I.W>%"M MKH&\/18.M#5P8CX;""A'*'(D.A.\JZIX(O[9H]B,*O5 98=!-.[9OJ[--6TE M4!8/#'C?%,5U*U#2$XP9$6X*Y"1.>6RFS/D+ MS'Y2U0-[C'I0)1+?I8B":9CP=1DO/.O'4*\6B_F5B&8S,:@SP/=X*K\O0>X3 M41+",N&-#6B7EKU5K555472N*0X"Q8^RAH/O807$6C:!.?5+%U+.<5RQ#N2K/,C*.FQ M5#E[\Y[:@4Y+;./:F"XD"C[:B\^H-)"09'<)Y #P=.2\Z'/ER6H$'G M[/#(;[7+Y"X# ?&6NKX'Y4YN55BSU^^*"F ,-Z$JRPLI<>L:'(7 M:&3^C\9Z/P<71#6<$_H@RG@75ND^DW;K"B*B%\D2G"/$<@?)%5- X4@RL:;T ME#.WP5=P2,C7%,B^A;/;MFWFA-%7VH66*UVX,NXH@JZ[X#,H:0.QXYK?U6T# M?5&'3")I*JX2T.EJ'\8)\9JZ:"^/8^Y6LL YL"IJ0G$ E:<0(IB#:Z^H[7\M MWGL8G'F4B?[6&$+R"]4I7#G= L178E/ MJ. YPD.X/[.]_;RRB,[L9_?EONFAXT/HWTIS#C*Y:@^Z(V4I1#$(B>T&24=U M31>E8,J/R7(1S*;1P9TO;@=WOYH:'&3'&-LM[;4%;Z^?MA#D-46/@9?;HP9N M4,PO%LC1T_9RC.T615GVA**'*)\%2Z0V]WL,^&&D38F38+;L08\>G?C)@#@, M.0&>S[3(J^F\VWSXY+(LE1K'9-&:$Z09.RX.PN4Q4MKRP92;;Y#A=!9$R[2] M'-/@SO(T=$OBP\!';[.L:M2AWSY7>IV:T=B= MDU<2SD]HI35'[_#$2UX?QTG_#-SUM%+\ISQVZ'G#^V_RLVFX#);SZ.#NJ_VL MW=)>_ZR?1;-@'BW:R[-^%J%V#&?MY1CT>Q!9'YI?$$6)__T:OTRFP7RZ['5^ M^/BM?IGTW SOG8U%\(A3V;G59_PR"I)X>8#6;?E6OTR#!8IP?WG!+V>0PRQ. MR5H06J?)C(Q[&BR6#4X*(>\%EK/..?]OUMY MK(^3X#@Y.;>;:[4%N#IFHR/]D6JZ09?Y7PA OBZ@ALYU/;^J;%OJ/QKU"1 ,?8 M^>KB\H5^NN^:?5;@2M[;ZDIM=%D2A3C73Y78N5!ZT'6.0'MO;4/[;$];',2+ M)0+<-$S12]=UH?S8L@5X%<-/48:]0A!,EE?BI[9"/QP=*%G1X8!/P@6@HR5@ M1\BDX>"0P#CU'7TR/Q)TS7;O_9A^7QY#Y;4F M5,"CH0FTA,I/;V3E9DQ=UW12B+]08K]^V?9:F;/@[EH&W#!(?-_1/IA6?#4@ M\">>G4LJ 1-D/]S,46XNW4J\H,HG28-T,2?PJ0='=1ND\U2DRP2)<([G,)@O MD.CPG,QF!#KWH--9$LP1!9/%$A55RL]Q@JVS>;"(4E9:KM<(AHJX',Y5X4R( M@7O*!/T BB3:$QZTS]/VF53JU^;MFIL9=\#&?W4C;^C&CI'D?FW>N5@B#K1YI[F!= MC!LSO6[P3CDBV_IA[ADK1#!9\;C)#S?;<25-&NCJ9L8'='K(0EJ:5G,(:J&[ M"0L[EV,>)V1^]N9>KO@.C,<]IS%KJQ$@8=%/@W=-R)!(MA2[_3F^^WXZ( R- ML753LJ%#!&ZH/6X?(THYY-5K#]2-.WFG,Y7WN_[*M2:HN4#;AQY9%#[:#U7OF&(SYO<4B$%G M'.70C)&Q@>DG[$9YPEJ6>:[]6!G95.K"#H+5J*D-<42=I8Q(_QC)T51MTO8) MIR./+AT >>[>[([/-DI3'H\W_'!(P,YV%ND5@J:Q?$4CG]J]%26M[BDY!6)C M3,Z3=PX67.6B#D,>9HI=V1D,_G0K[+-6=3.;BB9W9V8P>MV7*5RTK!2_<-55 M6ZGQ^)%4T84)6@%M%27'INQ>RKF).XN+A^[!6-;R[54705@+Z)L"*A>.VB\V MCAHV2[L=D'R #5"^O(9FK[D3&53Q02>_P^:&+7%89QTELSO/XFW'(J_\UO/V M[\S;8.$#LSB>KNZ85.XOO^^[P4!\[+GA/P?MW_V@%>D;E.$J[T"NB](@C)=G M&NG^W^?@AHVN]9WNN5'02Z.BCX<:$LDL"-.1F8!;/O/O^88W1<$6A2(-Q:M% M&%UA(0WF:=_6^9&3GYJ<3)I"T7>SAS.GPR?7(%T*G('B;\[OG_#CSJ3E,$CF M),Q9N@CF,0$LIT$ZI3+$GWU:$/T_LJI%%(1)?,:HNC^?@1HSJ7-3CY>F(LGO7>[?N[_LU8UC]B&(I3\87I%C].TGY'XZ8IO^$^'*J$8P!Z.5XX> M1Z8LV)T&L\&,Y7#B_*_=B2#UP1^G?WM#++81#;3B+GT95+@4'E'?5F__@X8\&)@OF=)G3NTY3 MN>Z/WKPXS3DPEPDX+/LO9%:JT.J!6^+*?W:(@[8CUR_VZ%"EUJ=)Z0C2IZK=3^+TGG^EREQ\R< M>#N_Y-I*?CW.,YWN(PDJK>+9U%7OB]EQX>[+F9<2&["TS8%39]?*E>:L]&Z/ M:7%O.-V98+?:?61Y MZ[XM[,'=%YH0_89B9*'6V!I.YM,+4;FO'MU#;?;\I>'*U+79\>U6R5Q5!(#_ MUP:5H'^@ [I/3]_]'U!+ P04 " "<@*54TX)3NR4$ "W"0 &0 'AL M+W=O-F MDD-F/$G;'#H]0.12Q(0$6 4[?[Z+D")DA7'=7.P10"[WW[[!-:#5-]TC6C@ ML6V$WGBU,=U-$.BBQI;IN>Q0T$DE5/"VZ[= MWH/:KF5O&B[P08'NVY:IISMLY+#Q(N^T\9GO:V,W@NVZ8WO\@N;W[D'1*IA0 M2MZBT%P*4%AMO-OHYBZU\D[@#XZ#OO@&Z\E.RF]V\;'<>*$EA T6QB(P^CG@ M.VP:"T0T_CYB>I-)JWCY?4)_[WPG7W9,XSO9?.6EJ3=>[D&)%>L;\UD.'_#H MS\+B%;+1[C\,HVP2>U#TVLCVJ$P,6B[&7_9XC,.%0A[^0"$^*L2.]VC(L;QG MAFW72@Z@K#2AV0_GJM,F&X.QF4!Q5[T;5 M^ >J"7R2PM0:?A4EEL_U Z(Q<8E/7.[B5P$_,36')/(A#N/X%;QD\BUQ>,E_ M^0;W7!>-U+U"^/-VIXVB8OCK%0OI9"%U%M*?B=X;5>&W&J&0;2<%;6B0%?#I M;$"BS#14LJ'VT3= ,2KJ*4APCP6V.U2GG0C><\&I'$K82UEJ>%#4O\IPM!C4 MC*Q!F$&<^SEISR!9^DD87TKUE$Q%?(0+TEDIS_QLL8(\\:,PAZ_4:D03.B7W M"O4S.T(:8 ?&&[8CO0D@SLC4$B*RF&7?6^0M81V0^MU %$;^,@PACF,_35(X MQXJHIPL_S3/+?9'[,7E\/N6B:/J2($NNJ.NAEBU"UU/$J&_))TWA9:*DOR8DY+?I$)1Z1@NH9>VQ +L EGAHO].(JY2[[=[UV]:=GPDAF2U89^VE,S M.(S*5O\<[GME]:U94RM$:,<)A'8"746,LG5.?@G)*G=!UHX[>7[!=@P2V9I% MJ\Q?I"L7&")4PC+*WJ!&A4U5O?I?!*,K@O%B^1:"<4CEGY\)1EGT!K4L]1>K M? X?G*2IF7'YO&IV(\_=0O1EOZ]==KISL^YZ38-,4R_L>C,"U>R KNGMB,72 M=\CX>*R42LGV@I+EK;"S+46-3F.OY69,-1L;BB)E&=M/LLEE^7(_^$YBN@.#B,FU1[=V301-J+\QXKTZ[TZOD=KR,S^+C MDX8H[SFU3H,5J8;S;.&!&I\)X\+(SEW-.VGHHG>?-;VL4%D!.J^D-*>%-3"] MU;;_ E!+ P04 " "<@*54L6D%TX(# #9!P &0 'AL+W=O=(EHM!K;%.[0?A[4F*3IZ:;A :;B2H+%= M!E?)Y77N[+W!)XX[<[('E\E&J7LG_-XL@]@1PAYKZSPP^CS@#?:]0#GBZ/WA_ZW.G7#;,X(WJ/_/&=LN@"J#!EHV]_:!VO^$^G\+YJU5O_ J[ MR3:GB/5HK!)[,,F"R^G+'O=U. %4\3. = ](/>\ID&=YRRQ;+;3:@7;6Y,UM M?*H>3>2X=(=R9S7]Y82SJ[6F\]7V"9ALX,V7D0]4<;N(+/EV%E&]]W,]^4F? M\9/!>R5M9^"-;+#Y'A\1IR.Q]$#L.GW1X7NFSR%+0DCC-'W!7W9,-//^LG]) M-(1USZ3]/E_XZVICK*86^?N%4/DQ5.Y#Y;]ON6&FXQ1K%!O5!D\ [ MI*[O5-\ %Q3I 86/>]MP@SR+(PK^+]IBC@ M,VX,M^C)&M7:'2.:#3[0@)AXU\J0_Q1>0P9%&E9)!448TG^6:$*" IPGF909*':5+"W2$ :<)JGNS7MZ.6W(ZDGT,5)G%*:WR1P/JG ME0QAJY4QD"1I&&@9E'%9929NB M"DM*Z_9%$OA(HYP.BD;YZSG48$,5UX M=!?^QRYR(-<\(0UN,Z ?O?W3.9T]U&S@EO7\*Z%V_ZD50JI/W8\-EUN@@5C? MOW9SN/&7@!+RR86N#V=EF"3%Q#CSY?MEQC\;!]')N!6HM_Y1,42'2C=-WJ/V M^&Y=3>/Z'_/IT2,26RX-W:"6H/'YO A 3P_))%@U^.&]49:> K_MZ.U%[0SH M?ZN4/0@NP/$U7WT#4$L#!!0 ( )R I53Y1V/&'04 $<4 9 >&PO M=V]R:W-H965TC#BAJ*BY!<=G=EV?WUG5E2M.1#3?M8Z(%[SLQ^<^QPL"=KI;^9 M$M'"75TUYG146ML>3R8F+[$69JQ:;&BG4+H6EJ9Z.3&M1K%P3'4U"7T_G=1" M-J.S$[=VK<].U,I6LL%K#695UT+?7V"EUJ>C8+19^"R7I>6%R=E)*Y;X!>VO M[;6FV620LI U-D:J!C06IZ/SX/@B87I'\)O$M=D: VLR5^H;3]XO3D<^ \(* M<\L2!'6W>(E5Q8((QI^]S-%P)#-NCS?2KYSNI,M<&+Q4U5>YL.7I:#J"!19B M5=G/:OT+]OHX@+FJC&MAW=$&1)ROC%5USTP(:METO;CK[;#%,/5?8 A[AM#A M[@YR*-\**\Y.M%J#9FJ2Q@.GJN,F<+)AIWRQFG8E\=FS#T@JF9.))5F\,LE[ MOHN.+WR!+X*/JK&E@7?- A>[_!/", )-T NPKT"/PH]ABCP(/3#<(^\:% L M#JBFV-0W^)H _ K M0L4C4$4A4H[["&+/SP+J(R^. [@B>Y#5=O">UTI;^5>G',/CV_I&%6]61$*:HS7/ M0 ^F$;5)"N\;,B_R=M.+K:28RTI:B4\9PP1F/>#B"1:VA#^E-DV1\6%+R4\D4$,?M9UR'=&G>267SK"&I-N5 MEO:>(3TC8O!>YR(>/:PQ'H_T9W/P_/L4(">%WLQG/\53GJ9QS(L4$N&,22(( M4B^DQ93FT2R#(//"S.>MF,G2)(*$MJ,XA2#QDCCBK02"P LC&H=$FH4\S6B5 MMHC,]^(9C2&<\CBA]1LR#HJ"' 6I%T^6^WLUGFZ%??T=Z.X M.X(L\&:IT\6;9IGKTRGW&0&B S^0EX\?@I##)B6EZ?0XA&M.*8V%6U&M.(T\ M$Z <;)Z?.,-X6?0H\.16<#]),AQ;H9<$B0N58O#;)FG!$0'F8)6-\UB#=W8W M3#?!=$-![(2\E297*T+\65A\[,^WF&,])S/V*P%E2+ZKN'@C;@G;$BE2N=I@ M$(_3 =\3>'6/0IO7$(]3^J;[^'=OYPYW-/;I"Y]R+S;H-:/GF_;$9O$XAA_[ M]COX=U 82!Q?U^[-WE]6;5LAQQ#%U*4P)5Q1C45^[6JUW33N]ELA%^Y(43,$ M=KV+@07TWJL)PDH[F<]'TL-US5E@00>:_F?SV J$BK=&TH=V>X? MQ4#D*XO]=44RV'G=J MU$OWA&7 >;Q[YQE6AU>R\^YQZ(&\>V(C1].OG/\+!;'ZXXR*#-T]6W43JUKW M5#17UJK:#4L45#@P >T72MG-A \8W@[/_@902P,$% @ G("E5(1X$X&0 M# QR, !D !X;"]W;W)K&ULU5IICQLW$OTK MA':Q]@"R9D;V)-[X .0KGB 3#S))_&&Q']C=;(F>;E(AV=)H?_V^*K(/'2,[ MQR)8((A'W62QKO>JBM+SM76W?J%4$'=U9?R+T2*$Y3>GISY?J%KZB5TJ@S>E M=;4,^.CFIW[IE"QX4UV=3L_.OCJMI3:CE\_YV;5[^=PVH=)&73OAF[J6;O-* M57;]8G0^:A_\J.>+0 ].7SY?RKFZ4>'GY;7#I]-.2J%K9;RV1CA5OAC-SK]Y M]836\X)?M%K[P=^"+,FLO:4/E\6+T1DII"J5!Y(@\<]*O59518*@QJ])YJ@[ MDC8._VZEOV/;84LFO7IMJX^Z"(L7HZ7Y_V(= MUUY,1R)O?+!UV@P-:FWBO_(N^6&PX>G9/1NF:<.4]8X'L99O9) OGSN[%HY6 M0QK]P:;R;BBG#07E)CB\U=@77KZV=:T#O!R\D*80KZT)VLR5R;7RST\#CJ"% MIWD2]RJ*F]XC[K&X@H"%%V]-H8KM_:=0K=-OVNKW:GI4X)5T$_'X?"RF9]/I M$7F/.WL?L[S'O\=>\4;[O+*^<4K\:Y;YX) T_SYRZI/NU"=\ZI,_R\M_0)SX M7LUE):Z=S94J\-@+QI[06"P*6-AXAI0MA6TNEL+:"SXI7XEZV1B+XV*UNML%(;44'87)+ <3IZ MS&=;R';;"CKMR8$ZFF5=$6W*X6>O6H=G#18IWWL5U'I<3RA56$$NQ@.M5M!W M(1$-LVEE=J'[#;JJ+O1D_K9FW\NU;S3.VX@W3L^GSSX8 M<24WXCSB\FR\M6C,LG+[J+0-6,"Q E0^\&>^T*H4ZD[E#;$QU"]UCN?KA067 M+J5##,6/JBCA0OQ'I05ATA6>2HBLE[#)!)CO;#-?B-ER66EI<@4(U,N&0" N M+R_'R()\(AX6I]FI%#> D\0*O&]?']"( H9_K7"-Y/ZDYB M]T>96SQ?:4+F1/S$HEMK905$(LO;\V."E@[6DL%+1)&8@.,-51',#)Y=&TJ@ M36\^*DM8H"X+3;31X&^G_\.Y@DQ%YN0HM6HR6 _'>*5NZ0QI1&/\4N4:K^"- M&FYA_0M92]*-_",I9I\:D^KM',K[(!I/45:.576V:/+$6EZY%0Y-=D4C"_!$ M,DU%:DC&805C?2*0>]\U6'9^T28?7-*G"/12CEW1:=!;!-?$<^*9#_5)ZT\" MU\"GUFR=SJM[,0OP8-+WOJ"0@0\UY _%M!':BDJB&UGI@@(/IV\;X6]]9#W. MI4 XP1ML^M04]((-H65CI38%RO8DK6NGA$**;* M&K<=#D_K>EB)4PMD?H6>D*VX8L9:6A=:R(WZ1X0PSAL)D .F@;VE72$(YYL) M\!#Q@R++N3D0QW9J#P!L.%V#RA?&5G:^H="0M6N5>4VU!JK6-D/\A20VR#FC M06$#81RON5,1'!J KHTN-[P7'1RXD[*454 A09:'MG2D4L/@AB.K2(L]/\XH M"RC>OVA;Q9-3[1+OI';BO6VX(LP@LN?.#WFP&>>C] LH%EJVV3Z1THMV_L"?D4K;QE21=,?[=KZF*NSH@"L% M8EQ:%"3DP!OZH,.!#=^AQ=7$W[SQP (>$WPK&-;>@,(6Z"K8I&MEC-]4*^@N MX^;W'Z[?'M(IOOU>W46K=Y8 <;FNTAI+5<17E!WM@IL$AKABR[8K7:UE[0(H&0&J-Q:"T9)M8/3IO?\-> ME&)A:_6 NEY"3@T$H:.BQHXX(H6XP$'2M84Z4R4Y9ZUB*6X]WO51UG3=:87) M'OS"]0HV$E4;ZN'FW;3!KMJ*6S0!YL N4 Q*"*I;9)$^E-; ^41)I+UO-[.5 M]QP?<6*14UZB1__<<;7]N6O52F7BB5,F"W'IRQB6Q=*YJKDMGT_-QERVQ M:J)K")7:2<@';8&DN$+;I"&[#.BC:.S.&*CX'@XLN!TH"90YO<78%U2<: ,: M;\,XH+&@4M$X:K'RW#6IN2=TKZQ%3LWO%-HP%'$8^*='.>Q)& M.V*==S";9A$."FU&:6T<3Q6Y=$X3%Z=Z[_N"?T57!1(3;9E:CD%]GS5S F4L M[^?_Q'BD5IJ*@+T=\ZBC_3 OTVQ$?0G-<:1TVQ?UC3D:,EE1R+RW.353GD75 M'!-;!FCT&CP'C;B@4A$+/&3>(+KOR"DPV^Y M![+ @] !,WZETHS>G\GC%;F*K^"(JFE6V&F?Z]Z=>,JP\'&@..@4LH*8 IIA MD<)9=J/4KEZR\DA<8KB **=+ LF#9\K;.*#V)B>@>''M](I\.4N($=\J4 >2 MCHOCZ'KV[6QT$H<1:1J"XN.SMIG;PD@7A5([>!Y$QO-D[Q^TN3">"R^9O>6I M- *0OSSH+\31!'[>4I^4855NU#(D!#\9)Q3WHP-\2+[E.Q_+X@DMZ3:VGR9B MYTTJ;1O2N<8INNPE5?:T&(/<*[Z(B#-=B&WS\$YG< G!%+- %(DGJ"<9Y ,^ M(C&CI6U6[&8XI&09Z-^VV M+U":(7T,Q+$G14 .8/M8*U$6JNI69^82F# M.\,6!N/N]"=N,!:"R MUC#&93JD%JV]K=FC*IH6R*W#*V.0T285J?T-P\7MG2I<9JLFI"MSVCR+> M=2U]IWDGCBVXIR"8+1,*D*HIV"-7TN6+ 8//#)I@LQ&O&K_8II+_,8]\:6\P MJU#5"ME>)&CT1\BVPZ/K^*^CB/]78!Y$X/A/A."@;?CZ2U%(*+H'0ZE W ^? M(<@R%]NS0?;1=PY=OPQ@^-SIC'R;V=5>$'V3^3CQTW1Y#%F76X]W0;EUO4)# MX%]?Q!G(ZWN(UZ-9&7<9(M[W;7K [KN1K M!U;7"NKYG*4;V4.N.I(9?R@I!MK3_*Y-&ESOS]3/*[_EY/X^HBTG;MC.$FW2 M5W>$^ W+_>C:C=_1UUSWQ=OR!A9*1=IR[:%8_XVGPP M,Y-O=&A2-VI$IA:R*LF7=,62-1OZ,I&.HH\X#RGN@/@9TU.L,NTWZ[$5IZ\C M_HYY]>*KB^'Y=$NN8Y>.6=FZ(G;U[76$V9_K,UGQ_,R_2_!\TT^W,UDZ(V^_ MKR;05IJIJVU0Z=;?>KV5%>0/TL]61:_7!+RET'@CK2ZZN3\?N!MD&+]SH"O_ M%1Y9)'QD].YKAZP);!=]ZZ^*R:&O^D\'/ZY *9WS3TC2ES3Q=Q;=T^Y7*K/X MXXQ^>?R)"WR.VNB15"6VGDV^OA@)%W\V$C\$N^2?:F06A%WSGPLDH'*T .]+ M"W/3!SJ@^^W.R_\"4$L#!!0 ( )R I501Y8.'%P0 '4) 9 >&PO M=V]R:W-H965T\OR9( :7N[ M'; ;BK:WPS#L@V(SL7&RE9/DIMVO'Z4D;GJ]9OVP+PDED0\?BB+IR4:J+[I& M-/#0BDY/O=J8]=CW=5ECR_6Y7&-')TNI6FYHJ5:^7BODE3-JA1\%0>:WO.F\ MV<3M7:O91/9&-!U>*]!]VW+U>(%";J9>Z.TW;II5;>R&/YNL^0IOT7Q:7RM: M^0-*U;38Z49VH' Y]>;A^"*Q^D[ACP8W^D &&\E"RB]V\:&:>H$EA )+8Q$X M_=WC)0IA@8C&UQVF-[BTAH?R'OT7%SO%LN :+Z7XW%2FGGJ%!Q4N>2_,C=S\ MBKMX4HM72J'=+VRVNFGL0=EK(]N=,3%HFV[[SQ]V]W!@4 2O&$0[@\CQWCIR M+*^XX;.)DAM05IO0K.!"==9$KNEL4FZ-HM.&[,QL7G[M&X45?.@,[U;-0B#, MM4:C@7<5O)>RVC1"3'Q#SJR)7^Z +[; T2O ,7R4G:DUO.LJK)[;^T1R8!KM MF5Y$1P$_+<)O__A1\%MM4[UFM>XM2C\M2H[M%[JS"O[SC@OO"S[MA?<$#YM*]/\PUU) MRB4T3_ZX\S<&2G19#YF&*RRQ7:#:[X3PV94:5C_-[U%1YX!/&I>]@-^HOC6< M_HE(3Z/K6U2!' :12P)HC-(""(O MANTP9U&1TG;&PE$*EZXAT%TH%(ZCKINU(U:$+"8.IP7+1J2?1RS+TF$WHQ6! MYPF=%G G#1?$+0I35A2.;URP(L\MX3#/B7O\_#@:L5$:NN,B9:-H]/RB\(%F MA,9=SFV0$DX*TLM<_D]"2B/-#_=,3*T0H=WV!K2]X=N$6Q.;9T91ZC6ZMBT> MS^'H"Y2] M2FH3Z-]ETIM!-I]Q!?,K5L7CP]XL8-J33:O51M<9YS&[M?1CJE MZ"M'XTTAT65F+,]'=A5#G+(\2*V&4DY/ M8I2%\&X79/5?(3ZER?&:_#DSC2N:T&8,-TA/BKC9 MZ[^EWM.45# W=,2%WCVX"RYX5^)W+]8E_66ET[VE 8MB*X7IB(6IE9)@Q.(B M@N]U8_]@%%*AK-S I[9DX]A.Q6%W^*:8;T?ID_KV@X08KII.@\ EF0;G>>J! MV@[Y[<+(M1NL"VFH*IU8TW<1*JM YTLIS7YA'0Q?6K-_ 5!+ P04 " "< M@*54^*>B=:P" #H!0 &0 'AL+W=O#![ZM MK3N(%K.6;?$1[?=VHVD7#2PE;U :KB1HK.;!,IFN1L[?._S@N# MW>9+.0]B)P@%%M8Q,/K\Q34*X8A(QI^>,QA".N"I?63_Y'.G7')F<*W$3U[: M>AY, BBQ8CMA']3^,_;Y7#F^0@GC5]AWOED60+$S5C4]F!0T7'9?]M+7X00P MB=\!I#T@];J[0%[E+;-L,=-J#]IY$YLS?*H>3>*X=)?R:#7]Y82SBV51Z!V6 MP&0)WVR-&KYREG/!+4M2W2L\2WC-]"5D20AJGZ1F^;,@W\WS9.WP;=F"Y0.,3]LDS8>#7,C=6TPOY M?2;$: @Q\B%&'Y3T@T*>)7&].#4M*W >4+,9U'\Q.']9\%0C%*IIE41I#:B* MGORKO_+^XL1_CQJ!&:B4H-8T4Z!:%_50;+C% IN<0/U) L?X+@KU)>OZBLAS ME%AQ"GH!US=A,L[(&$_"43:&>VX*ZCDF4>W,H.A41QH38@+I59@F8Z +TB0( M+'L9O ZNSU!K N8'H$1@O7RX>R0]%L;A^#KNU[7O%U) M-R[ ,-P7_P!02P,$% @ G("E5#-N38>V" >AD !D !X;"]W;W)K M&ULK5G;CALW$OT50NM=.$!'U[EF9P88VUDDP#H> MV,[F8;$/5#>E)MQ-RB1;LO+U.57LFZX>8_UBJ[O)NIXZ5>3<;:S[Y'.E@OA2 M%L;?#_(05C^-1C[-52G]T*Z4P9>%=:4,>'3+D5\Y)3/>5!:CZ7A\-2JE-H.' M.W[WY![N;!4*;=23$[XJ2^FVKU1A-_>#R:!Y\5XO\T O1@]W*[E4'U3X??7D M\#1JI62Z5,9K:X13B_O!X^2G5Q>TGA?\1ZN-[_T6Y,GO;?&'SD)^/[@9B$PM M9%6$]W;SBZK]N21YJ2T\_RLV<>WL=B#2R@=;UIMA0:E-_%]^J>/0VW S/K%A M6F^8LMU1$5OY1@;Y<.?L1CA:#6GT@UWEW3!.&TK*A^#P56-?>'BK_OQ3&KP4 M/W^N=-C>C0*DTK=16DMX%25,3TB8B;?6A-R+GTVFLMW](UC3FC1M3'HU/2OP MK71#,9LD8CJ>3L_(F[4NSEC>[(2\CZI<60?$U2Z*-]JGA?654^*_CW,?'*#Q MOS.*+EI%%ZSHXO^(Y;=)$.^,>%PY78@8CG$B-DIH[RN5B8ODXN8BF8TOA<^E M4U[8A;"5$ZDM2^ =T$D_)4(&(05$I(J^OYA<#J\F8J5TY,$AA!RN71J*8,22V>]QW*;*I7YN&/">H;B#X7"\7IIL# 3 M(==^7YN07GQ03L.<1_':FK5R0<\+)9[:=1]XW4LR=9#V5NQ)&OPP%.\X*B>7 M(* B+:3W>J'Q#JK+-@\JYD&;.K3&VT)G;/="&VE2+0M(P0LP5?"T.>0*' =< M24.,4VMF%ELH&2J*,6))R^R*J0G!H:?<%IGBP*=%A0")0LNY+DA_8UXJ:0-' M,)=K"F-0#K3 850 -#(AC 5#X#V9ILJYRC*RME$=60I5=&AT)$F9! MH--KR79#(YH"DMJ:P7IE4=BT3MRY-(M@>44?C@Q=!$TQ[.+7\!X#>Y M3G,"ARQ\]&5'5TEV! M>P1YP3 QB:2L3AN*18P$J@X2&RY+HL71N2V:UPNQY M>";"4!X673Q2ZP,\A&4O9K?)S?5M+..('Q^1H:0C5%1F)743T$RO=:8,\J1C M+*.U)'LV3JXN^A303]M0?*0:W14B-@!,345VEZ:FM$%YU8@C4&K#H,Y(-?*I M4S8YTT5%4"(/"T92PR#TO J20@(L[>+(B-\L6&8R.Q5J%$'GS)'TQBC- ME3)-[%66M+#<7TR^&ALXTYB*8!)IH%JU\\; .6JI5+TE3907%55>30T4"BJT MTN(7:I%&FY)<27/.+4,\&K[110&I0E:8 @#;%*6W[:PE+B;HVM-H)*+B7 A3 M@0@)XBJE7?V?<2H,H[Y(5UT?= M- E;9,E*;AD=GRN)-+J"NPM( 8)]LV^AG0]B7GE0.ZJ"]5L0[X9R0 NH *%; M28 >9N$19M42J20P9--23 L>R/$+X ;1P9!.@-4?)&)^1:-X'IX>SD4ORY(3V:Y@!IK?$6&/\<4"?]\WE 5^A:2@!R^ MU#_L6M"83#6VT;X&$=E4Q[236A*85X6.=K[4M:BU+:I2_;CA29X& 0 *!Q-! MPR(%LYU]]J>LMH4$L G&R8Q6(V<\UJ0J:Y)&:-XSI0>(H7A"^G2J5[%%\0&I MA?POWP'N@GM!Y%T?V96"#^[(F,$.2JKG8EW!7H+BU!]2)FG4L.[40PS%8$'%=[-=+ULB/.MD#>IXF="KH=7D[$2UHRZ(V1O) & MV\=F9N2AKK:Y;AP\M!#\>)8SVX-*V2/UR']9GQR_-C=3V%C-F285[)GC"9,# M#T5?+3'U)4Z8+Z;7P]FT%ULB LH_4R$194U-LS&/ZRJM>)K=*4M=EJA*Y BF M=B7:'V%FU,V8&3K>W?T.-L(3M.P5?-V3?[-KQ2T7DQ5MN$@.K*2DG+&2QT43 M=]@J\-Q+WTY"*J;]6!XB9.71*> @TM\1P-V$W^%V*'Y?46,UG:D[4X1L,/V] M4/R^FTGJLG]GCJ6GZ4!SU1R/&+UQGF/=!UEX#AW'H9*S6#M&9G5'&?.YOP2VV(;":ZE-G@LWQ\JZ+79'B!/)3GA-.UUWOU\KXK* M"HUP3I ^A7:(!WVE5<'7#+6]/'G@E&-HTO9GSCS* MIVCZ-+_-X1D2DL4ADPAQU[@#ADE(V7GK2#<[U*$G2CM:*YRT-%=95?100M47 MKXOJ668_FWR5AJTX&B*#W!#:K0H=AO),\-L9*FNGEO #'2[P@;7NIEUXAN+? M&A#+CHV8S,L$V:);DM 0Y3$8A^:(!VPQ 5:KY%O.8 VU]@?373Q4H9'#-T^] M7MI3LW^C-#QV;SOJW8>7RBWYUA^8HMS$J_'V;?N'A<=XG]XMCW^5>"O=4F-$ M+M0"6\?#Z\M!K-;F(=@5WZ[/;4 WXY^YPCSM: &^+RP.]_4#*6C_W/+P%U!+ M P04 " "<@*54R-V*@\<, #$)0 &0 'AL+W=O>TG)\BMI!UU@/L21+/+R/L]]R,\WQGXN,Z6O5&XV+SK]3OW%![W,''UQ^?+Y6B[5C7*?UM<6=Y<- ME52O5%%J4PBK%B\Z5_VGKX:TGA?\JM6F;%T+DF1NS&>Z>9>^Z/2((96KQ!$% MB7^WZK7*8O*2/\7&KQT..B*I2F=683,X6.G"_Y=W00^M#=/>B0UQV! S MW_X@YO*-=/+E:KQ":H#\8LI7%:*MT6JTMW]E^"P83.N MV7P5/TCP%VF[8M"/1-R+XP?H#1JQ!TQO<(+>32:MNB!SIN):WL/+G+BR5A9+ MQ=?_OIJ7SL)E_O/ 8;&F>2S^-M?IG$_?G95"K,04'.2-7IF,F]4HE9S9>MO\6DJ*R34!-/R$ISN MI,--HJS3"YW@AJCI(C%V;:P_6U8N,U9_P;JJ%,X(79:5$J->+^KY/U&259B1 MQ+-8,HL;[3(AQ5I:<2OSBFD_Z75[O;Y8@S'>U177"&=E+<\ @VG<_%SE=^+>$P*ZT\BL1*$RM+GP(>2MU+N>Y$L@_ M8E&Y"E^2?B68WY>+6.V*]^U;8L3IHE)LF*6Y5;; !@=M%G2B4"%@-M*F9:,X MERFKF'I7?,R\?&0:)>%%WG)>MX$%K!=K.DZ7),#*@$N7X;[?$_=*VC)B*QYN M7ZI"69E#J;>P,%P$#,(?%I#I@C:2@VN3=EG?#]O=RWUR56U26O#NNG,NYBJ! MN86"&3@S"K"S9U[B>6W-K4ZA/S( R=EHWP=".(.6%J;XO9(Y H5"IAW!M2/6 M065UXIH8J. 7;!ZU6N?F7BEH*]467)E:<;!BB30+XY3>($7%H0L63F!&<#:( M$[ Q90&.NHY7B=@@ ";1=#:-^J/9B6.^GIC.A4>(/5BX2A95' M(I-!X" DY\IM%&#.;8P MF82WMZXP0GO>PRL@I-(BJH<=7'Y=#]#'62GD-7J M2.(KFX#" MQQ XH";#92EPSF2*J)F.1'\4Q3TP,!J*C^Q#Q^)F7S-PU<%D& UG4Q$/HNDP MCN)9+V@I0$*0_KJ"DBB@C@/?0XL]_KV]N2;LHU"7:X*VAWQOBX@3CXC>50K2 M!H(HUTM->FE@BR)J71_Z4, X0'RJRX2BH-OP67H?G0,ND!!!5*.L3YOH1HT M -%K7W0@QQ(%J[@B\9DT) O$#/ST" #VH_'#A=8)4".E_4$\I*W?#POEPH60 M7FA;NJW@*15F_R=4[/\I4?%]X575^!NI(#KFE*S]9MEQ9UP#']2VF-ZJ8KK- M"5N-G.ES;P2I+7I1^UFY;?5Z< NMA9#3Y5Z@]W7=/>\E\UXIO_($3NZZ'XG ML&8/;@/UQ\P"8MK][3YV_XN\UC\Y"J+-*=!]*]$O:@T,H\EX&HUZ8P+QP2P: MCR#: (\'_9G 53? MA_Q38^]Z.UNAC% 7B8Z5M/)*4L>4Q!#<4NL_FW"LC_B-)RHJO;A"42R72KR] M4S;1!.CLK@?//RB:0I%B7N-@ZM[)B_^A%TJ5;D06:;44M(^7=&<%JLKWFPCS2,8D-$Z M[ZBDL.A4[=""<72"[D$Q@\-DZ!Z9.2RG U?R3J^JU:%H>RTS&G ";:\5]@Y$ M9.KUC@#8D5M20J M%>X#H0NK+%&W+$'\D1OQ:[MVW-$S&8=/L#3PG'S49Q-)B-L:S;ZXM?O2>=C:?#:#": MG*,AH<4_&KM0FD=JB&)"MIS!&U")!(VTT.O.^CML8%U:C_J. NV9X'12]UV# M47&>G3*+*5=]RYJC6^+:.4RJ@JR0[Q:6?&XY[5/+5!J\]F:I _+]G M^"J,R$VQ!!M^Y,1@C,(-",F=504MVDAHZA%LKA6NF0\)6*6Y?1@[.FMR*C,! M,SQ_] 6:NLF<< D 33479)7J6]ECLZE"+Q98V'#O')BDQEJ\91SN8\A7;AF M;IDQQJJB<8"3+)AO<1@T4)Y1G]2.LPNXY GDHK(TPVSG7W6G2Y^?@4C$\[ZU M&8N/E\A<#N?WP6XG3X_:-,BF@>>4; .L0[%%U7VJ\XIV;D)T-Z>VU%&5WK/1 M"B85 ;0HD.1S4Y:M-D4Z, %[L%/2XA;/.TK?-GG> TO^70O3I(,@)()'+T*N"VO)Q.UICJG?1-1) M(>0$YO=X[1,1J)*)]AQMM=+.*16%VBC &BRR"8 0U%T7:I]^*!O/;*O=V$.M M=WW]3;-.H(6YQ[LLM DG*&R'B5X8;Y3M MP2<<9O]KS\DB][&F_:2%D>;B"-(T]F6?I+M:ZEV!&DC)J3MO;_P*!]V6SWW?EK JA0!Q/:MDH9M@<:/JES M:'%1^W[ &PU-TIOC--JV2T?$BSC#014+7VQ65H67$VZ;R!*YUL!1UJ&F5Z_S M4H?19VD6;D-9,240,6L&"T)54/&O-\J=?/Q8,@)K5F7T\QM$!"7>KU8H:XK3 M#NJ,BI0ZB :3"?['T6PR%1]5DA4F-TN?UMK\4@$\B6;CD1A%DW&?R,,;2AN%Z@4 -$. 9 >&PO=V]R:W-H965TWGO(>[95^L[4C%GRI1'2G(]J:]O3R<24-6NH M&:N627Q9*]U0BT>]F9A6,UIYI49,TC@N)@WESY*1L.+]WQ36_=BYNC MG4NGN+\>K/_L8T&0@:+L-_^J7/PY["/'Y%(>T54H\[./(HWU)++\ZTVA+MI&'- M+7RH7AO@N'2;LK0:7SGT[,4-]OTW90QIF2;+FFI&+JW5?-59NA*,6$7>J*9! M_I96E7=G$PNG3G52]@ZN@H/T%0<9>:>DK0VYEA6K'NM/ ':'.!T07Z4'#;ZC M>DRR)")IG*8'[&6[#&3>7O:*O6NJ)9<;0VYW&?CC_OY M_Y?A_]0!GCZ1+X.\\?+VLZPBJP=2\7M>(6'$UHS(P=9!"]!R MPEO?(JPZH?=,H^.)[)H5,*CU3MRA,03D82R5SLN8?&*DAL+^R]ZL:EUCFPCD M@.WBI0,8OG226[SO!1R>MM-EC>X=7'2H1GCN-+E>WMY& " !RG(''^RV9EH/ MUB("KX\$#)-<:2*59?"RK7E9$Y=&R!@.N]#DTH=<4E%V@GH"0I@5%SZ-\OD6 M;&LF&3R02OD(%>BL$\@X"UK@+I^+P2)S9,1+C^V V<,[*QUDQ^S.NZ@@ZFN!2HX<>H66(BDE;Q&C@\W*3G.+KP%LGQ"? MZ ,I=L@0Z.NV/OKM>@E<](TUB"K&?A$JA"JI2Q8$G+VG2*@AJ!U2*P&/!KOA MU7P%4A>"YX6."J)6@F_"SL)4R#82ZI"XJH"=BALPN G5<(-B(4DZ)A^>E\6_ MW\DMW.%OK1#>UIS"B6;L$?,2\";*="!.]Y.0FZY!)UJE3[^RPO?D:!%'\[@X M=LML&LWF^3%YZ[J>R0K-*0_NY-%LD1V3HS3*,EBX^9:]^?&[>9JD/SW/@H.2 M1-/%(D"91TD: PJ3"B=A@/WI*:>$_G[5Y%%R3)*XB(HBCY(\QCJ+\G06S8K\ MGQ+C(=CQ>![R%X^SV;'W>O5,[AD?/J<_5$XINHJ1(W[\>,<9CBU'R)WU!?H M[-R8CKEN%4.!>X,G[M92!=X>=O!O^C%0WA&'TY>Y%:U#^ZZXAT /9%LKQ[#, M6L%P<0,B^:Q0P8[NUA2Z2\^A(Z'.W?I(F,-<]%0!C@F_VQ2<47*95$SC:'VZ[9G2O#K2AHT#/&TQS MA60B W1/XCY1*\9P"Y66GPR$_LU]BI\L'#>>G];# MWD%\5BRB E]GLWF4+F9.=/J*Z")*DD6T*.*]%<1GKX@7:)!9M(AC,HVRO(AB MK-XOUQ[^VKHK*/T MF.11$:=1L2A@9UZD""TGUT/]!-W=#: 55)*TF$9),0,CSZ,X2\D'9<'I:8%X MDRC-;Q,7&-J7^10NUU^[#NB]-OM6L*= )AT'$;: MMH*7GD)0-7Z0DB7J#H<;BHCZ7L-$=,>':P8VO1DP$O.F:0<$WG\!"C,D2&>@/'U^\M H>@)O+,-6% 6M#M4^IBV;\ MTL5WLC=FX-S8^&'*70X[:RCR#4>0@JVA&H]GTQ'1 M88 *#U:U?FA9*8L1R"]KS)Q,.P%\7RN$U#\X![LI]N(O4$L#!!0 ( )R MI512(FTB!@< *,1 9 >&PO=V]R:W-H965T*D]\-%/ZS(H;@MN MF25I*97=W(L">5#DSNO,S)DA+W?._QXJHJCNF]J&JTD58_OM;!;RBAH=IJXE MBR>E\XV.^.FWL]!ZTH4(-?5L.9^_G#7:V,GUI=Q[[Z\O71=K8^F]5Z%K&NWW MKZEVNZO)8C+<^&"V5>0;L^O+5F_IEN*G]KW'K]FHI3 -V6"<59[*J\G-XMO7 M9WQ>#OQB:!<.KA5'LG'N=_[QKKB:S-DAJBF/K$'COSMZ0W7-BN#&'[W.R6B2 M!0^O!^W?2^R(9:,#O7'UOTT1JZO)>J(**G57QP]N]P/U\9RSOMS50?Y5NW1V MM9JHO O1-;TP/&B,3?_K^QZ' X'U_!&!92^P%+^3(?'RK8[Z^M*[G?)\&MKX M0D(5:3AG+"?E-GH\-9"+U^]L[AI2'_4]AOF(]$K]Z&RL M@OK.%E0C.:>J]TKX//Y9WW9*,*D04?[%*8JI\[/SX_ MX=%.0ZGVT>@:2EU9!M#.AM6CD0ABA1S?D*72Q ._2^\:<:+H4C='=RQ2&[TQ MM8F&@G+>;(T5$SF(*O*1RKMN6RD'_VX05JV6@N,"M/!'9X(1I0CN SQ_KV.5 M0CG"?/$(;O.O&*M#A-@**/+.N"[ B3%-95?7ZD[7G4Z,5(,2MU\AVT2?JA%XI MHMR!87%8V:XAH!14BY4!$7F30V'K'5+3F\T4A8@:B1)@#-GD6R?B5J2AT5/KO%07]!I7#(6?\@@!;I8G MT\7J):>Z<9T=4R\).&46,_3+NEMPX)*;JH].1.@^]N^'( M>$(*3B.)#3)VQXCV[DJ6!IQ/>;DAZ=NAOFJ2,MF9ND[]1R)Y"I>ARTA[SBSJ M]I/ERKI-(SBHU3J%MEJOAO2\LRAK-"LZ[XYL1^J-*Z2M%J_6+U$0Z*Q&(,JP M.("VM67V4'FE[9:X1B5JM[/D0V5:S,8]R* Q"::'Q'!G]+ @XQ@$03V?_/3S MOR8OQ*,#L@)G%!#/M?=[9&RG?1$2\+GKZ@+XJ"ZB_/\4XK6=$,TQO&"GGMR. MV^%S4P>L-54W=H\0405):8HB0^L 6T M"-Y2&ZG9H#=6\S1<#M0C96U-S$#ZZ;P A$QVTD+Q2*QX#*&5]L$D M:B^ NB;/BXNJR&"MY3W 2R& &"Q MTG ZS[NFJV4HZ!;LCX#::; MK"RIWU+U+\^S5',GF.F8>WB/6RWGV6*Y4ENL1CY!6Z+K4@.>="=5_=$R\)EK M& L^K8X8 U@L@&2:A%/U$\7'>^TD044IJ7JV9=-%U,7\;[2@[+I J@K\"@!H-AGQFWU1(!GK[*+Q?S+ M(_Q'DL&;*%>PY\%WP.B_X7TA%*;OZ+0 ?;(2W"WW!29<;RS-N#<@AT+C9BK^ M%]+*AWLKL^Y1T-+3'"Q&[V_,(0A)=XP]$RL&G_BQ1Y;2 5U#%+'P78CV!VACEMQ(-!YI<.G'"U*=(J.BY' MP@]<,V%ZZE5O=O#BC.5W*Y\' L]Y&],[]'AW_ )QDUZ\'XZGSQ>8B:B_H&HJ M(3J?7IQ/E$^?!-*/Z%IY#=^XB)=ZN:Q( R\^@.>E&UL[5I9D]LXDOXK"(T];4?0*HJZ?464R^V9[IAN.USV^F%C'B@2DM F M"35 EESSZ_?+!'CI#+O39?[5;*4GS+L\*^&FS+ MPJCU4Q>/V2WWTP MKU_JJLQ4(3\88:L\C\W]&YGI_:O!:%"_^*@VVY)>7+U^N8LW\E:6GWO!M>CYV\F-)\G_(>2>]MY%G22E=9?Z<=/Z:M!2 S)3"8E M48CQYT[>R"PC0F#C=T]ST&Q)"[O/-?5W?':<915;>:.S+RHMMZ\&BX%(Y3JN MLO*CWO]=^O-,B5ZB,\O_B[V;&\T'(JELJ7._&!SDJG!_XV]>#IT%B_#,@L@O MB)AOMQ%S^38NX]!2(*(RB M"_3&S;'&3&]\X5CBK;))IFUEI/C/ZY4M#4S@GQ>(3QKB$R8^^8,R^_XJ\24V M1<]AJ956JX):!J$IP]"\PM&^831RSZY99WAOC(LEB:]5:@7)L8;'&R*(4 MF8I7]52P0TPDNK Z4RGX3.%(65PD4K#AVJ%XHPV4H(J-%15,R@@9)]NS#-SS MSE9B-Z)US\(Q,F/2/2&)N$B%(<^T_*B*1.<2G%J=*)Z^5^66U]/TH?B$IS6D MQLT$=](HG5IH$U,*[/5P/S(%PL:2#$P"?Y#5*]\TT133_+M), JC9G--FQ*O4\]<%('K:>VN MO:'Q. @GXV;HR*K)+!H;9LL[+:,G@\/W@Z>(^B6%,LC[YZJ0 ILZ*R*[WL@" MNB$G7TD<4]4:(B<5AM0D?Z]PCE(S#QOD;\P@2WVBGH*D?)930!?_^.G-^X]B MEU561,-H^AA! C,PA:3Q>%B'EQMM=MJXT+&%;F(0A"^!>AY_;>,67+XT:E71 M/(X#Y)"YKA @L*B ]5N+D,/Q[2!P$2V+#>SZ'B$..Z2_(1G2'G&Q4>25!1 + M,CZ8QCJ(2/&&=Q+/94?D,])=_*7>FBPVCROZ9I#I3LM>O.TB0Q%?DN=J4) MNN/..X.0J78@6(=L']TXN@*0P%+"GJ5$P^7TO*5LJMA 060M!QIGIYF_L+5> M6.0G]/@@B9]P^">#^B7$_*?X"SSDT%\^;95M64NU=*:WC>]P(@%F.&.1SGD< M/YV9-OSG,;*;-#GG]_Y!JQUD.@ZQZMYZX9&ZP &V4(D<'OG47E<9\B7ERM\K M99SE[[ #).$=$^+?N_<-"[Q/=^Z>R.4TH/W-P_ -IL MD99;1+.KX&/ V@V@^14(#2\"S#"ZVFQ)>#O)/H^Y.XT<#-.@K1*T.#I]RSS +0T]W6U M02((+^5$*>K";K!@]V)DFP*.X9OPCVL^B9R5ZS!ZHTD=^\& M^%;IPX-C8:- L#]: >0.>>R(9E!;(UP(H9TC.^SBM#4GL$S+K""7DF5B)@56 M5S!TG)XCXDK*HO']U-EKO47C C!)*L-3\A$$+X/$3KD%&V?:NXO;X9Z.1UMP MXF':K@*"[\5U;'11 YXK40L5/@G^'!<5X1)OS0''Q]-"^R.9I$[ GV_?/KM] M_^[CLQN=[Q!T4S>/L\AH-)Q,%G1"G'.G%47D)ZC.?I-)*3ALK3.M.1.%,)_' M3]VR;LYY?YK1E81QR,.S=?FGX1/\8ZO#A/< CGJ L6L6(B>K=H9( "N9?0**1+P':D[) MA#1$K+5J\K:$N7E!:F\,KM:%_+:3A64.N=WA(I$&7=,A,Q37)\J%DTK8XGB/ M)J-Q,)O.6%$VC!VEZ/.\36?S8!0M+O$V'L^#&=+9!=Y"<#^;]'CKL?7. M0T% /"GKG$6H(3U$%[34<8Q\&%/#!_@%6RS=T*/%C#A+J>&FK*TX67'Z"6J[ M5']X.E-&ZK%9\B"U+&$TUO >?M<_%2?Y929'\,0?X^<* MB<1W)L9B-)QS6V4XH3]-YN'AT;+SXD6]4(RCX7P\CFC]U--\GY2:RV!'MNV\ M/$;"F5#GJ'Y1_QU1+R@*:?;<$[E&[,E\TIMCW33DY4OZTVS@H:J?^Z(=$*-P M.".*7QI-4DNS-YS@FUK:-T%@7W#9<3"?AJBB MJI6%/Y"8?81L;-?5A7O*$PTZHN ,)RRSQJHL)QD*>MU->8\H#*(Q^V^?;8"% MFN^P#@('!T.JB3E#I2B_N6( ?*IL T=3E7))*[])DR@K>3W-SET*YN:K2&&O M'IQ]U[U=),@)C0 :%G@G2A,SG*%2MTL+ 8?:RJBIV,I[TTZ1#G@5\DJ%(^T] M^A>Q1__0C^MON'9UGE-CO-3)5VX99=):Q]!H3(6^2X>MZ/O+NS)&O(TI;%19 M>23>O4*>)?FM9"\X 'YU<(S?; MH@,VZ$@"V- 05I,-[W!DUK;^P-WF\ZYR>N*DH2 >R$+5]!XF9P)[(B@)!47U^U1 MI=P$]>MF_P_-_M=N_\]%F^2:FZW3(PVY&RZW?I4E$H,Q7 MY:AWK>T3Q:CJ* M\-!I9R\G;F \6G1UY>7=S$01.Y^)V7043.:3KMB]J-IPC'7A7$QGB'3+\8G> MP/\_&43CR U$B_"2#$9A,)G-(800%?WX.T*8SV8LA&@\@151%.S>HAX:!DNF MP^<-]:*!!R@Q'Z(2TEHXYO\G=$221H-;&0>EM;0.<^7)V7W4)) ZYI&_"3FU M]63$=S:SKJ0NLOL@)OY'+,^0V>G?6:9IT/W?4=I%IN> +./IG\#K= 8FYA?D M&T3S)3%;Z^ BFPO8SFB\_!/XI-LZ6,)B>9[5*!B-2*Y+5 L=F B"[Q$DSX+E M#]W"<$V>T^MQZ"\ CA1W0$2-2MK4[[IL2,C2)D:M*!W29R[4HW*75XK:6,!85$ES2?^ M YYEF"OEEFM*7!H@C&ZM6EY\E_?$%L25A[8U0*>>01^0!#T(/^W.F-8S*(GV MVTCS[KQYC7L^]844&_F<[2V:O:@A#/-.!6 :FP;+/*$-6/!^EK^3ZT][&I!> M^"HJ=@TE6# TP'V%\U"..Z2 -9(6'4++)_NMY#K>64\77#YM6&[Z,.OOX4_7 M3JP;"KZA'[0\=^;71J7R7*;T90).OP-@DSSA2$1097TGQ9 4_#9MQBX\C7>[ M3"4,VX^1:N$PC"DI55!8%A8MO+PO>KH$V>%X_.Y%R#5%J'A$-YYM!S9?CBL-Z]#^:7BT98.Z/3*FGV^4-F M53<43PO<^.L$YI*M^:2D8<][R3=8+$JR5.K"73AV6VAQJYY6N59A-Z#21U#, M=:.YNG.)^)E65$'VE-1=VZGD*(:\(*9J=IL.J$Y!DX_NE7)>Z+IT4\L[U M>+ZX#G/!#2)7OCJKJ?C:^Z"0O1C748;N8L9T>)7*#+9FV+U\"SA!E>S[FP%W MG +4*+&1]I3^ M?KQ*M5I\7<]*DN+838Z67]G2&?D73EFLYJ_!UQ@U<P2IU1!PG^.L$1],>R<=BAN?.G:]F,O(HJ_*Z@'WDHW&]PZH4:F ME;O8<-5Z4(5SPNE7IGQ)7!>_]TVWDFZ8F^(/NJ;BD5;&:5NJ7]]^YDKV63@[ MODW"_^2%&_]!7^H\QP<<*8C1=1T.=@I@@8\)47!=Z. MD5R[D''1=TCW!7"*ITSM -U\)DCAL2WZ71H'FVOI/'PERSUU$US$/!VB6ZGR M+Q1@25V ^8F(J^[RV#EKU:GA>D U\)F"FU^()_R588PY%*GY7I#Z&,[R5V5' M80_YZI"_SF@@,4FZ88+[UPI--HW59I+W;7WG/91NJWKBH.\D)%NGF+C+ MFE@9<1=G%5%QGU>[+YV;#OHE'0Y/?#SN6^"F[?-%]77 M[D/B=KK['!O5Z$85E"G76!H.Y].!Z^75/TJ]X\^*5[HL=&ULK5A=<]LV%OTK=[2>CC.C6!+M)$YB>T9V MG::=I/4DW?9A9Q\@\DI$30(, $I1?WW/!4A:9Q)*%M;?R\F-Q/IJ* M0EQQ'@1!X6?-5UQ5 @0U/G68HT&D'-Q][M'?1-MART)YOK+5[[H(Y?GH=$0% M+U5;A0]V\Y8[>YX)7FXK'__2)NW-7HXH;WVP=7<8&M3:I%_UN?/#SH'3Z2,' MLNY %O5.@J*6WZN@+LZS*V#T9%\$O7MW18[V!>>J M9K*&!46-G3RDGQ0@3T=:I-7;2$>$^N^UPBOSH,H@7QMZX563Z*N M#*_8K1=X%DP#I\VF4VK8PEU']#LG7SG>LRM8XL^- (A-@VZ+%D%B#UM^A=2' M74H;!7&J8&I:YUN%& --4PHZH$6]3F+L@FL&,?_#V.#?SJP>[1RW$(]#[_ MP:[9P1(XR#$ZD(?E2FIZ+Z;F>L$NH?=01W2SXW79==]YXUVOQ* 4J,&AC+*A MLMTU,NK3OR+'3-"F34$3;-^"O&MA(8#%--G?Y81ZQ,5;T??+B"5*@3)YB:9# MR&\D!9IPE/,(TY ><*^N(X^@^(+I8';\8GPZ.^VR_GI8ONF1;P1Y]*2/W>!: MR@%Z]ANS(KO:B0$&B_M%95RQV/W_#"12)GIXG( MR2X8JZI[UO4:;#28 ]4+5"^'E@=E0=V?6G#U>-I7N-94R#MQ!O)8R3^SI4+[ MID4Y& \8\/(?Z/\QXXH_T$XEXK&-(Y--].5#NN_S,UERK\3BXP:SA/SF[ +& M'[*B#:&O&*_BS/'4<95R>I#M8XEIE-Y+D,?"(D4N5[X\HKF/;)/R%??!(P^3 M>2..:] \9-=!-IXB?/];BOC'@#RY]#Z5Y[9-">/!1;_<4F.#,/J+F.U:%LE^ MD$W'T^?/_Z\B-1I ;?12YS$S**^4KKN:NU"5,OE0 A[5;A!4BYPQZ:4P!F%< M@F3P6-$B8LA;H='C(':3$JO=H1ABS)%/NY5BR P9FR% [!QJR0!_H%A0/LE#Q;EM\N0DZY\QLBZ(FH?J^I# MK#TB#/^AXN3C);U3&X_,HWE5\4HT_TW;*NKL>Q>\4=I!I38.2?,\?#$+92]W MAB$?X8MXLNK %\ZVF-AC)L'E98>%^XTR^L].FNHUB./'D.BI9?;='U3%5"*M M4FQN9*Y$-#VMH]8\'&N<76N_9\7;N=C.]#/(3J>QOL?)1)MTWTI7GY5RW6@C M U#2/Y:$1KG08_G!A='D&,5:W2*L&RLA3CG:-4&Q>,_25W0XDPD)\\A*!(9( MMH/C6#]D XD1B^$#YVJNR4^4((F7BV;*,'[=T5 &0ONS%(L59UTTO>VXX& MI T>TK2RKV*!<M+"S9T+R)@^)^+B[\ 4$L#!!0 ( )R I53QN;9(?PD !,: 9 M>&PO=V]R:W-H965T%OM =95#2^/UC$VSV>S4*RIUF'J&K)XLW2^UA%?_6H6&D^ZE$EU M-9L?'S^=U=K8HXMS>7;C+\Y=&RMCZ<:KT-:U]MLKJMSFY=')4??@O5FM(S^8 M79PW>D6W%#\T-Q[?9KV5TM1D@W%6>5J^/+H\>7YUQN-EP'\,;<+HL^*=+)S[ MR%]>ER^/CMDAJJB(;$'CWQU=4U6Q(;CQ*=L\ZI?DB>//G?5?9>_8RT('NG;5 M'Z:,ZY='9T>JI*5NJ_C>;7ZCO)]3ME>X*LA?M9PE!0#[I/#\]G$C4_:/"M]E/U^&2BYL?S^0%[C_N]/Q9[C[]B[YU?:6N^ M:(;'1%T[&[#94B>TV%+=> ID8WJ /UJK+:%T96ZQ4,"-&-0_[UC)5SRZTL$$7FJ\]+[(_X09]<]_G,U/YB]^7Y,J^KU2J9;]ML*P M+=Z_!B#J1MLM0\*Z"#RL]1VI!9%5H(!&>TPW5@;Z$D8(Z(UKM2)+7E?5EM]0 MPXOH 5R--UBNJ6 .6-?#QY\7"J M> >#T\8F:I*LR>Q?J*!Z0;[#R@D6T5$97J^HVC(Y'==X\*G5/I*'I]B.\S*H MQ-IW'!?O:G%/MZ7X]WU12X&"3S)W2]HKX@+8X];8G=>PH<[XDVL]#-D6IK-3 MWV-LJF[;8OV5N(2U:ZL2B5-,W+P(]O)G:Q,S2L[8?G*=-U%K"TKF30EJGKU M6$P 'X6N.#"@VF:8Q>^"U'BW?]MCRFIK]\;:6.3(U'O-3CH0N<;87*B#]Q,6 M#E8 !3@J7?X)1LW3> 43!)'.5L* E@/&'A6M]_QB9X)%R$-@LHR.X<^5I9;: M,'IX/X-WC0MFA$?P%C+3$==$!H_B@A%<9Y[6K'6HK\H%+,=!OC=JK>TJ54U- M7[Z NRPI^M2:N,VC7?%Q[2H ..2T=:\[!,6U)U)UXN6$I%WOQ!#C:<+.;XBC M%O9YK / !DD//V$[)1L1A'3^T'PO&.TS81!Y8TLP!4M[A\3.+K($P-/G!NEG M3-XK(L[O_2J:*PSB@2"]'G4-_KIR_,;!#KZUL?7)WO0 ]Y_VW']ZD+1O!EK$ M1G;4:)\"_+2QL0[\1+UU99R8,;&Z+/*>2HS'6A[U/(BHP=L-0,E%LK$P'MI% M,*5!]DB*EZUQ+N+:!:0+&A%- OEF;9#]#275T>H.<_2BHN0?A2@+8.E^( .$ M_8+$2%>S@! MT;_@\U2]YEE9T10DVP8M_)<8;Z$K%K"QQ%%ET'%Q1 [E]VF? MWZ<'4_(A"$)?@7)JUKE]2?TQ"^-,)CGN6Y5OLO$DBP!K!!.$: #++#,F.,-3 MJOJ!2KF>:OT1*>K7%QT(Z.>;%$>16;U<,M^F2F1J9_6O>YA@/&6EK)!-4Z5T M\_>N<#$*AXZT&>A.ZQ,\I+*YF+G64U&&J7H')P>/,C@G:M'&GBXXC>Q%=!-@ MJ&K[**%[)Y]Z&. "T-&?&9/"HX^XUR^%F4'+N4>T."5!02LTC8Q#-B8I,?8. M$7)^"UG1C8DRHEME0P!\I$31;ADW[%=)=S@0-1+8P@5.".\0CGB)-I*U RVT^ 3W+4>U01W%>-WN9L0]/<'6(J =\FGR/DQ/ ^L\&Y;:[(J-"VX)"0.@WX[YGE690225!A!?,)YH+!M&$9"/.+R.JB0YF$2J0RZ *1N33I'3N],@"N2I[ ()/W;& M%VYE90:D= QZ\;HD PT!GAA,>Y&DKJ G)Q'F'(S#40'\$$(7+6E&8BKD-:N M-/"!RY696UKOW!99ECM&S.!NH;V7GK[;7.Z1NK[X.YJY0X3XK"?$9P?I[#W MXMLBIOKFK;PG-SJ2[2/(_\]B1YA_'^=WQS%:+.,C"0GW&;E=9"A2W51NBUYE M7(A2Q.K!H&>!N-X@*5Q\D76-4YP4*>;^#O7I(8V)>!X*@'=J++G&;!!@;Y4$ MN$3!@(LS(1[>B%QZ)+!)^J7O+L#O(2,(V[G26_4JM8EOWESW9Z[A<7?RRA&U M\4:#*'Y#HXE5L9/7MIA.1N1<;:5V @UQ9,H;]__?=#R?$7: ^*V>.?4;:$*&?SAB"^V,H52D\+MY:&R.>O+ MYNP;("\0 B#RLG3I: W[KZ'"^#B^PO'.XG.1 K:OEGYPF:_:[JKJWP['$=TT M%?IQ\/Q4]2:^Y5UGX9U5[\!ZW)#/SR;Y&,(A'&Y>1C9NH2BE]F505P[_<'1/ MJ]Q^D)F/CL^R67754>>UJQ>Y8%&KO^/(6*BSX].'S\=VN0K1,TU+\>@RD66>ZU4DP*IO@'&( [F M5B4WGQX_Y4>]F*1C.E2>SR!%Y]JHN^J?W0._'BM)'XYI+G+U 0K9)9GG[K625I(/'/VWJW.^)YO%[TI%MCS*#M[J7XVNJ@'0:SD MYPBN0U!/NK/OG_:_>%RFB_YA>/JYY*WV2"_Z25IBZO'TV>F1\NDGB/0END:N M_1&ULE5=M3]M($/XK MHPCI0#+$L9/P(D "VEY[HE=$:>_#Z3YL['6\5WO7W5TGT%]_SZP3$RA$O2_$ M]NS,///RS ZG2V._N5)*3_=UI=W9H/2^.1D.75;*6K@#TT@-26%L+3Q>[7SH M&BM%'I3J:IC$\718"Z4'YZ?AVXT]/S6MKY26-Y9<6]?"/ES*RBS/!J/!^L.M MFI>>/PS/3QLQEY^E_]+<6+P->RNYJJ5VRFBRLC@;7(Q.+J=\/ASXJN32;3P3 M1S(SYAN_?,C/!C$#DI7,/%L0^%G(*UE5; @POJ]L#GJ7K+CYO+;^+L2.6&;" MR2M3_:5R7YX-C@:4RT*TE;\UR_=R%<^$[66FJ9TH)3Y6CW3LPJZ?9.AQX^^.0P6]F[[.PEK]A+Z:/1OG3T5N8+(&>)EL-?A1V -*1Q$E<9)LL9?V :?!7OH_ B:A<[IP#ARXR+ZW MRJGP]>^+F?,6??//%K_CWN\X^!V_XO=H^C\2C9H^N \:DT2J;CER1L M+9>-0>8=(C9ZG9]=1CV=[M&->+!H!O3!_:;FL\-1G,9[]$86TG('/#M,NT?1 M> J(7S5QC%+AF70@.CJ?#\W2PT?=2/T SJ(KR/(E>X;\C=4P"J^>,CTU1== M<2A'W\,6-[!7-4O@>R;T-P+_M4,2NLPN00=W0$RHUY$MI97 0$BAT=32!.Z2K\60]5+94>=I7>;JURGV9-D9PQ$.1PAZ#8G>[W"O5VVZ<"X7"4#!!!;I M9PKXU:-1"F75G+X9+WV0957+A13YO\A&'5B"XX%AMFU\]@#J.JX;1A>8HQYO M95$;Z]4/T0416B+L@ZP.N\@LSR8>7X&IHMOU5M;8 )H#?'1^?7MT=>AF1RYG M'OT!BBY-6^68@)Y*L9# +36;;\/P4P4X#4$>AAA?G$'_E=N.F?N'T"U/FFYM MB4\P,:R43U8CPF*3E?UF$S@.>PNIT8 [-#D^C-+QE.]&=$8R3NE/W%Z505EW MCV.^%G$_C)-HFB1[+_7,<&,E1/?-P^+K*(R[;COLO_:[]46W4CX>[Q9S )TK M+(65+* :'QR"W[9;=KL7;YJP8,Z,1ZN'QQ+_'TC+!R OC/'K%W;0_\=Q_A]0 M2P,$% @ G("E5/-0OUD*! Y0@ !D !X;"]W;W)K&ULG5;;;N,V$/V5@1H4-D!$(JEKZAA(TEN ;C=(TO:AZ -MT[80 MB51).L[^?8>4K#C=."CZ8I/4S)ESYB)JMM?FR6ZE=/#2-LI>1EOGNHLXMLNM M;(4]UYU4^&2M32L<;LTFMIV18A6#W6N[MT1J\DH763WYSN[J,$D](-G+I/(+ OV=Y(YO& R&-OP?, M: SI'8_7!_0?@W;4LA!6WNCFCWKEMI=1&<%*KL6N;ZD;&WYA MW]L6+(+ESCK=#L[(H*U5_R]>ACP<.93)"0-(E!V(7K,/ 3\)L#^'2$3P-\>@+^7BZU6M9-+4+SZ35\[J01 M(="=T>O:P>07;>T4UD:W,+"QX#3<:&5U4Z^$^W?B^CQ]'/A6]9,:HBJ08KGU MT=U6X@QYJ;ZBH<@:SW \#Y']D7G+&LDLC\B PI=$@Z2A1G,+:]W@3-L+>-P: M*=\4'+!<&/A0+_]#QZZZEZ(!:1UB8GCS7"^EA*D8+EB**<:/"X)$F: MPK??E(RR[Y"Z<1L,#8Q4M(",%)3"YY"?E/"\!$[R-(=;Y:19ZK83Z@O(IL9Y M#(E"(AEAC$]AP@@O\/]18QADGU4%X>AY!BPO":<55MBLI*4>0X5)90GHZB"T(I_K2DC6=!4YM6H*2\H:J+(YW]H8BDID])K M8AFI<@H_&=\47=_6)P0QU)-P7*0)X4CS2 Y+2%D60$E6'54(#S/ZM1IDDR<) MLJ)9.1WT3'B"_#)6C!P+1C+N*:9(/BO?)44\XX$#@78(0(YF0X\C*U_P%K1] M91+LJ)+Z(#GV*!T9OV.=^BXN1A%^X/MY'VQ#FLN,4.85\10KA4)"29 LU H+ M@TW)$NR'ZO5\P$3H="?3I&IZ1,,_H6U&/4;$I M_'H8\#/<8P&2W _CA&>^%Z?OO1;CHZNGE683+EB+KXV=&ULY5E;;^.Z$?XKA)M3)( VUOV2)@$<[Z5!LY M\R0;79ZKN2_R\CRORC3)Q!?)BFJ]YO+I2J3YX\7(&FTG;I/EJJ2)\>7YAB_% MG2B_;KY(C,8-EGFR%EF1Y!F38G$QFEAG5Y9)&Q3$[XEX+#K?C(XRR_/O-+B> M7XQ,XDBD(BX)!!QFQ@LQS=-OR;Q< M78S"$9N+!:_2\C9__*NH#^01OCA/"_5DCS6L.6)Q593YNMX,#M9)IM_\9RV( MUVRPZPVVXEL34ER^Y26_/)?Y(Y,$#6STH8ZJ=H.Y)".MW)42JPGVE9?ODXQG M<<)3=IT5I:P@\+)@Q_=\EHKBY'Q<@@9!CN,:WY7&9Q_ Y["/>5:N"O8NFXOY M[OXQ>&L8M+<,7MF#"#]R> M!08D MW'<_JJ1\8A\%)X^#L$O6\44*T.Q6Q)64Y!57O$AZW6"0D7X]3[8IA]CCBCW% M4-IRN*_*11,5DZX-KCN\+XCWAY9WV? ^(]ZU/1'B!24@;3>$.H:QY6DR5^1F M/ 4=P53\!@'L WLP&UFNV(Q2YAE$H6% <\]__U[EA.2+A&(+PC]1*8[ OM,A M@89=S\$ZS"FM%0,7@@6DS#IA=PDLFDP-=O>Y7"$.?)Z1R"CTPR8W50MM[T)_ MS?)#D,[)EM"4%RLFH'0(21DJK%\\(7<1^$<'']',?\";GB!TKDT8?M2"[@VU M^,F * C4-GK8Y>'@;M!LWAUI=Z< O<\6S6E!YGWD;,.,]I'2EIL\6_Z"##W? ML")W^]KG0=.O*1XQ+_!!E6(5*!F.BEJV9]BNJ:>Z4036'CAD\XY7F-+]=BD=JOA\GK73<]7E^_8\\MNMYW>]?\C//C(PHL':^7NUG MVRW;]Q_U,\LW BOV@U5M^U2]=(T0U4+]>\$L?[W1\GJ0 7:@K F:LB88 M+FO:LJ%3J=0%C"K7ZMQ'N9X6==%V+^)5EORH1&\!,TR2:M)-E:9ORI7,J^6* M2=0)K"IT:3(7I&]L83"4G0ID4YC3L8MM$-.H^O'#4^LW%EAX#J@@;%00OE8%TQ7/EF18K2H^X]@91 +K M9[?$2]L\],I^D-;A)D%+DPY'=5VWFHQKGA#)#VF$(@VME:H#6.L.0.QU "3] M%YJ$MA6H,XS!,E'6=C\3RR3+B$/0W4 (^5P[*LH8>@<(VM=%4=&^HN7-1N\6 M(5AZIHL&H2Q3H3VT 3BVX?,HZ8X14)WHA'V"HJDEVNN'!)=$'/".&0+:B@#; MPR:.O<.@[=9MBA,,^6O4&$OTZC:DC8YOQ:SL,X9A7+MZ+U6EJZR"Y$/ZC+F4 M3[2V;1HI", 0D[6J[%M34.*L*W\X49D0*N!)8!@9R@%"AV*!.D8,E63EO*_' M>*%[.'O9F[>XAAL&!.[5X"C<#3=PF1LYR/$!QJ81A,CA&#OH3P$:U*">[Q@! KP31B@6 M736V'6SU R.TW)<%<$..)]E5+J56[)3#X:F$Z%[)-,M%&_\F=?S;C3?0RH&- M_P42WP C)&K(%!F1M'K%L^^JP#-,DV2-HLD.7>:24N1H>O95)6(((P/4<4(>>31@L3+Y/^1(4!K)YS#@Q04P1!NDZ[UYR=4K=R?3?-@_R M<#AGQSDDB@B+Z(R02WF*9@RVE)2^J@P5[8,Z6V?B1AVQ/X)/%:NJFWS7]GX&NVU/HQ8[S5[7 MJ$VYU5 M.V"'EFN8=G2@;6Y7A^"Z;6U1][6'+GY>NABZW=40@]^8;L\-@)X^L'JXO751 M4ED(="8[#DWK!!.N$;AM$U=?,-5W),_NE4S6QKC=&Z;=T39V@@;*LT#=T>.A M:=*T:3@!"=-W0R.P"2#R#->CS%S3?AXS_X>L*K0,T[$/&%6S. #59U*'[CA> MN@/9-RD+M8\=/.^TM_.'U@]:56 I&[)0E)ON"0T]M[T1J>]2ZO;^^16*R3JP MNY\.>.Q65M/W.CE#F&_73=):79;Y6GRO!44T0 -87.2K2>D $FM_HE_\&4$L# M!!0 ( )R I50F.-:[J ( *4% 9 >&PO=V]R:W-H965T7ND9% M-VMM*NYH:S:1K0WRHDVJ9,3B>!157*A@/FW/EF8^U8V30N'2@&VJBIO7!4J] MFP5)<#BX%YO2^8-H/JWY!A_0_:B7AG91CU*("I456H'!]2RX2B:+@8]O WX* MW-F3-7@G*ZV?_>:NF 6Q%X02<^<1.+VV>(U2>B"2\6>/&?24/O%T?4"_;;V3 MEQ6W>*WEDRA<.0NR I<\T:Z>[W[AGL_0X^7:VG;)^RZV)0%D#?6Z6J?3 HJ MH;HW?]G7X20ABS](8/L$UNKNB%J5-]SQ^=3H'1@?36A^T5IMLTF<4/ZC/#A# MMX+RW/Q.;5$Y;5[ATR-?2;2?IY$C7'\;Y7N,18?!/L!(X;M6KK3P5158O,V/ M2$\OBAU$+=A9P._<7$*:A,!BQL[@I;W)M,5+_VOR1MA<:ML8A%]7*^L,_16_ MSS ,>H9!RS#X@.&!FJ5H)()>0\\6PG5C#*W?*^E9/-^*$UOS'&L?P;H!1Q3="69"XIM3X-N-*.VKI=EC1'T?@ MNE]K[0X;3]!/YOE?4$L#!!0 ( )R I51O$MA+*0, (X& 9 >&PO M=V]R:W-H965TC M;V/62STXP15N#-A!2F9^WJ#0^U60!$?'9[[KG'=$ZV7/=GB/[K'?&+*B&:7A M$I7E6H'!=A5<)U]_P,/]10> MK];"CD_83[$Y,=:#=5H>DLF67$UO]N/0AY.$*GXA(3TDI*/NB6A4^8XYMEX: MO0?CHPG-+\92QVP2QY7?E'MGZ"NG/+?>&-I?XWX"4PV\_S[PGCKNX.R!;07: M\V7DB,2'1O4!\&8"3%\ S."35JZS\%XUV/R:'Y&X66%Z5'B3O@KXB9D+R)(0 MTCA-7\'+YHJS$2_[3<4A; 2C4G\M_*_KK76&SLK?KU#E,U4^4N7_J[G/]?15 M''\QKVS/:EP%=/,LFB<,U@\=0JUEKQ5A6M M]*=T.)>T1X/ ++1:T!6T5_!H ML1T$W-%UL'#V%9FQYT!MKKNYS_ .:Y1;-$=/ G=(A[_3H@$NB>D)YS!D_I1?0!4F<4K/^#*!S;.=#&%GM+60)&D89SDD,44O M4KBNZT$.@CELJ #:H9JS:>10-I/4'_[/Y#@KBS#-RG,X*RY)'BUNM:+S-DPC MBBN_ASO:8NN%QUE%'&%6%B\*4C2VWT 9AU56TJ*HPI+*>N[H1B&PO=V]R:W-H965T)@21=L M&K39BF'8#UHZMH5*HDK2<;*GWSF4+-N)J_4!^L/B]7S\ MSI7F^4;I+V:%:.&Q*FMS,5I9VYR-QR9;827-J6JPII6%TI6T--3+L6DTRMP) M5>58^'XRKF11CV;G;NY.S\[5VI9%C7<:S+JJI'ZZPE)M+D;!:#OQL5BN+$^, M9^>-7.(GM'\T=YI&XQXE+RJL3:%JT+BX&%T&9U<)[W<;_BQP8_;ZP)K,E?K" M@]O\8N0S(2PQLXP@J7G :RQ+!B(:7SO,47\D"^[WM^@W3G?292X-7JORSDOT;P^'UL"Y:5QU@%U71GXKD=@RNA*# M@.^E/H4P\$#X0@S@A;V&H<,+AS7\^W)NK*8@^&< ,^HQ(X<9#6%Z<*V,/6:Q M06%.LS/3R PO1I1'!O4#CF;W*X1,58VJL;8&U )*/@/PD=*/V@UJ!&E@H4K* M(W,&]RN->&![(,ME*V #PUJFJN7W4D9[3X[ M.@NO@ME$4P$U1RSK# [Z7E=*V^+=5CNEQ%KY1BS=KP_8R2,9\23V8A/2- M$[BM+1F6E^L.MBSDO"@+6^!+01'#M".\>,&%+>%/Z)O$3N_;.BO7.:$\SK7;7E;F$RM:PL?I<7G&&\QPVJ.>CL3P&=7 MY#!_(Q_(7TLD<"[\[+?G'F35X-432FU>0W2:T&\R)']HT /I\-2GGW@IG6_9 M:V;/QGG&PM"I$?S9AY;KV11>Z.E!53,!03+EYRZC@?5T1AK1WFKASL1^S,>2\'U=R2HUOM\#%;R7K9 M6GQ(KYX]Y0#EE2>B]+ (& C]*813&*CI<5_3X_^IZ<24BOKN^*[*O^NX/7GD M<+O6U#M6] ?1CQ?]-AG?[>M.GM?075EMI6DW?9B7Q=(%DNE9L(F/0/3\=W[; MS7$4>NP!BC4>?U\UH8HIO*G/13.:\#")(IZD^BRFO"6$@-T302+8'RD$J2=2 MGYY&I2 *O&GB=/$F:>K: M9,)M2H3H0 Z L]V-P#4\(:7I]$C '3N-,O%!EG01',U'KOR>'SO#>&D8#P5E MT@=E,AB4VVA_&8HW5+M(R[^H1 Z&Y2#^C[#\$98N+,=[+X@*]=*]DPRXV[%] M3/2S_5/LLGV![+:W[SCRT;*H^6_/@D3]TY0*HV[?1NW JL:]1^;*TNO&=5?T MG$3-&VA]H93=#OB _H$Z^P]02P,$% @ G("E5#0,$;0L! (PH !D M !X;"]W;W)K&ULK5;K;]LV$/]7#L(^) ;ZV$] M;-@&G%=78!V")%TQ#/M 2V>+*"6Z)!4G^^MWI&W%:1.O*/9%.O)>OSO>'3G9 M*/W%U(@6'AO9FFE06[L>#P:FK+'AYDRML27.4NF&6UKJU<"L-?+**S5R$(=A M-FBX:(/9Q._=Z-E$=5:*%F\TF*YIN'XZ1ZDVTR *]ANW8E5;MS&83=9\A7=H M/ZUO-*T&O95*--@:H5K0N)P&\VA\GCEY+_"'P(TYH,%%LE#JBUM\J*9!Z "A MQ-(Z"YQ^#WB!4CI#!./KSF;0NW2*A_3>^K6/G6)9<(,72GX6E:VG01% A4O> M27NK-K_B+I[4V2N5-/X+FZUL'@=0=L:J9J=,"!K1;O_\<9>' X4B?$,AWBG$ M'O?6D4=YR2V?3;3:@';29,T1/E2O3>!$ZP[ESFKB"M*SLWGYM1,:*_C06MZN MQ$(BS(U!:X"W%;Q7JMH(*>'DGA/+G$X&EKPZW4&Y\W"^]1"_X2&!CZJUM8&K MML+JI?Z T/:0XSWD\_BHP8]>X+DM16F)N=+*&"BYUD]. M@C>J:ZW/"B_+KNDDMP2/MK45_W#?5(1=/,/E'NX8Z(3*NC\BN,02FP7J_4X$ MGWVS8/5N_H":>A\^&5QV$EP"#)S\B5R;4WCO\

1+T6NGLBV/>N0VYUUK]C]< LE^-X$0(. M0QR'/KP([2.]\T3CL,-.-"'P,<0UZDLG^S7/GR$@.1QY$QL"0D,NEG$5.\7%@'.UII+R(2 U''DY$ (!P_&7 Z&M+T_YC)IT70.8ACA, M)UJ2ERJA$+ :XE)T>#D DB&N0KV68UB$HB;=IP@ 78%#]_O9]1FIRW8AGDC5 M+$&[Q>GI'OD@ Y J1DI. 7P3N.3T?U8@;%69)$*(DREWF-$HICW', 'T%$," MU/.J6SC0Z+CJ=IGU7W4+ *C 3HN/%YSTQ/&D[*17!7 58%S]1GQ9:/3&5^. M0SX27T!9,73QZAM?MB+MQE?7 :"GP$7IZ,"9:O\50&DQ4LI&0-4(IZI_G$2V M4#W%/FK2=1"8&^$RUCL^(N^[U @H'>&4GC0V7BH$(F!U-/**-0*<1CA.GQ$7 MPQ>MJ$G706!E-'31ZAL7]M&][\.-3 2*24C0&2\512-K8UJB.4'%9(*,5 QW@:);N(GR518V!JC#/U1;$R ME;J(@:SQ2!4: R?CJ51H/'S&1TVZ#AH96].HST7L_50_!@;'.(-'Q\-+%44, M^(U'*LT$2)E,I3238:6)FG0=!"0FTRC-1>*M-!. :()#])"/"Q(3FW- 7C)2 M$"8 KV0B0;A(' ][*.UY!ID EA)<\%DS-%IX)<"Q!'].,SR/0)QDHB311>(X M\/;/HY'_.90 ZAOFWIE""? DP>7<"Q?Q-363!())/(MH, HDL$;BK/&/ NE( MT>R- @F\D<_DS?]=D$B@F!Q),0D4DU-13'J?624@3+X*PB;:]27@3H[$G03< MR:EP)[T5E@36R8$'SD7YF):K-FVB(LMBN\WV#HS>.Z21S3Y20M' S#O'191W M(FA@"R1'YI;3K"]UBP9&WGF 'R\]\[H#(U$\P(%UM5R6.[T!#.5V!\-Y.BZ; MOAPI&ABYYP%^P!P9;:^:^!T8*>I!.#9@C33R $>>?\!BUW0_U\W[*H\&1GIZ M,$42#@V,7/( AYYWK'IDDZ,V)QX:^>3!JX)Q0AE R/-/!B+4K.$9Z"&QSLR M'<4Y+I2ZS'I1VBGAF02E9LT-G0:EU .E#IM>E)IE/ -U/-/&YTL5$S4+>^A8 M:IK%-W0B:E(/:J(V)RX:U*234-.LP!DHP?$.2P]J/J,(QZS"&2C#^?3M\V*\ M=*1F80T=2SRC"(:RB8C''#F)5DJLRZH_)Y8:Q36434(\HR2&#M3$^(86LVGF MJ QT6/7EQE*C/H8RG'G/B*Y7E8I&'0YE8Z%G5,[0@=(9__#T@!YJ<^*B 3TV M"?2,(AT$-M3CPTH,A1!(/;G'AHUG5/"<=)Q)]1!D/Y6 X:]2IT MH&#%/P)]*E=<5L@V;=2NT$F*5ZA1O4('RE>\PW#?381OTPXK:YN>&U^_TWSY MD=X][[*\(AMUJQL%9\VC\G+_=4+[-W5QWWXCSTU1U\6V?;E6Z4J5C8'^_6VA MM^7#F^9+?H[?ZG3Y/U!+ P04 " "<@*54OD:/A5D" !K!0 &0 'AL M+W=OQ<.S4=J"3]N-W=D+&-$#37FR??=_G[^Y\'NZ5WIH5 APCB*;L*"<1DD0[\W MU\E0559PB7,-IBH*IG\\H%#[4= +#AL+OLFMVPB38,% M2L.5!(WK47#?NQL/G+]W>.&X-T=K<)&LE-HZ8Y:-@L@)0H&I=0R,IAV.40A' M1#+>&LZ@O=(!C]<']JF/G6)9,8-C)5YY9O-1V7N3AR- ;W &$#> ^%\!_0;0]X'6RGQ8$V99 M,M1J#]IY$YM;^-QX-$7#I:OBTFHZY82SR91+)E/.!,RDL;JB ED#'V%95Q74 M&J:,:WAAHD)X0F8JC/8P,^_H^_ JW\FF,']#C6]>IA70L!SKE6UR6'!+#H? SU'9_]'>[7V251]^:6*K<[KODIKT^]WUYU .%1*[AOB'*_(6D@ M<$TX0EP'H.O6K@VK2M\=*V6IU_PRI]\0M7.@\[52]F"XAFO_U^074$L#!!0 M ( )R I5305(7J!0, \( 9 >&PO=V]R:W-H965TZ M??K93L@HA&A[0V+[[N_?G9T[!ELN7F0&H-!K3ID<.IE2ZQO7E4D&.9;7? U, MKRRYR+'20[%RY5H 3JU33MW \[INC@ES1@,[]RA& UXH2A@\"B2+/,?BUQ@H MWPX=W]E-S,@J4V;"'0W6> 5S4$_K1Z%';JV2DAR8))PA M"6SEWCLRD2PX?S&#:3IT/ ,$%!)E%+!^;& "E!HAC?&STG3J+8WC_OM._=[& MKF-98 D33K^15&5#)W90"DM<4#7CVT]0Q1,9O813:7_1MK+U')044O&\=AST#K-#D'E$!PZ=$XXA)5#: ,MR6Q8=UCAT4#P+1+&6JN9%YL; MZZVC(SSQ.)SN] 84+EA?9\FM^A\[,+=&879?)]Q M2I&^PULLTA\M()T:I&-!.B= QICJ*P"7B(%Z_RX._.## E:$,<)6AF<-@O"T MZ0!+W:[5->5B,_+]*!JXF_VL-ACU>GYM] 8YJI&C5N2IE(5AEO45;,(K-:*] MG8,@[A_@'1M%D==IQNO6>-U6/%W[%(7RN-H NT=[7VG \("PP2KRPWXS8J]& M[+4B?M$-@G(I=25.^(J1WY":[Q6P,,?>2-L[Y@B]^ "VPOMN8@5K;E2/U%%DR5M:>>K;O:K2WF!_-C MW>W*YO17IFR5NK+HSTTB"DLMZ5WW=/I$V7[*@>)K6\$77.E^8%\SW;%!& .] MON1<[09F@_H_P.@/4$L#!!0 ( )R I53>L@$/]P( /@) 9 >&PO M=V]R:W-H965T^+XN2U%@>\#EA^LN4BQHK/14S7\X%P1,+JBL_#(+$KS%EWFA@ MUR[%:, ;55%&+@6035UC\7),*KX8>M![7;BBLU*9!7\TF.,9N2;J=GXI],QW M+!-:$R8I9T"0Z= [@H=CB S 1MQ1LI"=,3"IW'/^8"9GDZ$7&$6D(H4R%%C_ M/9$QJ2K#I'4\MJ2>V], N^-7]E.;O$[F'DLRYM4?.E'ET,L\,"%3W%3JBB]^ MD3:AV/ 5O)+V%RS:V, #12,5KUNP5E!3MOS'SZT1'0",-@#"%A!^%(!:@'7. M7RJS:9U@A4<#P1= F&C-9@;6&XO6V5!FCO%:"?V5:IP:G5*&64%Q!K!W0A2F ME=S7^-OK$[#W;1]\ Y2!FY(W4A/(@:^T9K.S7[3ZCI?ZP@WZSK$X A^!V$0 MACWP\7;X"2D<'+Z'^]HI9U?H[ HM7[2!3],@P$RV6\B0(T.6#&WRWID(S@F6 MC2#&?7T0\Z8UW'S$MMQO2%$R^FC\_OM;\X S16KY;XN*R*F(MJ9TH7O%RFGW M'=.2)+$DIC<\C4*$8#;PG[JGT1<59H&+>JQG&^ M(G$]"D51EO9+3)S$9%==Q#OK(G5DZ1?61>949)]1%]F:G4D,HS1:<;TO+$@S MU&][[C3FGU(9^=KN48[R(%T1N1X6YP@E2;](&+SUV&!7=:0[JP-V6C;\POJ M;[T0;F^&'ZR0EN6=K0E*<[3B?G]V>W41MC#EV9ROM>K@/?[+C6HXE,\Z282]M[)"T2$D_,I3/ MG[+\6[%42J,?JR0M+D9+K1_>C,?%?*E647&6/:C4?'.7Y:M(F\O\?EP\Y"I: M5$JK9$R"0(Q749R.+L^K>Y_RR_-LK9,X59]R5*Q7JRA_?J>2[.EBA$ MBM9G5+IRFV7?RHL/BXM14(Y()6JN2Q.1^?>HIBI)2DMF'-]KHZ/FF:5B^_.+ M]?>5\\:9VZA0TRSY)U[HY<4H'*&%NHO6B?Z)47U%SW5LL$( MS=>%SE:ULAG!*DXW_Z,?=2!:"ICU*)!:@0Q5H+4"':K :@4V5('7"I7KXXWO M5>!FD8XNS_/L">6EM+%6?JBB7VF;>,5IN5!N=&Z^C8V>OGP?IU$ZCZ,$?4@+ MG:_-&M %.C57CZK0FZLX13-UJU&4+M!UE']3.KI-%+KZOH[U,[I1\W4>ZU@5 M:!87\R0KUKE"KV9&*DZ*U\;6EYL9>O7':_1':>GO9;8NC*7B?*S-^,M1C.?U M6-]MQDIZQFJ>?88H/D$D(,2C/H759VK>J&./^FSXTWWJ5\.?'FRKC\V<-1-' MFHDCE3W:8V^:%1IE.7J[RG(=_ZL6J+P#&*:-85H99GV&HV)93?6\_*#,)#]& M2;D.3E"DSV1NKI5O#C?6166]Q-3CI:[5QT^?'Q@!O/9F*@,F.&ZX4)I+(L..& M1RS "-%QQ> V;H)ZB:L*OV/+6\FSK>;3U)-$\2.Q?%B6=%Y-MQK-9- M]UY+P1=GX81&L-"$L!-H5TSBD(2X$VCAKA?*:,#XMMR5*S=A/"0]$R*;,$EP M0FZ69C.>:I6OV@ %XA\VAD,P_D,,;\(9.G&:<.-9)YJN%*622K_WDV:0$W"0 M[Z,X1U]++IR@:Q65>6#ULB!-CL@--H!0X,"FK."XZ,.M;(@/Y4)M81<8/&(= M,FP/T7(?DY_:BN76BQY-SBV3\ZDI(4\+\Y4IFDSF+IH<;>2:J,V=J-4>$F?H M88 Q=5STR1&SVWI$-A=@ 4[/ M5:%C4Z*; =H=#\V,I2>6NTN/'>FB-K&U_2:AX([OKAP/)A.)>[RW),8PB@_; M?UZ77!J'IA*2DZY+/CD1,M'CDN4VGOSB.H)8>)/@=U42]9-WEA(>N4XML>V; MS1X$'S?]DU:U#U-_> % 7"K[*@"/&% "$,MN K/[8Y;>[Q4"RVT"<]M:CG=$ MP 4S%WC"NA'PB#&S#'HB8 %.=@#\[.8,Z;PJ@)Y;6Q_]APZKD(@E-($)O7>% M1"RC":ADGDG2#49XJ[TN/>W(G$AC1F3K$L^CYS$O ]\Q+*< MA$3<&GOZ',#FW)P86M11N@.R;;*@E*(4;'H.3#74;$[YD MXQ/K3S;4XIC".'Y[K]+Y,[K-TL7A"89:<%(8G/MW'RTU*4S-HR88ZJ)33+I- MQJE'"N-)T)->F(4L@QL5/Y->F 4D@WL50](+\S0KNAU,5Z3/<8M8!B-V4'9A M+AB[[ 1%ML=FNJ2@76N1RN F[KY)A5EJ,KAU,#BI,/>7OK, ()'M M\5GT,AB]]8E>7[=B^XS"4I ?N5W++0(YC,!CYHHI=T'(,:;^H'++0@X?U/U, M$N"69AP^K1N0!*:UB>U&9:]CEG=\H%,VI/@G-+* X3 MZC@$GW)/K=='9FZQQ(]\ML0ME_B13I>FW*4.L$/B>X#FXE!463P+&T]YQ M%19/ L;3\+B*?=@C+'L$S)Y]4YFPW!$P=X:FLJEPX=.S%80ECX#)4W6J#UXA MEC=BQS'[O@E,M([5=Y^K'_*RA7!10S +2+>!YI$+<4!)STQ8* D82GNB6%@D MB=VG+#O?''!AY'?>=7KDH*-.:3DKV3%W MM[1$E? 1R9#=+=W#:[_WKASHO66SW'&( M.(Y;+YN6[Q)?1_E]^;,F47=&,3@KYR/?O)Z[N=#90_7^Z6VF=;:J/BY5M%!Y M*6"^O\LR_7)1OM+:O"1]^3]02P,$% @ G("E5-YUVDBS P %PP !D M !X;"]W;W)K&ULE9?;CMLV$(9?A1!RD0#M2J2. M7M@&UG:+!DB*1;9)+XI>T!)M$:%(EZ2L;-&'+REI95NG;&[6HC3S\^.0G)E= M5D)^53DA&GPK&%7D40)5%@66SQO"1+5RH//RXA,]YMJ^<-?+$SZ2 M)Z(_GQZE&;F=2D8+PA45'$AR6#D/\'X' ^M06WRAI%)7S\ N92_$5SMXGZT< MSQ(11E)M);#Y.9,M87-+_[6!N+* 843 M#JAU0*]U\%L'O^\ )QR"UJ$.M=LLI8[##FN\7DI1 6FMC9I]J(-9>YOE4V[W M_4E+\Y4:/[U^S\^$:R&?P=L=T9@R]0Z\ 92#/W)1*LPSM72UF<=:NVFKN6DT MT82F#SX*KG,%?N$9R6[]70A]?MJ!MV_>Y:(@ M(VC;URO!>:7=O-*.I .EF:7ZW7[XM:S_W?W8494RH4I)P%\/>Z6EN2)_S\P0 M=#,$]0S!Q R/TB0-J2E1P*0-H# ;6_VF$8EJ$9L\SFN4) @MW?-UC(96?N1[ M%ZL;PK C#%]+6)H3)$%JCI-=_BQPHQE>H21Q'"YZP"-6/O22<>"H XY>"\R% M!OAL[A'>,S++&PU(4.Q[48]W: 4C/X['>>..-_ZQ -/B),69F'RNQU#C(80' M(\_KL0[-$$*!'XS#)AUL,@O;W8@QLF0X91 &2=PC&YKYH3G,<)QLT9$M9LD^ MB,K$3AS,^50:F*WFIDZ;XLOHO_7NGS$K":@DU>3G3%1\-)4N!C<((C_L\0^- MD!]-Q!5ZE]3OS?+_7A;[9@$V!2IP*F6:FQJ:@?_ 1%+3%7$##P3+$>AAP4)!G$<]0^?>]4Q%40>Z\Y3F8M< MI%IFF93:MQI%P!1@Y&TKN+S3;*I@MM!EJ< MZKYL+[3I\NK'W'3N1%H#\_T@A'X9V FZ_P76_P-02P,$% @ G("E5 3T M<[Z:! )Q< !D !X;"]W;W)K&ULO9C;;MLX M$(9?A3!ZD0!I))(ZN7 ,)$Z++9 0;-I42SV@I%HFZ@DNB05)XM]^*4.$65; MIIV%XYM8AYGAS#_4%Y*C)1>_Y)Q2!9ZS-)<7@[E2BT^.(^,YS8@\YPN:ZS=3 M+C*B]*V8.7(A*$DJIRQUD.L&3D98/AB/JF=W8CSBA4I93N\$D$66$?%R15.^ MO!C P>N#;VPV5^4#9SQ:D!F]I^IA<2?TG=-&25A&<\EX#@2=7@PNX:>)YY8. ME<5W1I>R?$TN!FZ9$4UIK,H01/\\T0E-TS*2SN-W$W30CEDZ M=J]?HW^IBM?%/!)))SS]P1(UOQA$ Y#0*2E2]8TO_Z!-07X9+^:IK/Z"96/K M#D!<2,6SQEEGD+&\_B7/C1 =!QVGWP$U#FC=P=OB@!L'7!5:9U:5=4T4&8\$ M7P)16NMHY46E3>6MJV%YV<9[)?1;IOW4^$[H&2'4"R!Y C[_+MA"]TB!C^"^ M[BO@4[#%YN2:*L)2>:JM'^ZOP>%U+9RY"B=8CF0$S?I7-7I MH"WI8'#+T&35W]&EM?6AU_JND#7@+1'G ,,S@%R$>O*9V-VO:=RZ M0TLZN)4;5_'P#KG/P%U*M(:KBOYUH\W!5T4S^;=E,*\=S*L&\[8,=AG'15:D M1-%$SVS]E<>,U-^.'I5D7"CV3_6@KT]UZ* *7;+@:?PQ\!$.1LY35[X>,W\8 M!L9L)7._S=RW9KXRX^BK/F<@IZHOUSJ8WTDB<*.-5#>M_"@(87^F09MI\+\R MG0DNI:6'81L_?/\)$[6#189H EBT$?Z)ELC;-H6N@Z+Z_ZK##8'A8W9MX744Q]B)W3?=^,]_OUQTB MDR^RYON#/DJF:)6NY%.U)()JPCSI14&M4,REO1.&E_ (P(2&F-".S+=W8A. M/HI@M-X);Q,^KH>'6SIA. GMH-RO$^!?<,MREA69322#/!@

&@#"TUO@@ MZ;1(P8U>[DEP\I,2(4][6V$/@\!+Z6I+R7 2VD&YO^SD>9?L!G=P^/ZR(\- MY!Y$]AUA\$[9D>$DLG-RPK-%H:BH2N?3*8NI^4AM(QBR(70$C0W=$#XL;IIX M7=Q /PSP&FX:LY7_N!Z"6U9ER. 1V?%H;E$$&;<@_0BL,U)!](;?W=+>' MV6.Z&_ A.[%VJKT3+L@0#45'4-NP#-G7;GNK;0_C[U0;&]YA.ZCN&X[;@AE2 M8?C^\@6;=O$80,V; ?; MET+D3!7V[AMTX2.@"QMTX<.@:T>8<'?W#;JP'5UO[WZXT?T(NFB]^^%&]R-W MN*W[!G[8OIR;\%PJ4=0'BRP'>C;\H!VK/Q M\7]02P,$% @ G("E5*#QLK-Z @ X 4 !D !X;"]W;W)K&ULC5113]LP$/XK5K0'D!AIDK8PE$:B+=/VP%3!V!ZF/;C) MM;%PXF!?"/#K=W;2K)32[26QS_=]]]W9=W&C]+W) 9 ]%;(T$R]'K"Y\WZ0Y M%-R50M-.[]GR40!I1&J9!I6$^\RN)B- MK+]S^"&@,5MK9C-9*G5O-U^SB3>P@D!"BI:!T^\19B"E)2(9#QVGUX>TP.WU MAOVSRYUR67(#,R5_B@SSB7?NL0Q6O)9XHYHOT.7C!*9*&O=E3>M[-O!86AM4 M10_8"P X2[@.$[@*@#1"[15IE+:\Z1)[%6#=/6F]CL MPM7&H2D;4=I;O$5-IX)PF"PT/0B-SXR7&;MZJ$5%5X3L(_O&M>:VQ.QH#LB% M-,=DO;N=LZ,/Q^P#$R7[GJO:$,[$/I(42^BG7=AI&S9\)VS$KE6)N6%790;9 M:[Q/*?1YA)L\IN%!PFNN3UD4G+!P$(9[],S^'QX14 MS]?5_76Y-*CI!?\^$&K8AQJZ4,-W0LV!VC<5O.T*BL,+I5&\.,.^FVGIQH[. M-OEC,CH_/XO]Q^URO74:AL&GWNF5TE&O='10Z8Q7 KD4+Y"Q5!55C4#S1*VP MX1I.&,\R837O?4ZC-WK&03#:$?W6*8K&HQW1_E:S%*#7;H88$E27V+ZWWMJ/ MJ4O7G3OV*8VO=MK\I6EG'[VFM2@-D[ BRL'I&0G3[3QI-Z@JUY)+A=3@;IG3 M" 9M'>A\I11N-C9 /]23/U!+ P04 " "<@*54@J"9T#8" #)!@ &0 M 'AL+W=O;>10[1\"@- Y![.,G M7 -CCF1]_.B@48CIA*?C(_W&)V^361,-UY)]I1M3S:-9A#:P)7MF'F3S$;J$ MQHY72J;]+VK:LUD2=V#K@5+1/D9VCU10S1*!BB-T_1/.;;&@KLTN$L]+SO#>X**E@QT#VH4 M4"./&IU-5&N ?()#] 2=*EH[6_&MSM[%MT:X/I[3Z0L1,IZ3=]0040)B+E( MR(#BZ((*] )$_;VF_;BL5?88&P=CXU[2/164[WD/:1)(DS/KWG2H# "$"@ &0 'AL+W=O>B0WE0 MY9O+7+M?LBFQ2>*1^5H;66R-44'!1?G/GK:)V#- GG:#<&L0U@WB P;1UB!R M@9;*7%@7S+#)2,D-41:-;/;!Y<998S13*0*&_=;B)*S>Q"\-R\F""R;F\(K( MDJFWYS\,!C6-34S2:U>85 J33H6S3"IS8D 5K\A+&JZC?E*3U\2$_0,9[%?Z M^IWZW">('Z2"1Q!KZ"B:0<4X^)^U.:S<#/]);0Z;.8L&02VQ;: P;L\L#79] M+^B4>+E?E\=$V79_(A,+K74.K6-I,8Z^NM8D9'I :[J2&?U@*6W&ZH[[HKL?2 M_]IDZ:[+TG_39FFSA=)D6.^S;2A*^[4D^WOW>0%JZ<8&ULO9AM;]LV$,>_"F'T10MDD7C4 M@QW8!IIFQ0HD:-"TVVO&IBVBDNB1=)SLTX^2'-$=2;EPLKY(K ?>_>](W4_B M37="?E<%8QH]5F6M9J-"Z\U%%*E%P2JJSL6&U>;.2LB*:G,JUY':2$:7K5%5 M1A#'65117H_FT_;:K9Q/Q5:7O&:W$JEM55'Y=,E*L9N-\.CYPA>^+G1S(9I/ M-W3-[IC^MKF5YBSJO2QYQ6K%18TD6\U&[_'%91(W!NV(/SG;J8-CU*1R+\3W MYN33/[;)FV3NJ6(? M1/D77^IB-AJ/T)*MZ+;47\3N#[9/*&W\+42IVO]HUXW-DA%:;)46U=[81%#Q MNONEC_N).# '#" O0&T<7=";9175-/Y5(H=DLUHXZTY:%-MK4UPO&Y6Y4Y+ MQ%=\[ 0A($C0C:AUH=#O]9(M?[2/3/!]!O"OGDWX);T$T-:MR3@]O.&2:IYO49E.T4#+I/>9=*Z3 (N MFP#/$'MYDLE:F*;N'.89)3*;1 M@R>ZM(\N/18=\8EU5NFA6 9)XA?+>K'LF%CB$\M6N M& 82$!OW8N-C8IE/;.R*QK')H-C7@AD4KS23/LF)(YDE)+!P.+; MB(/O*;U@AVG M$[9XPK^(3WN=PYR3<6CA+9_P:8#"+J$RF 34+*#P:83"+J+2$ VQ)10^#5'8 M911 '%"SB,*G,0J[D JMFB44?@FBL,NH0'9@ 06O RAP 87'>1Z0MWR"E_() M7#[A)##18/$$_P>>P,43SDG@M0263G#DZ\FP0W;?D4-L LLF^$5L I=-6:A^ MP;()3F,3N&PBD] C9MD$I[$)7#:1) NH63;!:6P"#YORT&-LV02GL0D\; J\ MTL'""5X")_AI.!$+)_(Z<"(>.&7CP)-#+)P('JS+3K[;WWV^+_F:-GOCH1(E M%D!D&$"O5J+$PZ0D#KW2R<&.CIQ4I'NS'QD(>6BM+;/(469YRY2X",)IF@0V M'L1"B!R%D+=0B6<+9Q(,0)Y8#)&C&/*6*O'LXN(TJ&=!1(9!-%RMQ,51>+M# M+(_(,(]^NF!=/N5I"@'Z$HLH,HRH__0ASM"";K@)B?]C:HGOOS),U6U8K9@W M,)=BD.+ 8B069,DPR+K]QPOBVOL_[&(X'U_106.K8G+=MN\46HAMK;L>5W^U M;Q&^[QIC=GC77S386?-:F6A7QC0^S\V$R*YEUYUHL6G;9/=":U&UAP6C2R:; M >;^2@C]?-((](W3^;]02P,$% @ G("E5%_%&>5R @ D@< !D !X M;"]W;W)K&ULI55=;]HP%/TK5Y$F==)*P FTJP"I M!4V;M$F(;NO#M >37(C5Q&:V*>7?[]H)$50AI=M+?/UQSO4YL:^'6Z4?389H MX;G(I1D%F;7KFS T288%-QVU1DDS2Z4+;JFK5Z%9:^2I!Q5YR+K=05AP(8/Q MT(_-]'BH-C87$F<:S*8HN-[=8:ZVHZ 7[ ?F8I59-Q".AVN^PGNT/]8S3;VP M9DE%@=(()4'C+_@I<&L.8G!*%DH]NLZ7=!1TW88PQ\0Z!D[- M$TXPSQT1;>-/Q1G4*1WP,-ZS?_+:2OJ.+U&Y\5_8EFL'+(!D8ZPJ*C#MH!"R;/ESY<,!@,4G *P"L)> _@E 5 $B M+[3'L^"N2!P8NP0?P'74! M7*8P%291&VEASBW"Q10M%[EY/PPM)770,*D2W)4)V(D$W[CN0-3[ *S+6 -\ MT@Z?8E+#>\?PD*36>EFMEWF^J%WOK]N%L9K.T.\6SJCFC#QG?(+SP9\53"_Y M$VHZ^G2ZW?T1<@5TVS2W+LJ]O];Y>[%#KIN];$\4@T?"%11*VLS %*^,TVN MGD?T<4_4NVY@.C(CKLV(_]6,I9!<)GBF%>UIHE)!D_2S@,!JZ>PUZ?U:>O\L MZ;"7GNXOD7:7B$KNR_-@X((&$I2VT8+V='$G[KYK,N#-L".U@UKMX'_5'OWP M5[2V)^N?TOIF6*DU/*B8[K6B*K42TM!.ET34[5R1A[I\ _P502P,$% @ G("E5#\57I_O @ =0@ M !D !X;"]W;W)K&ULG59M3]LP$/XK5L0'D#;2 M)FG:HK82+4-#&AJB8_OL)I?&PK$SVZ'LW^_LM%[IFQA?$K_*AU&GDX85 M92*8C-S:@YJ,9&,X$_"@B&ZJBJH_4^!R-0ZZP6;AD2U+8Q?"R:BF2YB#>:H? M%,Y"CY*S"H1F4A %Q3BX[E[-AM;>&?QDL-);8V(C64CY;"=W^3CH6$+ (3,6 M@>+K!6; N05"&K_7F($_TCINCS?HMRYVC&5!-AGYE\ ]1 D\]D MWM0U!\R/H9S,J"[)+6:8W(FV4JSDYS=@*./Z LV?YC?D_.R"G!$FR(]2-IJ* M7(]"@YPL$_5)8F[ MGTC4B:(#?&;O=^^>H!-[?6.'%Q_!(/Q6O%,":3" M+#3*J4]D0;A-"N&,+AAGAH$^023Q1!)')#E"Y'L-"M,HEB2SE I,KB:%DA61 M?L>=>S")+7;JL.W%\#))XL%P%+YL*[MO%*=)[(W>T.YYVKT/TBZ8H"*#$Z1; MY-X6GRC=H;QO,CS,-_5\TY-\;QVKC_%-]\ATXWB'\+Y-TCO,N.\9]T]6J+NX M;=4U6'-4:\#ZE O\T$5;G_":E50LP17P_U3FP!,8O#/%QZ49[(7=WTWEODD: M)?W#V@P]M>$[LGDJ9\/]FN_L?A<';':K+-RZP2M02]?8-,GL=='>?7[5]\YK MUS)VUJ?84]L6^ ^F;(!I*UI4]HR MU%:"=@@DV! ,]C#MP4TOC85C9_:5LHD/O[.31AVB>=M+8L?^_^[N'_O&&V.? M7(Y(\%(H[2913E2>QK%+&I7L2LMBF40%2I.NMUA7 BI MH^DX?+NUT[%9DY(:;RVX=5$(^_L6 M9W%#6)2X<3MC\)4LC'GRDZOE).KZA%!A2IX@ M^/6,,U3*@SB-7S4S:D)ZX>YX2[\(M7,M"^%P9M1WN:1\$IU$L,1,K!7=F MPLQHDGJ%.I7HX"-\$=8*[S07A:G-8QSZN8 MR9Z87U/J0'+R 9)NTBT5'S626?8.9];.N1&V _U>X"0/]W,X/#CZEQ*S&XTE M26-)$K#'^]*C'"WL&-/"[#?,?F#V]S#GN""XTH[LVB/AQS5O@"O"POULP1\W M^./6E#^[U"N66!HG"5[AX#TW*\8P,/SM?I[V/@V&@W'\_$[H01-ZT!KZ6FS< MFF.>*84K/CGP*(T2_HHZ,!FPEW AI(5+/BY^^2REEH*'3=3A__!SU.!'K45M MD^7N*+3\4Y?S"FV'];Q"#G;M[;[Q-MZYJ+Y)\@EFSQPHS%C4[8Q8;:O&4TW( ME.'N+@QQ)PC#G'LU6K^!US-C:#OQ[:#I_M._4$L#!!0 ( )R I51R'6:3 M, 0 !X1 9 >&PO=V]R:W-H965TYID",N(/ M1@^RM8(,JE MXFDMU@0IRZK_Y'L]$!T!\D<$J!:@$P'T1@1N+7#+CE9D9;=61)'Y5/ #$$6T MSE954UMI^ +!CFK0ZPH4C8"ZX)9G:BO!KUE,XV.]K3O=]!P]]_P:&1/> M$G$%7/@+0 Y" SQ+LWQ%HT8.#3AN,Q%NF<\=R??"D/[U4<>#&T53^;>A-:]I MS2M;\T9:^R"X')R$2H9+66$!^SF"?A@Z4WO?'9L7PXZH_(;*-U(MHBA/\X0H M/02+E O%_B'%8A\"K3+Y'8)+-PR#X 1T( Q-)CXRKTUP,\2+K.$U TK^WD3TJ$O!@:<7-:Z("G0FH@A$YKE,YY2Z;6=:<] M@(YWNF3J,'\T[)BK8^#PIRV:.M71<@B"WNH>"L..XXV@HA85G;-L:E6W.>PB MW*,:"/,=%X]0M<8+72/5BN[U;F:GAT_1:)OQA&^>3!73>BST7F$-P=8]H=D^ MQRNT[X+8]?K3_E+8,5=KEM#LEC]4H7USO$3(<] IZT <#%#HC\"V+@K--CI6 MHT%OD7O0"<)3K*"'Y6$X&:-JW1B&/URCX%]PJRLLS5-3];06#">O4*VH]5-D M]M.S/?^%O&[E^< %:;5AA"&(R9/I(X!:LT5FLUV6.W(J] DF*6M8;MG.F+HU M1X1>8_Q;VT-FVSM__,UY_\='%[46BL[] 0=SRA1AT(PQBC$=36?=%9>U74WZP&".,>U4"8AR?A"97=.8'JY;$I M#^821#S/5'48;9XVA_]%>>2UV_#JEP-]+MNP3(*$KK74N0KTB(CJ,%[=*+XK MS[./7.FU6%YNJ=[[BB) OU]SKIYOB@::GT3F_P%02P,$% @ G("E5%=I MWXQ2 @ /@4 !D !X;"]W;W)K&ULC51-;]LP M#/TKA-%#"VQQ8F=95S@&\K&/'CH$[;H=AAT4F[&%RE(JT7&[7S])=KRL;8I= M;(GB>WRD1":-TG>F1"1XJ(0TTZ DVEZ$H[)1NF)DM[H(S58C MRSVH$F$T'$["BG$9I(FWK72:J)H$E[C28.JJ8OIQCD(UTV 4[ W7O"C)&<(T MV;(";Y!NMRMM=V'/DO,*I>%*@L;--)B-+A9CY^\=OG-LS,$:7"9KI>[UP@4(X(BOCON,,^I .>+C>LW_RN=M.;Y,">._T'2^PP"RVI"J.K!54''9_ME#5X<#@.5Y&1!U M@.@I8'P$$'> V"?:*O-I+1FQ--&J >V\+9M;^-IXM,V&2W>+-Z3M*;O$EXQ/8!X] :B812]H&?Q__#1*W+BOLZQYXN/\/6%=%5]7NLE-YE0IM8( M/V=K0]H^[U^OA!WW8<<^[/C8]59*$__-?,O@@^U]@R]=3LLR\2RN\7?I^8=H MDH2[PXH]=QJYTNX.]84'3[%"7?@.-9"I6E)[>;VU'P(S__:?V.=V.+2]_)>F MG2SV:@HN#0C<6,KAX+UM+=UV:[LAM?4/?JW(MH]?EG; H78.]GRC%.TW+D _ M,M,_4$L#!!0 ( )R I5123DWYL ( %X' 9 >&PO=V]R:W-H965T M31'CH] M"'O!FL@2D>1 ^^DKR8Z&%@/M 2S)^]_?[EI:C39Y52ZVO? MET4%-997? U,OUER46.EIV+ER[4 7%I13?TH"%*_QH1YDY%=NQ.3$6\4)0SN M!))-76/Q\P8HWXR]T'M;N">K2ID%?S):XQ4\@'I:WPD]\YV7DM3 ).$,"5B. MO6EX/L'Z\P TJ-(QW&2^?3 M?]@<]>Y++"$&:??2*FJL3?T4 E+W%!USS>?H,LG,?X*3J7]1YO. M-O!0T4C%ZTZL(Z@):Y]XV]5A1Q .#@BB3A#]JR#N!+%-M(W,IC7'"D]&@F^0 M,-;:FQG8VEBUSH8P\Q4?E-!OB=:IR;1X:8B $MTRA=F*+"B@J92@),*L1!\Y M+S>$4O0.36LN%/F%;?7?;_4VDH#.YZ PH?)"&SP]S-'YV04Z0X2AQXHW4GN0 M(U_I, W,+[J0;MJ0H@,A?<;B"L7A)8J"*.J1SX[+YU X>?BGW-?%<16*7(4B MZR\^X,^5P-1COTIS(@O*92, ?9\NI!)Z8_XX@HT=-K;8P0&L2?X2P;:@34G8 M"JD*]$\ H)HS54D$K-2?31>KJ(Y5ZZ;%I!9CSO3K)$JS+!_YKSW1#5QT@U/1 MQ7VP5I7LP.(D"Y)^6.)@R2G8H ^6[,&B8) ,^V&I@Z6G8$D?+-V#A4F0!/VP MS,&R4["T#Y;]#VSH8,.CL,<*=)]?*A!]R.$>,HWS-.Q'Y@Z9'T5^ =7'RO>V M9)AE01 [6'O.>\R&21[]O77]G>YG;AY])%:$241AJ87!5::3$FTW;R>*KVU# M7'"EVZL=5OH"!&$,]/LEY^IM8GJLNU(GOP%02P,$% @ G("E5).N]T>/ M @ Z@< !D !X;"]W;W)K&ULK95=;]HP%(;_ MBA7MHI6V)DZ 0@616MA'I4U"9=TNIEV8Y)!8=6QJ.Z3[][.=U$VU E/5&^*/ M\[XYYPD^GC9"WJD20*.'BG$U"TJMMQ=AJ+(2*J+.Q!:XV=D(61%MIK((U58" MR9VH8F$<1:.P(I0'Z=2M+64Z%;5FE,-2(E57%9%_KH")9A;@X''AAA:EM@MA M.MV2 E:@;[=+:6:A=\EI!5Q1P9&$S2RXQ!=S'%N!B_A!H5&],;*EK(6XLY/K M?!9$-B-@D&EK0B^0)=04/KEPFFW"]JNM@H0%FMM*@ZL(_U>0=(+$%=IFYLI:$$W2J10-DC;:N-F!8^/4IAK*[6=<:6EVJ='I]#*[ MKZF$'%US37A!UPS0I5*@%2(\1Y^%R!O*&/J 5N8?E-=F6VR>ED\6H EEZM0$ MW*X6Z.3=*7J'*$??2U$KXZ"FH39IVI>%69?259M2O">E;T2>H02_1W$4QR_( MYX?E"\B\'#^7AP:.)Q1[0K'S2_;X^5I_?34[Z%I#I7X?\$V\;^)\!T=\7P+4 M*D=.:0_B+AU$DV1L:.SZ((Z&/4MLX!,;'$SL!@A#'Y4F&M *Y(YFH,R@,(=7 M'ZA[Z.V';\ISY'U'K^4Y;Y7#'JAX&,4)?AG4N7_C^1%0YLPPA=11-F/O.'Y3 M-A/O.WDUF\D_;/!P@H=[V.#HJ;%$1^DLB2Y1*5A.>:$.U(%[[0J_*2'\=,QQ M_&I&G?3H20M[C=C>@J:5%90KQ&!CA-'9N<$LVXNEG6BQ=;UY+;3I]&Y8FLL8 MI TP^QLA]./$MGM_O:=_ 5!+ P04 " "<@*54SW!73[@" !$!P &0 M 'AL+W=OS'MA1,.8M6)F6V@?/N='9KQ$*!OP$[N?_>[\_G270OYH@H M35Y+7JF>4VB]N'==E1=04G4K%E#AFYF0)=6XE7-7+230J165W T\+W%+RBJG MW[7/QK+?%4O-605C2=2R+*G?]L<\=<,JI@*/@O-M5%S^DX9 HSNN3Z2:R_ MP#:?V/C+!5?VEZQKVR1V2+Y46I1;,1*4K*K_Z>NV#CL"/SHA"+:"X+V"<"L( M;:(UF4UK1#7M=Z58$VFLT9M9V-I8-6;#*G.*$RWQ+4.=[@_R7"YA2F@U)=]U M 9)\8S1CG&D&BER/0%/&U0WY2)XG(W)]=4.N"*O(CT(L%6I4U]5(87RY^3;B M0QTQ.!'QD%X^@KR1^_MR%W-O"A T!0BLO_"$OS'=T(QC MKJ8"MAJ4*_)[D"DML,%ZVFY__[ MHHVW=AGOD 2>GW8.>%NLXL _P1LWO/%97CQ"*3@GFKXVE!MSET%*!,\V!!N; M# =/GR9XPKJ-/C[B2M/$.X"_8+3'GC3LR5GVH;WB>.UR4=F&NU3GY @B":+&P8R\3&BMLEP5^YD : WP_$T*_;! 9A( !D !X;"]W;W)K&ULM5A=;^(X%/TK%IJ56JDBL1,"C"A2"U/M2#M2-4QW'U;[ MX"8&K"8Q8SME&.V/WVLG)&F;N&QWRP/DP_?R$?U)8QC7YD::XN M!UNM=Q\]3\5;EE$U%#N6PYVUD!G5<"HWGMI)1A,;E*4>\?W(RRC/!_.9O78K MYS-1Z)3G[%8B5609E8=KEHK]Y0 /CA>^\LU6FPO>?+:C&[9B^FYW*^',JU$2 MGK%<<9$CR=:7@RO\\88$)L".^)VSO6H=(_,H]T(\F)//R>7 -XQ8RF)M("C\ M/+(%2U.#!#R^5Z"#.J<);!\?T6_LP\/#W%/%%B+]@R=Z>SF8#%#"UK1(]5>Q M_Y55#S0R>+%(E?U&^VJL/T!QH;3(JF!@D/&\_*4_JD*T H)Q3P"I LBS@+ O M(*@"@F&K J H8G1H050&1K7U9+%OI)=5T/I-BCZ09#6CFP$Z7 MC88"\]PH:Z4EW.40I^=?V,^?-(>+Z-/W@NL#.ELR37FJSM$'Y"&UI9(IQ'-T MEW.M+N B''_;BD+1/%$S3P,'@^3%5;[K,A_IR7>UDT/DXPM$?.+?K9;H[,-Y MDZC\[D!=N%&_4$ -2E12H6I)$YYOEO1P O[2C;]D<8V/*_P.E$^GLW2@W)S. MQ>]$\4 #M1!(+01B88,>V&\LVPD)YG(4PI^_&55\UBQ3?SGP@QH_L/AA#_ZM M%#%CB4)K*3+$E2IH'C,DU@@T'C^@O]&'+C65H)$%-2[Y.,?8A\_,>^P@$]9D M0B>9!97R .) CS0M+(E8Y(],:GZ?,@06O692LL1);1&^H!9,)^-IS:P45N>H M:-+-?U3S'SGY-Y/%[&1=H(0_\H3!DD1GL$!+G9\#\_X55688M8GY4=A3V*@F M%KD+VU_&B]I,8.[A8K&#QE*6W;:I$WE?1R]XDX@0/!YW,Q_7S,=.YLNJ@$A2 MS:">X($'Z'NQ+&AJ>A<'\UMS%25U?2L MMDF;/CH#BC'+=9>]+-S(_M ?C7YQ4)S6%*?_B2),=R+2E$IE"EI.N)GYQJV[ MR)EAVW073-R.M86$6Y$F9LDK M%A=F0XFJ'FU7!5!K6G8G-=+A6#V\FJZ$W6UI(;(,*K@R%72('C>=!8?OTD=Q MX_W8;?Z6Z]%%DT*: I:6='38'#;T]O[)W> :OVP'83@) []O:34= ;M;PNJ) MZYV\IV#VOM9[#<\52MD:8OSA&()E^:=&>:+%SKZ$WPL- MK_3V<,MHPJ09 /?70NCCB7FOK_]:FO\#4$L#!!0 ( )R I50=T_O0X@4 M /T? 9 >&PO=V]R:W-H965T_?A=!][ B6F8],:CXME$C$<\EU&8L(D 61['5*PO6<17YSW8 M>WUP'\X74C]PQJ.4SMD#DX_I1*@[I[8R#6.69"%/@&"S\]X%_'I#?*U02/P> MLE76N ;:E2?.G_7-[?2\YVI$+&*!U":H^K-D5RR*M"6%XT=EM%>OJ16;UZ_6 M?RZ<5\X\T8Q=\>B/<"H7YSV_!Z9L1O-(WO/5+ZQRJ*_M!3S*BO_!JI)U>R#( M,\GC2EDAB,.D_$M?JHUH*$"R0P%5"FA+ ?5W*.!* >^[ JD4R+X*_4JA<-TI M?2\V[II*.AX)O@)"2RMK^J+8_4);[5>8Z$1YD$+]&BH].;[YD8=R#6@R!=7E M%8]5%F:TB.,DHDD&OH#?J!!4AQ2<7#-)PRC[K)X^/ER#DT^?P2?@@&Q!!)XIX]G(D0JM7M,)*F27)3*T ]FW/#H#R#L%R(5>B_J5 M7?V.BC. H59'J$7]VJY^S8):';:HW^P#?M &WE$1JL.$ZC"APA[>8>]![^X7 M71'3S0!=J+@DBZ>'RQHF(*_OQ5F02WDL797Q9 N :$"T!D M!R %(E;+J_P,GD\!S>6"B_!OM>J)BGJ9"Y_;@E9:[1=6-8DMQWVW^C=RELWX M[".Y 9W4T,D!T%,JP))&.2N03WD449&!E(G2BU8G2OM> YI[YKIPRX$NJ0WP M_1I\WPK^.XM3+A2E U:4Z^EKX>T?@OZ;C87M$=A#<,.'0>W#X$ ?WA.$P5Y! MZ)+:<,"K'?"L#J@N3%[I\C8)5)%I9M1<::DLOS;N'T>I#VM 0ZNW-R^IZNIJ ME2BPH(;'C(EE-PO!M_R.?.P1,O2W2KA-$OL$ MH>$68=VT2'K^T(?]87N]0],RH+UG[%T#'7;V*0+3"J"]%TR8T.FEYGG 9R#8 M:&OJG2"3:O!2Y=$*TVZYKSCR)QM&0_70SO7WJD1%6&Q=F1^YG@Z;\#H39? F MJ&2 78+ZVWG2)@B]IN"F$X;N81??ZY*.TXBO&0,/A1^37 0+55V=E6UX'QX) M\4/#_-#.V>^K[.';.'@#O^\.M@/V5A![;I_ '>6*3'M =CZO8U4B_P>\JV,C MP_D('D?H4..% ?WWH:ML-B.R8]9#ICL@>W=HB<7[JPD9QD;D2$)B^!K96?4] M(;E$+5/XP#*$(T/-R$[-[V\?EQV684?[0(9YD9UYZ[Q(51-IP9EN^!!3\W/$2APUK8_ND?A$L0K8L-V4SD=)&N *N4.I-;#O#NNI80KTP M=^00-HR.[8S>GC?@Y/[A<7OC-E=HG.G@(TD?0^/8/C _)H(%?)X4!QM% E7K M!@U\K8$I[0Z:O$G@P$<[LL:P.+:S^ :B)@K 7O0U.WU]'U4I!"K9XG?+:T/' MFJA\:P!#H/A,+C( ?3"E:QMI8-,'\/\]HN-]1_160KPX<-3#ALGQD4SIV+ ^MD_IAQZ&=)A#G:^HQ+ _L;._")G;2);#Y?MUKKZ"3%L3^R#^1U]^4C)D,9Y^Y&,XL20 M.+$3ZJ$ETV&N^_R0&#HF=CHV8?E8R1CJ)-Z1A,>0+.D-S9B9C#W9%Q[8:JWT@CT:;.@*YJ!^;&8"9W;K)6,% ME)+QD@A8#JT;]WJ2:'MC\)/!3NZ-B5:RX/Q13Z;9T'(T(<@A5=H#Q;\MC"'/ MM2.D\=3XM-HC-7!__.K]WFA'+0LJ8\ MP)J2U*1EEM-2DBLRKZN"\*7>+W!GKGCZ2!Y @MA"1K R7VE*@%D*F5%RQ2N MB>>X$;F;SLBG"2C*0MG#W!'S2#?]2Y3WB]2^-ID.XC2%OX^ZU,/_^,O[F.PI6NV.PP MXC="T'(%^&4ILG@A^W8S^F*6;W949.3W5W1)I@H*^:>#D-\2\@VAX!PADT^^ MT20D89A#/%&7!?8*J7# RE6[_8F531XO3B6R/BDT)^F^LQWY21C&<3RPM_L9 M.[8+'#=Q7+>U.Y 2M%*"3BE-(4^Q!DO=5>HJ[HA1V#H._X^D]5M"_7^6M/X' MDW9LUYFTJ)42=4K!3J($2Q4*D$9553)U7I/0S1V$P+UW=$7'?/N^$WCA&UVG M[-QHW^Y 5]SJBKM39)@1NL7^1QXV_D<.:QO^>DN2(H!?[41 D;TOM MA*$?!YZ7.(>&DV/#*$YB-TS>*+;W+DK]JL$[9<7PT\AAB4BG%Z$+4;\4ZHGB M&W-W+KC"F]@,U_BX J$-<'_)N7J=Z.NX?:Z-_@)02P,$% @ G("E5,%4 MPZNB @ D@8 !D !X;"]W;W)K&ULC55-;Z,P M$/TK%J=6VA8")&FK!&F;MMH>5HJ2_3BL]N# $*P:F]HFM/^^8T/8M$FSN8 _ MYLV\]VR&22/5DRX #'DIN=!3KS"FNO%]G1904GTI*Q"XDTM54H-3M?9UI8!F M#E1R/PR"D5]2)KQDXM;F*IG(VG F8*Z(KLN2JM=;X+*9>@-ON[!@Z\+8!3^9 M5'0-2S _J[G"F=]GR5@)0C,IB()\ZGT=W,R&-MX%_&+0Z)TQL4I64C[9R6,V M]0)+"#BDQF:@^-K ##BWB9#&"H@Z@"1$]HR<[+NJ*')1,F&*!N-V>S >>/0J(8)>XI+HW"7(VE1-^(N<[59.]'7$11',97AWD/>][#H[Q_ M2$-YQPQ[WLZWDK>WH#^6_R@8GNC_?EPT#H;QX/J##G^G8]ANC=\-W@E-..2( M#"['F$*U';"=&%FY)K*2!EN2&Q;XTP!E W _E])L)[8O];^AY U02P,$% M @ G("E5*6$>#!Z! EQ$ !D !X;"]W;W)K&ULK5A=;Z,X%/TK5C0/K=0)V$!"1FFD-NEJ9[2[C9KMC/;1 2>Q"CACFZ:5 M]L?O-5"@#1"RNWD(!GSN/;Z?-M.#D$]JQYA&+W&4J.O!3NO]%\M2P8[%5 W% MGB7P9B-D3#7V3%E">#V31[MI2SJ4AUQ!.VE$BE<4SE MZRV+Q.%Z@ =O#Q[X=J?- VLVW=,M6S']N%]*N+-**2&/6:*X2)!DF^O!#?YR M1UP#R&9\Y^R@:F-DEK(6XLG$65-/95(H#DF8V2#.#S/H9&NS%$Q,H*RWA+0>$+W^VS"C7&T@5TLF*8\4I

?+M$G9"&UHY(IQ!/TF'"MKN AC/_D ;[H#\<-\+MN^((%;7 +/%>ZCY3N M(YD\IT7>'VF\9M)X)?>'ZI#IE#*=3*;;(O,^U4J#;WBRO4)KMN5) D-(1XB% M@*$+<%_NU,LFZ^>RO4RVJ5+/,Q?\9&-8[7,#*;2<#KMDIN7\1>F RX.DEC[AW1^$QLWYU,FGF,2AZC7CP"XXSH M-(W1,0UW1-QF$N.2Q+A_B+#LVC<^QD=\G(GG^;[?S,@O&?GGN(>NH591C?9, M?QFI2\)IT)^B/K5"S\?//,)'1>=%?$#UI*'K".=,5V5<+M_YJP MH8@B*I6Q1VZ$1AL4>OR:$?RA39HM@&LM!I^5NSW)%(W+KK$AXZ'7PJ:JF)C\ MBT3NR8D<XN^">2O&>[-PF=N-1 M"[NJ&..SJG%+NO?DZ#5$?2O%JD[CT7F9_\#,QMW8<2X2+6&+G-((_<8W8-"_ M(#T^UJ7W>JO2C+MK\YM>1 N]LM0;U/1&1J^HG-QHF6Y-#GHUM)&+8A"\4VB$ M0OK:M*5;])3DOTDB3H.H]P:I.@/N;@WG&*063XT&Z=;4RR#O5U'U$=S=2&ZV M6\FV5#/T%3AS.*D%Z#N-TJX60JH60DZTD"*?1#WK*Y6\5/E\K#(W3:%@]+Z! MNE4=RK?'#=,P(;;34D))U61(=Y-IJ CGK@"?6,%[9K4M>G?#F>\XVYB^'Z3F M4(SN-QOH_!+]C99,9D=]4U,?F *&@8G3_("5'9>ZG%MU%^+\_Z%3-0IRHE$4 MAM]*FNB3^]%;TG-[;M7.M.:3!1R\8&.C4,0V +2'8Y @\Z\ ^8T6^^R8NQ8: M#LW9<,=HR*29 .\W0NBW&W-R+K_%S/X!4$L#!!0 ( )R I51B H/%0@, M ,T* 9 >&PO=V]R:W-H965T@.VU_/Z MF5G/[(RW2K^:):*%'Y609A(LK5V]#T-3++%BIJ=6*.G)7.F*69KJ16A6&EGI MC2H1)E'4#RO&93 =^[4'/1VKM15H5#;21 ';PN/?+&T;B&< MCE=L@3.T3ZL'3;.P52EYA=)P)4'C?!+E7MWD M2SD)(D>$ @OK)!C];? >A7!*Q/&]$0W:,YWA_OA-_9-WGIQY80;OE?C&2[N< M!,, 2IRSM;"/:OL9&X=RIUG>RLQJ>LK)SDX_?E]S^Q.8 M+*$9WJN*7KEA/F@/@DD#-S"CVU"N!8*:PR,:JWEAL8295<4K/$ENX=:%U]E? M?4#+N##79-:YU<#5X^S)7(]#2PXXC+!H8.]JV.0(; I?E;1+ Q]EB>5_[4-R MO/4^>?/^+CDI^)7I'J3Q/Y!$2?(.0C!+IM'4OR?TTS:ZJ==/C^AW^W]".&N% M,R^<'1%^DAN2)EE*-&/I[7&Y &;A!1=<2C>A%[5"S54)5UPV?EW#+^CRK0Y5 M?6+N3W3)O)EF_7B0)?DXW'2@YBUJ?A+U7\VD(ST7(S_ &.5).NIW4_1;BOY) MBN=)>0:L*?WZ)AQRU*HZ.W:-1"CDYFTC=?7K&\N=V@IL\%^&MU0S4/ MX1/C&IZ96..)S(JC746,_FINE4H(IHU;JN/B K0K)IUEKB88[D4I'?3BM#M& M\5XQC\_.M4NPFF]%M,>51+TH/L*5[+B2<[/O$JRD RL]'JY==8[3"]/Q$LKT MD#*+>J-CP=N5^OBR6G^8GY=09X]E_Z]SX5Z'4:%>^#[*0*'6TM;-1KO: M]FJW=8>RVUXW>O3-I3PR('!.IE%O0+5"U[U3/;%JY?N5%V6I^_'#)?6;J-T& M>CY7RKY-W %M!SO]#5!+ P04 " "<@*5432TS<;L" $!P &0 'AL M+W=O2;TP$N-65[ZOHY3S)D^ETL4M#.7*F>&IFKAZZ5"ECA0GOE!H]'Q<\:% M-^R[M8D:]F5A,BYPHD 7><[4VQ@SN1IX36^]<,\7J;$+_K"_9 NLR,R]7'W! M*IZVY8MEIMT75I5MPX.XT$;F%9@4Y%R4?_9:Y6$#0#R[ 4$%"+8!K3V L *$ M+M!2F0OKBADV["NY F6MBZ@CVZ0KB3PJ0:KD6"R7N\3S'6@0;K0,?!0<([ILXA M;)Y"T B"'7JBOXP 3F+ WNA<&1DHQL4 [/H7K M5YMPVK6EB=B2&Y;QGYB]X678['1[O;[_LIG%'59!NQ?65N^TM6MM[8/:)JAN7JU;N4CU\&VUL?4XLN._(>F?!_H M0BTX]98,YT39.._2$5!ESRTG1BY=VWJ4AIJ@&Z;T3*&R!K0_E]*L)]9!_? - M?P-02P,$% @ G("E5".DH3QZ P KPP !D !X;"]W;W)K&ULS5=-;]LX$/TKA-!#"Z21*-F64]@&'">[6Z %C+H?A\4> M&&EL$9%(EZ3C9'_]#BE9DFU9V$,.N=@D-?/X9AXY&DWV4CWJ#,"0YR(7>NIE MQFP_^;Y.,BB8OI9;$/AD+57!#$[5QM=;!2QU3D7NAT$P\@O&A3>;N+6EFDWD MSN1]P\(WOLF,7?!GDRW;P K,C^U2X@-!< M"J)@/?7F]-."QM;!6?SDL->M,;&A/$CY:">?TZD76$:00V(L!,._)UA GELD MY/&[ O7J/:UC>WQ _\,%C\$\, T+F?_BJ-T7!A95P9A4\Y^IG9_>\=-R^$B914PX4L\(QH MYK*\S)G0Y".9Y[E,RB6Y)BLCD\>/-GOIL?G]LQT#>7\'AO%HZ]/ 0 M^FW8"_B5J6L2T2L2!F'8P6?Q_]UI#YVH5B)R>-$%O%7&%%1)7;(7O"J&S)5B M8@-V?'5(;NK$6K M-RSG_T)Z1>:%W*'UWU\0DGPV4.A_>@@-:D(#1VAP@=!W MB1L0W=(Z:6G=)6")-W)XMGX\S>@H'H\G_E,[K1U6X7 /<*+R)Q]UJW-14;_JI M0I()F6)2%"67'6?F")P&3?4-WH8TM/5"H*\L3@5X= MN1L,3=3JLAO&( M=LM#PX9NV$L7R_ C&"XV?<$W-9B^D2),FRI,7[L,5X!'I2N(PU,]SJV&@PNU MBS9EF/;7X3]!@$*^-CTLQ8:%:Z.8;=7ZDM'41CIZ(_HTQ97&KZU/?/8&'$3Q MZ:NEPRJ*@E.!_%;K5X#:N(Y8(P6,M6R%ZM6ZZYZ[7O-D_=9VXZZE;&#*5AYO MV(9C%YC#&B&#ZQA/@"J[XW)BY-8UF _28+OJAAE^48"R!OA\+:4Y3.P&]3?* M[#]02P,$% @ G("E5#07_5J7 P A0T !D !X;"]W;W)K&ULM5?;;MLX$/T50NA# K31U9(QK-]IB7: M(D*)7I*RNW_?(27+JD.K*K!YL7F9.3IG."2'LR,7+[(@1*'O):ODW"F4VM^[ MKLP*4F)YQ_>D@IDM%R56T!4[5^X%P;EQ*ID;>%[LEIA6SF)FQI[$8L9KQ6A% MG@22=5EB\=\C8?PX=WSG-/"5[@JE!]S%;(]W9$W4\_Y)0,_M4'):DDI27B%! MMG/GP;]?^A/M8"S^H>0H>VVDI6PX?]&=3_G<\30CPDBF- 2&OP-9$L8T$O#X MMP5UNF]JQW[[A/ZG$0]B-EB2)6??:*Z*N9,Z*"=;7#/UE1\_DE:0(9AQ)LTO M.K:VGH.R6BI>ML[ H*15\X^_MX'H.0".W2%H'8)+A^B*0]@ZA$9HP\S(6F&% M%S/!CTAH:T#3#1,;XPUJ:*67<:T$S%+P4XLOD"E_<2G1G@BT+K @Z$$I03>U MPAM&D.)HR *^1!]YI4J)/JC MRDG^L[\+@>BB$9RB\1@, G[&X@Z%_GL4>$%@X;,<[^X/T F[Q0D-7GAM<>J2 M"*RXN!\ BSJPR(!% RO-8*%L86X\8^.I-_YA\6'JI5X\S;B#?*DSRB9AA>T M+49!&,9VUG''.AX53H0OMDO6;!?9;A2,A;_%;(!_VO%/!_E_,\NGG8+I;RF09PEMT'\E8CI: MA,UR4(3OG:\/;UPBZ?O#D!V94D9=SAG#HN=L%=I22/LYY-VEEZ>3W2Q,KDCL MW9#^X"F\(A6'F_=7Y[ ?G &#MTS>%GW,PEM-AU?^?#?YX1LGB/^YB?-,4CL:EL-7L:@J?;UA_^(K]?8GG3!PI<#).H-7LE4"W5]!"";0S M=;X$CG6EFFJN&^W>$@^F@KX8?]1O#%,HGV&:!PK4:CM:2<3(%B"]NP28B:;F M;SJ*[TW9O.$*BG#3+."=1(0V@/DMY^K4T1_H7EZ+'U!+ P04 " "<@*54 M6/S3L-$$ "I%P &0 'AL+W=O9&<_,XSQCSW IY$\U9TRCER(OU45OKO7BW/-4.F<%56=BP4IX M,Q.RH!H>Y9.G%I+1K%8J]T;">F\C14%0ZYR6;2*2JHJ#R]8KE M8GG1P[W5Q#U_FFLSX8V&"_K$IDP_+"82GKS.2L8+5BHN2B39[*)WB<_'0=\H MU!)_(3LL>?\?O5L<.=H ,@J.T%!^R9'-H4LK227',&X;ZD>041HYD4 MA<%@ 8C4.Q\2?T-ER#]4@\[=P?^$"OV+ M;ND++ZK"D9VD6RXY)M"P;RG:?RL/*? I5%6SHJ;R"4B;%J(J]5X^=5N# G_F M^U]^,<$;6#9/G ?^3\*VG;9 M=<@2C),DVC[YOD-P,S1;+P)WO?#/7%_N=0-O[,KB6M/GJ+H^@2T8P>?T?8+= M?DZ$^W&R<['9(QC"L7?W8N.M-3T+!G=BTPM6*#77XJ8;V,UV_>;+NLNZ-7^% MS\=-U]B::9K8MW#5YJ5".9N!21^8O8=DTQ=N'K18U*W51Z&U*.KAG-&,22, M[V<"MD[[8!;HNO.C_P!02P,$% @ G("E5/$2T5?8 P J0X !D !X M;"]W;W)K&ULM5?1;MLV%/T50FB!!.@LD;(M.[ - M)':*9FBQ(&FWAV$/M$1;6B72(ZG8 ?;QNZ1DR;5E(BF6%UN4>,X]]U[QB)QL MA?RN4L8TVA4Y5U,OU7ISY?LJ3EE!54]L&(<78OD2J+@LKG&Y:+[=3#WO[&0[9.M;GASR8;NF:/ M3'_;W$L8^0U+DA6,JTQP)-EJZEWCJUMB 7;&[QG;JH-K9%)9"O'=#.Z2J1<8 M12QGL384%/Z>V)SEN6$"'?_4I%X3TP /K_?L'VWRD,R2*C87^1]9HM.I-_)0 MPE:TS/6#V'YB=4(#PQ>+7-E?M*WF#H8>BDNE15&1\>J?[NI"' " IQM M:@ Y!O3/ ,(:$!X#SDGJUX#^2R,,:H!-W:]RMX5;4$UG$RFV2)K9P&8N;/4M M&NJ5Z8PI=+)BF6:XNT2_HV^,"7;R[1.]0QM'7 M5)2*\D1-? U!#=2/ZP W50!R)D"(O@BN4X5N><*2#OS"C!#MDW*9)_R M#7$R?J&RAT+\ 9& D Y!\Y?#<5<^;OB"Q4[X[8NCX\A1C+#I?VCYPC-\OVV8 MI#KC:_19*(7F5,IGL)\ME8E"?WZ&V>A.LT+]Y8C5;V+U;:R^^UW3=(?8#IQ. ML:[7J>(86@YC_EC)326:_6(ZBCQO:\9LO)1RTOAV\IL6'+>URZ45-=UC' M(<9D?*:M^. #@G]:R ?$A89-R/)O6%U("[/N,S/[N."UQBK2X(=>!YB$9S22 M5B-Y=4G'KJ=AMJO]G^?LGY"MNS16[;6U??OA^EU![6/>=X0>GX4 MM\Z&H[=O>&M>V.U>KU[XHXZR1E%TIJRMV^&QNZE"PBZQ8"=E%R76U5F[O->>O: MGC*.[M_@JWEU:FIIJD,<; 77&5&PO=V]R:W-H965T@#8UW;1"31)>DX!>;CAZ05+6-)]DR=OMBB=,^YBWCO M,3W:"_F@-@ :/25QJL;>1NOMNR!0RPTD3/EB"ZEYLA(R8=HLY3I06PDL,\W;OEZH^V-8#+: MLC7<@?ZTO9%F%>0L$4\@55RD2,)J[$W)NSD-+80YQ;)E,'-\S4B_W:8'EZV?V*Y>\2>:>*9B+^ N/]&;L M#3P4P8KM8GTK]G] EE#7\BU%K-PGVA]LN\9XN5-:)!G81)#P]/#-GK)"E "D MTP"@&8">"P@S@*M<<(C,I;5@FDU&4NR1M-:&S5ZXVCBTR8:G]C7>:6F>A1HX]GB M@V7F97;P0AN\_,FDCT+R!E%,:0U\W@Y?P#*'DRH\,/GF2=,\:>KXPK:DKU.E MY<[L2(V^VJ31M89$?6NA#W/ZT-%W&N@_[+32+(UXND8S(0W:7*FZJAUX>H[' M-MSCA%(ZZ&*,1\%CN3['AF&(.V'9L!)J)P^UTQIJ\=ZG:PG@JM$4:QHSK9LR?6/NC(?.+JEZA%BBWQ$&WT0O9T^@C2CW+P^#1*41K=, S*S]_QDVCUA'^/?Z\;! M?X95$AWFB0Y/)*I,8BF:QC%GZ1+0C*4/Z&_TOYN"X&+JXI=H"U(:Z^0"C9&1 ME/=0MMO_O=G.L:R&6@QC0B_4&AE1K]*>=-"I";?&LH\'P^9PB^%.VJ?[)=OC MA*O0Q[2V/T[C6AN$%/) VO7A(SPQ9;<0URQV_?$&_>5/_9_JDD([R(N(!RG4 M@UQ"/C*2\F;J-'3)&9;54 O]()<2$'(L#(,>KFN28T-"!EW:'&TA(>37:<@) M5Z'?']8WR2D<)JU-4L@(:=>1JYBM32XRZX^KN]G/M :I0#"M#A/V^&>GR<'8^++38NN/GO=#F,.LN-\ B MD-; /%\)H9\7]D2;_X,Q^0=02P,$% @ G("E5&/*X14F"@ &ULO9M;;]LZ$H#_"A&< [1 UI9$ M4:(.T@")O6EST#9%TFX?%OO 2(RMK2X^DIS+HC]^AY)JRI8TLI/HO"2^<(;# MX?";$4F?/*39CWPI94$>XRC)WQTMBV+UQW2:^TL9BWR2KF0"W]RE62P*>)LM MIODJDR(HA>)H:AF&,XU%F!R=GI2??K82 M*%O\*Y0/>>,U44.Y3=,?ZLUE\.[(4!;)2/J%4B'@W[VS-/H>!L7RW1$_(H&\$^NHN$X?/LAZ0$SI\],H+_^2 MA[JM<43\=5ZD<2T,%L1A4OT7C[4C&@*T3\"J!:P= =8G0&L!NB-@F3T"=BU@ M[RO :@&VKX!3"SC["KBU@+NO *\%^+X"7BW@E>%0S5\Y^7-1B-.3+'T@F6H- MVM2+,H)*:9CS,%'!?E-D\&T(P\N.+N;[=V'6771H^2>N92[]?;1< M[&&+Q8:TO-_?%J-?RP= SH]=E;.,RAKKL+/@OD%0%2TZ*E(@@"%6F%1%9B3 @ M80+>686%B,"O*4Q_5H2WD82<>5LH3Z]6I?^BB !VDER4:;K+?ZPU ,=R;+?7 M?F=COX/:OQ/QQ^1:!D!"9<8Q^2*S, W(UX<4"7YWTY,[QMKB&_4T MD#D)UE*!D"(]F8;.M\88'C8;"=W$@WVQR.1"J#4//D[\< 5Q+N)TG12=.=AL M(XTRT^H-6E-SVK102XQAGS)LR)K8)AW%IQJY)L[<0WW: 5+'M%@_R4R-,A-G MF3'!0G5>N=7%1JVI8SJCN%7#QG1?U:UNRZW,+9W:ZU8-)A-GR;6\3Z-[*"G) M+).0'LB%\,,H+)ZP@6J^F-X8GK0T52P#-?\S/!:+/)?=>;T6;CK.-JG#.LJ6 MCJ;,<4V+]_K8TF2R<#*AE54MR[8X9 )U.VQL-Z74=6A_'%B-VA)GUHC55=US MTVS3=JH"9W>$'4T-TW#L_A%J6%IX?7L6IT"._XERKR&]*ZL<$N;Y6B2^A/HG M[[&>MDSRVI;/.YIQI]]J36 +)_!E4DCE;R(?5S+)H7)0=G<:VE&;,H-WF-JF M-+61&-*(MG!$?P<[99:0LR@*2Z>>B^0'^4F^PW/P,EWGDIP!]V1)@O,T _W MG1SC@$:V-0JR+8UL"T=VV4'8*$7#7Q.3 <>/25Y4.$?+NH$^Z$!99VFJ6SC5 MGS<3T.!CF@2P/,JHNU4R5W=W,,R 7,/PR)N/E^=7U^BSK$X-UBBI@>K40/'4 MT)JQ6Y&'.:GV1@D,\EYDH5"5A)K!SH=>O -K8C%LNJA.$!1/$%_EH\C)K'H6 M*^?JF'R>G$U>LG:H1C\=9U^AL;& D_=5ULY '];$PR=#$Y?BQ)U+'R($' Z/ MQ\H^E2LV!@O?S]:J6E(Y9%V Y8G:C]-E7*?I>(?&4!QI %,16(!)61U" M%S?G+XH@35\Z"GVIIB_]&^@[T,<0?:FF+\7I^ZN$)F!C'"95Q;$JMRLZ[<*U M48,$X@F=* U=BC_P/R- 7B$IV)K9]BB;!+8FK8V3]N5)8: #:R"*;(UE&Z_( MWZ=1$(N$W A_F5<)_-O-&4S'Y0]!;NQC3O$UYTI4*NDT].X'H?$ M:5(LL85A:W+:.#D/=S9\=R/]M5H&5_=0:ZG#17(!JQWR +2NEL;-U<7UV\;W METD@'\G-@UB5#3#3-7SM4>!K:_C:!\*W6C.K-%3[RC_)K[.ISCFL5'O-AQ)S M8MN\YRQ ,];&J?@I3,)X'4/WK[M.-$KM4>I7IEG(#JQ?[Z(TS38ER<'@&NC. MF% 47$PSEN$(_"0>QY@:ILG)1BEHF68D.["@/7PR\ Z&:A&F:D4[8MUI[QB[_2=F^X>ZT[6CV][;GG>VZ]_V M=32KG8%MW\/.6ISV/F[K6+#:J]Z[Y:73OA-AVM1%CL4DOJ%4/K,"6O2%I4Z36-N' M?;8T+@W@"43;XJ<0F_ZZO-]UF%WM'$'[[-+YP<'S@[9+LT#H]. >)[MZ-S@C)(;7)T;7)S;SZ1MK77K@HMG MM"'FM@\1=]IMVZVSA#MT@K@O;]TV\5M68DVV#=0)P<43PH&4K;5M.;1U4:#" MK-M.##U-/^RE=7N .HVX>!K971(OO8W@:L*[]BB+0K/;Q=G]*@730!_@+Y1- MKJ:[.\KC@=M^/&!.UQ)ND]_JO\CF-NZ7O=;#@=LN^EW3Z["T_1!!6;^E&OXN M#O]#ES)O.[9U.:5>RGLWO=BKZ?8 =99Q\4WP61K'$#M5VO73^W(K>YT$,FO> M>YO[O.YNBU"F[7I]EG*=KCB>KG:@T\N;GV2?FY)7";;A MR'4RXN880.(ZF7 \F3RSF.3M3-%73'+-?8YS_Q6*2=Y^4.@K)KG."ARO^U]8 M3 YH'RXFN4XO'$?_ZP8Q?MV7ZS3"1]DUYQKX?-]J?R=8\!]NS'C'9;^>8&G< M/L:1_AI!S/F7Z]I;]?=:6"25U.ORHCI'Q7TKO\\&O?C?7MB](: MQ=XH)Y.>IJJ'E_BSQG7[:OFJ_!.D422R7"WR*@.I5*1_8M25CNI^>//"&ITP MVCU;GJ:RAU-Y=[8VN_Q_WVQI:GNC'&)Z&K_>T(]17FNV[-9LF91/F+,S7=/& M3]W4KS$_B6P!-3N)Y!T(&A-5?V?5#QRK-T6Z*G_]=IL611J7+Y=20)&C&L#W M=RE,3_U&_:!N\S/3T_\#4$L#!!0 ( )R I50Y -"Q?@( #\& 9 M>&PO=V]R:W-H965TWYWMB_I1ILG6P @ M>RZELOV@0%S=A*'-"BBY;>D5*)I9:%-RI- L0[LRP'-/*F481U$W++E0P2#U M[^[-(-452J'@WC!;E24W+T.0>M,/VL'KBZE8%NA>A(-TQ9

_X*6!C=\;,93+7^LD%D[P?1,X02,C0*7!ZK&$$ M4CHALO&GU@R:)1UQ=_RJ?N=SIUSFW,)(RT>18]$/>@'+8<$KB5.]^0)U/MY@ MIJ7U_VQ38Z. 995%7=9DV,/LEB8.TR\(,69G)^?L MA G%?A2ZLESE-@V1LG!>PJQV/-PZC@\X_L9-BR7M3RR.XG@/?72[M>M")W"\-U[N5>0^+W\+>6.PT%CM'+7ZOT"+MI3/9 MV-V[L9UWZ[>3;J][_8_-/;#KZZM>>[_-R\;FY5&;C_Y&0WYQNP9##8HV#<& M13;E"(Q:RL<3.;Y2TDIZI_M.YG]IT>F^(Q/N7&_76ND&+(6R3,*"A*+6%>F: M;;O:!JA7_L;/-5+_\,.".CP8!Z#YA=;X&K@FTGPS!G\!4$L#!!0 ( )R MI53^S%"7104 '@; 9 >&PO=V]R:W-H965T*3=O"ZN"2=+Q;].%+ M48QH0^)87B0WB27/_!P.A]]0UF1?\B]BPYA$7_.L$!>#C93;CYXG%AN6)V)8 M;EFAOEF5/$^DNN1K3VPY2Y;:*<\\XON1ER=I,9A.]+U[/IV4.YFE!;OG2.SR M/.'?KEA6[B\&>/!ZXR%=;V1UPYM.MLF:/3+YM+WGZLIK5)9IS@J1E@7B;'4Q MN,0?;P+MH"W^2-E>''Q&U52>R_)+=7&[O!CX540L8PM9223JWPN;L2RKE%0< M_QC103-FY7CX^57]1D]>3>8Y$6Q69G^F2[FY&(P&:,E6R2Z3#^7^5V8F%%9Z MBS(3^B_:U[9A.$"+G9!E;IQ5!'E:U/^3KR81!PX$.QR(<2!]':AQH'T= N,0 M]'4(C4/8UR$R#I'.?9TLG>EY(I/IA)=[Q"MKI59]T,NEO56"TZ*JK$?)U;>I M\I/3.7N6Z!PRN\+J51\K>*[56Y@E4^[3*G02@6/.E6.TDV; MTJ!:-G#(XF$<_NBNC.6.56%38*2@&2G0(U&H"&\+(?E.04NBOWY3!NA6LES\ M#9LG4B&[GE:+-)MDJ'+O-P5LJNH:ZU(:U5LJ[S(DE9TCSKB),WZ+94?_ M'=T'EFG4##QZCRH8-_)C<%Z/4E7 4BV!V*A1).-,2/2@[G6M BRE4P2$A'U+ M7Q]4NEZMF.ZMIT,ZH42& 1S304? H%*]]/KHX(S%-!5\4'V4#&-*27?Q86)' M)V^X68T8N%OK[6(LPY.6-QV:.*!QZ-Y:V"(5PTQ]8-L=7VS446B)5LF"H<0] M-=H*&%<;;^0.P_(6!V 83X4:5^WN?U48>MO-4[%P!A*T FDE%S(YCM%"&\/4 M;L5X*\0N*53.9J60HC/2L)VR<=!1"VT[Q4YW7BWB\9LPWJB$IR'?:0E1'EO, M8YCS_FG(AQ!/+-;QNW =6[!C&,=G(F/<2FD480)L;V)Q3F (]UQ_HW)(F"C$ M0=Q1JL;T*-K0CT?4':T%/8%!WZ<"^K=Y8A%/R'L4!+&4)3!ES^BJ)Y3\84"@ MKDHL<@F,W!Y=U2@<=55,A_'8T52)92EYRQ,P:1^!VSO$E&>;I [3ZUZJQ_.S MW"4P=\_J9Z3-U-:T()/C&"UO"I/1 MFR!MU,$I!]*Z3&&DV59 X%;@#Z%GEWD-M1AZ.+:LI_Y[4(Q:/%,8S^=M6B-V MF-6P/K.ZLDHML"E\)N]9 [1]< XC&H]INP9H^S2N3 D-W-$>_&QQBME]:J!_ M8Z.6\?1=?L>@EN,4YOA9S[ GM%2:?*BU44M?"M/WC'9[0LD?CN&8+&TI3-L> M[=8H'+=;?QBYVBVUS*0P,\_[#=IG;:P>N>/V.G1:QE'DS&U@J1_ U._)6J/2 MA[7=IIVL]0Y>).2,K_4K'X'TVM;O%)J[S6NE2_TRQ;/F]3NINX2OTT*@C*V4 MJS^,5;)X_9JGOI#E5K^6>"ZE+'/]<<.2)>.5@?I^52HNFXMJ@.9EV_1_4$L# M!!0 ( )R I53@7K7(& 0 .(2 9 >&PO=V]R:W-H965T A2ZE8. N M*[8'DF%QP8Z$JC<[QC,LU2W?N^+("8[+I"QUD>>%;H83ZBSGY;-;OIRS7*8) M);<,O5G=N@Q$E&J$@8 M!9SL%LX5O%RAJ$@H(_Y*R$FTKD$QE0UCWXN;FWCA> 4CDI*M+""P^G=/5B1- M"R3%XT<-ZC1C%HGMZT?T#^7DU60V6) 52_].8GE8.)$#8K+#>2H_L=/OI)Y0 M4.!M62K*O^!4Q08S!VQS(5E6)RL&64*K__BA+D0K0>$,)Z Z ?43)B,)?IW@ MEQ.MF)736F.)EW/.3H 7T0JMN"AK4V:KV22T:..=Y.IMHO+D+LF$B>I>*=>?KE;@[=OWH$W(*'@\X'E M-8S%VIQB]0W&T] MUG4U%AH9RPGHZ MM-#QFUKZ)9YOJ^4-%9+G:J%+\/4/%0!N),G$-PO\I(&?E/"3$?C/3.)4M:#N M%*DZ-=2&"BD<'!Z[&T170XSAJ.L_,Y)D+DF&X)V#(A M!_UB9E8+15&/K!DTC49*"CUM>]X+B:D&:H^/(.Q7="!JAD;4!%OF#*TLX<4T M^ 6H=7I/5'DW*0%MA8$X)X5W^> _\$3E0:2'1J^A/:C-$OHOJKX:KK-8/+_? MAJ&@R4@;M/%"N_.>K< :SR9!:TB7IW9?:+??9ZJP1@TZ^T6?KADS12-\M;W# M\*5$&)I]G?1WM*&@:3A"4F\2T+Y+>#\78'"& +7KP^A5!*@M&]H]^VP!FD9L M+&I;2/<33SLULCOUV>)#IA7W>5I#NCRU5R.[5S]3?#5JFTHX,_C:@[J,M<4C M]$+RJX%^0M(>U"6IMPEDWR:\"]L.N*X$.'VZ )%V?31Y#0$B;=?(;M?G"A - M>#"<];LP8.;!2!.T42.[49^O0=.*C>5B"^GRU%Z-[%[]7 V:7^U!:/ U@]!T MA+ V>63_MC]#@I'Y>PU-C>Z;46%_FW9;IP49X?OR$$6 LI?5;^_F:7-0 M3_2>7\/+577!&@WN^8DG%]4PS0'&LM_P=02P,$% @ G("E5!M!*@:[ P Q@P M !D !X;"]W;W)K&ULM5==CYLX%/TK%NK#C#0: M,.1KJB329)*JE=IJU&QW'U;[X, E\18P8YNDJ?KC]]H0DDD S:PT+P&#[^'< MK^.;\4[('VH#H,G/-,G4Q-EHG;]W715N(&7J5N20X9M8R)1I7,JUJW()++)& M:>+ZGC=P4\8S9SJVSQ[E="P*G? ,'B5119HRN9]!(G83ASJ'!]_X>J/- W>OE_0D3&P._[DL%,G]\2XLA+BAUE\ MBB:.9QA! J$V$ PO6WB )#%(R..I G7J;QK#T_L#^@?K/#JS8@H>1/(7C_1F MXHP<$D',BD1_$[N/4#G4-WBA2)3]);MR[[#OD+!06J25,3)(>59>V<\J$"<& M/FTQ\"L#_]S :S$(*H/@S"!H,^A5!KUS@S8?^I6!==TM?;>!FS/-IF,I=D2: MW8AF;FSTK37&BV>F4)9:XEN.=GJZ+%8*G@K(-%EL\5>1JSEHQA-U3=X1GI$_ M-J)0+(O4V-7X/6/EAA7VK,3V6[#O4B":Q90A1HG4!+>&6-W>UH7EYN"TTW/F/9KIOU.IN>1 MZ'!^4$,.WB2XPQI_V$GY(S8@S]8$3P.6\5_,"*PBOTE=QDWM4$+VGP6X.7*C MFL:HD\;7(EV!)"(F^2';OTE[!\U'%PS\9@)W-8&[5Z4./S]#;5@\%5SOR7V( M5\5-<#IB3KVC+GIODE5ZHKRTTY\'IC880![9KF%M_"L]HI<=$PQ'=-0<4WH4 M&=JM,C-37* 4"46ZXIFMKAM9&2+4L*:*3J M7V1^Z/?;&I<>-8P&_X,IJ- @19 +C![2$QJSQ5&!\D*&&YPAD#$/@;#H7SQ. M;>$VL@XNZ[55;>A1&&FW,KZ6-,\B2#,>\[ ,?8A-GC83OI1',QT.6A@?!9*^ M3B&?M5E7X1_UDKZ-8-*C8M)NR5S:,YAWW6RP4F%'4IJV6S'A LKWIEJ!T6C>0NA932B\)T3T9 ,^%_87+-\9A(($8S M[]:,Q+(6QED7[+Q"]['1P80 Q\?AE MXL]I8])7^]*[/G_O:X"0]]F.'C:+,QYF2F[7*"(N8/5IP8('*D9D0@6?:0ZL MC!9Y70;W=]8\?@!L>F"0 M"]$:[!$7& ]+:@S3\L9VZH?KX!,H:-K3=6D=YIJNN[T^V1+JFTTR4SIENDW3 M)9O0>"A8!G8TSQ=P-ZH, 31&%;:1&>>R?H^>_.<\XDTU3LFK:U?\RS_&K'T=6_LES_5SDT[/78[)3' M;K)_"B;C4S!Y C49)T>$-AK 46Q$OL'13FR3!K,E M%X;+IK?@:_KV^91E="G,M 5'9-O^RE*^+)+VJ5N8B.:I M;?L+#*\;M^= FXO+E*U8.FFZ.I_5S< V;-;F L(ASE'VF21%$<8S,ZF7@= M3+!YBV/X^M4P;\# \D"F/YMK?+7Q"GF^#K U?:Y"L)'BE8B-%)]K0/SS!HPD M\:\VE@<8V"I@M0/Y_7F@IOR<*()5Q;QA;S".) F&0"WZ:S2.D=F)X>-?'^PM MB:(D\2. ^1U$$8; VX@CF /P@"%15.^#!_M1N-FGPNTO7>-?4$L#!!0 ( M )R I527BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G\SI;Y'3W4ES>EH:>WJ>#PVY9+7S/RI5ERZ M(PNE:V;=IGX8FY7F;&Z6G-NZ&L>'A_FX9D*./IR\7NM6C\,-97EIA9)NI]_Q M5?!'\_.XWXS6PHB9J(1]/AVU[RL^BFHA12U>^/QT=#B*S%(]_JVT>%'2LFI: M:E55IZ-)=^ KUU:4O^R>>LA[-C/M'LMF=\R!G([R0W?!A=#&MF>TUV>.<C<[7F.KIE#]S_*/;NV^?11U8Q6?*HC:,) &, &.\-,'IWRP+(!$ FOQ%RZB'\!TRD M%M&YJET1\EL<0.8 ,M\?Y)+) +( D 4MY+2I:Z:? M/=196:I&6M?F1;>.NQ0\3.XCP'A$R_BQ,4)R8WR6S(3L3@C0W@.T]\3AXP_^ MC.B.KY1N0\?DW&VMN6QZ;?3I K)N2R MJ&MANV;-A\LU>3X)N'S3>$R0*R;$LC@KW4W4K@V^=E6D?/#?'IT9PS?,(2:R MQ818%Z[YU8VC]$Q?[-+5?S>"M07RFU@B6TR(=?&)O[PPZ5KC-C-L+VF1(2;$ MBNAHMBGKWOJ*BDO3GMJ[Q\@6$V)=?';7O5'.9*Z%<>4IT^Y)M%:+6>,Z*E4H MC!@)(R86QK4L5_;4>_)BY(F8V!,7?!8VPC'L;! K8MK,#/_1>/%?KM_( M-$9VB(GM@*NY, UBI(V86!N#!5WT[M[G@/DCI$3>B(F] 6N[Z%V(B;P1$WMC ML+H;#"821TPLCFV9-TB&U!$3JV.XWAO$1.J(B=71%7Y#6 E214*L"EA<]7KB M";)'0FP/6%SUR M9B["NC9!CDGV.9H5'80#U,@Y*;%S(&;OIJ?(.2FQ^S0:SG^G(0BFQA79AGKM,?Q;A3$^*+)026V@7IN^;&5N'F,A"*;&%@J[B M!;=,5+WB+4/FR8C-LZ.O^)HW(28R3T9LGIV8G7I"3&2>C-@\FR[MUHAK/GS' MD7:RWS+?\K-E]$-K[3Y7RIF>=C*DG8Q8.UO,3\PVVG<Z[K]AF]$,:/5H:82#L9L7:"F[Y:5>VTO6LT_?*'Z*I2CR$FTDY&K!TX M^]8KUS.DG8Q8.WB(* DQD78R8NU@S#1<4X(4E.]UP"T+,9&"7[7!SPK0@QD8!R8@%AS*-PO2 24$$L((SY/L1$ M BJ(!83G*,(&J4 "*H@%A#'#!JE BJ(!12N"!F43X'D4_R.B9Z#Z%\7O:5J MVCZ/Y-U"6U>"A".M!9)/02R?#2;N[1;(.P6Q=S:$4UXVOG:[XVM5K?T >QO' M<."@@&N6B;VSP73]G;7_$XBO+:=<"J7]H'5OR5*!O%,0>V>#Z2I@KKFQT>63 M;R:WMSW$1-XIJ&=]WJYF&GPNCY!SCEKGC-N3S8>3.5^X!)Q_=I=@?NF'Q<3J>AW6U'\?N1UT/FWTY-<-#VY7SY%GVN[IK-N_-KM2R7'K=W\^HGI_N9RY>/[OR/Q/;[?:P*3_;S>]3.8__&%S_ M:?OW85_*6"U>FWY7QG55?QQONX?ZNDD/E\G5XN5M7?4O;ZFJYPX2")+Y@S($ MY?F#%()T_B"#()L_R"'(YP\*"(KY@U80M)H_Z!&"'N&?7.!'KGRF4#OC'IG KTS MZIT)],ZH=R;06U%O)=!;46\ET%M1;R706U%O)=!;)R^["?16U%L)]%;46PGT M5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]+;)QTH" MO0WU-@*]#?4V KT-]38"O0WU-@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78" MO1WU=@*]??*S"8'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=XQ^5F00.] O8- [T"]@T#O%>J]^DZ]A_'S6(9; MS]<:K_^=5(^7<\OM\M?EUTZ\7ZRN.-?W%!7J;)% MC>M_&%$V,-L9%O,")KFE49/8L@U3WGZ<%) 8,16H2',VC5K;]]SX2M^JE[^> M J7%?NC'M*ZV.8=OC*5F2X-+M0\TEI6-CX/+Y6N\9\$U.W=/3*Q6AC5^S#3F M99YJ5%>7-[1Q#WU>?-^7GU/GQW45J4_5XOJP< MXIT>_6;3-=3ZYF$H1^H4(KDV;8GRT->'HF?'DW.Y83I\\I/SYS+' LO.V^A# M*A.+]/FXEY%,IY>A%**8N^.O^)I82I_\?C1-NZ7V@]GE>G_[N)OGD=C\./V. MW\[XM?XG^Q @?4B0/A1('QJD#P/2AP7IXQRDCPN0/O@*I1$443D*J1S%5(Z" M*D=1E:.PRE%&UL4$L! A0#% @ G("E5 )6"RSN *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ G("E5)E&PO M=V]R:W-H965T&UL4$L! A0#% @ G("E5)9@=*4S!P MI!T !@ ("!B0T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G("E5!'@V;LF"0 ."8 !@ M ("!@1X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ G("E5.4+LQ\I"0 X!< !@ ("!ZC( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ G("E5-."4[LE! MPD !D ("! MHEL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ G("E5(1X$X&0# QR, !D ("!"VD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G("E5#-N38>V M" >AD !D ("! WT 'AL+W=O&PO=V]R:W-H965TAN%Z@4 -$. 9 " @>Z2 !X;"]W;W)K&UL4$L! A0#% @ G("E5%(B;2(&!P HQ$ !D M ("!#YD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ G("E5/&YMDA_"0 $QH !D ("!.;< M 'AL+W=O M?GL% !]# &0 @('OP >&PO=V]R:W-H965T&UL4$L! A0#% @ MG("E5,T&I![#"0 4A\ !D ("!XLH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G("E5'HX].,+!0 MK X !D ("!&]L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G("E5"XQ[S_B!P (A0 !D M ("!LN< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ G("E5'E_PBV2 P Q X !D ("!I_P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G("E M5+LR@Y=T @ T 4 !D ("!00@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G("E5$TSZ;6S P RPT M !D ("!ZA,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G("E5"Y*2D_'"0 X4D !D M ("!7QT! 'AL+W=O&PO=V]R:W-H965T MTI 0!X;"]W;W)K&UL4$L! A0# M% @ G("E5-ZR 0_W @ ^ D !D ("!*2T! 'AL+W=O M&PO=V]R:W-H965T==I(LP, !<, 9 " @10X M 0!X;"]W;W)K&UL4$L! A0#% @ G("E5 3T M<[Z:! )Q< !D ("!_CL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G("E5'CZ]YTJ P A H !D M ("![44! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ G("E5#\57I_O @ =0@ !D ("! MLU ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ G("E5%=IWXQ2 @ /@4 !D ("![EH! 'AL+W=O&UL4$L! A0#% @ G("E5,]P5T^X M @ 1 < !D ("!)&,! 'AL+W=O&PO=V]R:W-H965TAJ 0!X;"]W;W)K&UL4$L! A0#% @ G("E5"URMD\S P N@D !D M ("! 7$! 'AL+W=O&PO=V]R M:W-H965T@0 )<1 M 9 " @41W 0!X;"]W;W)K&UL M4$L! A0#% @ G("E5&("@\5" P S0H !D ("!]7L! M 'AL+W=O&PO=V]R:W-H965T@, *\, 9 M " @6"" 0!X;"]W;W)K&UL4$L! A0#% @ MG("E5#07_5J7 P A0T !D ("!$88! 'AL+W=O&PO=V]R:W-H965T>. 0!X;"]W M;W)K&UL4$L! A0#% @ G("E5"EI7N"F P MS1 !D ("!]I(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G("E5/[,4)=%!0 >!L !D M ("!Y:,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ G("E5#1?IJ0H P ]A( T ( !HK$! 'AL M+W-T>6QEM0$ >&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ G8"E5+3%"JYH @ 1R\ !H ( !^+L! 'AL+U]R M96QS+W=O XML 93 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 94 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 305 421 1 false 95 0 false 12 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.redfin.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.redfin.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.redfin.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.redfin.com/role/ConsolidatedStatementsofCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 6 false false R7.htm 1006007 - 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 2101101 - Disclosure - Summary of Accounting Policies Sheet http://www.redfin.com/role/SummaryofAccountingPolicies Summary of Accounting Policies Notes 8 false false R9.htm 2103102 - Disclosure - Business Combinations Sheet http://www.redfin.com/role/BusinessCombinations Business Combinations Notes 9 false false R10.htm 2109103 - Disclosure - Segment Reporting and Revenue Sheet http://www.redfin.com/role/SegmentReportingandRevenue Segment Reporting and Revenue Notes 10 false false R11.htm 2113104 - Disclosure - Financial Instruments Sheet http://www.redfin.com/role/FinancialInstruments Financial Instruments Notes 11 false false R12.htm 2123105 - Disclosure - Inventory Sheet http://www.redfin.com/role/Inventory Inventory Notes 12 false false R13.htm 2126106 - Disclosure - Property and Equipment Sheet http://www.redfin.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 2130107 - Disclosure - Leases Sheet http://www.redfin.com/role/Leases Leases Notes 14 false false R15.htm 2137108 - Disclosure - Commitments and Contingencies Sheet http://www.redfin.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2139109 - Disclosure - Acquired Intangible Assets and Goodwill Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwill Acquired Intangible Assets and Goodwill Notes 16 false false R17.htm 2145110 - Disclosure - Accrued and Other Liabilities Sheet http://www.redfin.com/role/AccruedandOtherLiabilities Accrued and Other Liabilities Notes 17 false false R18.htm 2148111 - Disclosure - Mezzanine Equity Sheet http://www.redfin.com/role/MezzanineEquity Mezzanine Equity Notes 18 false false R19.htm 2150112 - Disclosure - Equity and Equity Compensation Plans Sheet http://www.redfin.com/role/EquityandEquityCompensationPlans Equity and Equity Compensation Plans Notes 19 false false R20.htm 2159113 - 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 2163114 - Disclosure - Income Taxes Sheet http://www.redfin.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2165115 - Disclosure - Debt Sheet http://www.redfin.com/role/Debt Debt Notes 22 false false R23.htm 2172116 - Disclosure - Subsequent Events Sheet http://www.redfin.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 2202201 - Disclosure - Summary of Accounting Policies (Policies) Sheet http://www.redfin.com/role/SummaryofAccountingPoliciesPolicies Summary of Accounting Policies (Policies) Policies http://www.redfin.com/role/SummaryofAccountingPolicies 24 false false R25.htm 2304301 - 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 2310302 - 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 2314303 - 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 2324304 - Disclosure - Inventory (Tables) Sheet http://www.redfin.com/role/InventoryTables Inventory (Tables) Tables http://www.redfin.com/role/Inventory 28 false false R29.htm 2327305 - 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 2331306 - Disclosure - Leases (Tables) Sheet http://www.redfin.com/role/LeasesTables Leases (Tables) Tables http://www.redfin.com/role/Leases 30 false false R31.htm 2340307 - Disclosure - Acquired Intangible Assets and Goodwill (Tables) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillTables Acquired Intangible Assets and Goodwill (Tables) Tables http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwill 31 false false R32.htm 2346308 - 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 32 false false R33.htm 2351309 - 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 33 false false R34.htm 2360310 - 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 34 false false R35.htm 2366311 - Disclosure - Debt (Tables) Sheet http://www.redfin.com/role/DebtTables Debt (Tables) Tables http://www.redfin.com/role/Debt 35 false false R36.htm 2405401 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.redfin.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 36 false false R37.htm 2406402 - 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 37 false false R38.htm 2407403 - 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 38 false false R39.htm 2408404 - Disclosure - Business Combinations - Unaudited Pro Forma Results (Details) Sheet http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails Business Combinations - Unaudited Pro Forma Results (Details) Details 39 false false R40.htm 2411405 - Disclosure - Segment Reporting and Revenue - Narrative (Details) Sheet http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails Segment Reporting and Revenue - Narrative (Details) Details 40 false false R41.htm 2412406 - 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 41 false false R42.htm 2415407 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 42 false false R43.htm 2416408 - Disclosure - Financial Instruments - Notional Amounts of Derivatives (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails Financial Instruments - Notional Amounts of Derivatives (Details) Details 43 false false R44.htm 2417409 - Disclosure - Financial Instruments - Amount of Gains/(Losses) Recognized in Income (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails Financial Instruments - Amount of Gains/(Losses) Recognized in Income (Details) Details 44 false false R45.htm 2418410 - 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 45 false false R46.htm 2419411 - Disclosure - Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details) Details 46 false false R47.htm 2420412 - 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 47 false false R48.htm 2421413 - Disclosure - Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) Notes http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) Details 48 false false R49.htm 2422414 - Disclosure - Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) Details 49 false false R50.htm 2425415 - Disclosure - Inventory (Details) Sheet http://www.redfin.com/role/InventoryDetails Inventory (Details) Details http://www.redfin.com/role/InventoryTables 50 false false R51.htm 2428416 - 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 51 false false R52.htm 2429417 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 52 false false R53.htm 2432418 - Disclosure - Leases - Narrative (Details) Sheet http://www.redfin.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 53 false false R54.htm 2433419 - Disclosure - Leases - Summary of Lease Cost (Details) Sheet http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails Leases - Summary of Lease Cost (Details) Details 54 false false R55.htm 2434420 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 55 false false R56.htm 2435421 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 56 false false R57.htm 2436422 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 57 false false R58.htm 2438423 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 58 false false R59.htm 2441424 - 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 59 false false R60.htm 2442425 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails Acquired Intangible Assets and Goodwill - Narrative (Details) Details 60 false false R61.htm 2443426 - 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 61 false false R62.htm 2444427 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details) Details 62 false false R63.htm 2447428 - 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 63 false false R64.htm 2449429 - Disclosure - Mezzanine Equity (Details) Sheet http://www.redfin.com/role/MezzanineEquityDetails Mezzanine Equity (Details) Details http://www.redfin.com/role/MezzanineEquity 64 false false R65.htm 2452430 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails Equity and Equity Compensation Plans - Narrative (Details) Details 65 false false R66.htm 2453431 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 EIP (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 EIP (Details) Details 66 false false R67.htm 2454432 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 ESPP (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 ESPP (Details) Details 67 false false R68.htm 2455433 - 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 68 false false R69.htm 2456434 - Disclosure - Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) Details 69 false false R70.htm 2457435 - 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 70 false false R71.htm 2458436 - 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 71 false false R72.htm 2461437 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details) Sheet http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details) Details 72 false false R73.htm 2462438 - 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 73 false false R74.htm 2464439 - Disclosure - Income Taxes (Details) Sheet http://www.redfin.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.redfin.com/role/IncomeTaxes 74 false false R75.htm 2467440 - Disclosure - Debt - Warehouse Lines of Credit (Details) Sheet http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails Debt - Warehouse Lines of Credit (Details) Details 75 false false R76.htm 2468441 - Disclosure - Debt - Narrative (Details) Sheet http://www.redfin.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 76 false false R77.htm 2469442 - Disclosure - Debt - Secured Revolving Credit Facility (Details) Sheet http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails Debt - Secured Revolving Credit Facility (Details) Details 77 false false R78.htm 2470443 - Disclosure - Debt - Convertible Senior Notes (Details) Notes http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails Debt - Convertible Senior Notes (Details) Details 78 false false R79.htm 2471444 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.redfin.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 79 false false R80.htm 2473445 - Disclosure - Subsequent Events (Details) Sheet http://www.redfin.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.redfin.com/role/SubsequentEvents 80 false false All Reports Book All Reports rdfn-20220331.htm ex31110qq12022.htm ex31210qq12022.htm ex32110qq12022.htm ex32210qq12022.htm rdfn-20220331.xsd rdfn-20220331_cal.xml rdfn-20220331_def.xml rdfn-20220331_lab.xml rdfn-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rdfn-20220331.htm": { "axisCustom": 0, "axisStandard": 37, "contextCount": 305, "dts": { "calculationLink": { "local": [ "rdfn-20220331_cal.xml" ] }, "definitionLink": { "local": [ "rdfn-20220331_def.xml" ] }, "inline": { "local": [ "rdfn-20220331.htm" ] }, "labelLink": { "local": [ "rdfn-20220331_lab.xml" ] }, "presentationLink": { "local": [ "rdfn-20220331_pre.xml" ] }, "schema": { "local": [ "rdfn-20220331.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 688, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 7 }, "keyCustom": 67, "keyStandard": 354, "memberCustom": 35, "memberStandard": 57, "nsprefix": "rdfn", "nsuri": "http://www.redfin.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.redfin.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Segment Reporting and Revenue", "role": "http://www.redfin.com/role/SegmentReportingandRevenue", "shortName": "Segment Reporting and Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Financial Instruments", "role": "http://www.redfin.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - Inventory", "role": "http://www.redfin.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - Property and Equipment", "role": "http://www.redfin.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - Leases", "role": "http://www.redfin.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137108 - Disclosure - Commitments and Contingencies", "role": "http://www.redfin.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139109 - Disclosure - Acquired Intangible Assets and Goodwill", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwill", "shortName": "Acquired Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145110 - Disclosure - Accrued and Other Liabilities", "role": "http://www.redfin.com/role/AccruedandOtherLiabilities", "shortName": "Accrued and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148111 - Disclosure - Mezzanine Equity", "role": "http://www.redfin.com/role/MezzanineEquity", "shortName": "Mezzanine Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150112 - Disclosure - Equity and Equity Compensation Plans", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlans", "shortName": "Equity and Equity Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.redfin.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159113 - Disclosure - Net Loss per Share Attributable to Common Stock", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163114 - Disclosure - Income Taxes", "role": "http://www.redfin.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165115 - Disclosure - Debt", "role": "http://www.redfin.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172116 - Disclosure - Subsequent Events", "role": "http://www.redfin.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Accounting Policies (Policies)", "role": "http://www.redfin.com/role/SummaryofAccountingPoliciesPolicies", "shortName": "Summary of Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Business Combinations (Tables)", "role": "http://www.redfin.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Segment Reporting and Revenue (Tables)", "role": "http://www.redfin.com/role/SegmentReportingandRevenueTables", "shortName": "Segment Reporting and Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Financial Instruments (Tables)", "role": "http://www.redfin.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324304 - Disclosure - Inventory (Tables)", "role": "http://www.redfin.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327305 - Disclosure - Property and Equipment (Tables)", "role": "http://www.redfin.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "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-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331306 - Disclosure - Leases (Tables)", "role": "http://www.redfin.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340307 - Disclosure - Acquired Intangible Assets and Goodwill (Tables)", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillTables", "shortName": "Acquired Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346308 - Disclosure - Accrued and Other Liabilities (Tables)", "role": "http://www.redfin.com/role/AccruedandOtherLiabilitiesTables", "shortName": "Accrued and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351309 - Disclosure - Equity and Equity Compensation Plans (Tables)", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansTables", "shortName": "Equity and Equity Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360310 - Disclosure - Net Loss per Share Attributable to Common Stock (Tables)", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366311 - Disclosure - Debt (Tables)", "role": "http://www.redfin.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "id5328381202942c49b7cd6f4d17bac75_I20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i38c8aa60056d44a2b5cfd9b9e3d2391c_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Business Combinations - Schedule of Finite-Lived Intangible Assets as Part of Business Combination (Details)", "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-20220331.htm", "contextRef": "id5328381202942c49b7cd6f4d17bac75_I20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i98e816c3fb3d4b9b9b10d0fa62d47435_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Business Combinations - Unaudited Pro Forma Results (Details)", "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-20220331.htm", "contextRef": "i98e816c3fb3d4b9b9b10d0fa62d47435_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Loss", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Segment Reporting and Revenue - Narrative (Details)", "role": "http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails", "shortName": "Segment Reporting and Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)", "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-20220331.htm", "contextRef": "i8623d4b23cf64f58992be2f4fa92af5b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Financial Instruments - Narrative (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "shortName": "Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i975eb5e97508451c994b86b14b41e345_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Financial Instruments - Notional Amounts of Derivatives (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails", "shortName": "Financial Instruments - Notional Amounts of Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i975eb5e97508451c994b86b14b41e345_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i634e2f6c788b4a2ab7a6a2854b64985a_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Financial Instruments - Amount of Gains/(Losses) Recognized in Income (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails", "shortName": "Financial Instruments - Amount of Gains/(Losses) Recognized in Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i634e2f6c788b4a2ab7a6a2854b64985a_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details)", "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-20220331.htm", "contextRef": "i7d19b28bef404f7c975eb6af2ba73036_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LoansHeldForSaleFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i50ffdab73aae4dbdb0ea042097253de3_I20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails", "shortName": "Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i50ffdab73aae4dbdb0ea042097253de3_I20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i92ddbb5f5bb440c296192eb427d10117_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details)", "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-20220331.htm", "contextRef": "i92ddbb5f5bb440c296192eb427d10117_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i0bf2055e8f3847cc82cc2afd60d9df55_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "shortName": "Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i0bf2055e8f3847cc82cc2afd60d9df55_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "shortName": "Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i7d19b28bef404f7c975eb6af2ba73036_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Cash Flows", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Inventory (Details)", "role": "http://www.redfin.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)", "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-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - Property and Equipment - Narrative (Details)", "role": "http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i8f7d1718e08144a5a424d3a4475d1f6b_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Leases - Narrative (Details)", "role": "http://www.redfin.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i8f7d1718e08144a5a424d3a4475d1f6b_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - Leases - Summary of Lease Cost (Details)", "role": "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails", "shortName": "Leases - Summary of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - Leases - Maturity of Lease Liabilities (Details)", "role": "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails", "shortName": "Leases - Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "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-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i0a6efebb1d454c5eb04de4d0a5c3d127_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - Disclosure - Commitments and Contingencies - Narrative (Details)", "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-20220331.htm", "contextRef": "i0a6efebb1d454c5eb04de4d0a5c3d127_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details)", "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-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.redfin.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442425 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details)", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Acquired Intangible Assets and Goodwill - Amortization Expense (Details)", "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-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "shortName": "Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Accrued and Other Liabilities (Details)", "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-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "ic928550a6a674368a0e28903ec33f073_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": "2449429 - Disclosure - Mezzanine Equity (Details)", "role": "http://www.redfin.com/role/MezzanineEquityDetails", "shortName": "Mezzanine Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "ic928550a6a674368a0e28903ec33f073_D20200401-20200401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452430 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details)", "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-20220331.htm", "contextRef": "i88c35f21a0064ff5a510a7c97e2073fc_D20220101-20220331", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 EIP (Details)", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 EIP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "id6a9ca369bf2401dbd0dc815a049306d_I20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i66a2491ea90f4f6390ed6982deb96325_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 ESPP (Details)", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 ESPP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i66a2491ea90f4f6390ed6982deb96325_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i92ddbb5f5bb440c296192eb427d10117_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455433 - Disclosure - Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details)", "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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "icfc68e322a0f49d280f1fc0d5819d2d6_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i6055f33172264c959401cda531914009_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456434 - Disclosure - Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details)", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails", "shortName": "Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "iee67cd9ec959442181c2c80e1a4b457d_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i8af7d68bceed40a2a98ed2248e1178ec_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders\u2019 Equity", "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-20220331.htm", "contextRef": "i8af7d68bceed40a2a98ed2248e1178ec_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - Disclosure - Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details)", "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-20220331.htm", "contextRef": "ia357e5ed380f4bc390f0ac9d2168c3dd_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458436 - Disclosure - Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details)", "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-20220331.htm", "contextRef": "i9b442ff4ed4f40159859973ce217e0fb_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details)", "role": "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462438 - Disclosure - Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details)", "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-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464439 - Disclosure - Income Taxes (Details)", "role": "http://www.redfin.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarehouseAgreementBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467440 - Disclosure - Debt - Warehouse Lines of Credit (Details)", "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-20220331.htm", "contextRef": "ie2d003aa66414504ae80bd26aba69231_I20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468441 - Disclosure - Debt - Narrative (Details)", "role": "http://www.redfin.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i72466bd9d382432084ad7a6fc44fe9d9_I20220331", "decimals": "-3", "lang": "en-US", "name": "rdfn:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtCappedCallTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i7eb54c573dba41c2984ccc80e91c9281_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469442 - Disclosure - Debt - Secured Revolving Credit Facility (Details)", "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-20220331.htm", "contextRef": "i7eb54c573dba41c2984ccc80e91c9281_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i0bf2055e8f3847cc82cc2afd60d9df55_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470443 - Disclosure - Debt - Convertible Senior Notes (Details)", "role": "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "shortName": "Debt - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i4b37fd0a0c56418295a207b75e7f5f69_I20220331", "decimals": "4", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471444 - Disclosure - Debt - Interest Expense (Details)", "role": "http://www.redfin.com/role/DebtInterestExpenseDetails", "shortName": "Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i20859a824bcd4be7aa26d578b224c529_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Accounting Policies", "role": "http://www.redfin.com/role/SummaryofAccountingPolicies", "shortName": "Summary of Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i45213274f78d4bbbaaade8a4641022d5_D20230429-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473445 - Disclosure - Subsequent Events (Details)", "role": "http://www.redfin.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i45213274f78d4bbbaaade8a4641022d5_D20230429-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Business Combinations", "role": "http://www.redfin.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20220331.htm", "contextRef": "i3bf5e6b3492448bf8f2f21745ff965b9_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 95, "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r663" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r660" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r660" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r660" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r672" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityNumberOfEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of persons employed by the Entity", "label": "Entity Number of Employees", "terseLabel": "Entity number of employees (in employees)" } } }, "localname": "EntityNumberOfEmployees", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "decimalItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r660" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r660" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r660" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r660" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r659" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r661" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "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": "0.5% Convertible Senior Notes Due 2027", "verboseLabel": "2027 notes" } } }, "localname": "A05ConvertibleSeniorNotesDue2027Member", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "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": "0% Convertible Senior Notes due 2025", "verboseLabel": "2025 notes" } } }, "localname": "A0ConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "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": "1.75% Convertible Senior Notes due 2023", "verboseLabel": "2023 notes" } } }, "localname": "A1.75ConvertibleSeniorNotesdue2023Member", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "domainItemType" }, "rdfn_A2017EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Equity Incentive Plan [Member]", "label": "2017 Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plans", "verboseLabel": "2017 Equity Incentive Plan" } } }, "localname": "A2017EquityIncentivePlanMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails" ], "xbrltype": "domainItemType" }, "rdfn_AccruedPayrollTaxesCurrentCARESAct": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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/20220331", "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/20220331", "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", "negatedTerseLabel": "Purchases of capped calls related to convertible senior notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallsRelatedToConvertibleDebt", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "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/20220331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "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/20220331", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "rdfn_BayEquityAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bay Equity Acquisition", "label": "Bay Equity Acquisition [Member]", "terseLabel": "Bay Equity Acquisition" } } }, "localname": "BayEquityAcquisitionMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rdfn_BrokerageRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brokerage Revenue [Member]", "label": "Brokerage Revenue [Member]", "verboseLabel": "Brokerage revenue" } } }, "localname": "BrokerageRevenueMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_BusinessCombinationConsiderationTransferredPremiumValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Premium Value", "label": "Business Combination, Consideration Transferred, Premium Value", "terseLabel": "Business combination, consideration transferred, premium value" } } }, "localname": "BusinessCombinationConsiderationTransferredPremiumValue", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationEscrowDepositPotentialIndemnificationClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Escrow Deposit, Potential Indemnification Claims", "label": "Business Combination, Escrow Deposit, Potential Indemnification Claims", "terseLabel": "Business combination, escrow deposit, potential indemnification claims" } } }, "localname": "BusinessCombinationEscrowDepositPotentialIndemnificationClaims", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationEscrowDepositPotentialPurchasePriceAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Escrow Deposit, Potential Purchase Price Adjustments", "label": "Business Combination, Escrow Deposit, Potential Purchase Price Adjustments", "terseLabel": "Business combination, escrow deposit, potential purchase price adjustments" } } }, "localname": "BusinessCombinationEscrowDepositPotentialPurchasePriceAdjustments", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedNoncurrentLiabilitiesLeaseObligationAndDeposits": { "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 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", "negatedTerseLabel": "Lease liabilities and deposits, noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedNoncurrentLiabilitiesLeaseObligationAndDeposits", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredTaxLiabilities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.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, Deferred Tax Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredTaxLiabilities", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "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, 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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_CashCashEquivalentsRestrictedCashAndAvailableForSaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, Restricted Cash And Available-For-Sale Debt Securities", "label": "Cash, Cash Equivalents, Restricted Cash And Available-For-Sale Debt Securities", "totalLabel": "Cash, cash equivalents, and available-for-sale debt securities" } } }, "localname": "CashCashEquivalentsRestrictedCashAndAvailableForSaleDebtSecurities", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_CashCashEquivalentsRestrictedCashAndAvailableForSaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, Restricted Cash And Available-For-Sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents, Restricted Cash And Available-For-Sale Debt Securities, Amortized Cost", "totalLabel": "Cash, cash equivalents, and available-for-sale debt securities, amortized cost" } } }, "localname": "CashCashEquivalentsRestrictedCashAndAvailableForSaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "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/20220331", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "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/20220331", "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": "Current Period" } } }, "localname": "CurrentPeriodMember", "nsuri": "http://www.redfin.com/20220331", "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 points" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateBasisPoints", "nsuri": "http://www.redfin.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_DebtInstrumentDecreaseInRateOfInterestAccruingOnOutstandingPrincipal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Decrease In Rate Of Interest Accruing On Outstanding Principal", "label": "Debt Instrument, Decrease In Rate Of Interest Accruing On Outstanding Principal", "terseLabel": "Decrease in rate of interest accruing on outstanding principal" } } }, "localname": "DebtInstrumentDecreaseInRateOfInterestAccruingOnOutstandingPrincipal", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_DebtInstrumentFacilityTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Facility Termination Period", "label": "Debt Instrument, Facility Termination Period", "terseLabel": "Facility termination period" } } }, "localname": "DebtInstrumentFacilityTerminationPeriod", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_DebtInstrumentOptionalExtensionTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Optional Extension Term", "label": "Debt Instrument, Optional Extension Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentOptionalExtensionTerm", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20220331", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "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", "verboseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeaseCashFlowsFromFinanceLeaseExcludingPrincipalPaymentsAndInterest", "nsuri": "http://www.redfin.com/20220331", "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": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, after Year Four", "label": "Finance Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "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/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "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/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "rdfn_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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/20220331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryNetAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Net, Additions", "label": "Inventory, Net, Additions", "terseLabel": "Additions" } } }, "localname": "InventoryNetAdditions", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryNetSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory, Net, Sales", "label": "Inventory, Net, Sales", "verboseLabel": "Value of homes sold" } } }, "localname": "InventoryNetSales", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryRealEstateNotAvailableForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryDetails": { "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": "Properties not available for sale" } } }, "localname": "InventoryRealEstateNotAvailableForSale", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LawsuitAllegingViolationsOfTheFairHousingActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lawsuit Alleging Violations of the Fair Housing Act", "label": "Lawsuit Alleging Violations of the Fair Housing Act [Member]", "terseLabel": "Lawsuit Alleging Violations of the Fair Housing Act" } } }, "localname": "LawsuitAllegingViolationsOfTheFairHousingActMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_LeaseholdImprovementsPaidDirectlyByLessor": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Leasehold Improvements Paid Directly By Lessor", "label": "Leasehold Improvements Paid Directly By Lessor", "terseLabel": "Leasehold improvements paid directly by lessor" } } }, "localname": "LeaseholdImprovementsPaidDirectlyByLessor", "nsuri": "http://www.redfin.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueAfterYearFour": { "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 After Year Four", "label": "Lessee, Lease Liability, Payments, Due After Year Four", "totalLabel": "Thereafter" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths": { "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 Next Twelve Months", "label": "Lessee, Lease Liability, Payments, Due Next Twelve Months", "totalLabel": "2022, excluding the three months ended March 31, 2022" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearFour": { "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 Year Four", "label": "Lessee, Lease Liability, Payments, Due Year Four", "totalLabel": "2026" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearOne": { "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 One", "label": "Lessee, Lease Liability, Payments, Due Year One", "totalLabel": "2023" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearOne", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearThree": { "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 Three", "label": "Lessee, Lease Liability, Payments, Due Year Three", "totalLabel": "2025" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearTwo": { "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 Two", "label": "Lessee, Lease Liability, Payments, Due Year Two", "totalLabel": "2024" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments Remainder Of Fiscal Year", "label": "Lessee, Lease Liability, Payments Remainder Of Fiscal Year", "terseLabel": "Payments remainder of fiscal year" } } }, "localname": "LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsAfterYearFour": { "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, After Year Four", "label": "Lessee, Operating Lease, Liability, Other, Payments, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsAfterYearFour", "nsuri": "http://www.redfin.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months", "terseLabel": "2022, excluding the three months ended March 31, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueNextTwelveMonths", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFour": { "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 Four", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFour", "nsuri": "http://www.redfin.com/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearThree": { "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 Three", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearThree", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearTwo": { "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 Two", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearTwo", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LoanCommitmentsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan Commitments, Term", "label": "Loan Commitments, Term", "terseLabel": "Loan commitments, term" } } }, "localname": "LoanCommitmentsTerm", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "rdfn_LossContingencyNumberOfPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Number Of Payments", "label": "Loss Contingency, Number Of Payments", "terseLabel": "Number of payments" } } }, "localname": "LossContingencyNumberOfPayments", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "rdfn_MarketingpricingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketing pricing [Member]", "label": "Marketing pricing [Member]", "terseLabel": "Marketing pricing" } } }, "localname": "MarketingpricingMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "rdfn_MeasurementInputWeightedAveragePullThroughRatMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Weighted Average Pull Through Rat [Member]", "label": "Measurement Input, Weighted Average Pull Through Rat [Member]", "terseLabel": "Measurement Input, Weighted Average Pull Through Rate" } } }, "localname": "MeasurementInputWeightedAveragePullThroughRatMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "rdfn_MortgageSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mortgage Segments", "label": "Mortgage Segments [Member]", "terseLabel": "Mortgage Segments" } } }, "localname": "MortgageSegmentsMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "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/20220331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "integerItemType" }, "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/20220331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLeaseNonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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/20220331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "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/20220331", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Not Subject To Expiration", "label": "Operating Loss Carryforwards, Not Subject To Expiration", "terseLabel": "Operating loss carryforwards, not subject to expiration" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OtherCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Commitments", "label": "Other Commitments [Member]", "terseLabel": "Other Commitments" } } }, "localname": "OtherCommitmentsMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_PartnerRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Partner Revenue [Member]", "label": "Partner Revenue [Member]", "verboseLabel": "Partner revenue" } } }, "localname": "PartnerRevenueMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_PreferredStockDividendRateDailyAccrualBasisFiscalPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Dividend Rate, Daily Accrual Basis, Fiscal Period", "label": "Preferred Stock, Dividend Rate, Daily Accrual Basis, Fiscal Period", "terseLabel": "Dividend rate, daily accrual basis, fiscal period" } } }, "localname": "PreferredStockDividendRateDailyAccrualBasisFiscalPeriod", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "durationItemType" }, "rdfn_ProceedsFromCustomerEscrowDeposits": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/20220331", "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 segment" } } }, "localname": "PropertiesSegmentMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_PropertiesUnderContractForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Properties Under Contract For Sale", "label": "Properties Under Contract For Sale", "terseLabel": "Properties under contract for sale" } } }, "localname": "PropertiesUnderContractForSale", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rdfn_PurchaseOfCappedCallRelatedToConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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/20220331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_RealEstateAndPropertiesSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate And Properties Segments", "label": "Real Estate And Properties Segments [Member]", "terseLabel": "Real estate and properties segments" } } }, "localname": "RealEstateAndPropertiesSegmentsMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_RealEstateSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Segment [Member]", "label": "Real Estate Segment [Member]", "terseLabel": "Real estate segment" } } }, "localname": "RealEstateSegmentMember", "nsuri": "http://www.redfin.com/20220331", "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 Segment" } } }, "localname": "RealEstateServicesSegmentMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_RentPathHoldingsAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RentPath Holdings Acquisition", "label": "RentPath Holdings Acquisition [Member]", "terseLabel": "RentPath holdings" } } }, "localname": "RentPathHoldingsAcquisitionMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "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_RentPathHoldingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RentPath Holdings", "label": "RentPath Holdings [Member]", "terseLabel": "RentPath Holdings" } } }, "localname": "RentPathHoldingsMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "rdfn_RentalsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rentals Segment", "label": "Rentals Segment [Member]", "terseLabel": "Rentals segment" } } }, "localname": "RentalsSegmentMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_RestructuringAndReorganizationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and Reorganization", "label": "Restructuring and Reorganization [Policy Text Block]", "terseLabel": "Restructuring and Reorganization" } } }, "localname": "RestructuringAndReorganizationPolicyTextBlock", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "rdfn_ServiceRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Revenue [Member]", "label": "Service Revenue [Member]", "terseLabel": "Service revenue" } } }, "localname": "ServiceRevenueMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails" ], "xbrltype": "domainItemType" }, "rdfn_ShareBasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "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": "Achievement percentage of performance conditions" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriodAchievementPercentage", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualLifeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Life [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Life [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Life (Years)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualLifeAbstract", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "rdfn_SharesReservedForFutureIssuanceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Reserved For Future Issuance", "label": "Shares Reserved For Future Issuance [Roll Forward]", "terseLabel": "Shares Reserved For Future Issuance [Roll Forward]" } } }, "localname": "SharesReservedForFutureIssuanceRollForward", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "stringItemType" }, "rdfn_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software [Member]", "label": "Software [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareMember", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rdfn_TaxCreditCarryforwardLimitationOnUseValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforward, Limitation On Use, Value", "label": "Tax Credit Carryforward, Limitation On Use, Value", "terseLabel": "Tax credit unavailable for future use" } } }, "localname": "TaxCreditCarryforwardLimitationOnUseValue", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_TemporaryEquityConversionPriceRatioDenominator": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Price Ratio Denominator", "label": "Temporary Equity, Conversion Price Ratio Denominator", "terseLabel": "Conversion price ratio denominator (in dollars per share)" } } }, "localname": "TemporaryEquityConversionPriceRatioDenominator", "nsuri": "http://www.redfin.com/20220331", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "perShareItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "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/20220331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r126", "r177", "r189", "r190", "r191", "r192", "r193", "r195", "r199", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r289", "r291", "r292" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r126", "r177", "r189", "r190", "r191", "r192", "r193", "r195", "r199", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r289", "r291", "r292" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r297", "r335", "r364", "r367", "r547", "r548", "r549", "r550", "r551", "r552", "r571", "r623", "r625", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r297", "r335", "r364", "r367", "r547", "r548", "r549", "r550", "r551", "r552", "r571", "r623", "r625", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r202", "r350", "r352", "r573", "r622", "r624" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r202", "r350", "r352", "r573", "r622", "r624" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r297", "r335", "r353", "r364", "r367", "r547", "r548", "r549", "r550", "r551", "r552", "r571", "r623", "r625", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r297", "r335", "r353", "r364", "r367", "r547", "r548", "r549", "r550", "r551", "r552", "r571", "r623", "r625", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r160", "r225", "r226", "r400", "r418", "r474", "r475", "r476", "r477", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r673", "r674" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r160", "r225", "r226", "r400", "r418", "r474", "r475", "r476", "r477", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r673", "r674" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r1", "r131", "r132", "r136", "r143", "r225", "r226", "r400", "r418", "r474", "r477", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r673", "r674" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Accounting Standards Update, Adjustment" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r137", "r365" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r137", "r143", "r365" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r137", "r143", "r276", "r365", "r539" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r207", "r532" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "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 Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r46", "r536" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r30", "r208", "r209" ], "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, 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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued and other liabilities", "totalLabel": "Accrued and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails", "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r44", "r261" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r66", "r67", "r68", "r612", "r631", "r635" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r65", "r68", "r75", "r76", "r77", "r128", "r129", "r130", "r446", "r626", "r627", "r674" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r400", "r536" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r128", "r129", "r130", "r397", "r398", "r399", "r475" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r368", "r370", "r402", "r403" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r370", "r392", "r401" ], "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", "netLabel": "Total expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r37", "r210", "r227" ], "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": "Allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r90", "r111", "r317", "r505" ], "calculation": { "http://www.redfin.com/role/DebtInterestExpenseDetails": { "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r85", "r111", "r317", "r507" ], "calculation": { "http://www.redfin.com/role/DebtInterestExpenseDetails": { "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" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r111", "r317", "r327", "r328", "r507" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r111", "r249", "r255" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r157" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r157" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r157" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r185", "r191", "r197", "r223", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r442", "r447", "r491", "r534", "r536", "r591", "r609" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r60", "r122", "r223", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r442", "r447", "r491", "r534", "r536" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r478" ], "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/2021-01-31", "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": "Assets", "verboseLabel": "Estimated Fair Value" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r4", "r636", "r637", "r638", "r639" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "terseLabel": "Net assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r215" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r216" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r213", "r233" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments", "verboseLabel": "Short-term Investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r213", "r233" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Long-term investments", "verboseLabel": "Long-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r371", "r395" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r371", "r395" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r363", "r366" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "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/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r363", "r366", "r430", "r431" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "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/SubsequentEventsDetails" ], "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/2021-01-31", "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": [ "r427", "r428" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r427", "r428" ], "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": "Net loss", "verboseLabel": "Net income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r427", "r428" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsUnauditedProFormaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r426" ], "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/2021-01-31", "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]", "terseLabel": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r439" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r433" ], "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", "negatedTerseLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r433" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r433" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r433" ], "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", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.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", "negatedTerseLabel": "Accrued and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r433" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "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", "negatedTotalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r433" ], "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 liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "negatedTerseLabel": "Payroll tax liabilities, noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r432", "r433" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r640", "r641", "r642", "r643", "r644", "r645" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r115", "r116", "r117" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized computer software, additions" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r41", "r113" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.redfin.com/role/ConsolidatedStatementsofCashFlowsParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails": { "order": 1.0, "parentTag": "rdfn_CashCashEquivalentsRestrictedCashAndAvailableForSaleDebtSecuritiesAmortizedCost", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails": { "order": 1.0, "parentTag": "rdfn_CashCashEquivalentsRestrictedCashAndAvailableForSaleDebtSecurities", "weight": 1.0 }, "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 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" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]", "terseLabel": "Cash, cash equivalents, and restricted cash:" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r105", "r113", "r118" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlowsParenthetical": { "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 and restricted cash equivalents", "totalLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r105", "r495" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r275", "r596", "r616" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r272", "r273", "r274", "r277", "r651" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r55" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails": { "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 shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsShares": { "auth_ref": [ "r339" ], "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": "Common stock dividends (in shares)" } } }, "localname": "CommonStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r128", "r129", "r475" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r339" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29", "r536" ], "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; 107,025,691 and 106,308,767 shares issued and outstanding at March\u00a031, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r82", "r599", "r619" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r119", "r444" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesPolicies" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r347", "r348", "r351" ], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r115", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Converted preferred stock (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r53" ], "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/2021-01-31", "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 Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r333", "r334", "r336" ], "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" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r27", "r28", "r337", "r340", "r341" ], "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": "Convertible preferred stock, shares issued upon conversion (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r189", "r190", "r191", "r192", "r193", "r199", "r201" ], "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 revenue" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r87", "r573" ], "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", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r436" ], "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 relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r120", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r311", "r318", "r319", "r321", "r329" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r24", "r25", "r121", "r126", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r325", "r326", "r327", "r328", "r509", "r592", "r593", "r607" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r52", "r296", "r340", "r341", "r343" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r294", "r325", "r326", "r506", "r509", "r510" ], "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", "verboseLabel": "Aggregated principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r51", "r323", "r506", "r509" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r51", "r295" ], "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", "verboseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r121", "r126", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r325", "r326", "r327", "r328", "r509" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r605" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r605" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r605" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r605" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r121", "r126", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r320", "r325", "r326", "r327", "r328", "r340", "r342", "r343", "r344", "r505", "r506", "r509", "r510", "r606" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r307", "r505", "r506", "r507", "r508", "r510" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r214", "r233", "r236", "r237" ], "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": "Available-for-sale, credit loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r233" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails": { "order": 3.0, "parentTag": "rdfn_CashCashEquivalentsRestrictedCashAndAvailableForSaleDebtSecuritiesAmortizedCost", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r233" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails": { "order": 3.0, "parentTag": "rdfn_CashCashEquivalentsRestrictedCashAndAvailableForSaleDebtSecurities", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r45", "r307", "r507" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r407", "r408" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r111", "r259" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r111", "r180" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r61", "r62", "r63", "r490" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 4.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r457" ], "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": "Net gain (loss) recognized in earnings" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r63", "r456", "r458", "r460", "r463" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r61", "r62", "r63", "r490" ], "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": "Accrued liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative instrument, measurement input (percent)" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r451", "r453" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r450", "r452", "r453", "r454", "r455", "r459", "r460", "r465", "r466", "r468", "r472" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r405" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "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 Jurisdiction" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r133", "r134", "r136", "r137", "r138", "r144", "r147", "r154", "r155", "r156", "r160", "r161", "r476", "r477", "r600", "r620" ], "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 - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r133", "r134", "r136", "r137", "r138", "r147", "r154", "r155", "r156", "r160", "r161", "r476", "r477", "r600", "r620" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stock - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r157", "r158", "r159", "r162" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r495" ], "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", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r393" ], "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 in property and equipment" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r394" ], "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 (years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r390" ], "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": "Share-based Payment Arrangement, Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares": { "auth_ref": [ "r404" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails": { "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 the period (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": { "auth_ref": [ "r404" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails": { "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r75", "r76", "r77", "r128", "r129", "r130", "r132", "r139", "r142", "r163", "r224", "r339", "r345", "r397", "r398", "r399", "r417", "r418", "r475", "r496", "r497", "r498", "r499", "r500", "r502", "r626", "r627", "r628", "r674" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r19", "r23", "r219", "r608", "r646", "r647", "r648" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r595", "r652" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r478", "r479", "r480", "r488" ], "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" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r481" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r481" ], "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": "Summary of Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r309", "r325", "r326", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r479", "r544", "r545", "r546" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r478", "r479", "r482", "r483", "r489" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r487" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r309", "r354", "r355", "r360", "r362", "r479", "r544" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r309", "r325", "r326", "r354", "r355", "r360", "r362", "r479", "r545" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r309", "r325", "r326", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r479", "r546" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r484", "r488" ], "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": "Summary of Changes Fair Value Of Interest Rate Derivatives" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r485" ], "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": "Net loss recognized in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r486" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r486" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r484" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r309", "r325", "r326", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r544", "r545", "r546" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r487", "r489" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "auth_ref": [ "r492", "r493", "r494" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r513", "r519", "r528" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r515", "r522" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "verboseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r512", "r527" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r527" ], "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": "Finance Lease, Liability, Fiscal Year Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r527" ], "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, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r527" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "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 payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022, excluding the three months ended March 31, 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r514", "r522" ], "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", "negatedTerseLabel": "Principal payments under finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r513", "r519", "r528" ], "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", "terseLabel": "Finance lease, right-of-use asset, amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r525", "r528" ], "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 (percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r524", "r528" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r217", "r218", "r220", "r221", "r222", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r238", "r239", "r320", "r338", "r472", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails", "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "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": "Estimated Useful Life (in years)", "verboseLabel": "Weighted-Average Useful Lives (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r254" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r256" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022, excluding the three months ended March 31, 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r256" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r256" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r256" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r250", "r251", "r254", "r257", "r574", "r575" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "auth_ref": [ "r478" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r254", "r575" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r250", "r253" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r254", "r574" ], "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/2021-01-31", "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 Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractIndexedToIssuersEquityForwardRate": { "auth_ref": [ "r330", "r471" ], "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": "Capped call price (in dollars per share)" } } }, "localname": "ForwardContractIndexedToIssuersEquityForwardRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails", "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r84" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r244", "r245", "r536", "r590" ], "calculation": { "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r122", "r185", "r190", "r193", "r196", "r199", "r223", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r491" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r263", "r267" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails", "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r267" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails", "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r412" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r123", "r411", "r413", "r414", "r419", "r421", "r423", "r424", "r425" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r141", "r142", "r183", "r409", "r420", "r422", "r621" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax expense", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/IncomeTaxesDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued and other liabilities, deferred tax liabilities, and payroll tax liabilities, noncurrent" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r110" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r258" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r248", "r252" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r79", "r179", "r504", "r507", "r601" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.redfin.com/role/DebtInterestExpenseDetails": { "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", "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r90", "r315", "r324", "r327", "r328" ], "calculation": { "http://www.redfin.com/role/DebtInterestExpenseDetails": { "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, debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Interest Income and Interest Expense Disclosure" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r103", "r107", "r114" ], "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/2021-01-31", "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", "verboseLabel": "Interest Rate Lock Commitments" } } }, "localname": "InterestRateLockCommitmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r59" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r177", "r189", "r190", "r191", "r192", "r193", "r195", "r199" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intercompany eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r241" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r58", "r536" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.redfin.com/role/InventoryDetails": { "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRealEstateConstructionInProcess": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryDetails": { "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": "Properties under improvement" } } }, "localname": "InventoryRealEstateConstructionInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRealEstateHeldForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryDetails": { "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": "Properties for sale" } } }, "localname": "InventoryRealEstateHeldForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r58", "r240" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Lower of cost or net realizable value write-downs" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r89", "r178" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.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", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r219", "r588", "r603", "r649", "r671" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets)" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r526" ], "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": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r260" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Finance lease term (in years)" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r529" ], "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/2021-01-31", "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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r527" ], "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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r527" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "2022, excluding the three months ended March 31, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r517" ], "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 (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r529" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r122", "r192", "r223", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r443", "r447", "r448", "r491", "r534", "r535" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r122", "r223", "r491", "r536", "r594", "r614" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r122", "r223", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r443", "r447", "r448", "r491", "r534", "r535", "r536" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r478" ], "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": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r25", "r593", "r607" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r47", "r121" ], "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/2021-01-31", "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": [ "r47", "r121" ], "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/2021-01-31", "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": [ "r47" ], "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", "verboseLabel": "Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r22", "r592" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansHeldForSaleFairValueDisclosure": { "auth_ref": [], "calculation": { "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": { "auth_ref": [ "r208", "r650" ], "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, 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r308", "r322", "r325", "r326", "r593", "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Net Carrying Amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r42" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r278" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Housing organizations" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketingExpense": { "auth_ref": [ "r88" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r481" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r354" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r105" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r105" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r105", "r109", "r112" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r69", "r72", "r77", "r80", "r112", "r122", "r131", "r133", "r134", "r136", "r137", "r141", "r142", "r152", "r185", "r190", "r193", "r196", "r199", "r223", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r477", "r491", "r597", "r617" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r133", "r134", "r136", "r137", "r144", "r145", "r153", "r156", "r185", "r190", "r193", "r196", "r199" ], "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 - basic", "verboseLabel": "Net loss attributable to common stock - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r146", "r148", "r149", "r150", "r151", "r153", "r156" ], "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", "terseLabel": "Net loss attributable to common stock - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesPolicies" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r173" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r173" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of states the entity operates in as of the balance sheet date.", "label": "Number of States in which Entity Operates", "terseLabel": "States (in states)" } } }, "localname": "NumberOfStatesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": "Operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r185", "r190", "r193", "r196", "r199" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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 from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r520", "r528" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r512" ], "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", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r512" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r512" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r516", "r522" ], "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", "verboseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r511" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r525", "r528" ], "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 (percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r524", "r528" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "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 Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r415" ], "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 carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r416" ], "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" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r189", "r190", "r191", "r192", "r193", "r199" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r331", "r469", "r470", "r473" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r5", "r127", "r171", "r449" ], "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": "Summary of Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r49" ], "calculation": { "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r59", "r536" ], "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 of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r440", "r441", "r445" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r70", "r73", "r75", "r76", "r78", "r81", "r339", "r496", "r501", "r502", "r598", "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r64", "r66" ], "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 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 (loss) on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "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 of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net", "verboseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Payments for legal settlement" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": { "auth_ref": [ "r104", "r108" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.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", "negatedTerseLabel": "Origination of loans held for sale" } } }, "localname": "PaymentsForOriginationOfMortgageLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r102" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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": "Payments for repurchases and conversions of convertible senior notes" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r101" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r92", "r94", "r212" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r95", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r95" ], "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", "terseLabel": "Payments to acquire businesses" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r96" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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": [ "r371", "r395" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePerDollarAmount": { "auth_ref": [ "r334" ], "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 rate (in dollars per share)" } } }, "localname": "PreferredStockDividendRatePerDollarAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r334" ], "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 (percent)" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "Preferred Stock [Text Block]", "terseLabel": "Mezzanine Equity" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r9", "r11", "r242", "r243" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Borrowings from secured revolving credit facility" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r98" ], "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 issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Borrowings from warehouse credit facilities" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r92", "r93", "r212" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale": { "auth_ref": [ "r104", "r106" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r97", "r396" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r352" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r44", "r262" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r265", "r653", "r654", "r655" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r43", "r260" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r262", "r536", "r604", "r615" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r262" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r260" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r190", "r193" ], "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" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r190", "r193" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r361", "r530", "r531" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r361", "r530", "r533", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r100" ], "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 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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r100" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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 not secured by collateral. Excludes repayments of tax exempt unsecured debt.", "label": "Repayments of Unsecured Debt", "negatedTerseLabel": "Repayments to warehouse credit facilities" } } }, "localname": "RepaymentsOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r406", "r572", "r658" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r118", "r589", "r611" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.redfin.com/role/ConsolidatedStatementsofCashFlowsParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails": { "order": 2.0, "parentTag": "rdfn_CashCashEquivalentsRestrictedCashAndAvailableForSaleDebtSecuritiesAmortizedCost", "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" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "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 (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r111", "r266", "r269", "r270" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r345", "r400", "r536", "r613", "r630", "r635" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r128", "r129", "r130", "r132", "r139", "r142", "r224", "r397", "r398", "r399", "r417", "r418", "r475", "r626", "r628" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r176", "r177", "r189", "r194", "r195", "r202", "r203", "r205", "r349", "r350", "r573" ], "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", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r523", "r528" ], "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", "verboseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r523", "r528" ], "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", "verboseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r157" ], "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" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r157" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r430", "r431" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r53", "r126", "r325", "r327", "r340", "r342", "r343", "r344", "r505", "r506", "r510", "r606" ], "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" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables", "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r456", "r460", "r464" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r156" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r370", "r391", "r401" ], "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" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r370", "r391", "r401" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r478", "r479" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-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": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r250", "r253", "r574" ], "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" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r250", "r253" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r246", "r247" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r246", "r247" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r38", "r39", "r40" ], "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, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r451" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r44", "r262" ], "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" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r371", "r395" ], "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" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r375", "r387", "r388" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r253" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r467" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r172", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r199", "r205", "r268", "r271", "r622" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r172", "r174", "r175", "r185", "r188", "r193", "r197", "r198", "r199", "r200", "r202", "r204", "r205", "r206" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r84" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r352" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r372" ], "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 (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r386" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r384" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r384" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r383" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails": { "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": "Unvested outstanding at end of period (in shares)", "periodStartLabel": "Unvested outstanding at beginning of period (in shares)", "terseLabel": "Restricted stock units issued and outstanding or deferred (in shares)", "verboseLabel": "Restricted stock units outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r383" ], "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": "Unvested outstanding at end of period (in dollars per share)", "periodStartLabel": "Unvested outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r395" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails": { "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r378" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r378" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Options canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r375" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r395" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r377", "r395" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails": { "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": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "terseLabel": "Stock options issued and outstanding options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "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": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r369", "r374" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "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": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r372" ], "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": "Percentage of target amount" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r373" ], "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 (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r395" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r395" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r389" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "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/2021-01-31", "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 dollar per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r521", "r528" ], "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/2021-01-31", "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/2021-01-31", "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": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r172", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r199", "r205", "r246", "r264", "r268", "r271", "r622" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.redfin.com/role/BusinessCombinationsNarrativeDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r57", "r75", "r76", "r77", "r128", "r129", "r130", "r132", "r139", "r142", "r163", "r224", "r339", "r345", "r397", "r398", "r399", "r417", "r418", "r475", "r496", "r497", "r498", "r499", "r500", "r502", "r626", "r627", "r628", "r674" ], "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/2021-01-31", "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]", "verboseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r128", "r129", "r130", "r163", "r573" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r56", "r312", "r339", "r340", "r345" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r28", "r29", "r339", "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued during period shares new issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r28", "r29", "r339", "r345" ], "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 of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r339", "r345", "r379" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r57", "r339", "r345" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r28", "r29", "r339", "r345" ], "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": "Proceeds from issuance of stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r339", "r345" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r57", "r339", "r345" ], "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": "Stock issued during period, value, stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r34", "r35", "r122", "r211", "r223", "r491", "r536" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.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": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r503", "r538" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r503", "r538" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r503", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r503", "r538" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r537", "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEvents" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r17", "r332" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r279", "r284", "r285", "r286", "r292", "r293" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "netLabel": "Carrying value of convertible preferred stock", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Series A convertible preferred stock\u2014par value $0.001 per share; 10,000,000 shares authorized; 40,000 shares issued and outstanding at March\u00a031, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r17", "r332" ], "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": "Temporary equity, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r26" ], "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": "Temporary equity, shares authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r26" ], "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": "Temporary equity, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r26" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Temporary equity, shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r435" ], "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", "verboseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r217", "r218", "r220", "r221", "r222", "r320", "r338", "r472", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountofGainsLossesRecognizedinIncomeDetails", "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r125", "r354", "r362", "r602" ], "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" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r169", "r170" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r481" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r481" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarehouseAgreementBorrowings": { "auth_ref": [ "r592" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r146", "r156" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted averages shares - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r144", "r156" ], "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 - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3461-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14210-108612" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14217-108612" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r588": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r603": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r649": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r659": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r661": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r662": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r663": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r664": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r666": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r667": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r669": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r672": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 99 0001382821-22-000114-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001382821-22-000114-xbrl.zip M4$L#!!0 ( )V I50/;%Y\W < %0A 2 97@S,3$Q,'%Q,3(P,C(N M:'1MY5I=4QNY$GV_OT)KZB90Y6\;"(90Q1IGX[I98!VSV?MT2QYIL IY-#O2 MV'A__3TMC3_ $,QN;2J;\& \HU:KU7WZ=&O&)S^<7W:'_[WJL;&;:'9U_>.' M?I>5*K7:IU:W5CL?GK/WPY\_L':UWF##C"=6.642KFNUWD6)E<;.I9U:;3:; M56>MJLEN:L-!C52U:]H8*ZO"B=+I"=W!I^3B]%\G/U0J[-Q$^40FCD69Y$X* MEEN5W+!/0MI;5JD44EV3SC-U,W:L66\VV2>3W:HI#^-..2U/%WI.:N'ZI.87 M.1D9,3\]$6K*E'A;4O6C!J\?[0L1O7G3YC+B!^VX/>)QU*Y+WFK*_S5@9 WB M88YUAOGA:U"S MH+]B M9:;B,&S5'Q*FP"I_.0N6'F*V5HE<6-YHDJW=WF#8?]?OG@W[EQ?L\AV[&O0O MNOVKLP^L]UNO>SWL_]K#;4CT!O M:[1XI='>Y7OL^N*\-V##]SWV$1X8](?]WD=XH_O^[.*G'COK#LE/C:-6F_T= M'E&)P(Q.ZR!U?Y-#VH\ZI%]F/VF9).P_4D]X4F:1S)R*Y\R-N7NUL__F^*5V M?\6;;519GXWY5+),3I6<@6C<6%GV2\XS1$O/V4"F)G/,).R=R2:L4:_\PDR, MVR)6"0@HPS GRH-KCHZ?0<(_RC?-*ON16W@$>Y_,V6UB9EJ*&UD.+LJ"8X21 MEB4&1 V%'"[AR9SEBRE2*W>6$7F(8SA;&U=)C+3Q"8+ODSWIZ(VS&+M9G9!3XR>:.L0Z?B&*>; MP6Y865X+LUT8LV'M-Q?I=I4-[[GEU'+\_ZNW/-3&_LB7(5+124V"=@@_8R2=0TR M(81DR]8+Q?<6BK$0[?,AD"!!5<27QZ?!D7)!]%+1,H;W6U5J&/\48%Z@Z,N MB-HE=BXM&ATXU!/M\]$N4PV(>&ZWGT)D/)*(7+%2H'>39U" S)TJZ_D 4C+Q M>JAI63').AME4G,/A8+?5^$L%TQ%@PJL ENLT4KX@M5)1K3J2';7DC5A4&,T*]6B^S^#:2 M) A>PGPIGN&A;QAJHPVH;9WV&XC;GC"V!A[ .E6"\,0M#L+$C-P"B]2/$,AX M)A8!!P05'RFMW)RJTV/+$OP]-GS8 W+OB:[U,YZ [XH-I3DZ4XN,H6H:1283 MW@#?V=S(!$52 WT8D2G!FD30M06$ ?XJ!0=^OQB+@+'>E.OA U MA>OL([W$:[L->X7+QQL+#R9,!//8T+Z,3.Z>7GL;?N5+:4F]6?Q\(\M&BZ[/ MYX<,/E@>;VB![Q$/@C@G.'PS<'3B*=H'/_( %R_@&"I6)HKRC *S5AGNZ9L8 MZW"'GB= BXV@XO=P7&6[&\(Q4(6,?R!7F(GF6/JC&9W:DGQIRUZP9,SMLG02 M5W@42N%)U.^^(+@Y#F"W4A?GM ?RY;_@D"TP]\_KM_?_;+_M'U.(!0C+JTPE MXE@'Q2II*;@O*(X;G=#2-(YNR)G,+NN1OP&5$QSAG92;A+B<.C*H>#0N%.SS M2G8!(+"0)9;#?^K)%DB7O^<*YGMLYTGD#W)[WW=;?8:S,'4="F"@PP8=6R(E M$;VBHBS;VYGDMU0B0M7W1<+W*_Y9R^)<_"),%)UH..H]DNY<8**5RVQ_$C]% MEX,I &:D7*H4Q9%RN:3"=KI/Z3?3,&ICSY!^+YK$/6]9R@U<8;D*R,RTO,% M8NN?7A4@* ?N5LG4Z*DD D_X3?$0+BLH1DY2;>82H[.Q";S"[T$,D'BDEBVC MN35\JIN!^ISOOZ0[S^&OP"L_\_FKG<9!_7B_[%\C/0D)H/1&)15GTLZ^#[[S MW7TQ.@*J95:!U9JG5G867XY!V:GF\XY*O!5^TG&A:V2<,Q-2=SPEWD>1+EX7 M>*R%X>*ETM%1];!^2.^5''SGQ&+AXI53U;]RJCFQ.=9L5YL'!T\.UZN-)\<^ MI_806=%J;Z6VYDT.9L,Q-N7)VU*K]"#9.LWTCC46B1;\0/GWT#?!+5\J^_R[ MO%<[;2#??]Y[/;($2^&!SVRN3EO;TB$%F AJF,3\XP>VV-O7[ZTOX*&OWPG= ML9(QZ]W)**>S&[L,W=QWZX_=J_!@ 05BPRE[?\DK-<^ICS#V@Y?SJ0F_3NB$ M9W]3N?&Z?I5_GI?KJRE\A"3,W>:49][P%Y_A]P;^EP^G_P=02P,$% @ MG8"E5'$ 90;?!P 3B$ !( !E>#,Q,C$P<7$Q,C R,BYH=&WE6FMSV[82 M_7Y_!2K/3>P9O1^V)3N>466YT4QJNXX\Z?UT!R)!"6.*8 %0BOKK>Q:@'K;\ MD-MI)H]\4$ABL5CLGCV[('WZT_E5;_B_ZSZ;V&G,KF]__C#HL4*I4OG4Z%4J MY\-S]G[XZP?6+%=K;*AY8J25*N%QI=*_++#"Q-JT4ZG,Y_/RO%%6>EP9WE1( M5;,2*V5$.;1AX>R4GN!7\/#L/Z<_E4KL7 795"26!5IP*T*6&9F,V:=0F#M6 M*N52/94NM!Q/+*M7ZW7V2>D[.>-^W$H;B[.EGM.*OS^MN$5.1RI\T1*MZF'[N%T[K(V:P?]K,+("<3_'V$4LWA6F M,BE-!*W?:=;+1ZW4GLQE:">=6K7ZWX(3/3N-5&*QGL9\?^G5;"FSXK,M\5B. MDTX @X4N^+G+\4#%2G?VJN[?"8V4(CZ5\:+SMJLEC]\6#;Q?,D++R \;^:> M*;#*W8'#R][@NON!70PN MN[C$U=4%)/HW]S>RPQ8>V?Y7L_'KVYN/M]W+(1M>L9O;#WU6:_!2K;G/#]CM MY7G_A@W?]]G'?N_V9C <]#^R_N^]]]W+7_JLVQN2GVKM1I/]&QZ128@9G<9A M:O\EAS0?=\VUJ9#=B$ MSP338B;%'$QC)]C\;QG7"%>\8#L5BW]QE2$QV$D$S"0QC G MSH-KVM^3:^IE]C,W< BV/EVPNT3-8Q&.1=%[2'N_A$H8EB@0-11R>(0G"Y8E M5F<"9H*Z'8O#89Q-<4=FL8@'>*29FDK+K/)R6P*)"(0Q7"](9,KO!-;=T&GP M+(0Q6#)V)0!KD$ @-2@?8@FFPY)0:#:?R&#"3$8_Z_ESH46NA#8PE29&;: R M,Y=V@@V:5 3.0-*;PC058ILS3 O9:+'I!A?[%VC@FPI^XYG@"P;DP[T4J;4[ MBX@\Q#&L-\9E$B%K7'[@.HBS$#H1L@W?%1%N29F6PN,$%@)1'*_1D ?"/%@: M@ M=LU$DB2R& ""@$">WG''V!-Q,6!2KN5GB0XNQ-!:=BF6<'GJ[865Q(\QF M:&S8/B(2"H38N[W_ M.9CP9"Q8%VEXD\60<-6YM2\.W-1:*_1W_E92A4T\-$@_HUS=0(R/(-FR\T+1 MO84B+$3[?(@C2% ->;XXICPD&9VGT)4/!((7+Z2)W>5:2A WLZD<6P *9$X/=2QK'EDDXNT MB+E#0L[NZV@62-B!]#7+LF)"FS%!=<(EC M7!%QW(%C#@S"^<--2M%8R""+.5$>MN6,6-<7S/#5:K/(XFHD2!"LA/DB?)Z% MOF.DC;:0MG/2;P%N=[K8&7? ZDR&!"=N< HF7N0&4*1FA##&=;B,-Q H^4C& MTBZH-#VV+*'?0<-%W0/WGNA&,^/H]W.^H31#5VJ0,%1*@T#IT!G@VIJQ2% A M8X /(R(E5),(6C8/,*!?IF# 'Q9B 2#6G_$XA5WY2EI07Q:]W,2RT;+C<^DAO ^6)QM: MX$>$0TB,X_V]'3_JFRE@\H5<)T&(" MJ/C#'U39_I9P!% AWQ_(Y6:B+Q;N5$8'MB1;V7+@+9EPLZJ;Q!0.A")T%.IV MG]/; F>O.Q'G1[0'\L5_X)"7(??MM=JMO]MJN_<3X1*#Q76>$FUL8F*=LA3; M5U3&K2YH91I')V25-JMBY!Y Y12'=RO$-AVNIHX4RAV-AQ+V.27[P \XR!#' MX7_JQY9 %W]D$N8[:&=)X(YP!ZZC?OI<_1W3#K7479R"J>60 .=,^C$$DB! MZ.7U9-7:S@6_HP+A2[XK$:Y9<6]9EB?B5V$B[T+]*>^1;.PUV>57[EBS=[MY*%[VRX7#C_U%1VGYHJ-MP>JS?*1[76D\/5?4 M'C7+U>/=U%:Y%JGGGYFM66>>3]0^CWTC7?+ETH^]PWO MS5X3P'>_]S^+K-"2N^"9W55I;SMZ)$<380V3F'OSP):;^_K=]25<]"UX08J( M7:QH\3C["U!+ P04 " "=@*54C,^Y M*P($ !5# $@ &5X,S(Q,3!Q<3$R,#(R+FAT;9['D[&'[\9GT>RO\PDL=2K@_.JW3],(:H[G73>MYZO7;735>JA3>[\$RHEB>D+)A+-:V-AF8&WXS0 MT2_#=XX#8QFO4I9IB!4CFE%8%3Q;P#5EQ0TX3K4JDOE&\<520\-O-.!:JAM^ M2TJ[YEJPT3;.T"O'0\\F&TV6WUVXST6_V6 MW^VS?B?N!KWX[P!!>KB\]"GT1K"C6LHS9\E,_K#5<+OM7 _6G.IE&/C^KS6[ M=#1,9*8QGT+_\K,,LQ-,LSOM$,$761@C8*9JI>_6'DLA5;CGVV=@+$Y"4BXV MX?MCQ8EX7R]0?:=@BB>EN>#_,(2"J.QP72+MHK?@&=LB#QH&:S2YF$U/IM'Q M;'IV"F '\1ZB_&=+G5Q>75\>G,YB= M0="#*_?2C5RXG$16A*#9]N%G\.4918^PVI3NM X?!,LR^)V)E&1U MB):<)3"Y8_%*\UL&9TG"8Z9 )G#!:,(S_,%4+A4QOS0H^$/(IGF M)-O843 XK .Z:9YL(%^I8D60D98/)66Q#6$EU4NBZ\:>;N FDVO!Z(+A!$;_ MLB(*I10;S(]Y-:#/B50I!+[SQ< RBZKP0$Y!,P(9,DA+;6/%&C5RQPB"I&S,1 M"-F8) G$6.T(I2/]PRDL5F'@-2VXEM.ERU M$B41F;-R/XOO]'1_4.N[5?MXJ;]F18]1AOV]=F^ V[XI-[U=[OF37%*B%MBV MMJSLH[/N;3OA?L50*/$/.-]1>*$A53*;4T D**3B%+;>WK]8K M*/3V17CBB/Q?>GBV>SS=FZI^TGM1HWW^OO'=[327Y?4\5$P0PV?GOGI?NQ:# M?^]"YEC *[WK\H,K;O4N+]SVZC_Z%U!+ P04 " "=@*54MI$(_?,# % M# $@ &5X,S(R,3!Q<3$R,#(R+FAT;=56;6\:.1#^?K]B2G1I(L&^ 0$6 M@L0MH"*E)$V(HOMT,FLO6#'KK6U"Z*^_L1>:M$EZ.9T:]?;#:NWQ///,X]FQ M>^^&Y\GLSXL1+,U*P,7U'V>3!"HUW[^I)[X_G WAP^SC&32\((29(KGFALN< M"-\?32M061I3Q+Z_V6R\3=V3:N'/+GT+U?"%E)IYU-!*OV=G\,T([?_6>U>K MP5"FZQ7+#:2*$<,HK#7/%W!#F;Z%6FVW*I'%5O'%TD 41!'<2'7+[TAI-]P( MUM_C]/QRW/-=D-YWW,ID; MC*?0O_PL89Z &79O:D3P11ZG2)BI2NF[MZ=22!4?!.[I6DLM(RLNMO'[@>)$ MO*]J5+^FF>)9:=;\"T,JR,H--R73%GH+GK,]\S"R7)/1Y6PRGB2#V>1\"N=C M2#Y,1F,83Z:#:3(9G.$46D>7WR;Q"OK/I/[+)'UQ?7EU/9C.8'8.81NNO2LO M\>!JE#@1PGHS^!GI\IRB1UP_*,@4R@TM&,Y[C#Z8*J8C]I>'(+!D<'K2C*.@FX"NAF M>+:%8JWTFF!*1CZ6E*4.PDH*9DE,U=I76[C-Y48PNF X@>B?UD2AEF*+\3&N M ?092[6",*A]LK3LHEULR*1RX\^E$S#4E0)\)"I='AZ$)T&W'E;+QO"8>HF\ M9P[96F"X%#$%9QHVW"P=JF*?UUPQVSNTC?R0PA$Y!@P=-H_H\9X36M<*.Q\B MC.[3):P4V]4@6@@*\<0OW/JG'B.*:Q*<5/H@J'!\UV%W=]6^YYL]SR%W-9$;7 MFUD$3==)H;,!=M;YU)1 MIFK(6I!"LWC_T:5<%X)L8YX[%LZIN\.:2V/DRL)U[^QOD!*Q:PU.N-*\.QDZ M#:_=KMO#P:!VANX#[\X-SYT;OJ%/;5'@-5KAB^; >]GV(]A6RZM'G5?!^HYR M21N%T5@TIY5Z9>]0$$KQC(ZCXAY"U.)1BQ0L>Z)-*-%I=[=[? MML*OU;*3X ?9!3:W5RJRJR9;:^@$6@I.89_' AW>/,67G)?+FV=-[8(,]Z6T)&[!9\*='Y T* M=&%*P@8__8F4 &.,V]@62"6TYFHCJ:JRJC*^B/@B,S+RC_]SVNTT/J3!L.KW M_O6(/V:/&O_GV1__3[/Y/\\W7S=6^^&DFWJCQHM!PE&*C8_5Z*"Q$]/PJ)$' M_6YCIS\XJCY@LSF^YD7_^&Q0[1^,&H()<>W@X*F$[!G7KJEE2$U0QC1MQM3, MFBE$*[7+[!_[3[V//,44FU*9W 3PJ>F,9,U@K#'6I22B_$=\JDU6=*J6-CGP M/%IEF,]2124/^8/\)=\X] M.2WG/)J<]+0Z'36'*7QQ,GU_O-__\*3J=:I>*MWR9#3 WC#W!UT<4;<]$8RK M)K--R:^T\T4;IW[0&=_R[QH1K,E$DXO/C=SMTH_E1-YD_,JKEYO& MS\]Q]1GTD\G!BU-CNG;>15?3@7'+_X&+4^EEC_[FW-K!WOZ_'J5>\]W6(P)RPOCLCVX:8:-C1*IZ,G8UP_>?9?__5??XRJ42<]*P)O7DCVCR>3'_]X,FG:]^/9 MLS]B]:$Q')UUTK\>Q6IXW,&SI[U^+]$#5*=/RXEI,/E8Q9AZXX]TO$TV8E"% MR?U/1YLI_^M1)7U627L)3@!8GVT6F5X.5,Y.*^_^6AT_"J<^^HRV'G;+K5/U M=*U'SW?V@EYG@)WU7DRG_S>=/6I4D9J.\OV97^U_>"TV/^S*UDD\7/NP]\H= M;ASNRKW#]]5N]ZUH?3KH;&QO5JV=M]#>#A]WN[N?VCMO>>OPZ+2U_>[3:]GN M['[JB[;8Y;O=/X_:ARW8VSYBNX_O@L'7XOM->#9]VQ=K9[J?UL[WMUEFY1WMG\W#OU=L/ M\=7+RK]ZI_>VZ9KM/X]:]!P;K]9%^]5;N;%*U^_\>=#NTKT.WQ]L[+2IS:/S M:][3O51O;_NXTSI65.[8IUO MO+>GK[?71ZTM1G]WJ0\"^XM+"%XI:$HC;1.,%$T?HVM:SIQ2&$"(_.@9(\V0 M5EA!P/A"J'SI^'K=7UCQNKU.XGNGZG]8GN>;A[ MN'_:$B\/VZ_>=U[+S4[Z]^;9WDX\]J1<>Z_61&OU?6>WV_K8.ER!]NJ[3^59 M=S^U5/M5N]I87?NTN]-B>SOO,]WWTU\Y"&09QHX5FB"\:7I)WM5A#%ESXE8B M/GKVAN_^D)"H46%L4-HE,$AA,0.R[(*5)KV%OU'*"VEM'> @/2<1Q1?][G'J M#<=AY,J HLK]5!3V^=GG4][@6?EIY2,.XOB?]VE89#RQUWRV(ZV>&MU ME]0Q,%+]L]WM3F=W>YVWN^UJ]].?!X0+L;']9VX?!MYZ^Y<1RFK.H9FY)P4, MF10P"-G$!!FDD"QR8L9OQ->2??)E"#1(.1&1#6EX0^16HL:GPW' 2;)OC*/( MIR.*U_[U:%AUCSLE^AS_=C HT/@B2'M\.B1L_?'DRS8F]_]\T_-G&/9/!N-O MXX& I^=XFTCV9YS 14-I'(E=?*MB^9ZK-&B,'RC=.%;R8OW_?AE37+_XV<5/ M7[9^/,;CQ3>*S@>C$A",24V)IMEE4Y^/73YFO'*J'+/<+X] ] 4]K*A\R.WZX&3 M7C5Y_6&Q'\/+-^N20S@9I&?G A@?O&CBXMC%]]+&C3UJ2%>UCR[2JY*2,0L8 M#>H<@/K417?%/=B-%[509" 5@0 M3G,GD@=A(NDR-^/>Y%S,6V_RBSCT5WN3'-C8RUV^7JP^T&-=/75LM7'4'_QD MQW]U??EQ-?7ZW:IW4[.W58\OFGCRY=-_3^XI8Y 4VGNA0@D$G6%.6T6LCRDN M4IR!/3]_[;1?B,;D:Z2;G1YWJE"-6JGKZ1:QHJ.3J8;A8/3TS: ?3\)H8["5 M!A^JD%9.*S(WEPQG\N/DTC^>W-CB95==WK@6?L4Y8A@R1_+"&9PS+J0@-#/6 M 2@3)_R/7\B/+^7W;?GQV\N/3TU^*(/URJ8H. 7T;K@C8TN1QF,![\0^G=^ M=!'U#RDLSHK+((G5&9L<8HB@T6),:+Q9"/V['_G-1/]"#MHF"IA+:.Z(D;/, M7W(-;S JYIJ@5!&' M"&&MHBA66\8BOS\,_*C)NR06(X)_N6;M/R=EDKC?/>[WZ.OPNOTK0R2#%+=& M_7 T?3-X)_@DV9BHK0\I16 HT!66(< F"N=L"@LC'?J]V^_5230\.:X8DSD$ M R$393!>>8E6.8K .2R,:%9BK,I@,G;>8!77>R_PN!IAIR9B$M[)4.(J0?]# M]"ZS$+014@GMDW8+(Z;--,*JE^(:#GI5;W]8$_G$R(-1P6("@!2-URX8HR%H M+H)GN##R60GAI'O2*7F3&Z.#-"CG#=)!:>U#6N^%?O<.8N,[$9EG&4LT:TSV M8%6T@G[(,>J<,Z3$:Q NS1EWF'TH8%%SIC01"\8AD1?S*()( GRV3NFX>#*] M4\8Q>X&2745/!A6\)L_G&9$5P67*$CA8K>HPICBO/&7VPLU> E'-D)SGP"P1 M&7 ",\5R8"6$A\X]O_L49;1L,PTOGF%RS\F/'ZIRRD9^0\(83!(BR'/W3WHE M08*>NA=Q$(?OCB-=NQ(/3X:CTD)-/'=B67".PB0/(!VSS%L=@R,>C$RGN#"X M^4$RO 3,MP#CO()"SY6,P'U +J5 5#%F="[[^07,@Y68]SXK3^Q<*0B*^^BR M]LX)IJ)A02R@WY]%8#5[#J!-"D3/(RFC@!2B4XK)Z!-RXR#D64QZS)=1KZ54 M?0@1?4[DE3WP9&U*.>MHC6?"2,/N;T*BYB'UG4R6: _H4I VL@#D%9U/6G). MDM%6!F871CKW-1P_/=%@\CESFY2&#*0ZGCN4.FFAI#&8%DO)A95&T= X $PBED&$2@@@E44EB M_WYAY#/KX?CIB2PP"29IC&3OP$A$#U:$P!AZGJ7@]Y?UNTB486J3)8F$0KZ( M6+DD0I?1.RFCDB4?6X"3"R.=^Z,,4YO!ATC.A^(F"PA,9*](-$I&#>/U,7%A M1#,;RC M,3DD\: R9>$B9)T70@2?+QK5-PD-2 MS+* RC+GI6/"GH\1+H)\9D\9IC9(F%SR2@JCHH)H272IC/0*7OZ+R=0@87W. MN,/LD]BS,U+'% 3:0+RB#$@H;GP(.0(#8Q=/IO0,RL\F>-LE<@+*-R93]/, M1-!^'&4X8S%& <>0U1<,%T22FK$JTQ+HDL MG5;6>:_N;]UZS7G3M-;4?UE5P$J?O1<&R8=*S*^]$4P)DXQ4!IA>'-',8LQE>F("C-RHH UP!0HEA?'< MV)"2<,QG7!S[=J]C+M.3C]44 $2*VF.IE"+)^01@D61$%HX(95X8^:^MD$!.:< M"T%9CLER;J-Q%XD'9%0J>B#FF))FS-@2;4(5KJ2;)M LY#F M7T(OJUXU2J^)-5$P0MVP7_E.6AD.TVCX_*R%A_W!BPX.K[&O[0'&U,9N^N4% M% \%*$J#"Y"4A"1 !FX5M]KGF!.R++FO$5@+)HH02=FDZ48 M4$#.PK,@XX+9H;&(5XY+F^-ZQF\H$"PUQQ<06W=BC61FT;NL;0"$+(S7P9C@ MM+ IH,2XJ-;H >%F]C9)EO7DGEO'2@T/QE"C<$2.N""G9YQ>,)MT.?9^,ASU MNVFPF3ICC T/JN-%='IW8IB$S#F&5-:5*HA)^)"8R3F4G#&$E!;5,#TT\,S> M.CFB2%P'F7W9!?,LU+>BP0R!L>Y <:- M-,HK%WV-EK_.JUQGLP!61*]S!I%\!(O<9V,R@O3"^^!"'6J97\BUW>\-4C@9 M#$ALG^L(7)_?NI3FV!>4_5N&HX5W!;,Q&2X[*)7F6 C GCF>6TXM3F5;\=CWT\?V>#_I':8#[:3-]2+V3[^40W.IV+XC&]SM5'!/Z M=7KE:YS_#VYG0 M3IZ=Q"2B$*6 A+8H@Q$ZY&""R=;)I;W])=R^(1GVRG#'PJ)V)M8V2&Y\22S3 M%/S*S)S64E/\&Q64_^6EM5VB=OYLK=72&1F82%F!2=EKI<#;D(S.R&JQ).8N M9#E552%4T^U'U6WS]&II_L EGX4,=KR]L2!3Z U:360S9G",U<#\+8$T#Q:I MK))695?T @S9(Y54YA:)')69M#K,=BQQ- ?V")@$!98\F.%@678*-!>> MF^1015V'2A6WP=&+_N"X3TA*[7YO@3D*L!"]]8P)8X 345&< O LO''&*E6' M\?GYE.9L:L!CD$(;$YE5@,';'*5CTG->"E)H6!#=7*=7'IPWN=:INE4/%S5' M(3$A PC#,6N F%$JE%ZB@H!>FSILVS2_$IW-YM0"*0@D(D^<'LCNDO%5&DK2 MM,G>V% #'9WY&/V\#9O/IN:08CPPQQ"5*;E+5F7DVJ-&+D0VH0:F80FD>;!( M5HN2"TV.AGQ,5M8YX9/(D+%L(J?\ [=(M30.SJ$-7@+XQ$$[[406BEE'EB*4 M?3 >N'&HI9X:X@J@M61EABL3AY!E!"=9;Y%'Y>N4"CV/,TTS*AR8=&320B02 M&&PBI45O#=@<,I-0ARG+>9;I;&8/>:E%3U%;CKY,'A+5-Z"TXY"]5+8.LX=S M.P4S$R4UT:7 $W>68G!C+ KZ9*.T+"5OP"R8DB[^G%K22:A25CGQ!(FC0W1* MQ8#(#==BT;+I'\+T5O3%7Y*]U2P022KY8VA-#LI9:1Q;-!U]"#--*C#+,)+, M0@29 (W5@2/%J>1055P\/WH1PZSTXE=$:2&5EN>24^^]Y"(!,Y'Z/27+;::_ M:)A<,*6=K81GHL.("7PD=# MDW+U#9,8:3C:I+YZW0]'I1IW-9I*$L)XHW+L[:?/^Y:WJE[5/?E>"9M:FH52 M_#L%BJ B.7(9C$\ 4JF,QJ$7M4D(ORXP/+V%P.8!CK4$C3,J>97H#[.@>'". M.*#VO&S^FR34H$3Y=R7ZLC_XB(/X@EY[@.$NQ'@GE:X93Z3#I,(\,= 9$"2% MSSDZ+;S,'N9_0[CYDLST]GTS%.[R$@/S&$!Z[R(S(L4@233&G.]?7F^=N5#?J(\H(L9"1LPS&:&MY$F P0B+MX6H!U&=60IKBII>EP&O6P5CK 071W%+V MSBKP&IQ5=: L=V7L;GWCR?8-EX$4 0&O51$Y7Y)YNP68M60Q7DK+%.EWR@Y M2:MB-IP1D['(;*W*6"UQ--.XVZ1D@9>=12"6F4648!.CGWDPD2V2/;K#N'M. M(343TZ229"QXI923I6P6F@Q,N0P)G95.+))I>GB0FDWF65EA"][X[!B@3H[( MK>4Y:\P4R$=1@_@#J\%[[)RDYV>M22VOTL#+0?K/2>J%LVL.[^+D*Z<.-R_J MMDT+6"]P>+#2B^5/V4OK W8^#T-?G-/J]])9"P=':?3RI!=K$PI)=$2' MD@ M!4DE&S.6M IM$EDE@"5>?F8@\?,C77[\-[TD#L+!V6LR/IUO/-5Z[_AD-!R? MP9?@_3XELR*174,!64!DZ%..S&69@A5*&;X$[XS *Y;@_2YX73!&\H#TUT', MP4$ E-8%$(B>NR5XYP,O]ZHXLB;@-9$[+RP97&"031A/%1''%!Z-9%(OP3M_ M,G-(+I(S="XZR"Q8HWP4R)/E*)5:RFQ>J=Z\ (@+9:5/G,N42.DY^F!4*:.L M)!/1U6%N:S$!]#VZ-2\ \IQ9YZ74&1&R8@@B9 \>()(!LGX)H"7M^/O:&F1I MO$H\>57R5[5U#A6!2*&.R<#2A=U)VM.[K>W!^ '.MLJ]JY)A61/ N*25"+_C1$4\\MP85X LZ2:-]E>&:SW%.8: M+8 9C13R6JV"SMJ%Z.02O=-$[V0[X?WR7,_[]1G#9Y!DV=(D!I2@M/4L2]3& M))*FY"XN03*G#._!(A;(=B7PQB@I06;P4I9Q80@&8Y)F.>NTN)2RIHC5Z#CW MSD0#'"( 9A>\5"XRSK7)2T<\KTSNP2(V"NN28"$S3YB-8,&K$ 0X1B&14W7( MJ9I5HOG#FY4-P&WVSF=4"-Y;6Y9R)PH[@N:9\;0$RQR 9:ZXZ[P@-U.,$X,B MUB@,.,]02.5< ^3.(8#F=3'U%$,2"%GI[)(N M&]Z'Z$**(=!GARY['Y:XF2_<+ GG#2!V()*,DB)IST$"0_2!!\ L@XH\U,%M MSR&(:S%VN3B6F(QOCDI(K4P$+3,")S0;S9SSSO'E<.:(EV1F949MRF9" XZ5%'+3'XZ$42K [%]A83O(N[RGAZX%4@ M6(12[Y6\M0SH+>>Z;* NDM6>I25XYP,O"T0SITD;%%-E'Q^G+(&7H_ VI\#) M^(H VBW!.W\R$XISS$*!R1:J-R\ TLXZQ1+:0 #B M!A Q!R\C\SH!Q0M+ ,TIW9H7 $4FHA%!:<$!0C VA5(E6^A,)!Z6@Q-+VO$= M &4;A3;!V8EX5+\P(8XZ4RTB;R40*,1A]2T%K+ MH$0(DB\MSKP 9DFX;D O=U V$/)6!P7 I?>>?I#)"4PLIKA$[YP2KJ7M+J+I@028]!&ED4X&HI<<4P+ODQ;"Q:B]7()D3AG>@T5LLNBR MRPC1E,+,PGK)$CEH 2+EZ/P2L0M+*6N*V!B5X9E%HR,08L%F:>@&S)?:838L M0_AY97(/%K$A:VZBX;IL&&.%\%HSGREHIQ^0U0*QWXLRRN3ZZ&XCC *,Q0?+7''7>4%N3,J#3TXE5L8I(R9E=,A. M:^UR-GF)W(>&W+K,0UO@WGFNP? 00L?##-,86;9QRSKD'JW1.Z#')6T/ :7 MDM-*2PBES#9GP:JH(8NH&%\ Y-9_??S<@"5SHI7!*)<":(J!6LXA M@.:U;,(4%V&R; QY91=1@G7110JL,:!TSJI@ETEJ&\ <3<"Q^D]L0O M%4B#B)J9"/2O#-GKY4KB>>5]\Z!1\P)B8"9GZ<$8X< )82E^"DZPY!T&ATL/ M/F>X6=+0&T"L6,X1O9&(":*/GB5D()@S0LF8:E"%Z0H=PD&O(KV^VC7C1?FDO,<#:F6>"X6?]*H)7GLGY5DNH=B="/?9>1OT M\:*!BR,7WTL+-RJ ULJ#<(Y'B_27H48TD)1"])#KL,IVJ0"U4(#IV6SFLV!* M)9NE!1."%2$(S%$SB@:S4O-OLU>3']V-)HM>J2V$X$T06GEM@ L"6 $=81FS1HQ,<,LZ_69E7&4VQJDJRTB6IM-(. MD$NTP)FW04JMN S^2)PSN4@O+,:E!?6L!HL0)E/"4U1APP+D10H8@X0A78HF(G)J,PS M<./G7X=N4P6N'*S?S.6\:'&,UL5$M%&K!-:6>6[A0@Z..4;LL@;CY4N,W/F< M2C"%.DWE54-R-*TLVQG*)G+ :N#?C=]-5PU=E_ER ^/ M5MF B>)*P3QZ4#I9XT4&)J, C#+48-N;-X,^==WH[$V'>I,L0I'I<6GC^=GG M@:N+DU]3OZ2#?B>N=X\'_0_I[J>'IF>S%64:!#DMR1P!,#&LP M43_GHIIBI46F'7@T(C &P(25F@<=0PK>)*[E7ZMCK>*,-Q=*O;;Z>?01!VFU MS%CUQZ?]JO\=#D9/-[&W?WZG\K55]:KN27?Z6"!Y#T:K.$KGBLOI_R_;N3QV M*:=XY=2K.GYQY&=XF0E>(0],@P/.G!?)>ZLP!61@$&L G)L$AJ>W$-B\0+*6 MP G2AL"=,3PG""5;H)3IU%9(JBU<(@-L6009:@J:&?KO!P":G+U-B2(#RR1X M3O:&9P5!,0K*D\MBP7SWG4OT;K;(=*;L4"1!2 LY9PP\:PX@B9H;7H>%07,K MI"F6M,C,B(A>A1" ^X!!E@(^G"EN78QU\-D_)*WQN-\%Q5I$TV@,4OBB(203 MP;-@I= \>A,MQN3CHIC&.Y;CW20DH;>816*D<\",=MXR#"E8^DZ2J4$1CCD3 MS10K-Z>R#7F(%/PC:8VRTB:3 DCM)'?,+YH9O)SO.1GTJM')(-&)+ZO3\ND. M1HQG;Q4I( W92A(H.M"-&/19K,@5O%^Q7HG1I(L9(Q*6%(\"]X* M)S4#E%:1;@JH0S+X?$MJBL56!'?:)G"9#*5*V9.D$A-&IQ2E@AJL6[F]._OF MF:\&_>%P[31T3F+5VW_1'T^;AY+MOMZCB_9)G'71/)XH$" /YUG.H!FZ+"V9 MR60I.A"J#M7M%D&>T]-/B0%U,$3[M0(5O+5:,NMX)*K#G, %T<_+U*4ZZUY2 M B6BBUY(2!)MB,D)$E8&I2(N2F@P0UE-LWZM9R!+Z5JP((1R3AK!L_4QQ6CG M>>+P/C,#[D1- O4Q!604I26B\8H1/50BL\@A,NIR IIX,J=&H3-3D/((BVI0@9&%?.DEDR,B3! M36*Y3N,7Z[W0[Z:M$47ZY/'K=@0Q'&WD+[T1"LQ^N,#XI#B4.#AY< M-+Y8.,Y04:QE,^:Q./F%./E2G+<6)[^]./G4Q D2HY$NFXP9SD1/O?>!QQ!9E@8"Q^E@+%,2J;#-BP_S)M-"+%]7HVI_ M+,(7.+PZZO$:/PY/JM%*IY/V29+OJWYG?-IP(V\?I+($Y]_]DR$=60EWG3;" MFIPUA;V-?*^=^F/RO5P%<\CE!241,%A M3!#)60<9N9CCJ86_Q='!X;0'?]@!C:F-W M,7EQ]@(=>&>#T&"!$9V*PFJAA4*$;.=7U^96J'>S6-:I ,E+31H(:$A>+(F$ M.D96]@FKP23>/,MIBI5L W)K)'(&'%Q2S@*08B54+'G#TJ);R_,<^Q3'I:GZ MG?[^V68IS?7+M:\>UAHLCRJI4KE-60?9<'06OCVHCA>2[0H)P+UF$(P ;[B57*-$,"A-29-:4+-Z M3_*]FXH#2CF.H$4T$@0%*UPF(U0TE@7C9#TVPJV#R*:YV[8$:;E2-DD@UF(S M8])C29AG.ND:I%Y^4G,"K9]5$0BXHU)+"LLQ4 M68U'5LXP&[/EG/ACF,Q5,8H$QHQQ_&%>176I19-"5"_ZW>-^+WU=QZS?[?9[ M6Z-^.+KSB0P&MV2&UT[]!6:8A$EE-U^K4B2:H:VU*F=I,X_6RCA1N:4<;Z]K MUT3S*]F!RI)KXD0F(@->-@9/O! )]%)H4L/%T[4W@Y338)#BPJJ;L]E&EQRD MJ,!G[5B(6D,I%I.S5V%AU.VN17DG&A>+I')W*/R+G,!Q@-L+"YB&Y5TW#)G=K6L=('=Q%*M]T)YG0^IG%:302!K@U19D-MG&G)6J#@C)7,F M"3)'N4XY"#,5SNQ'8(TG/Q*4(PJG00OI+2C.G2];'+,HQNL-R(8:H>LE0&[N M6;NX:3+3%'H*VL5 9@IB :4.H#T@9,QE> $9(BE=[;7KGH0S>^WB0: P-BCM M$AC,G@Q+D"2RD#4G5:N!).^A7MS#Q@B,[6M,GB.4*IV.6^X3"X "+8.EI%A/(WGMFN#3, X\) MLPDF2DWQ>30::K#IS;S(9(J;%B*7,EL06G,0%)-HZC1,(BNELX%\R6;-O,ID M]G$IR?_JS=Z<#,(!#N^+/YMI:";%+L9ST)EQR"RZ''P&E;0Q266REJL7*&@N MX3!7<+CJ::\#XF\\[?53?R4CR2D'/'.6' ..V6)6+().FC-+-+X&;&R)G1FQ M-*U1@.,)'VL(&[OM!0UV#)W#L1X)UPMVV2$-IJ)4H*;170V,>$5 M*^7R6-(UYFHSD1-1 M"7>WJU$G;>3U7JP^5/$$.Y\CX1<'5SXBHAJ5J$S(T+QF=4QMN4#77Z_%.:6@"5UT,Q7.48B-(\9S@ MWOL(VEE&SL0+U+Q&!F'N!3P3#0XJ> D1)%@%F96A,1,L\4=A,DNP<(6,MU*G M4PHN]F(+!T=IP8NFJAAE]L%*M!Z(^UG&)!C-@#.!_KS Y@*I[\RD.Q/=-1! M9JZR Y,A%*=WY<%QTZ#DZY.V0&WDNZKU$L#[)!T5V*WZE7#4:F0^R$ML )K M*9FUP2DA *0DG64,==GA.^K@C5XT!9ZMB&>BQ2J*J$D[#2@ EP(FR%&P8$1F MVCI>(RU>37ZT/MYIIEQX-3F /S;J1;_W(0U&I;[-5NI5_4&[/TK#>)+HM>0B M*B]2X*RR0\VB!)*H P03';C@.2-IUTAYYU>R,]%95 R=%R*#3R# HQ,&1,Q. ME3)4M1AX_;YDVI93E@>*C1!&O6 R%G:E8 M9Z*M22.B0I(;13\@T#G+E-0!M6#6:;T8VOH-*SR1JUE$=4W",L\-BN@$1"\M M>O*V$9@6FC['Q5#7FO4F#\:3!\[.;&_AJ M=\<+@-QK;:"9*#W+P23+N8R)E-XQFT,0.=KH0M;>V1HI_4*#8R:6([O$DA;6 M2L@0LO+,:*-#]EY$#VII.:Z!XXM\_8WCNRFQ.'N;$:/'+%F,T@$X(1TS"91& MIU3&)&LUK;V8L)B)M6 (DJ%UPA$L9#3>F0@4($C#HI:Y3ML$W@LL'E"FN7 I M6RYELIH0 =8;76:^F25O8JP.2XLQ#]"8#<=(%(+()#4/"E"B\T%X8R7W+C#M MZI3SU M6::T4"JH["-C40KE*2!,"#PEF3.C7N$BP?POVIUD56SCZ%%_Z0W&IS59-4NLZ%4_F0Y&DY_E266Y:0,F00EC*Y!A83OR66C/4]8O$R?]GE]U?H!PN:,]BU(&84(P M99-O8ZSF26=PY'D9+B==5+&_FFIQC#<8= D0:]E4ZG*HO"GF/O;C?\F.8FBY8K1RUR5O:M M1A^T *+(NBSZ\EB#31:7T+@CJR$+**3W,FD#+GO$#&6[,^DLLPEJL/7&=T2S MG4YQ^ */JQ%VBES:XY$.[*P,A_U0X2T8^ZQ!.B]6Q#/C3?31H]+@(K,*C),\ M!V9<<':.*<82*O>]^:CCOE00TH@1K)(N2BZYMA3=.&!1SK]5F7.'\[*#^R6P MJ!$)89YS!XZXJ8P //D0E5:2[ 6SB*D&&](N,3'UXGXB,B81B8=R4(SB5,M\ M%)I(J7:$A =K)^9%:0UZ%CR%DYEX(1EPQUP(66CFA-'2U&!7@KD4T/0TB(.W MPC&EG?<@?++)))8X) K\HS2B1E.5[W%0H>^DS&K]^+_=XZO?; DW'; MR#F15,MYK]>?;VS..2FK59 Y^TE-DR%QCQ1?1 '<&$OV)H>0C.3!*E^G1?'+ M>&,> 8;>H4K.6HYR:3)GCZMZ4.+90SEI(+:LI([.0@B( M8"S8X$Q(CB=7APT!ETB:"R29Y!4$963T"#R(,9Y*,2G'RW;A-8C$OB/ 5_U. M[&)O"\/!L CQW=;*?1C!S?2AW_E 0/WRI)J$?T*9%&TV3G$-*46? X49R2CO M7.#SFP.^ -EYZ M(BV&_E$,><0 7DM.+BCP!8KV:H6E*40@XV3Q%#<^I$&OVC\8O:QZV OT(.74 MK7X>7!Y9[\5TNO41C\N1!0'Y2:^:(#R=)Z)?HK:;<$@=,P'%Q=&+5BX.7GPO MS=RH-Q8S6DFD3; (UAC/,"E'H:Q!M"HO;?#?W?GN-S586O<)4S#.Y"0C$D. M -9:Q:U0S@$F;L,2I3^*TNGNK+!$Z604Q>82S*0,*("CI4^'0NA#1[2R@2&%!&FE(4,QMA#=.9\U)9GG..K$8K MH>=/HC-9R@Q>FAP9LJ T\%)@'$7)XU3)9)6UFW_?=G>5:V_/_?J]_5$:=,NC M?+U1S)7[UL2I J$A>IU]C!:852Z;*#BIN.+>2&MJ9+@?-CIF[S'*/A202;:A ME$I A4$RR"*:S(71YUNAUQ1!OU1HMP[PN1/CDIT-#(@9IC*3&*,S94C71F,A M19>6I;5K 8W96Q81 ;WPA";,((6T:'FIWD4_:L&P#C/24Q+?-/!ZWT6([\:T M:*FE8CR "."\<)FE<7Q"QD;6:[^04K$LPZ,JPA\XQ0&3*:R?I!V.50ZAI@ )),ES8YS308//UJ7@N1&DCKZDXB1P,5B? MG%/2!U6#:S!Y(HD\AH!?@0P2=#O%='9:PON%+B(0[,UG)<% 3Q4^TX3S(2 M;04/&5BTBH-7,H0Z[80P+W*<3=9/%K*$&TF!HN#4>716*\M3$FBTJU."Q_P8 M]INM^MW<=C/%U!WOV_5F+/5K!6K_]MR-WJ(LHKFVJ6@0PN>0=3)@D#M E-&2 M@4I.!EZGM>[3D_7VQ_Z\,>$9*5I=,'VY,,R?#*M>&@XCGMV\-NSBA%4\NVCK MULO#LC7D3UPF)+@7/HH4!$#923>I'#QS MF$5.7EV0-BG4A+0!F]OIJJT3/ZQBA8.S+>RDC3S>3NBJ9<#CXQ1?8*=S91^@ M:=FCR3Z9X\6H*6[WUX?#DS08KOWGA'IH\N^UC7GI,6ZUM^9WG^#NUR/.CW&? M?7A\=2;P.W0BLPK1@'4:*=1B:JFALUX).3O=7VKH M/&BHP.^YR$,BT8$$RU#72T"609@DD93@82TS;IP!)2V\2>+0& MF6-85M!-LI:!S1W?_O8^/,_QW 9."S'%B:3_G-!SK7V@?VY Z9"^CN6'9#FYXB40?H=5\=+54W_%)B5M4DX)DRR. M*UG/?);DU\I>49*I^;5)2_Q,SU1=VQ%*99URC"9X\,J[R!W(G!7("-KF"]LB M7//BPP/!QE0T7+A;:_CG4W]R'/$8S\J3WNQZS@_^L.]A0-&J3]RK; $U.N94 M\#(%EV*2RI_C0UW@0\T?/DJ4.-ZDM9R_%5(/J3L_!Y 7OY1=0@,.[P$6ZO:P M4#\-BR^G 97@4AC(Q$@IJ/&(&)-%T,#I-G$R[B OM%S.HY;/EQ3E[95;_IQR M/ZE.GP[2L'\R"&DX^7J02&KEX6/UX=D?],_Y3K$F*^^CEC8Y\#Q:98I;5Y%T MD7,E_RK>_/,UP]%9AZ36K7K-@U2J[CU5<#SZY\>IEGU MBN2>2GU4 M!$;1Z7ES%U>$?J<_>/K?;/Q__\S4&V5[;6M+Y_]^AO/ M[!FWUEZ\VUS?7E_;:JRT5QMK__/BWROM5VN-%QNMUOK6UOI&^YL/?G_=#;=Z ME1T<'E2]_5&_]X_&ZN,7CQOD'L#-:;^_W-AL-?X@+>OU>^V3+C42&N?*N)ER MV2#19^+/7H(3 -9GFT46W(#*V>EO;$?1Z&&QD"6B7NV'\;!(H26/+K(WWY_Y MU?Z'UV+SPZYLG<3#M0][K]SAQN&NW#M\7^UVWXK6IX/.QO9FU=IY"^WM\'&W MN_NIO?.6MPZ/3EO;[SZ]ENW.[J>^:(M=OMO]\ZA]V(*][2.V>_CR:&/UG6R] M^K/;^O3^J+V]KEK;:[S%[>EKL7>VNQ-T2[P\V%N-A^W#-6AU-X_:JTLLVMI\?;KQ:%QNO6F=T_FGK<+.[L=KZV'II56OUZ"^;(G(G>#.E#$V( M*38+D6@Z&PP+$%$'_>@99\VW8U/W60C/;@EW,DW_//]EU#\>?[TK0+%K@((; M ?5;"P='C8U>^OWVB/_G#UC;>]"8B M(F2%I[[?[WCL=/HCWS]]<)):^XL%K9D$2\:/Y ,01=-S*YJ<6>:24B((>/3L M?_VW,Z#_^;41_/)[X\(6W(6:W^P@W[Y;V=Q>VWR]V]A<>[.QN=UX\VYSZ]U* M>[NQO=$@UK)-U*3!96-CL\'5;_'WQL;+QO:_UQI7",TEF5EYL5T.P;DR(>H/X>XKW010FJ2IKDW#A2XL7Z9=FE^YY4"YK1CQK MGB4<-%/O8>G5&;7U%W4I6$>1,@0NFN!M:EJ,OBDB*(>!>8J/'CTC9QP.&I+_ MHU'ZO'X&#ESAI6!6W]. M+V >Z<7VYDI[:WU,(AX2OQA= ON"8.1!O]OXZZ^_&J/^^,\/#/=<\4UW.?IS MNS=\T>]VJV$9O&WDJI,:O9/QD.Y](VO2"S&%_F"\D>;3$_* @W+6G1JN2>[$ M2WKQ]OB]'YI%6MW_RVB?O=/D+033Q,Y\:#JA'7D0[ED GD/)-6?4@=)RS6[- MR6[%;$9E+YJ+*WQ_0#)O$LPZ>#Q,3R\^_#-6P^,.GCVM>F/8C"_ZYY=ZI0AC MX\RE@)WSNXYO-SE\/FQNY&,G7>$KHP']%R]N?#ZH_GA,99Z,XM?'G'WLV+_E-Q?-K@ M7UJ'3LI?O>2DG1OF F8Q0@MPMUQPHJV;:;\:%H,\:M.16FKLR\J_>J?;G_X\ MV-AYV6FM/J]:XIULK[ZG^QR)5O<=:Q\^)RU]>TI_C_96]\^O>4_W4KV][;YL M==?4[LZ[CZU7ZY_VM@.C]X"-[=VSO6UZSU>[T%Y=H[^;1QLO[7UW#8Q6MYT2?K K6] M4IC!L/#L#:4C@Z;XSQA*(F X<3;[>[_9*>YST]Q?NCO9WW MW?;JWD%+K-&YG:.][LMN^]4N:QT&M;>S>\W;'1^T=MZI]L[>87MGLT/'6;N[ M]FEW>^5T8V>SNTO?]P[?GK4_=3I[G1N\720!&>594UF=FR"M;'KPV$PZ9>!) M1"/#HV>KJ8,?<9!NX>-NUJH+K6%%9Q[=<*K\ZM0;%.S< WQ+Q19($;;Q=/T\ MT2B,E:'&$=A](_SMEPAWSD&*93S),^)S3)HF0C!-[W@ FZ2P2CYZ9J IF08! MWX[A;N\\RN#%0_4<7XV!CQ7FM[$Q;_0'C?[H( T:AR>#:ABK\8*Z0C>KJX9_ M?-I@'WO5I_'WW^_"S$Q35-3(HLAI_?'FXZW'C;7)5JZ#QI=6J-'N/[Y)&N=J MAEK.R(^MQ#@H2PXF?\JVHWSIP[[G MPSY]Q=)$2E9ZI9L)@)$/LZR)*:=FBCDDXFLZ1%XRSYQK;(T2,;41_1VD-/I! MPK9D8=]!KUBB]Q;H7?L2O3Q*K;D-39/+B%I.NNE,R$TCG6 , FC 1\^V3BIB M")K]/0&;6G@Q7RZ"/^;B*Q=Q_N/#$(.WO5\604>:DPWU68:T-H)F&6R!)%'@R)P*%OHA2R&<#'*%WVKDR).LO+ MCZD-J;.1%^>\J[3ADK< MM3)(6'/?V%KM=/<.8W?OU2YOO]H\;*^NT+4OC_:VW]*SM41K]7U%SW7:$M=] M8__CQLY>MRWVCO8.W[&]5RW66MVG8YN=]NKS:O?3[L?VSOII>WOMTXT3J"H2 M:Q31-HU"10Z2AZ:WD36M1RV8TSE8099",/W[/,9="X+BUWUZO3<'_5Z=4U7O M&\G7PJ*H/1CFH4E2R,3RHFFBL:$I2 8J49>[E!X]4T8WK91R_HG>S+@!+S[K MF1> 0!AXK4/>31'QMMI&K M'YUNO%TR\@_C1"!O7CQ4ZZ&])R-LOR2 M@)E+Y$#^+*A,D@]%?6H/:F8KL:=<9YWPG#02.0S@^_ M.>WV<#IE@&,/O776]?W.M/KC?,YB\;JK?;YT8 RA=#KQ(@VRE1\/*OKELT'] M?D;=[4.?^X1@MXJQD^ZU3^\P9#KW=6=<^+'VUSADVEM]WFU_HN?8V3OH?/>G;976W)C=1?V=M:O#XP?M5[MRO:GYP<4.%7T+JRU\_YP M=_M(M59;'RE48A0: =V[L]NA9[P>_/L(!JG[FUJ@I)#)^2:&K)OT7T2,1MC$ M)ZM(20W&NPO\H_'_LL>,\<8Q#AH?L'.2RIK9QO#@[[*K?WYD8*D>/ZL>Y\9_ M8ON7NG$+W;@VG"!R=!@!FDEA(-V0H>ES"DT4Y"!<$ &*;FRNOFS/"O?WXXD7 M2RTNO,;:N7^?K#*]OC"G>/_:K\FY/\U9_U)S,CBTF*%I/.HF> =-KQ&;3$6> MLB--;1Q&_$_C5:?O*8#?2AV*3ANE9M_?9'Y.:5RIGFLW23_(^[*? MB7R->ZS8SZU<_+MCXK$VMXM0?VR5I10_MW;S_I]5/>;\=L]Z\\ ?B)L&_@;] MCY//8AJS@/=DO3NET-)P_!#CARQCEXXU(IX-'_]P[OO/9A/?S:F_,.H]PTF4QKM>528W M&JVM7].*RZ*2M5S <.\\;9( ]^)D,$AE[]"B326:&>'H9%AC3K8[3G5;/]L] M7*/?.YWVZC[;H[]TKFAMMT[WNF]/]PZ/6.NP]54*W#C5[?#/BL[[N+'SCFVL M;A[1W]/6X>YIZ]/+[M[JR^[&]MNS\3->YV0*>1;:\:8LA6I!86Q2@*^:5GEN MO9%::??HV6[9&>F'@YF%4U-8+#7]7__--?MGN_^C%'I)F)>$>4F8YXTP%R)) M'+);C4;$.LJ6SQGK1O;+;ZX?46,41-DH-O.M\^G,;5^>' M-T_H3&"J4.;-M'_2F:R;WFIN-WXK=L3\4TCQ^/R$T4$U+J5T7$HIW36YGCSO M)6=.P]^7C+C^KG;)B'^TPM"E:A?-/B?(=6;$GUX>[&[OTS/L\KW#<-9>_;-J MB[5/[=5X-&;&AZU/NX?$E%]]M2CDL+7S\F!CM477O>^V/ZVS5G==[FZW6%N, MF?%9ZU.[*DQY[Z91RNA,UJ6:LE-!-<')W$2FHW/'C>V4AK?/Z9<]<9%E\<+@O[7?ULR>?_\UE., M#_-_7ISVU0D7Q\MHV_DYWWR&BW.KWH3M<.&;XF($\>JPX>/&;R_&G=?OI=^? MUBGJL>(Q%S]5XE'RQTZHN\B/$WSZE2.E>6R%F_[3\L?ZEG4N[VCAS@(QEA)[ M#%Z0JN[W!V,Q>M;N]!O1N1RU!;7=W88/>H;VS_K']*79;JYME M 6QWE]^PD,=9%@+7KFDM+[.N$L@\&]846G*235 RID?/7M]L8&?#<::S;]/MHU_KF)6O038/750W:-U(O6=9\&>>,-:^B81.V/WD MWR7FIH:Y!PZUK6_%$_/1536"V)U3SK&HGI\,Z<[#X6+M)7:O))/(9>MZPGB6 MPDK39(Z-2P_IIG7 F@FL#,)JIP/\S0Y7/^O'[F8P?N%-UAKU^WZQ5/N#_L?1 MP=)@S:O!NA#4J[&<7DS$M#1,@T8) MG*L?-ES+](G%29]@8OK+=\5C=@=KC7\U?8+#@J5/Y#)'D6[V=:52Q8US(56^ M*;%BG$Y!<62O/\Z&.!E.)BOHQ2=[3M^P561_,+Y7YZS<_&-%MZ;;-GKI8YD* M&:0/U7 -L@=,%;^U5%_^AK_?.#\QO?P' M]S.9"L(]I$R%ZS'Q3]:*^*FN7RYU6637\W R]Q;.]?SX//OP('4Z%]ZI\1OY MG/%,^&1KPK^?CUXFO-7;C=S]N%?!U@)'C[O=ET>[GV)I^^/N(3W3J]+&D6BO MOE7M[LO#]O8[OK&Z1M=]M7JBVMVAZ%"4]WA>E54792?EC>U=1O<5NSLM3M=" M:WNS.UD]<6TMN/?"((^Q*94IJR>D:3HI1%.A5B%P8YCYNXW=%RYS:IP5]_"R MX!8L6?7.UX7<9\K;]O5@+C;.[>W+<;XL!5(GO6IB;^_:W,:198O^%02G[[WN"*0ZWP]Y#B-H4?:HPR1EB6X?Z8LC MGR(D$. 4 $G4K[\["^ +H"12*( %,,^9EDD"*%1EYEJY]L[]<#S%2(F4?[^H MB9=3O0-;MN^= IG^GYT7A[_>DK96%TRIZZ6\KK_J:#*NC3U8$3=Y>3 Y16$X M1K,+PO*!%0'7PAO)TC_\>S'?N].J-'5XH9^6L!GE*>D,KV8C-X>& ME_?.JEZ_0W6WD^?XR5?-I(O&<#+[K(=31\#3*N8DB8_QRF[Y?VZ2V,SJP5T'9!-0U%/;_V3/1SO_NNG1!SMN-@X"Y'QSC]":5N*W]49OP/)O MS?/],:F;G_?/.]/$VESC+)?:[!",_FCI/?\ZRXB?W7OG>>V..["5/YEN8XQ, MP;M=4W5:$D;=W0H\83S MYN.5S1-F[A9V!P^V&XHMQ!'%P?^_C>AXXI88?>'J_8)+-U-_3 M">R-57X7W(1]X#OHG%397/VO[TM\(D$V79X[UGWWIM6%?IH,["3TQC'\\[__ M91OQ3ZV%N\I$?WVBR5=FLOD NT9G_V9S3%U@_@.S;W*%WD&]1]4Q\+_8OLV- M#UZ?Q)@-AH+PK9CC@O#'.ON4SB'\VEY>NP9.SZIX$@>C7.^E7B6;]6R_#T>% MIK9EH=)"4X]U]L6W:?"M:W9;99P?ICG7W];:S7,6NC'-)V$+]\ ML0.X>N?Y_TYZX_.Z1$M]-'XR[,,7CW(Y%J)^GKU =92UN*%M39KR<*%:E_2 MN((9JBGK937T,626*IRT+1/,Y;=)J02Z/F"@ZTHC7>^0 5R"0MM8&7H:];G: M/,]"IO/6:J3O:+5-VW1FIW=["SH M_&K]>%@5@;XUL_JXJ4@6)MJP-4OHSN[SSR<]URM'Q]LSH_P[)RZ;[29XH*"6 MLA;OOQ;%SNYK&& [_F$WY#VJ.&Y/61&"=RX^U-JZ(HN?7;G0J&LY[(UR/=FZ MSE_=./=_+\MP3%M*=.L"%_"7TU%G9UJ#I+O3V?D4\[^3$?R;G>,[PTFU Y]( MN;[@L+-8JZ1^%VR*N6'NJ!=ZMNKE""S[(0YRM1O;^70R[,=N9S+HQ]&H,\R5 M"C_U1C'7O(6[&U87K^2[F55(NBRB>^W]3SK_,_R4^PUW<[W#P?26XL#GJCH_ M]?Y9?YQBRNKKCKH7OXN+W_-MSOZFKK]G.@"S)G[P\'.M_V @;FGV!X-R\=?I MT P',*Y?'Y]9?=\?'[V?>K-''$4_R1V*J_AQV/]8MP6!7WOC3K*^U\\!KW5- MX-^&_7 **^VU]23 MK>+),-WX1P#O]ZIOK U9'#N0;?;UT MTLU:)/S)987_Y6O5KLMC3J<=A\8Q=\:V55T_ZM=A!<,>T._#X8?\^_5XQF_= M_X\]]4-1U_%M?%5/ONT-1KFB63T(_=D@C"X'X4EGK]^_]OO%9Z[1X.QBPUG% MU/J1KL>2PWO&PRIKGKR>Q[F@M^]/PLWOR:7?9C,"Z[F3)GG?[@RG\5CPQVH6 MI)57_%4M[HN-LUM_R,T:QG1R";EQ?#<-53_KP[A-WW Z#9:8%1BO^0L(+\RX M++]CZ-['NC=S/29SMS',UP&(?G.X\"R\S1X:L_G__2I MU^_/_RV.QKU3N/K\W_,T] :3A;_GX!'?.[OE$[UK]X31@R4!.V6GBIW_L0KWT@ M3]L(WMJW50>>!!;)J.Y'FR=I^KS3UO.]C+I>.O_FS/T5.R?V8^PXFS=Y6,VC M;\WTM-\N8 FVG+QR_+21=V6Z]QYS0%P,]PJ#/"%/(RSU97JMZ:I3_AB25^M MB^JJB4)]_4\G/3]MDS#]2-TU&I[7P0JI11A<<':Q;KV*ORQZ[F^L=747_;UE?9IBI93T'DP3H-./V]^LQK<<*D[KK;\ ME%]%9YB&%B_N?/F+\Z0,O:^78)A_T)I.;WG6^JT!%LLHWGSR*Q:O]7SO] P( M8?:]W]Y^]CS8S1DOP)*=\^$DHSY_>;Z_:D97WP+LZ&+M7/3UOC$<60W '4[> MG5RGJ9JVI@OD&O>!(IWUXOCN;=<\ >;E:#C(!G:-)UBK^9[?@6:!T8C7OF5V M1[/![>8^'G5%5IC;>AU>FSG?J_SD--<*]?%^=Y3W8GA F,F3_(SU--3S6^\3 M-?=DFP+&%6@2%MMTV>>.(VKI>K[QO?D_&;WSM]^DYM7D_;J^>KW&2< M&H?##(O\O+-K7[M69MB;"^]: Y/K<_-UD;\%@O[%($Q@TYNB:Q8>NV_'=KG6 M&1LN\'N#:='BNHKR* ]3[V*8SB:P?OT,M#7(WL4![&69H.K%=86\ZU>Y(N>L M^R,@*K??<1',[*&;O5(SV@BVDHR^&5O4>LQE^/9[4[ [D$2C">PGUR]_P:DU M! %V-1IFC7KB&#C^KY,>;']Y-ZMJST?'9NNYWLD 3J>]T:VVQ?Q3S#@W ^G6 M :FIJ%:%^2ORY)[%>H9A<#[FF(/X,)N3\<@CR'EQ?K-Z$ M9UO1= 2GE#+M011A;(>G/7]];ZK'*]/0X&*\VU+D> VXOWW)]QKQ=[*5^3L; M<=KK.PS%2GWV2][ W5WVZM9BN0M^^W;M/=/PRP[J_/KB<._PV8N]WSLO#G\] M>G6P=_SBZ'!U6\X=%[?OOC9QQS\FSL+3/TS(+AGOYWFQGZUF7A57K-1 MH3P[V"L__"N B8* M:':3P>7___,#)AS<[;'W1J/KV\ W$C&^]HBW9VC,)ND^F1[?&\-EKG'_F[SW MC*?Z_[5IQF\/O7PV._2P/S[SGQIU[U<18V\/^8ZF'NOXP=3C$ S_-5_ND349AKDF: MHEQ*%TQ@FG)&L>8V*"N3YSQ%$\RL25K=G?*J21IB%SW2)B/TSMJSIWFU[ U" M_L_SJZ6R-WYFJRH[L?YC^Y-XMU9I[(%;I1V]-J?^]-?!T?MW['#_@+^A<#WZ MZ_N#]Z]Z1\>')W!]>O#>?SHX#B>'[U]\.3C]]\GO[-7)F]//_:-3>/WT#3W< M[\,UX=N^_$$.]]^)H_W$_^OH,OA_M_XJ/]#_S@KU?O#X[_$&^.^_"PHDC&%1*2DWHB=74EH5VJ\T%IM>OZY# HN".VN:&AR MNRX4M,$49&@(SHGLMN$<>VHD,30Z3E4@F!!54Q AM%!0VRCHRQP%B9!\HI(C MH5) W!B+M%$,>6Z8]U)P0NW.KC"DBS%K"P4U),;;+>9>Q=&XZM5GW5G.?569 MT_L]]ZUSBG 2Y',U\ ^TK43IWM5T?(5*;$@H%J2M#ZKPB,-@Q8FD"4R2 M46(I0299!P)!N409-IJGG5U"59?>TN_Y@:#Z*-P[KZ^B?WN#CX"(T]M\.W>B MF[L:61M&-TT)@[V/MM?/!W*_#JO70":O<[D M4 [*4,TZ5\\PZO+1RA ;QKH/?SI!M"?&?SV_YY@?_J?@?W+3([@.0^. M3WIO]]_VW[[_@QT'G[XOU_>X+\=HR1Q M*Y$,#G9\2AFRP/E $Y@9QGV*6H %TN62+[!$??QYG\77V#Y3%M_F+S[_^6]M M<((58%$4WB+.!$8V.HF4,(%SQN //B\^:A;5YG?JDSQ"_T]CU+Z I,,X+F!J M'DP+?EL7F+?)()&/A@ &EG& I+11LME%-BQG5U!NU33MCB#BM^V/=97P>UZ M<#MO:ED<92*!(QU!&L\A+CU;PDJ(?YROSX'QCOV4D04,_A M<)Q+1!VE_=[H; A3\!L,[5DAI*8(Z6@Q$ Q3CYFS!ED6+!"2)LA* FA$.!\\/">3%:S'!7^\U-BX8-1K&$B:U 6\S&^/ETB(M;LVFZ60P& MP\PKKTQ %%N/>' :61PM4A@+KH2D.@I0#[*KF6R+-5/<#JU1#P6PJP;LO#Z@ M"B<:?$1)YY"O:"0RTGC0!RP*7.>$2 L[1K>FNC-1^%^.*IKO?N[57]XA 9+ M4QJA'N=I697"-TWGLQ[O9:ZI1<+A>WCF+W_\K5/0&N=$,VS (.&<(8TM1@Y+ M9ZT4P9A\\-E5R_--<2^T!JU-"82"UA6C]?PF6@U-W@KBD)RBE0%:%64HY]V\BHL:#'PD.KX:'G M"ZH!"^ZM9V"<\)C=F$P@;9)##G8135APL*7DJ%]L3!*<8%L']W/9Q;=DE[01 MYEM;F?)EE1LRC:==0'(QP[.<[UYGH!5'Q2H.,Z;#_;)O!^.]07A^,>(E1*M1 M5GJQ(#Z""#)0;1$6B2..A41.!HD(X\YY$90)P$H2-W&H47P6K0%N[2C6(_\4?IS%&M3IG!.91$Y. VN="[]?MLY>MI3>EEHGS>5? M#-X=PSB_N!KF0C/-T%TU7N>="$(!7JE!-.40".PPLCA7'1**YAJ7RH6I+-"T-1%+ M6^M$^&TX#+EO?'$:-*\$+L:VT$ES=/+GPO9/G7:$>(V4SD><0G)D-=@;GMD< M<8U5LGQGEV/39CJ,X^>??7^2 M!ZLP3_/,\V9!'R2M,4LV(B*-R.:&15::$"P%EU#MZWF0ONT MPS2/\E(V# >SI(GB05AI+N7AY4 7LFF.;/R"7(#]@:47LBY?>>8 M8YM-$RVDVARIOEN00<9A31SH'BWR(2UE&!EN HI"Y$JZT0A?=X714G6):,IO MTH[\T.\X50I[/4KV:C;[M;!7H^PU+PF)84KG^IR22L2-!?9BF"!B!>4*4V]5 M+L+5A0GK&M54'Y^6I;VVSZ&D;H],[5G7Z]<]2;N=T_CEBQW >^H$V/%YMTZ& M'8V'_L/)L _#._K_9J]\U=]TAS&Y-E,,YB(,)_DH;'ZJOFH?-V%CK^8NM_;$ MF#RD-=X%.5Z+WNMGMGS7-AZ&1-\\X74;0^UP5JIZ2Z( M+Z=KI)0,:5H[O5^L#*2TYT98BQ*.&/%\[N88E@A[,/G #O14F;J :0/]"EKF M "^BM4X& M$<$-B!YCD*'2(:UQ=)3;9"D! L*LRWEK0HQ*D&";1$.![1I@.Y]***.R)F?\ MI$ 1CY[EV%Z#K K8#'-E(E_%T!MWDO7+ MR(8M#3MJ2C9<#O?>NRK&G,3\R["JAI]@K,I14X,4M%A]@++L$N$)I$(^:I(* M1(/T#MF8@K R:$)8[2ZA6K3%="GQ@JT1#@6X:P/N?%9!B%@YXE 07B#.G3W$1HP MC54M@IL8':5G]4@7VZ5Q_KFE;H$F,)0J(L:SSS/AW!<:%S)G'B"&.E9>(B)2H!L<9T ME=ZV\L?ME@S/AH/Z'G)\U"@.>L.J,QB.8ZF'O"JY<&W ]Z.[G7Y2[W,,Z$NL MAH5Y[L4\BS4,G+-)1K!5O-1@J^B@D E6(0J4E()DPCNS PRC*:$_M\58*5Z& MUFB%N\"UJ(4E,;M0YM!8*AA'Q/.$>#" V=SI!'#+-9>6!IP=@ZQ+=6L2B1^% M?Z$N!%[B&-;9,.'B7/2\,$_CS+-8PD 'JA0F!KF4-.(T4605YDA9(H6T\*K( MT52BB]72S%,<"ZV![FHZ)A3HKA2Z!! M1#F%+F\-=!]A?^AEQ<-C[![;W$E%B;%:'24M5@)P4A#*B4,D@9#@UG!D*3:( MDA"=PP)$A=[991AWF6PJ.+L==0!*G^B'/N$H2%\ITN?$!S;1Y2-)&%!.$(]2 M(N.%1LXJ;9+RQEN::S23KB9-U6AN6<[\IJ1#+_@PEJ[$N*5&T8K]&:7&VRJH MZ<."""'$&8FY19@ZB3B-,L=X<^0M3CX0(8D+=1-(14JLQ/:@=\4NC8+>%:%W M3E@PC8--(J"4 ,(\QH",U11%;Y16)F@F05@(T:5;EZ71/NGPS5B)4M!YK7$3 MA8!60$!?]A;D0S"6>4,PHB$I("#XR5F1D$DX)"("38GF:H:4Z:XH>1I;!-P5 M15 4X*X(N/,MI(EVS"N-!,8,@$LM,H(8E#C!7FJ,O4\U< GOXO;T?_^.> B] MT5G?GN<[C=_&^KK>N;6.DOV88I6S2<;V\\/&?*S_V1] WUP,]XN!'Y[&8_OY MF@_W,(X+']Z+#V^I4^&(4H0;L)\<1MQ9BF!CPRCJ&%U@)DF%=W;- X>?7R[U MS?*#M!JA30F9[R*TR)D&X3N?K CJVSKU80U5$HJ#D*.EATA5BCHC8<&*I6GH7H#8%"?)XX'W"D(Y"KP;A?>*E4=QE!".;YS#G)[VQKGBRZ@NKYEQ!S<QD M0M+G)JF&PW(TVB#O(B=2:4Z-^NHB7/?)>NA]O)768>$DNH+J157F[[V\EB_/ MV<^J"S=TW+PUWEX',?3LV%E MJ_/G=5^=E[8ZJEZ/[3B&_^2;N_KZF33#!31W ,V?XX-G-T#S,?SV'Q[^Y]_] MM[3_T;T?\@-Z^/YM'JN_WIS#]?#A7Z\^O#G^=^]P__#T&<7/\&W."$7_M YBU5GE*?UY\Y7UU[] M^FA-_%6OL='>9'PRK("VP]WLS;(6U[X6Z>$??U/N2'*4HVAA0<(O&CG0M @G M1G1P7/MDOD%JMRZL5?%965@;M+"T-R)9V"VIT[!;"FN0QH8A8HRAUN"(4_:# MX"Y8]OE_=V"ZZ6+KV,L%T"[&.YJ,1V,[R!*YK,R6KDQ^^.EO)1-W$80;RQ*. M2\T12#N'K,7.*E@'4=EV45Y969NQLDR@%FP$@2P5*7=14DA' C]Q[HP+2E@? MV[6R7HQ&D[*1MGI1A2BE)]HB8P,'&P$KY*@@8'8F)BCE2DMYWT6UVHVP+*K6 M+ZK$HQ-"$^2 3:9-$TQ*"5D31+!))JMESC2^FS*[NW;KU4MCVLWL:E/KV''G MP%;^9'KXQ4BWD]=?_;;]Z..IB]6-E^!?N-I9A(M_C/VK>N2UI[%$W3<7%3*' M[V>VJLYAG/9.JVH'G=T2"PHU]<^]16[WJ#BQB7BRNB^HZ?,E:' MM=X.X&4/&M7M!XWY)/%DV ^Q&M4'BNKG3JR!]1T]\D '_XU=HRWGQZL+"QH. M&CPG;LR"G]Y9O>S*T5XCG.R_9U?!%<*'-^]?4/A.^O:W WQ __S\YOA/#)\5 M8%GUWKS_]_LW?[WY].8_^ASL*BIT4I@GQ"+S8*P;C2QC#'$F$R.2>\S$#YT1 M-V:QET74_D4490C"&5 #3B"..4/:T@0<)[EP@G'FV1K.AU?!6^4(;T/6(3X M:S,*"C3FD;!!9VL3(VLU1H%[S@+\RCE_,,]C652;N:BTU]*P[,+PPB#.#46& M6HIHU(2F*(V0?F=7X,T\&%Y8E>7HKOW+DAY\^MM00[Q+ 1%F.'!=KI#E0L@= M0SP8+RD?M+2'Z\H)2_L7%).1YF91-CJ:#^LP,C%; BH9QQUE@N?NDEAU,15= M:>XBY?)Y2%LT7"&V]J]#=K#W=S!<<:H#"LHE,":B1"Z @>H3"5%Y&@RC#Q:3 M4(AM\Q94]"Z"4+/(*$(0-R(@%Y-!CE#B".QXL*PRL!-%K#>ZMH!Q:S/U]^#^ M\L#:?N?,]@+J#3K>GO7&ME\Z+32_JU^-]DL8[!>#9].A+K$@S9'-+4V>E/0) M$XLDSP>'DL2=PALYP M?!(K>+S3LRJ>Q,&H]S%V^L/14C4%-X)Z?EJ+8!C!D\%/"R1T-0-'>0*>71__ M:;W3WV$2#N/X*!W;SX5_[L4_BTV9A/#..I/=NDD@3AA'Q@F@(Z6%E,0F1]C. MKF*+L> +9:V*IV # /OC8J$ ]F$ .]]-0?F@A.NZ8004\_WMK]AXX/*@E=Q;.&.PG-;#6"D1M8I;H3T@;EPJ%!"O&<3SR6+189DH1L18T/I6>&0C%2@()V+40AF>4S\5[1*Y MC'QHF9MA$WH6C+Z?"-:.CO6M[J_2U/'%];2\:9YK(:;FB.GY@KI00M!DDD$V M$8>XEA19DG\-,@>7">>MW]FE3'0E9>UM6O]C+9/6T=-@2_'>U,E'P?N*\3X? M%F&QT5X&1%.V)JQ6R"EN$0G82NHIB9J"$,&FJU??WJ IO#?D[-@$M7*MPU*W ML,J]8+$;9DHF2H=\4G,<*X'MCZ"3+V!'?A>[4>$/]1=DIY\]=EF%\Z#\?/9<%3'_#VM8M_F M7*>?/_7"^.2"4:Y]:C;?^.HCUL$=3,9?_\C*!_&;0T;FDK:N_9OOL68FK[G^SY M:.=?-VN-]087-R0XW/'\*'UU+%)J<&> H9A" $AW6-EZX@#3LVT^9#.PD]."9__GM9[KSA@);:KUJ M+UFTWAOAN?OV;!2?7OSP<^B-SOKV_&EO4#]'_:&?9^4*9]2;'4+S^V*^E^G+ M5_SR!$\Y9N:+FGWS[.4G]4MS>_WT-:5EMB\C^)NW:QE)]TR'7+O]/ ;,+JK MJ3";[?B5K_U6X.G'K"DJ:/"\V2B4=A(+0)WH/=I M#'_OUP=E!!-TMQ.S&8O]6@U/LRF>;^&OWOCDV60$ADBLGG_V_4D>N;W1*,+_ MA3KO8P,\P><'O0M/\-ZGP^,_/AWL_](_>/_B_&C_U>G1\0?XGH/SP],7Y/"W MPP]'O[WY#-_8N_0$OW^#W_YU^.%@_]\GA_O^\\'^JY/L/3XX_<_[[!T^V@]P MA[_D^V7SGN##]Z_Z;RA\W^ES?/CE^:?#WYZ+ _K\_.U?!]D[S _IV_<'O[WX M_'8_I LO\,%K3.&9V.'>WXE31[QFR 7K$;?$(9L"02JRTX5RHP&MF(A?,1 HSM9V9OLPQ MDPV66J<\2C@$Q'6,R#!-$(Z86>&UD+DW,%&B__"E95X[H6.@A'-"@S;>*1U,"LPKQUU186XX $Y1T#8&0ZS'8G56N04'=-5R\="E;S\]@!;@!02A'G&+5!&U"UX5)3@DY,@-('?@BPZ:\,H85YG&4IC(MHC MT,\! 2-0I(7S*'+'L0Q.N-QPC$K=963I_M8/2 E;H,(VXL#^V7 TSD&/W]-> MY>!^Z];G5AS#_MW;#=4]O0[[.FW M'&];H9D)*NMZ@GAR'%G")%(T61.)#%'F0R0INAHWM:=OHI+?-OPV?CI<\+L6 M_,YK<@?&%9,B(A$!NEQABS2'7Q6P<11&!T9!DQ/&NUHL]C!L%7ZW0-:40^ - MI\7&#X$++:Z>%H]N.>O56+.(#3+*6P3+(O=K(191Z5DRB6JN_,XN$[IKS-*R MIISUM@>_39_U%ORN!;_SLH8G3CW,)"(N\ER)W2-MF$"4.JL$I9YIV*4-Z1*R M6!*Y5?#= E6SH4>Z_H[NQ7*.L^*CW<*A:^#0Q1-<'7V2(25$?-"(4R.0"38@ M&11FBD2+G=K9%11,0ZPW^+BFG."V]@2W('\MR)]73\%%JVDD2-B($0]2(4=] M1%Q8+YQ,E@>VLTNIZ!K9E%.H'-1N[T'M;]5P-.J<5T;@-U9?65L'I<02U M;=;I[W'T)P/X@G?G=<'&$#_&_O L5Z(L!\(KS7,9Q5PX;V\0]J^&_/F4+LIF MW]QFO]@.(;M#I? :82QSK!MV2#O+$=>)*\M4\-'"9F^ZDK?\4*F<"3]L7DJ! M\+H@/-_=BB@!DMPCY1CH=>\).F4)=:1"'290_EER\L[%;?- M@QZJ%A"O$<1SFB<2RY*4'$FI ^*4"^2\UR@Y0J)1+AB'<_'%+C-+1Z05Q\T2 MCAO=QH#^5Q' .O'C297/5K/XJ>*P>F<'O2]UY[?BTEGMB=75X#\[L=6[."ID MV1Q9_GFI>. Y/A]\^?"WHE)*CQT"<<,1SQUH34P8$28=['TR^=P[4W35\LE/ MQ:O3&N"NXISJ.\!-O<\QH"^Q&A;,WA>SYS7"-65&QV*6Z+N6ZN7"N+7HI@N M$*\]ASE1"4F%)>(N! 3TS9',G3A2P-I0N;.K9%>KIEQ")?9^>V/O?\\YBJD: MGEZHJ.'@Q]33UF1^_[1>^32"1X2?OLJJ+P9^>!KS-!5>;8Y7WRPH*4JL=SE] MD7CG$9$!!1.[M:= E==!_].1\CHU61((M97,IT,")(CPQ1G=V&>\*LMC>;"-POP52:B/J/;P M@JCB:-SIU= MH44K=#.]&'R$DO!C[0H?WHD._Z%#B1F'"#=(2_N$, M;$PP,052L+D%9[C#$>Q<;.L#?M;LNYEGO>EHE\C(QIGP MW2WNFLAA+"W"1 ;$ XF@6 1!'DMF+3!AM!K,MJZ^I53?O:VV373(;!U>5Z!2 M"EY7A]>%[*U@2& 2!9PLXBZG(SBJD0[1.,NH,3B!J)LW67J248K[A1MMF-\A56:YLGWBY6^&:;*8(Z1C)[E^CD.:9:+Z#"E8')A)<>0;3E# MBN]E.W"\PGB7[^"X0/5^4)UWNWBB#18& >&&7+(S(B-M0I0G8;0E3 4P0>),9?W7*#59:B6UR$.PJ@#M %$4=^-Z\?.6153K*J8E\?0?V@H%8[!"@G#2?Z" MKG@TK6YT__]]);WQ^.65[X?UD&EU:"/5>A'I+;P_*#2.$(I=R MD4@M";)$1T1L($K:)"7.R<2FV$_\:IJ?;=\*:\<[N]LAT[ M'E<]-QG;C)KQ$![Q]'0XF&K464""LZ.>GS:EZ_4GXQ@:LW<>F=]C>YP>:W+B M[GVTO7Y>F5+Q9[Q]$X&11&G"F"N \4 M6:M,/J!75DNJ(Q;K3MA=>N7\D@FMK)M5KAONJ=;!>$0=9XA3;9&3PB#G.-'& MI&!S)(NG?OFS5_FG!6>(F^Y!?-7 M)N28YDC[I#GC/IF$UQW_7?;,]J\;;KV347ND$\Z"RW $FZ="42>"I3*,BGP( MI6\M%+:!>^86V/H;<21U:>N?Q:HS.K%57*W5_UW'W)9)F'L^[T9IF)>Q>IU7 M3+-6'/WJAO3<5@,8J='%]\ZVG=G.@LO.=9;&8-Q;>$L<]P2JC7 M.[OXB5X\F5GE44UKCFG+IO9X-[4ES:Q"9BLGL_/Y;8T:KH1"V!,PF#C.9.8Y MPDGC@#V+(H4?VM;6MA**O&EB'1C%N;,D(1Z$R^G5&#D;'(H>]C0LA3$LY4V- MJ:W8U+; ;MZ(,_*_ZE]B0!;NP[Z+4]MY-+.7SX#"[68,#SQ/RQ1SO3:?X<'+J8G649CMTS=&CH\EX-(;9@J&\FP.T\/A= M>'RQ4P)8(XY;;Y#05B-NE4,6?D1114%XDDRGU-(%L[!2[N$O+\OEQY:+%Y18 MPB/",;?3P)8C9TQ$45H5@6RH(7AGEV#9E9)W";^#TWSI-D8/9M>NIFO9(]A1 MEM3Z94=I%47,]S2SVD9G&"+8YDADG9!QSL)BXPH+Q2)SW[(0'W+!E!UE_41I5W%-;E5'657,P%W-@=9>.,RO;=\*:\ MLPSL:@?VXBT7HH362JSI/++MO$9K)W7+?%L_6I5GNPZY;GNHMEDS+4S+*&& MC8G0+XM%$)407CE"4.2Y7ZC2!%F3%&(\)26EH0+'YFKKM,5!48AGDXFG%,'9 M1.*9LWX]5CHZBU$RA"/."$4&FX0PE1+V$ZZBY\T5P2EV[$8'%4_K4^=ST"J> MQ,&H]S'.VI-V?LK"6JFM[B*(Z'+VU5BC+==X-?+,HD"24V!H&"L GQY V" M[=XA$05U1IHD'=[97=S;6]6 HG2.>PM]@VK(WY6CP^G)F MX-%'\-(^_#IX]Q*>?1@N"+JP[;W8]F!!=@7-&":>(\$D!;:U+N=<<22IBRE: MKD3R.[OBEG["]V3:TMCF,7A$"\[;@O-Y_RFPMN" M&ZDEX'PQ#+6TQ'E/'BW.XS1[ ;S!WX^&XYZ>2$_K6(^<_D8?_[4"^.3 M"P_EM4_-5BR^^HAU\"23\=<_LO+)^.;0TYL#KIATXN8_7/[+N(7!7M!V03/-93V_]DST<[_[KQ]*>] M ;H^U/.C]-6Q2*G!'0Z&8KI,8+L85O6QVE-@I5CE=\&-V(>]@M*#J\G;M0+ M/5M=/^9HUYT_N\Y3KR_9J1Y].SKI_-H??FKKO?\$0SX^&4[@&F'4!3EG)Z$' MS_'/;]_OO8GTU%;O .1YJQ8WY?WE0T\K>UQ2:+VUP\/W[=DH/KWXX>>+3; W MJ!^F_M#/LZO/>#=_P?S.GK]O^O(5N3S!4X*9^<%FWSQ[^4G]TIQ4F;XF^1,L MR%=?QD^^_MJW+DOD$Y#!/W39;[_&L5S-S=([7?8[OL;OGG*8A;?>8B3.=OEU M64<+8*I7TC$P=.P

:I-]E27!\YIW\O#UA7?R3[C&"WC/KR='^__N';Q_U3_\ M[8"_>?_FT]%QO_<6_G?TUXLO;X__P%?>2?_EX,L+=OC^N7C[VY^?WGR!^_KR M%EY[]>'-Z7.1O_?@2[__YO@-7_!.PB'^^_8X>FOO;>_ MO>J]@>^"9_QR]-=_3@[?GZ0+S^3!:TSAF=CAWM])"QM3XBAARQ"WU"*82(Y$ MXMHF HLDF0;R.UL6#%1X9Y-YI^1W;A[O?)GCG6=X:1G82\O@Z3*F05O4_RH%_ITCZ]>_)O;C&:R# MWI5;V9[F])@O]1_6'SV_2J])^P+HKP\^_-R/L_2EO6MS4':HIG:HP]<+RE@% M1IE(%BGG>&X:JI&+/B 2K66$,*&LW]DEO*L)>]!8^4M<;%:X?*OAW'BJ8H'S MFN$\+SB=IP0(&N?RF6#HQF20CE0A2C1U&&LNB=W9Y5UV2_#BPZ%YW643UB\R MZK:>R-DL*',!CS@8_;B^6"IQNM6$U+B^N.CX$L.S:Z->**@Q"NHM* J18Z8M MP2@%EA#G!BB(&HY@1K%)A%(2'"@*"3:O?M \YQ]3% ]>^:#5 &Y<410 KQS M\QK"!^)BU!8E36RNR!V0,]8BXVT,7&B'$^R=A':%7MHD:!# V^^IN*ZBD?>B,/3S6N71>]T6AB!S['QXY^L S3]EH[C8N+Z_-QE'Z=1B$/WCW+8P]& MS_YL9HJ+O3FV6CS:DS&$0"T!I2$UXC"]R/%@$&-866VD-#( 6W7Y+;UHBO]B MLQ'=N-JX.Z(+:.\#VGF)D9PRG"J/3) .<2T%]YR&$"@7 M[= 4#1T]NR4L2)+@K$;*8: A K+!*.Z1X!%V%:($T6YGEW6)-"TR=(JGHE7: MH>!X[3B>EQ.6.Q\B90B35'LL",@)8I!(%/[L&(X4[^S2KF ;Y+!H:4+Q5GM8 M+N*X.S_E.HMUA<47KWY_-NIF]'ZR%2P,P.DH'^&<]J9Q1-W:\=(?PI=V3F(_ MY'?6[RK>EQ7JIJLZ:R]R9DPC$:295J.22&;P-[3 MR5%B@U9,FYU=6?PR&X'UAXU=7B/JBU!KD!+FJ\3HZ)+5$C&9SY8PQ4A3F^NR M>J5<9(;['&[6Q8(^5#ST8_/ZU+5-BY-G#86B+XW$JY32;";F&A"7I2$*_31' M/\\7% E+),H0,<+1:\2]<C5].>Z& MZ0+;^\%V3C4X*WPRVB*LM$+<)8J=;W^$DE1#98S6=DUFA2%##^AHHW3N^>G9]TY2R[V/N9B M2MV<&U>DXIK* [P8^"J?(.S'Z7]?#"ZFY-7EC!2YV-R^L]A%1,+F@;G62.&0 M>S8)A9P7!"G%DR&>)= .L.^H+B.+YFK1BYL-[-7EWQ=@KQW8=B#@/E1^"TNCTO.['EV MX!7WQ;IEQ<4,O)Q.0"&AYDCHS8*B\(0I)SBLW$0%XHQ+9+@1*"8=9 B6*4MW M=DU7J\6"RL5OL=E87H.J*%A>)9;G!(5)1@EA048$F#*>.$.&QIA_(I0JXP1E M.[NB:[AJ$98?A?L"<%!-8KCFM;@68-,%4*585?#ZV'Z^^4K^ "B1:MCO+[X( M$^@G\+G!HPCF:$>SAULY+L_M[U?%"])V4+=.KA0HKQ+*RT!0L%@@K@1'CF*,%/4T61^883'[9^52,J-X1=J&ZQ4E/1=-&*QMGX)\%A9^C(,1&]P61.WJ4(L M&V8./6B$QTM[?E%YX=IL'*6#835^9]_%4F)A=33U83'6@W,<$]$HR)SC+$4" M^1$IRN+#<:4T971GEPC3)7J99I?%S]$V8#?NZ"C ?E!@S]=.<4$RCR-BE.3# M&2N1-2!",%86V#P(:BWH#ZJZ^);R!27R8W4AID,?8QAU4C4\K17'E1 9SF"3 MCW!*?;CUJI+9M/P*LY+)J=#6&FCK_6(5.*I!9V@3D,9$(IX](5:!%86%]B)H MH@3._8 4[@K5IO/EXA5IY>%+@?4#P7I.C804!<8T(9)2+N&?#'(64$ZPM<$' M%8VD68V(+FE5YXTFG2*NOFIG?5L+ZV6\)&Y8A5BA\?#L M:1Z:T;#?"YW\:#_(:-.6Y&VDL\95"LQ4KA?U@I;/# ;#!_U!,#-BIAQ$3,/E1,D394(<GI85$D%##IB'5#CJJV5"1G>5,'=XX._/P4-7HKOG'6Y_X>*7D\J?V)S3 M/4Q9Z ))CL_KP.?XOY/>V6D);U[?T=_Q<,_#H%?QY6P>7O;M8+PW",\OIJ)L M6,UM6(N5ZHS!7$DK8-H<1SQ$BIP+'$683(FMLE+5!:U*:/-V 7IE1WX%T&L& M]+P"S56-!39(LISD[95%6EN+N*:"4L:29S+G9%'=@ !MVU'?!NB-7JT_:Z@\ MAH.\=HF,O8^VU\]YH3-/_^OH)U5M NQ'5XBI06):+%F7,&&4"8%2XAYQIS R M,*DPE8%9SH07,3O*5%>89:*+'N-!WOHIK5U2H\!ZC;">SP&G#@#-0&\HI1 G M#",=X2?A78!?C$R:[^Q*U=6W'-*O"=:7^'@D#HZZA5D38F,I VC]S]VNJ*'" M2NMBI<6Z=4(G$J2ER 4-MH_5%.E . H\:<&E-6#^9"N(\:6KS"QE"MUDIHWQ M;;0:VFN('+H/M%/OU4%"(H M:0SPWGK+3(\,B1""(I3FVTGH$UU!7X84,;?TQW M/$)'1YMT1\'V>K$]KSZX3,Q3@GS=Y M/G='Z(W.^O8\W^QW^&!=[WQ<@=:SV.J99BJAU:VHB_.=L,K+&+(25KD*ZEVL MC!,-(5YCBZCQN0)?Q$@S&9%-1,.6FWP,8/@IUB6F@3"5$E^]H42P]OCJ0@2K M)H+YZ!;I?%(1E!>C#HA &V1R.T;#%%%>8)98R-7#Q2WU^]K$ UL;7OUK;V ' MOH17_VAX]<;)\8V[X2TXW[U9.&)\$CN]T6@"N*L+2/CAZ>DPW\C0?^B<3:K\ MRK@S'G;BZ5E_>!YC'>8^/N_ R T>11NSUCAH\Y05[&#W_'"O? Q51!$-C M@N'+B\7:W3QHA95"05NP'$0RN9P$1MXK24V(D0*$'N+CF7)L_6+!29[-CS-?6_KNGV%U9ICM<4, M/!JQ$E1+H#'O$ ^!(4V50Y:ZJ WL7MJ[7!U8F&42=A[C:7&[LUU6%A9?X/V@ M\)X3+80;GB*VR 6B$<^]1RR#.662XUYD'Y1/ XF0X&<6.KV+HC3O)^EEE_.(>69][Y,7,B764_AR,<9"IB:/#*41*1:H4E0D M&C5(#ZE92CD'+@NW,.&C!D:.E7\..Q_S*%8-Q7&>?%I/(1/XW4AJ560U&(. M7I2&AI0L I4A$6>*(6/@5YNR[4,H\S[+#"&[RBR=J/,8/1J/-PNOH'GU:)Z3 M'#%YST4T2-#@$,>$(2L40;9V=.2BAC&G?I N6;X)4$GY_V%WQFI$QQ:;1"MU M:A1V6@D[^<5\?R&BTT(C&9A!W!*"G+$.>09+EE-M52#9(#)==4M06G%IM$MF MM,:E4?"[*OPNM&:/@F#*4. .(^Y(0DYQ@V0BW"AE06ZPG5TNNU2U)/IJ^_T9 M-[-;;F:V#.J[<_T<4CKH#:O.8#B.HVX=:IH+#UV\V0]'#U'R\/'Z.9Y=34TI M@=8882UFP@?AG0Q$()]LS.W&!++<8V24( $''K@0[2B!5IP;&^;<^":$B_!8 M$L=SPH,3)T!R<&0#H)?3() F.,+X)JRY-H0D#,)#ZZXT#YO-\MC\&C>Z-7A[ M=A;A26V_?R.UY6M*Y#%X.1Y"S,Q1>E9/RS.8E2B"YZ9$E8S^D1Y9FD MB6#$E)79D9F0CB(BFBS/#>&P%'IG5_ NUP^6IO+H'"$7YRNP\$%\G%T*D]RJ M(#64].[5'*'/7\@A A M3F',L$!21;"@$I/(L=S(4F*6X]0D8[YX0C;*$]**]-D[(KD(D"7A/"= K!;. M,2J1X,0@3ERN[&E8O30CW+=(+D6*F3X[I'=C*"QX[5\Y&OAI_VX]EPU"N*HB$*>KX8S!$XD4($I%5TB'-% M0%$8CZSR@D4*;,19<6ULE&OCX3P;]X1QD1-+8GD^L,,F;2W/#>"21)S:@)QP M&"FN3!*!<P<$E,M[D672Y1ZC=Z+=(&W<.U% VBA(%\) J> 2]'YP.B!.HD76:(D< M]XH$S:@5=1/K=F!T^ST/N=<&"(1>J(\^OIM;TD3=+8>YQ;F@B,8._P2&,><[A%5A P:3;L["KY8 4R-K08:+LA MNN+3C +1I2 ZIQ92PM0[!\"DC.5">1P@JK*NAPGC!FMNY,XNPUN8,=+^?HH_ MS1HJ_K-S-FO6U7'GUPXQ2G?%MG=7O&PA59JJK8+/%DN $L*8)$0#B\GLHA " M.47A)^HP\U@[K('/E.@RL5@OHTU=U>Y)<%^]D^LW\XA;+SZD?BG<\$#<,-]S MA:J (V=(&R,0U\J#86(H"@:V!6\E]@K,$2Y45\BFRHFVO^]BBUTGSU.*ODZ& MC9_]B1V\BYW*CF-G^G/=?B7KI.Y4+>5.66CQ7K2X M6,J4)($3%119*Q7B/GMIM'4H6LQ(MO](T.L.(BK+9V.6#X5Y)L$8Y%*@B%N9 MV_V0A*3SQF,E# X&=M6%_71YAT+3>^M2D4BK$^#W^8*V[T(/*<,+>;2 /.8D M.5::"N4-DIQ*,-<#T C6&C&=@K34*JOQSFY384UWAM #%^AMGQ*O79)3!=Y; MO>C>#I=#.Q3W4OSV$AY\&%X,?)5C-?;C]+_P>W^2Q_\ZDT[9M3@PFF/+Q6K M2AOMF!>(&:81CUEJ!4*0C](+RIVM@[JEZ0JQS)%JZYR;Q7_YH,*I4,@&4\C\ M>:]4%@^T45U*%\]\M]4'VC[!]>SN$NOI M5S56$T$L#WF-[4\A^"6^ZPT&^2Q_F#IG-56N/T>@O5N9H2$X)Y)PCG/LJ9'$ MT.@X52%GTJJ_7^0=C-"5[F!E0VIN0UHL LEI\I9R@S#-Q>,PE4C#'*,P:+KJ:+M9BVO@.GG<6'*'W M\>+:I[8"35"K90I7F%T1Y8\_);KFCUO #"!)M/D#>%";B\($;K;I0YI;&>VV M$5NS5OG':LZD[KK9M)&U%>52NF "TY0SBC6W05F9 . IFF!JUKY#XD5A[9:P M]F)=3.^Q( 9K1+$5P-JYN2FS\ \)PG,G" MQXUW=>L,;BX,)[E6YPVVOL-55OB%6W 0KVXEKM>3L[-^S.EPMM\)O9'O#T>3 M:MI1)CN+4W_XJ=,;3-D"UN8/^8;OZK9XR&L4"^V6[/(>[%OY=.#'3+4?TBCK M]S#=6Z;<3XFTVF76>/K[B]F*>0E+Z#"6P]?F=,;Q8OT!X]A!MW.+NNRY=N_MJ\D7V&?C6>?QB-+%MBG$,S]"&:^\T%P)$J1 M$"-$(:Z%1#IGN$5FJ==:>#T>^@_(V5R>P0]/SR),:DV>WI[UP#*#*^6Z#;ELPQG,ZRY?88:CH]I*9]?GK6'Y['^#I6'WL^OCZQ5?PES]6S:U.UU^\/??W347H5 M_?#=($_:-%JQ+BWS[&HJ]TYA)HHV;G#K6BS<$((61,)>I; VB,>4VPEJAV@P ML!JTX#*([(,C;#&T^>&*W):24:W4E2MC@ +R^X%\/OJ8YUI3#@1I79W%^X2< ML2)W"K4J1!=D3O=2;.GJ"RTM.=5.-?/R5I72R?=?"]6L9*SW&0&CB\89]7OA MC]4$E$Z_9UTN7KED(:HM#'%K7-O,..GY9Z QF)X)6,\O!GY253'\,AD?#L=O M8FU-%ZJZ%U4MIK5S28R'_0A)!O]P%@C2,=?)8R!&8A*82P IHXL=?$H[KLW& M[ KRI^Z*V6)@- CH^2[E@7.P+TQVOM==00.RVC+$5%*1!6N4ICN[M,NX;A&D MM]^74I>!/QGV0Z=WFLM[MD],S34)&4(T$90)[JV4J M'L1C+QJ(VC1%M;!Q<^ ML&/S5MTQ%S[(F@D?7.-;OZ.?OGMYL_#66YC&QWR.O4ZJN3TX<*]NGWY@*W_2 M8:1[8]TL.Q"WQF)^.U*_C4.45=!=#EZ_^XR/8*#(?1;0YH;49M__(#??F1[A MSB)IEZUOM4S-[M8<[]_S#ILT5E4;;=4ZVC:O@OFUL5106 EV:Z,8;S+/<6\P MG]"S-WYFJ^H,CJ?(R,ML7/,HA0=0UPP MAFP^C" B.N%(PLK4_@#*X7^BJ63#UD7JME'>O6JN=NT6>B>;$D0WDYP+V31' M-B\6E(^R3FB#(X+ER(%LM(V<]>FMI)D7?BO*-@[WMT3H?+4_>(^ M+Q&,[?;Q1 /=;GHZW%\<=0790F)K2<;PZT_66I(0$M@(!$AR=4][#)*6JBHK MGWPR*RLS(APU9UA$2[P'=H!)6YDM+)C5*!Y;1W)PU,]7[A\0&KQC/8AF71?* M'*RXCM8&N&\K68_-1O!2:VO+ /^J1_KAZV/XI/^8F(J* >!CG-N4@KU&%JPV M"H):AI-+@JM'JK7U(,U:\YA6 =,"IJ60U]:#Z<4LF'[^R(3)B7,6N>0$XL2F MW/U9HI"DC]1'P^MV4H]3R.M9X+3FW?\@%^>LGD MM%;1[O]Q@W_N7B\;]*WGK$;%"9[H>/VL86P?]8:Q:PWYK M>!*SHM<+:S/Y3DUC96#KU1!^4>>]O;AU;I,'9[PYZU?UE:>7@]BUP\Z7^/-Y M)PQ/)E@S\ZFQL/'51ZR#$8R&MW_DT1?QFTO&YFI"S?R9QUC#C52YTGZ03(.F M.!*T4-@E)H"+&$( (6EN!-I\Z&2:&W9FCR-R@V@_(YM@6B]M]]Q>5#O_O%XT MJ].;#$AP&/'\*MVZ%BFMT&; 4C0J (C;']0)'R]!H>,@OPL&8I]W *V30395 M__5]20 G/*KOX?53ZU6V.ZUW_S' MR%6=T+&#V?N#ZS7R5[/X\L<45>K5'S>CAHGMQ\M+VX,/M[+%'U^HK&M%Y#3< M.*CJQ&WU\_CE-9WK3S"3X4E_!,\(53NWWH[9;N4[U"U;WX.&WXYZ=A0ZL!K_ M^/8L5F)J:O,VEU4':]"U9U5\.?G+SZ%3G77MQ\?(5)+W"#2^. UOB;QR^_J%^:(P?-:Y2_8)3<^C)^J'D M[:]^ZZG??HW^ &,M*U#&6L;ZK;'J%UBI#1DKK*OB=WKJS1<8Z(,*(&_498 _ M8N93K;U,#^O!9!OZ&_#+F"\>-[3D#MG+R^>[-W5PE^^!OE&K^ZI_>@KT=96K M..B?SY]6;\!"[(VKA("WG>^6H#\Z'75K?^%U3!W?N;WLVX^V M'H?#DSAHY5),@W@2>U7G2VR]Z_G^:?SG3[_VJVJA4_$/M5+-.?.LU_@_\_[B M[?:-T)47^-^\JTMUN:\[E=?\X6]Y-77-UHH&W&%E-V1Q'[X/?[ %>XS=N#YW MC6_(OZK_>4A+BJ=L56R[MN=C&^B,CZ M[UWL'QU?'+[^\/7#7[_CO__ZS^>_WWZ@?Q^]3_N=YK!Y_P],84[L8.\C-KN<; MU21ON>EN#)S=T*7]7EBVF%@S!V63.VD-*]@;#@<=-ZI/=8[ZOP'*;4I%[@W! MMLLY;'/1,.-Y0D(&BKA7##D.?Z.24:Z#-I:0G5UFVIH^N)W$QF#;,L]XH!_T M$,:TI:0)8$8%J9V/,7!LJ34Z!@J[,1*B=/1W)DU-]+:.L13"])B@0N= Q22A MI5(Z=X''B$OFD6,A(JF<4M@D147*UUM89DQM81Y<$FM93=E(XO3C<:=MHD_W M0[5%^C0;,FX85*% RZ$5GT,K#@#%. ^(1&40%S8AXZQ"A*5@8[Z.9^K+>(_. M?PI*%91Z9I0BT1"!,4O>*^Z3M5XYX9C5PH@D"'\(2A4O;G41JOU7QD4'"LX]@Q3_6D)(*/.,)]H MXA3^M=:9A+V7BC)!I8O2W YD%-5TIR M+PGU#MOB.CX92AW,\:Z(I0F<@[,HJ$?<*8=T- )A1KQ,S%N?(J 4(85S%9C: M, "1 Y?#,Q-3U)8H"18<.Q6+[[@F&#;'M!R(1'E-$;;6((Z51X[X MA&*@*0;X43J\LRM,]AT?7C[N*7!L166JUJ\ZU;NJ&N7TK+I\_Z^O%!/*]?J8KY6,9\7"PDD$1.(I%: M(D.Q0#Q1AC3F!"GO,5=:67!7=G8?3H#756_O\(Q'3!'9)&0H>%VD4J12I%*D M4J12I++M4GG.5NSW\P/6O-GQAO@'"^&EI!7U3%@D(E>(1RF15N J)$R3=%Y+ M%M)Z-#M^2 3I@9?\GBF"5%>WJ$-&+5NU0N=+)\1>:,$OOQ%=NE_#E,7U65OH MNI]!N7D'//\=AB*5=93*6MPLV0BY+WMY1!(L)-CP&R^F/\U>4.R6IXP\&KA3LD*DO-&8F"= EQ0R,RFEH4252::V"[B*5(I4BE2*5(I4?6RK?B1%,"E4#+XG?%F1Y M9WGG>KSS!TFY/W?$ZY;SLB;H5;]XV.#BFS%@AA()6UDD;+&:BHU14IP,HC(?H!&# MD0X"_E".8<-T",3M[$J%VU@\.!2VKNBQ];I]4\60!RGV+1,Q<"&H9'ZNDF)<+,2[O?", M68D1(]8C3EC,]7@9$L81&BACCFI@&!*WF5A57:6U Y-M4?7M@O@BE2*5(I4B ME2*5'ULJ6YLG]VHVBE"-!H/8 X,/ZI @WUU_QF.^&7_N#(?OVK,SS) ME4UAY> 7]:O_LE4, +MGL5?9/,@26UA5;.%P\58IY5)%)A-2)C+$$S;(1;2W;VJ_+IBQ[9H]G8A^K9(99D&'2L_)]X+GT;5,/// MZGWL6F">1_V50FXY,;X3Y"[D3"6<4N2$(DP305Q*C)S% DFPM431P*C4N;]: M6\L"N>NKW 5RBU2*5(HA+(;PKH9P/G5*.*UCL@Q)IRWBSII\L$F0B((*"@Z' M4VF-#.'6IDV]&IV.0"\Z7W*[Q!3]L&6G*M-*@_YI"UQ!F-@09M'R)[9W'$N& M5#GF*%(I&5)%[D4;BU362RK+D.WD&'?,^F@_8'O7WZ^_&BL5D"5+8I!"L0CX\@REI"TDDO+DW ^WZE5 MN$UO* RY=%_8HK7/?Z4HXD0)L51%QSDS6&.G9? F2F.QC*$T%EP777UW75<5 MSC>?:43,)M!5$2TRB07D@F;"1>I8!%U5;?7PV[)%70OU^?&DL@SU &XC M+5C@!*PD88Q:*T)(UICD"O59.SC]RR+UH8Y'*9DEE&3J]LDI?@Y!ZLV?V1_T] M6*K\];:;,X??]5[9L\X0?ABSCL/TJJ8:$+.!8DT42Y&I87 :F=7\#;7ZW"27_2]H'"12I'*QJ6T M%=NX_K9Q/LLM,B^BB1XI%BGB7GIDN,OG=50F(SR.A*^1;=S:++=;BX-UZNZN MO=BH\7EG>#*.557YY_K=*XQ<;5(XO1QR%*F4'+AUD?NS7][]5I6P5U/$!,IQ MA9=_1 ]O'79*B;#5GH7-DPSJ-(N2*.2=5^" )X\L,QX%HVC27OMD:*X1UC8W MD(PM09)MT?/MPO=MD7NFVP)Z^#Q1Q\-]8ESI"+% MB'.9;RP)@B1EFFHI*9A6\.46L[=*GN6ZZ'%!UR*5(I6UC'$6F[<6-N_#=9OG MP.3AG%MG'):(.RZ1I<0AD+87#-P.Q_V:V+RM3;"K50"Y?#T]QRZG]]-+[EPY M^RI2*;ES1>Y%&XM4UDHJS]DD\RX9 G78WLT7O'D?_W?4J3I#8-"#+QT?&ZK] M/OK^<:]^2LVZ2\+ ZACWF\4H$^?4!Q8LPBE@Q -AR%JGD-4Z82F(L83N[!+6 M9D2N2T^Q @,%G(M4BE0VM:MF,9F;93+G@E1*".,,P8@8GQ!7@B&-!46"2_@[ MQHHEMVXF^ [_R][F$/Z&=2H8A$CQ%W&*)#%$)26:C,4XRJG+R M0RFLN!WJ^GA)3$5='T5=Y\) 2=ADA!6(8Q815RPA*V-$1$8=)08<9FI-U'5K MIRB%"D4G*3BMR+-A:I%*D4J3REHR)5])2[8$6@//I@A, L MN&B),MRG!S@J0-^N/)-R:KTZ=V5_MA[\^-0Z!96LH@AK:A!GE" 7HT&.2X># MH6>P]&P&MI>7K12HV=U^#0Y2+JJT1,\#<1)C9RV''&L$G(X M4403=Q)SIZ1A.[L+ M5.M^8+:8L#V'9:_L8' !Z[-W"JLZW!L.!QTW&EK7C4?]WP#F>J7*Z6K![>(Z MN'&A(C;8(,]RE0"J(C)<>2093TI)2['3P+U,6[-%[K6MX+9>29NWKM>6TB;I MN#71,QVPY\)KXZ)DA #*2,T\UG>F3:_J:K%U#89"F1X55>;+&A(N@Q4,(X,C M09R9?*T#>!/5QMA$7<#$[.R"#-M&L[;0XK&A99W0Y7'U?:O8TS81J/O!VMVZ MOQ82M!1<')$.62-UH@[ZDEDU I3P]6C,Z "4P6FGAFF M;'0I$1V%Y(F#I^>(L4Q&2053RL8'P51QY%;HR,U7GPB,6,<40SA:\.0T<"ZG MM 7.A:-P42F6TLZNY*2M\*K:5!<@*T"VMH>#U"?#J!84Y_(\S!I%"?-:"VV4 M4B[>CF2E4?0S0=I!!*J4%YTY8KB+5*@2A MK;&"%?=Q74!L+@DK,BT($QHE2@QP+8MS%V +2.88EMARPW,2%F=MR3;#?1SG M:4U&,=G1M(:IY[OPDV?+8#ZA/\J-">]\4EA&N;K+4]NV#F64992;/LH?)*WV M=?3QU,7!JC-KMS 1Q&,&[%':8)GDBEGKN*;>8VP=28R2ADL26O)GUXA:?EC( MGXV$&AV\1CJ0A+B("FF;!%)6"T843T3%%>?/;HH3O)5^[K:XLO>#GY+QNFYP M-)_QRFRTVGGD))< 1]X@%YU"-&G.(J71X=1DO$J]97"T7GFM6\A87 2DR'T> ME&&?"A[F4U<-TUY$ZY%B*N7+B!X9)PV2T4D< M51(ZV)P+)ML,Z[:2:LLPHE"6C8&@&R[IW M_RBGA(^#*?(ZIUE1[S1420AO M%2V0%EXB#-*@('BF02@95PJ>%#Q9%SPA/%#"#&Q9;CFFR0G $\&"Y"Z)*,-# M\*3X."OT<>:305,4&$?F4)3*(YXPN#LJ)I2,8Q96V1"E=G:EIFU\0TV%@CC/ MK:/;A3C+9&T:"U!C!;!O2GB2T1"I@F01!TX$_.9VR"E9F\^$/7-9FY*%D'A. M1,=!(.ZDSQT0(P+/R6 1=)06[^R"?-M$/J2>2X&= CNK*\S''7A,1.I('0?C MJ;&W0F,PEP93G=Q*8*<@RY+(,I=HR83@S!F+(C,^7W$)*%]40C[%2!R-F"0) M/I0JJ%)091W<)T-#<$XDX1SGV%,CB:'1<:H"R2&9XCZM"]#,)4/J0')%.H68 M<@SQ7!!%,^&14HEHZ8TF(E,8;-I:K"H9LG0FN$WCWE75*"?/M/HIZU<]GIQ. M=#:(*0X&,:\M*$B[U8O#TKU@"5&7HJ7/8!1B--$)1I4(@@<-C!-^XP0E^;\0 M55VSE$YJEM*E*VK5QB*K3 RO1P-8N::Q<=W-^"">UZ]4Q40L92+\0A8!)H*P M%"QR6#C$$\'(6H&1CUR"T<J^DW-J_VS[$Y4)1FFQ,"+5$JFPP\2\KHE\ZF)>M4O'C:X^&8, MF*&$PE86"OOT9B$49KD()B4.6XQ0Q 56R'J6$#66$L30E 4>FM46E,N'9,!"&2YI$0(Y2- LN0HO.!QZ=6Z7+C MY6%ZO5 P #-GHU(4"84#*#81N06>12!DP;"20LBPLTO:FCRX5V=1Z^)^%:D4 MJ:R#5)8P@:PN>>,8-Y2#,4PZT42)XB(E(X4SQ01NF@FZ> -PD8:;P5U3)(U,X$_7K[G;-R[BL-A-YY&^ G>-HC5<-#QPTF^9ZW+ M]PN!E[/$"2Y"<*;?'.1 MKRRWXXDN,VQNYO>KV:AW-1H,8B_$7,P MG\KGIYU^QSGRHP7G_-;[83@$L>6Q&U#UZ91:(&! LY%*D4JFYI"6DSF9IG,^3H+GF O7$1)Y^;:'GOD MDDU(&68C#[ K%%TWD[FU:::'PY,XJ.-4@W@":M+Y$EO=?E7R0\MI79%*R0\M M)YT,%8R;3BAUD1+L*9.@$^B!4WWO]]?D^Q7 MLQS[70\H=_P5B'9]O_'(?BU^Y5)^Y3'XE;_/E;"U@5,3/ (GTB#.6426*8M4 MR!%[[Q6UD5?GU)?Y^) S%C-;(PH48<1ER GQP5' 1#8 M:1$8]FE=]'5KLY5@.]\_WK-) >MRC%"D4K*3BMR+-A:I%*D4J3REI^((#Y08 MI6%BG!L.,P^"4"RYDU0[>W]/!>C;E6M2SJU7YZ]\!G_EW=RYM56,>^802T0B M3BA!6AF+(B$X!JX(EF)GU^"VQK(4"EQ;Q2UPNHY268_ 3X'31X33^7)S"A-B M%44QT%R*("9DL$_("AR3-)8:NDYP^M090*'SY0G5[U^VF]NMM%O[=N!/&FQD MI-W*^C-=ZGI(]PD]CYU>UQ\.^Z/._H\[PHJER=3@: M5D/;RXM62EBM#,,N)YG_,^T< *G ^C"D+)49P@R@5](HB7PO) 9E,4 8QVW8 M<"MJ&;4Z57K.)\>*_GT_P=Q7X\V/G(O6['W NII#/X>8K.QA< MP/KLG<+*#_>&PT''C886EO>H_QM :F]8R.!*@?3B.I!ZZ;QS)B+.@ %R[SAR MVG!PK45B2@9+N-G99:8-#G4TIZ+JN1"%XCXI+\S5*-=,<*X&1ERIF@J>1Y0PC["E+/$5%!. 2 MP:J-J6A+\^!^/ZM5I$+Q"L5;<^1%PONE9 M(I**0"G"SH&_"YP-.2G!_8V8!4&])L;5A48HV."4"U_FD M6!K3IG15O>0+5A:LW#:L7.90F-M E _C1/!A66Y&ZO2/D9JL$OV&Y'!;S7E M+*CYB*@YEU]CJ5 JNH@8$03Q( 5RU#KD@Q41;" 66NWLIRQ])Z M9@','QDPM0P\AAAC\)PGIDST' < 3?"SM>%I)8!9,'%)3)R[TQ@XBUABCU@4 M%G') P)W("&>N.889"7RP8ABBZ+A,V)%R*5TP@6G*&<4:"*6R M,F5PC":8XFRO"T3.Y1%:PSC3@B$J:4#<>(T<(08Q#4*QYU=RD1;4K8= MSG:=B_C/.C]ADI8'?TQ&/?,@'V&'#YI'=WH!?GK)9(V7S7S=X)^[U]/[OO6< MU6@NP1/5K9_S,E?KZ_AO*S.M"^O'V#KH#V/5&O9;PY.8];=>V-Q7I94Z/=OS M\+4P//A%71WPQ:US&S]8?S3AB>3"!DYE-C>>.K MCU@'(Q@-;__(HR_B-Y>,S^5NSOR9QU@#CE1).!X MV?7C%/+Q-X]??E&_-&=]QJ^)%YR(6U_&+\CM'_W&8Z5Y 61FY8\E] 76]$Z/ M_4Y"_9)Y\\UR/Q6X-J438#^WR,M;*R<\?"ZK0L@[3>A1(?*A([@[1C( R3]& MIZ"D%QDF][S/*9VP^JW? '-\)]Z$F(\BNGO ;Q'J[4*5M\AM.W"$%AQ9KRW' M\<[NOT85?*BJ@+&<.N I^6$%/C93EFJKX8,5^%BS+<=RP.(XNS.M]_&L/Z@I MB.T%^.E+[(UB@9&-E*G>:ACA!4;6;,O)G=VK",F[7C4E:DXZ?!6!C&TWO6&MG?< MR5E>>U45Q[#RMM\/YYUNMR#*1DJ7;/=TVG=G9;1!C>E '?\V-:V.OJA_;^JUK2\KRAHJ6;'>V M$"E)RVNVZ31M&@)OF.>5A_UKW<-XXX;=.@-'MR[JW9KM.M#$D77[=-)W*^9VY@USJR7TL0:D-%N.VX4?+$UVW3Z9W=U]&5 M#,_-%!W=[A1Q4G+$UVS3&9*+;+@J_N\H7W!]\Z5<2=M8.=)OYE3<6F5N/)1< MA6F;*ZB)E510XZ6"VGI44,NU[!8+DMU<@VS-ZZJ]CR%U>JU7_<'9>$7J0X , MRYW0L8,Z!V%V_&LS\KL7@FNMZ0Q^@H4?GO1'\(Q0M5OQJX^YRF<=Q\M"R%&] M\4]U1U%XSZAG1Z$#$_W'W>>T;.'..Z*1VIGYT%,+OD5>ML9E>0]&I_ U3EQM M,?AAKQ=^&\0*5K/^\3!-]]S5EGO=J7RW7XT&$=[]!\BBDX"'](97A<0F=<2. M8,S_ZO;]Y^>MW'MY<#&NW'OZCNZ_/>@@-._AT M\NG@];NO'RX]VS\*W5_9^V[\O^\O_OXKG#G*Y8=/'\X_4/C\T0>\?_H!'[S] M_>O!T#R=W*P!]Q!)6ZE0XEYACA+%&G! M+&)<&1,\U;GN;BW;3F\4PUZN?XQCX(088E-2W%EK+!>&*J>DMRYRO].*E;=G M61<&H_C]0F[7]M&B0MRN+?#!\<@:Y*P%^/W179\-H8%0)S"6@7&!E>/)PJ(P M:KCE$F>C_[@;_5^VZE2':6YK7C1__L#;$Q^UVAU*C3P.4M6#SKI^%J\D.?CKR^__]EZ:$_GQTEUK+M=VSL!-/ M87BYEW:K5YOY$_LEMER,O=;9()[9G)H/QC._<1#@(;%UWAF>M(YC+PYLMWN1 M7P%;&IMGC17^;-"!KSOKPN-JPQM;?_:R*6V80KU0>[6&V=9/> M!!;-#EN=O'Z^.PJ-$(8G\(O_'=D!4 U8^4%=IBJ_"7@U.'$@YT'_M%[N,76Y MXRYH! \#JS][$>V@%7OY.V\9V^R8WLCK_K3\:P-, H+N3D=WYB2^ !?N3 M6Y:I M[6#; EX;&V_DZ8U:=1K^D04._&_"7-)/)T3FT/7+4\O5H?U,^P0$ 2 M1E4UX=SPAN[%6&/O5)C\VI07)KIU^W7*?:^O3"=SW,[IC2O4GFAZ_ZS3R^L, M2WLEB#:L5.I&/VP!9K1L^#2JAN./Y6_H5#5L]'O=FCKTLNSSXOK18%"789O] M0 ^V4%5EE@$>R5F#MZUD.UDELFBN1C>)68PU;=\._,FUC4?;]2=FY QORX@X MB"<1A@5("-02OC-OFKEWG=C><8-OI]-LT'B5VU7-M)48;\/)RQ.U&((7'%NG M()&3:JP>-PRQ?EI6DG:>QGG,ZU?=-&Q;@09U^^?5?;_@12O+'A9TU!TN_Y!! MK8)3ZGW2 %YS' MAI7:UA?X3)UO58\O5L/Z"^"KIV_,.)3'!12T]D0=$-4$WB?\_46^8QH'8\;; M&@Y@!9NN,@UO<+:;">XL!8[=SFFN(QS#%8+,^["/9O,?%T'^K.)A>@.&]S13 M\A\,,_:/CK\>O'XCX#]^^/H=/?CTX:,V%C-,/?+".L2-P,@FS!"/A!D9""-6 M/R. @+SR1I]*[%E1HW$-&Q6O*=-W^'-[3-LSJ\\4J&;MV>7+Q+"^ -Y0FBO& MF"G"J?T,<#"9<,/M;H;.TBV90RK6S(12;CV1,]G4*2O;I*WKVZZU?_ M/.$B\*Y&8E0O6HZ$PJ! )[MF=U/Z;+Z;><1P#781/6KOII>)['%>*7V.W71<'@.ZHLD#Q# M&,B@7FT0ENL/!OWS/'=8BCBE9"$"9)Z.:ZE/:-R$=4]'U,WE@UIG]F(L;:#N M_2^PIO6"7S1CGE[O'\NDW@.P6?)@N[#(\+',XJ\>6F\(D.@Q; G@X;!S6R>Q MV[#%RG9AV2>2"*U1%=.H"\])\<9OFW_V8%KB.;>8:]CNV0CL5M48:'!3^IFZ MCFM Q[$@X/AY/=EAR4OS)39POJ"=:V]B/Q@4((X&%I0 MABLM:0;8D._)SH6-64^L]O*S>*\Y]_66CV&RD#".:^_W_>->_0GP$V8W?3WJ M$&&#@P/8)G&@1W8T>-2^J"UH7-E)'WMC(<.C"&K:V8) M=1AH[/WU,H//.^9JN-X.!G5\:3*YL2LXB6DLU1=LPXWO(*3>R_S/'(#\V&1^T3#[C]AZ&;V*R#.>#RZB14YX^,,)01PS0G'\C(;YFCC' M%>-G!?ILAGIQ8(-K ZM1JI=QJ2'+V64?1V,R!,;3LV[_ GS_60-0&X_63U>< MO8H9YX$V9]#/#K6,VM;.1PN\.?!Q-O : WXM& M-3Y5'9*ORUS4'E -XK-@?].3QPY.JSJ)M<7Y:Q*"R0N=OZ@+$EQZQ=U%_9'8 M.&(9\;8&KB>^TD$\GSFS&_1[\%??R*BT9<7_F>^EIU7O8ZW?%4 MBCM^?0/M__[18V4#MAKYH"WB*CID@B H>46TEV#GDUS8$',8\S[F5!RP9'NA M7Q]+SN8A7-/<9[/+!_T>V+RS,X",[-=]!RW_.9?ZL +\_$%20>7MJ: EJW/+ MLCH7V,!BMM#=LG]NR#+ZGHEZ6F=C#&_OJFJTENAVV&L=^F'? 1^ENCT^N"'82J]:\^_%^K,Y[6'W_6GT18CQ_[*/.IGW/WAN8WMA=L_734 M/P-^H+'XQ\O9J64W)U?%S9WK9TM:3G\W4WRL<5LFKXQC8Z]&%0!N'#R#+-OC M Q6@*#V0S=X?K_+\LI*.W:9QU+;QLFHG87IL V_*QNVBU:R+Q#+_:AJ6:E(T MHLT9FS6IJM=B)DX[_=V<.V-G8U+3]7\Q=MM:?V89DX[Z0#6P%^/3K:D3VH MJ>O61_7@4,;C3J]7.Y[9(D\S 5I$3+(VKN(/UY, &LUIDKVK>.VQ+UIO;$X1 ML9D7UN!>Y0^==H8@E.M/G']H>YI8<.-Q:"W0^LPPA_\OXK Y.VR@K/&RQ_%. MT(-X-8@FGZL:(^ D&%K%''&=I'E-7.HFD'(>6Z%??\O8;\]CF@1AZV T_*[? MFTN#F';=^=_'[WY>O#ZEY.#R\]?_SXZ^?3A\M^? M]U]_^ K/9A\^'21P+G->,)51&DL9TD%RQ+W'R%$24-"&$H*C8%[-1Q5H,@%[ MY8EWAGL7-5@YDP(QW! K.9]W(F_I&_R=;/5[[/D;">;W1WM]=CF_G6 ''!0[ MKE7>=QA;8YE11DO*GB4O^F8> 61P[VS0Z;;HA F>7YFR!E;_>ZQ;OPR:7(SZ M0*[6K%$5=N943=MDK:71I,@-DRYB!:LG%;4IV)AJ52.88XHF?]EI@:_2.;7= MZO_?06Q>\7X;GU@>]<=UR"<[(58'<7B87MGJ9%*A?*?5Y*3".+X.7_9&IRCT M:T\H/WVGE2U-K&_,_EA:>OGF8Z+29'5$,=*(N$T$62$M*"M+3'OK/*'@C@,7 M@CTV4:N)O'?KU !8YW:=&SKF5.-4R4F:SSB]Z):8O*VNPM-U-F&WVYQDV[$I M[]79I+,A[;0/7/*&9[4>#_3 M-[7VKE[:^4?.2,;XNZ[G7&&U^08H).!HU./ _Z(-9>X>NQYS.E6.9%J MG-H SYA,M*$LS6-.8]4V/L; 6/8!YD$!KG+)5;7R MFDT.C*[&.CE8.K6#SW'[4K5OSF*9K/R51S/-=9^(8+*,"ZDQ.<,&?G^5!#>? M^_[];'G8';XY2,IOJIGFU:9_<26Y3G65M#-^^-PY8/YUTS"]\2RFV1OV5R>R"3 MAGR^-E&+^H2NFB'JS99V.9TF@"[7B2EUAHW].DT[:79W576.>W&B-],Y3N<- MW[F,Q8R$$RPQ)LI;CHTQW@M-;-2$Z !TX>.[NQG*21^.8@1O,H+[1WOB\"@_ M'\9^].9R?^^CP%X8$H"(1*D19V 8G0T8 9--G%FK95([NY23-N9BT2;F';2, MG),'$0O"O4V*)RR-F$F)KK7&**C#,T_L@]\N)I[XG4(]CI-F^^0X=!#B ,':=>U9%5]._O)SZ%1G77OQLM.KUZ+^T,\PV^-.#XW/4,79 M0L&D>BS-RU>GBR]P<\(XK@@V_N;QRR_JER8EFZZ]IO0+Q?6M+^,7Y-;7OO58 M8EX HMWIL=\I9.:L_PPD:@0$?[SY $/AWY\?HRC8,GOZNT>@M4!R6*!Q&O-? MLJ\*FW?%IV[B!;U+5:G%\_MA_^PEHB_TXA[+.>;-4?%/9*ZJR9Q [R0?W'J& M.G1W$]!_S]>?6VI>L_,9Y*<^_X26H()!,*J9!O"EAE//C5,^R,0#43!]=6$-0>M&$9W"[@Q&OXVB]\.9*4S:=0YY\./W:/?ST[\[!Z]#Y -^Q?[D'[W__ M>?^O=_SOMW]>_OWIWY_S&/:/CB\^G/Y].OD,?-?H;_JGW#]]AP\HT("CWR_W M,P5X"]_WZ>3SWT<'I_NG[_-\OQZ^_G?G[]._T_XK_/77HS?#_3\PA3FQ _ O MA%=8.(<"(Q)Q3RTR%OY@5AFAO B"B)U=QO@"YVPNU#Y$04#E6TLJROV,0JK_ MN;=1>#+MW)M<@@2//<(.!Z6XM0 F76Z^-X)L :65@%*3*]"\\_U4]M/LOR:"5"C89F%9 M+<."2\O@TL4"+A&MO16"(NJQ0#RXA!P1$6FN%)>)4,'\SBXGA5T]";O*9_+C M!),<)CQK2@7TXK 0K;4'IXGT'1"):66J3U !@K$UP(59/0:R:I*+>\;C&2[T6J)_0J(J%9ST&E-4U M0E:)8U,1_IHE^#[/ZC#]6<7B):X8S!:C79%33177*&=)(&Z)1L[@A AW7GJ> M',5A9Y?0-F.+B;&%D*U%L$6XUS) ML4BB<2@$+Q&GS"/-$I=X2MRPW-".D!MS^PLA6[DV3W9]85V/@EP%5%8. M*HM!*AZ=)4X))"5+B+L /IZ6$BD,(E-"):S)SB[LB38Q6QBHJK];K2.X'/6' MTXJ4#Z%&X^3(G(J6YUM?%VGE,1?H>1K25'R[U8+8X6*@*J2(;;(*19ZK1"L= MD65<("^9A*BCXDA;S,$C%(![3@ ":DR, MX"D:RW9V29N)Q7MM_UB6M=U1VS8ET/6TUQ3VOE4A=N.O*FQCJ&[[D'F$49'T=[PTE6[<$GF//E[Q\UP2SY))!SV@$,!XFL%QQ1#]M#1\%=/F0P;4[H M P"YQ.:^K[[U =M-(+O-0;J-QZRFA4HMNT,'BU@_KD#6ZB#KS0)DF4BXE8*@ M&)4&WYDJ9"VVB%M!@Y6,*D4RAZ1R\?[2TAQR$XGB\T%6S19#K,E:[K;9[XVS M:G^$H]*GQ+)[Y'G<@&,78Q0[F,II!N'F, T^]GHLV )OJX.W=POP1KT#MSAI MI%U*P,BT1D9SP#B6K$NP5V+*+C)I8[EXO%$HV4I3<*]ZS\RBW(.!K9"T)R5I M-\); ;'5@=C^ HAY(0@E-B !@D=DKA6.MDKE M?3UI'#D'8H61/3LCNP=J3:1Y9+\6+'L4+/M] 98@DFN],W<-Y9[LBNT M!!\6_7-J@K&)(VQH;HMM+-*:>)2XY9G4^A#M[5T7'I1_^""=>Y"U^&==3G6A M&]"M)5M7H+7J3E5N?R+_:"UV.UFFA/MQ6. M;?7/;VU[,>Z?T70ZF%0X_I])%X.+2=^'W%ZC28.<[9T^[)R.^YTXV_L\;;+1 M'/.=@^#'+=MN'UG=G".W(ACD'A#7V^39;A\>7K=Z?+[7TL8WYH UJQ=NF>Y&]ZFVOB02S-3%?M^TBGG5K^:/ U/G M:PSH,@[Z4VW'/YRVSU;Z?T?W]SXJP7-+!8<,HP1Q91QRTUDC M]RUX%XTY9Z1ID/BBM:A="SVD2ZOH*X55I57TUK:*OK'GWEKVT+NY!^4L96O- M%##8NW9+[^ET9=*0^:GZAH"L.\/X*^#-0BF *7>M?K.#X6&ZP>#]T)U#?O_( MK7.1@Y4BA(6Q=4PF:[U-@4:G MQ7RGD9L:?#3-YA;:>U0+C3HZ\Q4YVK.D$MX*'XT5L-C:2(ZJF$;YV.!+K%X^ M1H/.[UBD&['DN^NU09U#A'IAS.TO/ZASR.T?_=9CO_T:Q_)Q!LM6T>9D$O; M.>@Q\[QOO/6&^&RS^Y8)3%)&$GU 8'+!$-6;Z-?XY3?X7L:=&G:NNJ/_"&<,W<[!VW<'T"_^U]/3PZ9@>7?_)]8(CP_0R> MP3Y<=F]JUF"Y%]P3BH*6 G$L/#)!*D2E99SXH#U.X#SCE9PP+*DJ=S]&:%3F M&V;GNQ!\!].UD@FMJ?;?Z.,)R8WG43 >*6>>:$&T="FD:'%BQ-W8B_VNFM[8 MUFQ:K^DW3,._#*-!MK)%H^^BT9?SE_=-I)1&A0@V&/%$)#)>6\1(9($D[[S. M2;WX5M_J"2\+//%F?QV_Q&[_+!_#1'_2@Z\ZOGCZJP'K:]^=3R9WY[$J,"XC MUE''&"A/B3KL62CV?7 OAL9D-6.(QY\Y,EK;8+.*01M M\7#[_J!$_WN8\+GONY<)_SYNK9$.WQR)33@XDVNF<\L354YZI;R15$=OF0W% M2J^#7LY;:6EQ4"IIH-Q6YXH.!KG,NZ/'WA*1N*=A9Y>MUDAO1-CAU:@:]F&V MK>8,LM^K3CIG][P(LSC?;3#3C(.OYH@VV$:>#[6DI0;\<$*!F2LCBYE>!8Q=2BR &:= M2V#YRD5$A'1*6>:MXRMKK;!"==HTM_W:,Z[?(EC(BUQE[L@S9A^#/LXDC2WD MV,!O?'<48DX'GYSBM@$V%@.@K9]@U/;LK M2K2'J#-RNC G_:#?9XC?Z8R]: M,\?#XSQUF%WSIFEJ^C0'R W@42]:-P5@QQ^I%CYS'ET%0%8/XK3O.GEN5\-L MM\Y/.OZD90>Q_M@D5=Z?V%XO=JLZG_8TQCI7?3('&/;-[B7\=#:(5>XL.YUO MWC99%:M6_-JIFNS[8?U=,]F^K0!C;_+KYW.@OK?PWUK>>EJ@J!G$6^ZBGOA% MG7MUDC/UNYV86FG0/VT-^A>V.[R F0Y/^J&=Y]&UODZ7K!.0IR_4JSCJ#COH M#![;S_W ?:Q@;G;0@P=7,T^HSJ+/R;_="UBN0:=6]VF&5MY9]2PGH[E]ZPU@ MTKU1;('JGH,\!_#I]G3 S4\![%!]GZ'Y,0\23)"#Y8 5'.= P[X81#^(];Z" M+VQR3.O5F-D/+QXC-^RY$D+_[-E1Z.04E-\&_=8OV4#/),2^ZS4F>^:&Z9/G MAMZ<$5AK4 42F@S_#(9?#[:5IL/O7 U_R:3W>G_45TMJA?O>PWV=(YJU<935 MJX+=7VOF^#8-J-HD!1'T&GX_11Z;DQK[H^,F6[^YHY/KYIU84,88IT\.^9WP MP7];L"Z /'W4#C!;>7 _7^I-.S$C22;??/\B3&]K/L38 /F:LJT8 ML*#V '"/G L\2>N=&1#L_'KCS^SV'SG3]^#X8TA.1O YD8K4(RZP0";$^IZ: MBSQHK:2:S_2UP22+K9%:&BYX,#0&ZC57+I%DE+\IT_=[>G6U@1T8M?,)WH/1 M"I_ FM6I^O7>SO?1!J.SH;]H+L-D.P@?SM=A\G/R]K:G?>"3EV.37N<45Q-@ M@.>"9^UC;VH\=-J_E* M*SI-Y9Y:*\YCO?_S[?W1:9/\=ZNBP/_F%/ZQ\I1OR4;^KDPW*!M9LA>VH!<;I#^O;&"&4F(G#/E+MUD5CF07>0S)VF^6,L%WGTC?P,RK&1!2MK MB;QO?/N[[.'OS7%^_]ZQ0LD*+Q<\_?+=MQ32*NX7//ULES@$,3IJ(CU+C@7N M#/Q+<,#)2AJXXDS!/_ $<@I_#SZ\^7?[]]P_[^ZS_=P]?O M/Q_0@Q-P.CL'EW]>'+[]#SB=_OS@KP]?YX] /GQZAP^/#CY_. K=O^$[#M[^ MSC[0-WC_KW<,QL?__NO@T\'E'OG[TR\YT>EB(1TYT62$1(IIBT"D&ID8-0H* MLVBUMXF0G5UA5)OQ!S>"7599[ENHJ"#=HQ=]VSBD6SJ+2R=PUX5PCD;.@C>$ M*(Z)8DHX8<+D=L48Z4A!NG5#.CR'=(I0IC%7B// \V&O0T:&@$C G"29A/)T M9Y<1TJ:<;3;2;0'1WH#N%C5W.HC#5K=?W9X NXJC]NUH@T&7+;.\ K)9P2SA M;\M@,4CT71W9_A7$6A!Y98A\L< ]*0\J\$"0X3$A'H1'.LB G.;!:FJDRL%R M@]N*/J1)SPH;7!3%7DG]]!5PJZ+8:Z38\U2+)*IA*0GR2A*@6I8BHS1%@GFL MDI(6V-;.+J=M21_2$/71%7M->=3V)\^!G*NJU3D]J_.[>'_[^D4H<;=0&:>ISRWMCD4F"(>:U MX QS3AAH"Q&+^;IU/L(R0F8F&>ZUC=A[CCUWV)&8I"($2Y[&_'-5(8 ?QSH] M9 >(@^./W" M4E6\AC^W)=D.8G]P;'O3))JKK)LF0Z:?^[./J]$^03+,N+ML3MC,^#=)RYD M9YU\6K7R5#NI$\--,X7=W9]FD=K>3"(0#+874VSG!O6.[ZZK+(V"8 78V ZW?]Z> 3/??L!/E,WAS@Y?/V.'WS*#2, FDYA M#)?'=!]^-P],'R[?B(/7Q_CO3R?=ICG$&[[_Z9CFAA$'GS[ ^_[]Z?#UA_/] M3R>YX1D[./^H):%&2XMD% YQP".D%;5(&28P)R182A<2 TE)A@E(L'/%;T]6O]7EZW/OX]3B?BQ;>DFOWW>6[OMPFV9X_K-/[V& GK M&O_P2L[E33,= ;+1KE,F3^UGP/F?=EX=OM[?^4=&OG[.'J[!].J#\2N0VW$> M<>KX.&BW8D[G;ZY@- A=CY.A77U9U>R."HQ,!G?XUDF2?]XE#:L&;@P( M_:+U5VR%?FUF8"[=B\M8L^)!! P9/P:>TJV_ISJ)<7B-0,]D<>9:L0C8^>FT M?&PUW4J>EU&NGK1VLMOKTWBS=3] M6H9VSE*M#44.K-V-I[C:!@#O#GZ9!\N#^KK$83J>?]08"IK4_1_R<'TJNB__OYN;]_E#1)0I) 6GN/.)8)V4 X8DQZ MKI*35H/65IVO-[3[6-2+K 9KLR<:#,^^?-D42VR*@]\_6@PN'U$:L<1RL22I MD+5&H"2T531&&8+9V4T CHN[8C!=]>FVR.2^N4-E:_0;? 'DK>I\][,<-8KU M.WI#$.CXIA8\X1@,P(O6(>!O1O0YE!Z_>XJD%K9>*X-B0+FX=IR:DY_KEC&# M;#ZZX! ]\T06<4SFZ]4_BJH=JU*9E%Q,4W-J.> MS&%13< NQ.9:2[Z@-Y[/_**U_G>4(7[87'K)WE1UTN]FUP$^ KNXKBS>VOOC M58MJ#%[/:-H4)X\P?]1WSNH!SE[7 T/Q+WO1RNV.AA>MGRIPT6I62V3MN(4X MM)UNOG[37/T!VCGNK5,_]+8'@;5U\;C3RS?I)F8G;PX8(\QB,&SNLS5NWGEV M"O-EG/[L&DTF/?5F=FH;M7,EX'PUKG\^L4W (69DWHA\<0VO[-0@IBXXE[6K M Q8NWY(\GGJ0T0ZZG7R'8GPU\/H-I?K^TV#2Y6=R0VGBMS5/:NY&]?KCD%I> MOSP]>-"73G]43;=9#-?W3B\.)PRB71]SCO?8]$)3NWY+?@5XT6#Z0QXIL ;8 MRB]NBE*NE)7^( U2=&F0\F,U2/F^J[(VOAF@V''L94RXNE5\%0ZK(0-0ZK13 M5?4ER(R5*<8:Y@;'#8V/%KR#FZSP]8ME3=#>7=3PU8T :K#CZ^YM@&: Y#"( M\6_:5UA= 6W* '_2KR][UU^?7\M^BA]TSNJV4(W'!!8_C#) IA0'];WK#+'- M!=7&HD\,=V-$/\>+Z8PS$ /.US03;+@;],'AR\9CBJ"3$5[]8DHPKGXW^:+I M+Z9&:/J;J[#A^%./EE/"K3&(!)80MSPW&M4&T8BU$-8+:<-\H&&'F@O!4T:=W MI*>,Z&I+7_/5!M=V3<;5!7Y2\XT<2*G&-]YS7YH5W>_QW'U-WJ.06[!OMR4 MEE4T>&V3YY$*3I2UBM%D MG4TD$2YM7#I+<(QNV5%^-2Y_]U=G>#(IFO?FZ_@D.I<3A?^%(_MU0U+)[N=8 MCPN(PGO>[E_L?_KS?/_MP>?]R_?P/0&7)R?SB<[9 M^?YP^>[BX&CO_ /]_?+@+7PW?0/?LW\)XX?O]3GAF1V^O?$&0[#1 MB!MND#.*@HL.4A7*1.[\SBZ1JJW58J;S9O?O*,BTP:O8# 3:5V"3A)B )FT198J@D2@2NM ";,NITG+ M-N=JO9%I"RCJS:[31E'4\=G% D&]TUVV&^:_CB7AET51D@RSD09*A>1):LN\ MHM(GK[Q*VK#"[S8)10]>+=Y0)=(FQCGB-/>7D"$B0PQ',H \710B8KZS:]J2 MB!55#'BZMB]WC$7\@&KM&5&.@>,FB>(L82,ED\*)('C^-Q5RM&%J/4^.<&0\ M4:V0\P*#6I.(K+$8)<&,!)ID;11 CFB;R =[;8^KUUO C38J?/?;-&%CFQO3 M+@N86C*CF,'WEB"9ZWT>@N8T(9% MB>HTU1(.FBD*XCUX$"Z)D!SGGCDKA"#46^V'>'!KL(W2 M1#OMJK;>.KT%#&BC8D'[XWLY)1(T$PEBP'^BX9&8R"WX#Y(GSI2R7"JAV/7'5,OGP]3$^_/VCE-0XD2ABN78V-YHC)UE"0E/N28R$4[FS2]N& MK'E608D#+5,)3^E DT^Y+"]7P(%$%(EHJ\"<.6^6KX17U/IYU?IR3JW!=:G+ M+2/JG42<6H:,H!2!V+$$$@3J#&HMVHJ0]5;K+2!!&Q4&.LQW-DL0:"9DCAD7 M7(-CJ C7.!G!):&.J&BL"#(5!K1A4#D?!)*1$Y),1,S2A+C$$EF> M(^.BLC M\Y22G5W>9E*OM[]88D!+J;4/3CN,J5*<8.4$BTTVMJ8VU]7&B9EA_2>D;!PPA8"VZ]TRDP@YDC1"ME)+]_+Y\"I,\(I(>+ M.=,VRJ )"<@I+!#WSB&C/) D3Q(S0=M <'8E*5W,%'JBWA\E.+12W8Z8,L^I M(C9)SD.R3%CFF!7<6R<5OW\[GZ+;SZO;"XG3# /OI0+6DU,@2> .4IS\55I M@PH,U_==:9NI]=7M+>!'WR"0A*T=03KJ#VUW99TSM^Q>\7+373KULPV*.>,!)F^0,LI%$Q#5Q2#/-D" Z.2N28[F;XQ-U$E^;F%G!N1\, MYWSR4D=&J<6)FT U3B1Y'(0F\%-XAF2Q@G,/PKEY#BQQE#$ !Q;1:\29T<@P M21&SW!FO(Q&6 @>6NLV(V52<6UN2/'G+5#UKM%VU%[^=SUA;H6Y9#<)7_2I7 M$)\4YWY(+<)U*3?X8^VRC3I_N*E<2ZDBN$6UNCRUDB2K330<'D:UPT)RQK54 MR2GME_:<,SX=IK?]?JCV>N&/\9[YH]\-A3BNK"37T;OA?J=)GSWX!'.^_/TC MM]X(*@WR-A'$E3%(@Q!1[@H@-(=_6'4=@5RPSO.$04S) @(1C%PD!A&> M)*"0,2JP7/A&MRDI][U+HN_J*M]L:5K@RBO?%&1\"F3<7^1FB;/1V9]>0-F%XO?5W"YC-A@70[E_)9I-2^IZSDDU!Q:= MQ=\7:$UVZ&CD& 4I7';X/+(<&\2D4")J$Z/E.[NJ34PIV[<]ZKOR@C5W5=]2 ME^;>FCO/9ZAU5AE/40!A(AY$0L:+B+ FR@AEB"=T985I2JAFFT(U#RI,LZ5^ MWLH+TQ1&\Q2X^"%G7HUQ\1CF_N%C"-8;@SU*+ 5@-$P@(S1%S'M&7(1?8)NO M%XF'%Z I89JU4=^5%Z IZOM$ZGMQ77VIUB R\$"H(@EQ;R-R"10Y.ID<]H01 M0[/Z:KFJW,E":K8B2G/_0C-;ZN2MO-!,@<2G@,0_%V(TWN.@0L1 9A0P&AXX MA2.*8#Y1"[@'-])%CP] MPCTB*BC$B4C2H&[*)^>"&8$L&Y?P1GXPO!C.?VHQ1(6&ZZZV8-GK,0 M3+$!3V$#_ */HR&)8#%#UCB1"R$DY*+3B'(=E"' U(T"'D=Y6^,'ET)>2CW6 M^:);P;,MP[.5%WPI>/8T>#;/::6D*>>WHD1R')X8@0SU#!FN?)1$I,# +Z54 MM(U<522^%'9936&7S2V744IN?,.363/K]W;0KZK6V:"?.L-[576YZWG8^CUC M"[;81AT./*BJRUWCB&LPSZ4K"&X+;=22LL =93Y)GH0VAKI($T_64)N$6]H- MKL'IMQJ;"D]<&4_\M+=XI\9BZI7SR.'< I%JC4PD#,&6B#Z(Q"CGP!-96^$' M7ZI9LU.,@C@;C#C&6.T=X]Q%PJ61AB8JL#:*.V^9C$L[J@5Q'@EQ%CQ3BX4S M22(BZ^Z,QB'GHT?(A.1>1^ QUFG%=?(),[Y\E9:BL(^DL//410>C M_A][;]KVV::T56^N)L!:4F59ISJZVZBRL$0C!. Y^B+*8FS2()5ED+V0YO:J M+)4%E\*"B\J_.EB1M;#$N\@)4"1 JY4F/$D(.L7HL]_8%NBVR'NO+'8L9?24 M :NC38$E9HT"T-HXCK^9* Q-R6O0[;DM57CESEB=]U@B"*I]E$0DCQY+8I(X M'S/))@8IC!;.Y=:$5VJVY3%E6^XEO+).H=NMBO]5XM)(GA-+B"9GG;-2QN < MTTSQ=/<-/-5]60HE_GFNN?+ZQ?N3UWLOWQEAA7?*X@#)#I=G8BI?PC&VZYV$Z(**AD1'>7%5(G$NE=K%+!A-)@1:DBMRL?JZ*ZA\ M!![*6F55[JZBLDXAVFV8K@49E)$QX\ M9YY:U210NKO;L"9.'E(96>A], ML^^KX_J+C\#UJ-M_'TVMX9/9+M?Z]M^:!5H*[R^>)2"%8D70BB30CH"S&&V& MJ FSV6E5MLBQL+&M^:84=;MOY:]'RE^M;_>M_+4D_IKW6QF345-T69,3INAL M.F+ 9**EEAAM6!%2T=GDF^*:A-F:\%=GG=JZO;=N[^WZ]M[K]EQNENV^IR7T MF[W#TP7>S9X;QMZH)%-[Y5TWQ:?JI;\_I>'D%OLT;[IZU(&^>;)G7\M #741 M#7J((!(X;51@CHM@$]J-VQ?=O3Z;+R]/ITNU^NU9_46U2:X-S@$KB=;B!1_F4UP9;WP51>7&)O+@H&YG "O2]%+$0-/*B3\1S2?%/ MYCUDQ;7(&]N@D1<[OH)8E_0?.;,W/58D_LOHW6!)V]3D-C" M OE7"A+/&?/5,(P.4QFCZNJT1IQ?7L[MF_C]713:VZ RH::H]:C,B"FJ/ATF3:ZS>XK>F?)=8/OAI^QIX^ M3,/IC"3/^KYRX:W"QO>+Y]J"U92!)1CQ6P*"*N)CE$2C98O>@J>EWH9?X_IT M*F2L69Z'K(ZKZ&P)G?-)'9 L:!8K3TF_+A8(<028%\Z0IF*!")+Z+%( M1@)5PCEDPN1,.<#;7'/J3U?VT5=UBQ4G7"I>5X;7A>4H&2V+0I%(LR/@(1/G MN2$F)NN=X-;27"1%Q37;D+J"UT?@MJQ)(J4$#;VI^_M>CLLZ16L/[+B4_MYS M?Y\RX4]IF.J>^]OFE1?/G'%)2X=#0[R4@H!FY6Q"J8EQ:,:$X(%YAYPGH.I? M=!:8#^N@? 67542T%;PN9%>45RQDBT2F+%46H*$ M&PF8G(A5+A,.65KCF- 10Q#+.XO31^#(K$7.93=->X/1Y-;'%9]6,_G1=#HZ M?"9PX./HR _2K*+IJ0CIM-D9ZVPGEN?OX?RLY9#+L!F+Y]X$KPQ( T0K9M&] MHT"M*'[3@IUWEFU]2'YST_MQZL]6;CI/#BTX:1;PS?;RKUTXV M>_$HE5M.L0GC7O_P$UJP'DZ1L\^3<1K@!V//329I.FGNA0[(8;^I_)YL]?Y* MO:-)*J[(L1NCH4.G8W+Y$^5FQPY?.@$/:>S:8 /=PX7?+DX4:=M M[QVD^+[HMESZQ-;5X6_3?%R5U"P7_(@#V"^W?=9T*#;VQ^-^G![@I&A6H"]= M=>H$T(M+G$>3?S3]^B67#'Y(98!7.F'M7$=>^O?@7%[T4S/>."4_HA^%+7SF M!L?N9++QPY4'.>P/S^XM ;]\_H&_^E@YM^OQSWPH=*9'LSWRS]!G2^/R*6R( M>]@&] [&Q<#_G^\[*&C1MU_A=7\77!6?H0'8A7EY4Q0U3ZV+V[YN&*\U'=\U M!7.F0UK-;8@\,!' F.B%"\RQX$.FEKETS61>/OE>;U-^.>6Q-PV/_7S!8V>= MLSI8G=8@(.,Y9/[&!""7+=!_X4DT%V%F" K=SHCV( UBH>6&DF>*#TCRO8SS MJ!!A+-<>X2@-FI>;/\LOY>)B9I!QXE;OEY9HO3S!T6GS<__O64NNW'OV"-,# M-^T=]P>#GL?G24AI7PI_3YL+F@<9Y5YRX:#YVJWU-/O7S[SS?1Q_E*'X#1WL M3DR_5U:Z>8^?1J@YS*<-O9]=OO>/R9'_D,*S05GGQJ//KO!/YM)A-/X M8KZ>39"9#X0SIC1V$YOT'B<8SJY)F3;AP W?XTSK#\_ M2^/#*UDLG*OA&?9$="=/++K>#P696?6ODM) Z!0B 1Z(H'W"^TF,6;5UGOOKM?GJR-UPY%[__DX% M*X-QEG#/%4$WR!.'$37)R;(L?)#10%E061@Y[+').;WXT7@\.D[C8H%+D#/R MZ-0W5(%D,O)3UQ^>8WZKMW> Y(*#@%1W+?MDA/?H:'H:(1X?]-%NC@(:Y0G^ MD0D-%; !?21&_*;Q;&SOEB*;S 78BTW^?8F8-!Z-$BO,WKN M2.1N\/QPA![;Y'6^9'/W^G#:):>[@\;IZFYZ$?T M*-YC['H:N\M/BSGW,G]F;U]$M5MT%MF>5IJ]H#[$H/W+X&KOGOZZN5URQ8=J?6@5[._BRD.VXP-;[:'[ MLG+DMD_LL=9%;+Y&7"']04J1=KP6.TP, #2P+DNU-_?X?6+WR5^Y_&LS?M07MMY\4M_H2SD MQ?OC_2\_X;W_?5B> ?^&W1>#0?FNW;_^W7_[X7UY[7CG+XSLWM"34A*"/SD^ MD]A]_@XC.<5+5$ZUM 1T#L0)_-.F$*7S+-NB(@AB$X/V>V\>NSV=+K% KG)9 MY;(%+J,L!>U+9BI14!D<"*-,CE9Q+[*'ALL8XY7+.L!E=([+0&EM,@")@4<" MB@%QT5GBDE:&:A4T51O;FFY*N1Y<]NAVGS9P;+)9=_(_G]!FM]L2EV::L<02 ML!A >&\CU3S%()"YM*:F.F&=(:[^@A-&?0B<^4S0W4H$\(^R*U409EP.4@?G M I\Y8691RKE3YW=5S-[&V> J4L%%9#2#1AME6.*@782$O@:3U=GH$&;GG0TF MLP3!@4B=.8'D/+$V)^(@IAPI#J83&]M*;X*17<'LU9KS^>K;>RPKK6K=Z&*F M7ZHC_M7UAV7[R*OA>?77ZWQ>$O8_:=R@8!B>\ I2D+N_OPOH_R9.%;&&QMG9 M2C9X3K1)5(&Q6L2%PNW.U!#O-6O$87:\3[.Z[&8I_K*<^AYGP*3WC[(3.$U* MX4X8O1\VA5;]X:FN_7F%2EEV/AI?JK&=+3*["9+E8# ZGCQ;P3KK^JS+T2TT M0$M9ZE+M+W6Q+71VUZ6Q:@N-^SHU]L;38'WV7WU_L?,6ZV(K_JA=IX79O8-Q M2KT=_-S!I/<2*33VSI%W:[TS0W7^&_TF$^CN]C2R:8;XCVU<.$VBWU/I$_?I/'GICP_?4[#HZ_+ M4R]EV?2*+,"36#:][1.O<293"4@\JZ"-\>"X\]HIQXT$K\ :>7TQ_LU2FF?9 MG=?#2VG.]"1RFZ^.=U^\$OM[[^7N7_\>[+SX_63WUS_A[>'N1_S._NL7^R<[ M_!6V?Y_/YS9W/CRG.Q_BP>L7'[&M?Y;[T+=[!X?[O#Q?T2AY]67_0SS<_?#V MNMPFSZ"$C)&(")E S(J8G"CQ8!+HG)R/HDAE2GKOY8C;HF0-1),JN3TNAN SCN+ M++LL*-.$.1$(4%NT8!PCS#.M:9)! Z"SJ!8EA3M5EM=1;_#;\I=WKKQ8J;R2 MZX][C:)D*43YBL[A.FKZ?.V0P]Z..RE;*^EF[SCU/AV-PX&;-,HO*:?QN*@D M38NF#O;&CIM.T_C3:#S=Q/X(6[U_;%R\M/'/S:)M,.RY(AJ#A)4&)S.)IS Z MQ.O\^&C3?QC8OW:WG4T :+%<>^4$_X$>F8U?6E$\O/5>3<3U_-,&' MF#1+"!Y'IZ%H_/1PZT_[*6_ M9[H^C=15HYXSU[,SM0B<;\?#%!O-BD]%M&)T-"G2-T5?K=R^%#GUST^T+X)" M8329=5V1-[SNQA'#T@LAPJ)6%7'>H '"ASC$OBLU2[G,]\]EOF]BWTY[1Y^P M[Z5Q<,RKG3WC605]KY,7]9^/OAD=%-K(XKLVE1<6K^9)KNV\F171> M_>6:PR%Z9P*%,SF-_N3:_KKXXC((HX43LII7&U&081/ -\5DD[."PU,U([PQ M3NE)^:[FF\^&<-J4/QS.RA_2U?*'YMF*] DVK+D(?Z*Y+U)+87 49T5L+GXX MFISJ'.%3E%8CS^!X#$]/P"BOEM^#FQS,A,E*>\^.I^F5V?FY42[;+*5NKFDL MTO&LY%'.X.UL ME?;SWN3HL-%Y+@I8%P++@XNQGR_$SN?0NJ1DO-D[/)TB5WV"HMQ5')/32=/S M9=;,JL'+C?, 7;-3TS=OR+P;E#T OSR&BO:%*5Z'/I%/YV2%)+>$U=R^OUH5%C[?XJ>;*-P^SPT(=Q. M(W0[BS]>%4(NK>S-G(S>/WY+G].@QQ:2XX^^N][@US9%TABHS4YW?NWQ3I\; M<_-J^.GHHG?XT^Z=/X>CK_6,N-HSZWYDYO5],8/*W6H_;U'.<+<2VV_77]5& MKDEQ\\E^97^]ZB/D[1D!V;KU[9S\WIG-$SGYS(5 M_>E;GZ;\*$M;'TOUJLDR9O#:9TO!J625,8;EK%Q.5D=^4V&@0G_/A['\>'E! M@M>?B]T/?_+]+R_%ZU]W\?T_!N7DS_T/!P=O7X1C_,[C_2^#P>[> MP6"A'N%%X+M[;S_L[ 78YSNBU#'L?#CHO_[UEX^[7Y[C\_WTX?5??[+7O_ZG MU"/\/2]Q!C%:+2717E "3!KB@#&2)#5<>4C,IHUM8D=8& I9P8KAD1 M.*X41&#*ZDI#E88Z1T/.\(2.C^.0.43J?-'JLEFD8+B4FBV9AG+_[Q3)ES0> M50:Z'0.Q.0;20J5HHB21&RB2B9$831-Q.F5M/-@DX?S(M\I E8&ZPD V:"U8 M)8X83*;CT+DF! M?F[G&.@[N:SNU8FORRZ<%%:I&O)UE^]TW"XDWM-HY9&\)4(YLSS1%5U,F CJYZ R M@&LMXKT55M9E,]_30;YU&%DRZJR-%C(-1DL?>:GB9$Y(69'?:>3/Y[JRLTH9 ME8F*UA, I8@3E!)+0Y8:-$,Q8)%+D8ZY0AC!JI560:O&@MN*N@7VO0>YP4 MU@NALG.0)77 T5,$#Q#1VAM?0=]1T,]G=#)/0@L1B0%@!#+7Q 6#+K]$7D\0 M5>)^C4"_[O6K7U$3.AB-IZ3L2+ZT<_A>]:Q=*;2L][C!/5K*LW6U&._/K3=; MO>FXV?QVTIN4C6[-KKG[I-P>F[T%=*:]3"QY&4$D9:QU$FVN="HF#3<.KY]_ M=OU!V0;PRVC\!NWFF_/>?I'\].*OGX_&X_0T3M-:D>E=K&NCAO$$3J.K+=#@ M&N#$ZNR)8L(S;Y1, HH0UJ:4G3E-JPIBW3]3EI245H&,/ )WP4L6H^/>\F"# MN'EQ:H7RPT%Y/E_FF5128-0LN"JAL_7$92C[V8..V>5,7:Y0?G10IM)QP1*C M2?*B'N&XE4[HB,&2$8'=N++J7E"NL?!=43R? )-:HT_%*6%6" )4:&*X9T3& MQ'2R,2&0VXZ%*XP?'L8V4!]YR,(@:;,43*GK3>AONPB2^AMGL"N,'P3&\RDM MZK7(@6H2'.4$5-#$YL0(39Q';F1*474.QH]\P]WS]VD83GI^=,U6NQM1STW+ M/->,>J@(QGO(6BL.5"N7(&/D%U16-D0K:C#0!R#<>2^]9%D;69'\V) ,:'@3> P&A0#D M<"]$J6Z#H%U,0M]XMT(-!QX$Q/-1/><>D)LS<9G2LL(-^)M11.O(>=8\>]I> M64N%<6=@K)QES%L=-3"( "[;X(6TD3*F=%Z-:UUA?%<8ST?UG(L(UC&BE0", MZC&^-QZC>JXC<%8R-:IN/7HRGWR<6X]^&^&ULP,ABM9C.0>Z%D&TO[NHZ>;_ MQEX^9?2ZNV"9NTCWGA<:;Y(DNQ_PF;\4O6_.%"O1E,IE8Y'BZ))E],ND\N!2 MRH[JC6TN-I6]=V!5UUDZ@]^V]@C=&K_5"[L[=$^N0I<*[15(2J(,"%WA-7%) M!>*M*=HB&2RTIT%1L=L9[+:URZ?:WA4#>'?.]CH%*LD0B.(B$RAFUV)87([X M"U$P#K0Q_GCIS9>0-AEO([/?6G[L=Y(O=8]7Z<;QT>L9SIC>1^[,:QR4 UQX@> M]K^SYVQI)G7U#W\+JQJYL8G3D*G7P"(8\.A:<;#4!FKEC15>+\ZOGAU545W@ M]NSHJX7T4^#>"2,C06O*"="0B%?)$*X4RS0';AVZP&Q3PN(9]*NTHN=3?[V< MX$XC-@ SV5N?G73@O3$F1$A9ZU#&GJ5V$%N=WKN#=<[IU9%G+3TE.$C-:?21 M> F91!PP'"<3.6U]@WJ%:U?@F@T7,<@D--=@/75<6 ]1XNM@J*'5P'8!L_,Y M)BNDRDEX!&DT!*QQQ%H12$X\LL"<%D4^JAK8QXA8]*T0EUE9Q"1$8[P645FI ME9,4HJT&]L'!.F=@8TJ&J4"1_10:V'+4M?'X)QK>Y'-6,8OV"FM:A.NJ=\RL M'G6O_OCMYP?8+=-I>C$!@ ?'>9(2J)!>6B\9,X'1(H.?[TXOE49N02,["T&U M=('&Z)!&%Y9P51;C9&*@D(;B(#B\HXKCD)#)KM##!0NJ9.E"I/922&%05)%P0QGE(2' ZAIXYA*+:QS3>I M;2O/?F-0K$N=YY-">5L;,*KKORR S_L8@66MI$%81R @8MG%+@+QW@G*P&?/ M]W3J(9\F3B?#_$YDC'Z7(ED7L[55&"(8UX1&01/-$O#@VUW MP;RB?)U1WM9NCIH4N"^0YQ?3!?.9:D6R*<+NGAKBH[3$EGP 4C$BF[62%%@) MC!_GWHW?1L/W]3"5IWJ/>IC*D]\+N>K#5'9'PU#5&MLVOOL+Z3 3HP^2,H)Q M#GK1#D-FGUDF(5FJJ4]H@CD:7[7)+'1E>^3:%)UV%\ZK/E"EPGE)<)[SI:U3 M/(;LB-"N%*:&1)Q,CG";M DQ(917?;!*A7+[4)XSRFAZN116$TJ%(9!! M$Z>])8X#H+-%G4NT2'G>- M;5A;E5&S!98J=[=4>_5^(2?DI+%6)$Z$"XZ T)X83A.ZGMR@L;*"R;(@H]4F MO;_>W:U \9#G MSY"9X>D3TF+FNK_JMRV6JX;+X:S$#*&$X1ED0YR01IS!H5 M2.36>I\\A7*PH91T4[1V(%$WZD0JG54Z6UZM6Z6SE=#9PKXV:2-X9PBD(,HI M ()8*S,)1@;@45BF2_6ZW.30UAZ:RF:5S;K*9FW5]'V#S2IAW8ZPYORO$'Q. MP5,2HVN.H"K'EI3CXC/7$*C6,J@V=_QUK+BO8WL!]?7%?7WG^X-OESS=X"$O M=;W SHVC(S]("WU_I^*TFZX7U59VO96/,_O]/(3Q48J]P3V1M [%H/4>5=G\ M*\KF]UZK[\;SWMS7ONZYUELZHWUU]DO>1:TP:,/+_O!R8<5&:2N#"(P82*58 M2!OBI7?$.6&2HBK1%@]ZO5>%P5+D8ROOK#WOM*\Q7WEG";PS7VYLK<.8TI 8 MRAY:=]WEDXD%'[8#U7Q O(!%1R MQ'(MB1,Y>)]H41FKO%-YI[N\T[[D?^6=)?#.G+_#J(*@J2 A15L.UD%_QSA/ M) LX@E(GT;ZV4-7]K[K_7=']O\(QE4MNP26+)^IAURO)G2))9DX -!"CHR N M2VN!:0 6-[8%O;=Z494G[A@NVQ?_K[9_"7B=ERF*@G+)-;'98LP1&.*5*4TD M!\V$PPC2LBHI_E@QV_X) !6S[6-V/D\ :$@Y,$]B#(A9BG"UD0N2C97"> A. MUE,['BUFVS\&H/J_]\#FG#W-*4BG)2,B,(G81%BZA,1';=DO"-XQ([OF_ZY[ M_=^W]NY^HW;IAG5@L[ZZKA3L"95?M]\E:UR?W=9&X$N\6XNT[TO%UYQ#:*0$ M*X%0R@2!*-:ALARWG MY7QDT)ES3S3WG(#"H-(D*0C/KHPGISZK)1TP41FS,N939,RV=BU7QEP)8\ZG MX82E-D87B#;!$]#.$H<1 IC%D9\PDS9EL[HVODW2XSSOF2 M'"U94I$3$;@EP 4GQN(_@3,F%6>9&_J((N\F?_K#M,B2XL_8_[S]+_SGK-67 M;A02SN7Q[-;]8<2_G@G5,./L>?WXA^WS9__N??"RYCO/NV?VD-@U _=IDIZ= M_?+CF5YC?]B K[GHQT,W?M\?GO69_+3X@.7[9F__>-R/TX,"URTZ@^QIMOCT MFT_?WFK>FANTV7O<;$FKOOHVW6)??>];MV5JB_*O7_JMVW[[/:"UL6O66'&C MV]YWK:.-S>G7N"2GS'"+=4@ND$9;%TWXR0W<,*2>F_9>I) .?1KW!-OLH5EE M]U%1>"+=]_O1:)IB[W_&_9 FO?ZP]SR4!=;>CAM_3--)B<1ZKPKOEU;V9OHL M#>OW_O%;^IP&/?;/VLO?[>4W^+7]C$T83GM-[[UN#OQ^[?%VGQN+^&KXZ0B[ MNWGSM&=Y[=D[].R?P]$W>U5<[=45Z6 LLS[C^HYY_NU#Y&_PB-^7@GUH'8C: MPI6W<$65%ZNO9_K930YZZ7^/^I\QD+[KH8I+X-YZCR7?XQ%8@.MG]"PSM9C.,0->>$@4@#MNLA(T\\QU*M74 MLST/C/'OY2,+73X?QO+CY05I/E$=VH^P_^4Y?N(_!SLO\+J]WT]V7[R4.R]^ M&NSSEW1_#S__X7?Z^M=].9^W?+UW\&'GQ3Y_^]?+X]V]]W_OOGA%=_8^'N_\ M^I\/^WM_'.P<[N"]?H>W'P;Y;/U[YPWE^$QB]_D[23DD*1@Q CP!)QPQW@#A M@5D6/?7<%U5':C>M9AVJWUR1VFSEH\[SD8^,29UDLH)#3LJF&$64*5/)I3*\ M\E&7^>C+'!^5(TL=SQ&IR.(_,DIBN!7$66]4CA%TV>=1^:CR45?YR$:J9:;, MI*0A6.&=BDJX@(_)$Z>P9#YZ=,4N*Z,B-D=%7(D,DH(]$@&6!5"0-"28P M'X75T;17ZU*IJ%)1ZU0D@5.TF#X!AFLB.&\84^CO4YZ,\C15*NHH%8DY*K(^ M^4R=($(JC-*BH\0)S0D-45%T>GGDG=RQ7H\>7=(G'VT2?;:#,=PTE7Z#8Z7O M5S>Y?J3OHZ02HE16&B1]YK@W.06&+B@/H&R-ASO+_&?5UI>8WV! +$32)'*1 M,2AFG%AC,#*.02?M>98\M18/WQ8Q#RR>6%G@&ZJ$DC&7N02=#5B1O:*N1*/& MIY@XU*Q8IUE@/BL610S"Z$BHCH& =8;XB.Y@\E'KLH>-!E-9H++ / LH:ZRD MR9F +, T..=R\")2KQ)0N6P6J '@70E@/A=E/(X]CA\Q( 4! $L\#XH(QA.D ME ,5>4G[KBH!K#$!1,JCYJ%L0 $(09L4$@7%5DFD:'_;ZP\]I=)P<&H*3WB2%H_&W#U"\@<%^ MA#8YF\B5#IZQJ"!P6TJLA)FGE>+*,+WE(>:""<&4,@)$.L=XD(FK*BD>8(L+'-U*9F MID.G"3R !_X( :V]D%J8A&$U!ZW*1O"@E!)!\A $N[&370']<(!>S+@%[7@, M)(;B;T.DQ$.T1(LLG)2>2DDKH)<#Z/ON\[N_2)$%4"9XHX($8,)[CR^(9+E+ M-*:X$D#7V/FN6)Y/GEFTS38!$&T2*V>,26*DX(0K)W.@1H1HNWC6SZ, \X-; MYRQE4?>W*K( .3*K+)?*9TKQ%^%-!7.GP3R?"(O!98>N%K&:%X5; <0([@@O M9P P!5D#[2*8'__!7<_?IV$XZ?G1-?O^;L1!C_?\ L8IT&B3Y.A:6$&-D=DF MQAE%[]+%U7!0C1#N3D2O?[X(^5_OO3S9>?\. A6)12#1,T?*TBJQX#T10;'( M=3(@'$8(;--2U:&2S'H@21N !BI* 8865@0,^9E+"<<^*CF ?O"0/QE73H-S$#6'2+GQ M@B:,&#CPE*/U-4KH-);9')9+^E58M,9&ZDQ T(A85IZ$R#/W#,KYJ5W<,/$H MP/S@UCE&J5FF4:M8,K=@LM (7^H5R&C":A+R%8)(W5T$*>JS MY0Y?<'1%1%3#A'NPT9N%N%^Z !R $6XLA@E) 3H9UA#*LZ;!QV YW]B6FXR) M#J4?ZUI"*WD\+73R7$7.(WC';:9HDS!$X(::;&H>;PWP/!_VI\1TH)D1,%HA MGB/B.7!% K ,VB630JYX?IP+_3%)#SY9F6A9\H\N2:U"MA@^VIQUKH%"IZ$\ M'_73+$!K+XDRVB*>.2.&>4:T5-:;Q 6^W,6UP4P=I$)LS'28XN>LR_U*D-YJ>_F_LZ%,&JMOM5[2T?UICY&E( MC@9.6,6X.XN@[W7LD_ MQ:_("%,<+")%EJ7@UV!(GS5)DG.!P9ZRK+USG2N .Q;4MR5Z4:WP ZWAGU7Z M\I @"D.TD1@ ))#$9Q5)4@S#>1]2"KQ:X4=JA=L2KJA6>/7+]J?X9=2BPRPI M,9)Y#."I)U:Y3+2@Q1"7U;).UN \6FW-V9&!89:VZKF['^]VTSQDO4=W[O'X M]Y\@PQ^[<6P24Q-\QL/#_G=T5YZF:34L!IN255()"$D9RVA %TM!YE%2=E/3 M^@(;^MF5LUYG)T56>WD;D>^]Y\567CE"'L,52IV1Q'C*2#E.-=9B'SQ+0(D4EUCYBY M+B"UQ3$O%P)J0QVC(G!B'3KH94$?W0&A"#H' -(R*R"A.[#);%N')M1JT*X@ MUM*L-7KC-KJ2.HDV,@4N.&&MD<'<6,.M.@3+ NN<0T!#I@$9%9UU)0G$9(EG M41#M/4B?0PRA=87S"M>NP)5Y[H/ 6(U&"4([YQ35$?!?$;)7-SXUM\)U27!= M"+6-9AX41ME,NW(D)2MJ*9HH8-S*P%,4L<+UL6Z< JIS%AZTYA8LYR;9%"RG MR5L7K*O^<#/,6DSD/S6LM[4WHT8)RX+YG,?A9<#( #2AA@>,$KP@AK% M;*0L&I$4)&@[RU^!OOY ;VL/1UUAOR>@Y\-^ZGP.(4O"G/$$I'+$4DU)#HS3 M2*FP5+2YPE[!O/Y@;FLO1_70EXKT.=-ME 'CJ2-:!D[ 9D5,9IQ(SP*3OFRE MC"TE"U:%]4>[L^.WT?!].\>-KL-6AGJ/)6[M,!T];K35PT4?;QW$3<-K<>MC _6J M3QNIH%X2J.=WD425N7:6*% *@VE@Q%J#'G=&_SKEG+2OH'ZLFTA6?>+(UT!= ML]UWQO-\I(!73[ M@)XST%%2H;RU)&NAT4 S1YSUF4@<:T]IV0'8R6V>CS;1-2N9N;Y(YGL/]]7T MXO?)J!L/_U]+>N+UIMVVZG]F:PI5Y&VI%/OG0F+#)JV=MTBL(#D!ES*Q%"BQ M7A4U[Z@*!*XPKG3U).FNKQ*G2V6KH;'Y;LP&&,2 G M-O-$@'-#? R"1.=99E8'R?W&MK1F4XI[GR);Z:S26:= M,ZLL>&J)8:&LM^5$C)= (E"1(*@8F&YW_]MRR>P1[(S3U]>S]9WO#[Y=WW.# MY[S4^P*[.(Z._" M5!3>J1[KIDLAM95=;^6CS94_#V%\E&)O<$\PK4,)9+U' M5?O^BMKWO5>BN_&\-W?(KWNN]7:[VU(]-F8]O>^_3L[A6\5&I9?VII77G]"K74NIQV*&=^6[G6 M "EYDC24;>7"$Q]M)():%TK)5&& M$T9+-2\U@I@(EB2JP1MFI)*ANC256KI)+:U+X5>79@F4,^?20';@)$91&AT8 M=&FD(3AH@5">@C-" */MR=]VK]2XPYFFJH>_"CW\ZK[V&0=B4%JY01P9?C&MJ(=$OE\%+*\#P[+]D7OJ^E? ESG3#\+FDJ7 M$H$@,\+5>>+ ,\(R1",LY=GX*J7]6#';OO)]Q6S[F%W($%@%.&*"N,04 98] M\=I3(K)0(BJIF;05LTO"[(/OW6]?_KZZO_? YKP]C4YZJRB17%,"VBMB$M>$ M:T!.34P8!AUS?Q]!)=^W-NQ^HP3IAA5=LY9?5]1U/S7-;O32K=.5+?;*>GM/ M;>W^O<2_UY9E5TJ^.25_6#S:GH68K$#G,TH>"23NB#<8\:20G02M# MR8YO) MME94VL-'Q]=C*CU6>ES!;N+OT6.-,MNAS7D-9F%9&1X2O2B+0AAE6AI:M4N3"#N6B>,Q=)J'Q++,)Q').B6 *QR8& M%3EML52GLF-EQ\J.[>V$KNS8+CLN['B./$0E298""$AOB!<2_4EG)(N>,E/T M&^Z?"NT,.S:)U!^F13X3?\;^Y^VS1]L].D10A.U_X8MG#]+9-0/4CCU#LN_PQ'O>D8;Y73>-+K#Z>C MWFC<&QU->Z/<^RU]3H.>Z.7^T T#?BM^8#(='S5;Y'KQ:(P=W9L>I-XG;,8H M3GJ?QFF"[Z6X=?6Y2^\5Y/>'1ZZ9&9=[XK1EI1-^_#2:],L'GHW3H%G2^/&X M'Z<'9]1RZ:K3Z4$O+G$>9\+1].N77)H$H;1RO-(^9VRN3R[]>S ^:\,G]SX1 M/T[N(W$9F_C,#8[=R63CARM/>]S,>:]P^;(EF8, M"C$UU92]_F1&/D># 9D>H"EY?]##69"V>F\N?4DX<,/W:7)VT]G7A-'1(/:0 MK8X&T_*.N]*NV27E]>N;L-7[UQ5S<-6K$3[+I+P RP&,SR;SS#'VDSE;);U] M]P*]&DX99:3Y113WYJI#<^[%S#1>G@_C)1=G9]:0^'KX1Y%Q+B2,']@=#<=G M?_[D)OU)N;Z95GLI' S[_WN4)GNEH_>PH3\-1N'C>GI#@_3??YR\_2M^\AS4 M[MX?'U[O#?KHU7S9_7 PV'WQGX-]_DKL\WVY\^O;P_V_=@1Z-^C%_#LWGL_Q MNTP!H9\,R4(Y LJ6+:?HUN0@:+1*>,A\'F(\15&.*XM /21IC'4J8V1/K68\ M<;_12^AB?BKP&A^EV3Q?F)6SJ8V\$E,Y9 O!,3_)SR?VL9OT\/\\&@Q&QY-G M"\['+7V*FW@B@>]= ^=Q$-WX:__!C[DT\#=_*L M/VPXHKGHQT,W?H]F[=2NE^.CYGRTIIVSMR\,WA:=&;W39>_3;SY]>ZMY:\[O MG+TGU);B^JMOTRUVQ_> JCM=^:W&,KM%Y5T;5!O[O<:*&]WV.]45WRBBF*%J M83J//JU2#>G_2R>]5\7VW42_Y1:2(EU_[G,SV#NW@T^K W;<.!ST!-OL%6_C M:3W[BQ32H4_CL\=G5Q[_]O52S7^WRC_<.%UYR2"?WH*,9T_"%@Y3_' TF?;S MR2KK&O]J_DB1.'P C%$7_9NYL.A66>99O]Y/NVNU8U,^_TRB#U&2%E?&Z_3% M&R8;EC-:B/F/:=K[A-XB-FR]1^9Z(NE07GMX5"AF+K4M:<[1>2V<2U#2FC0Y M"AQ=92Y%3+/3]DYCOXO4]@UJ>T]V+N+0QIZ?I[<)7\^(;I;?/GR);0M?WO[U MZF3GRY^P^^'W+SM\M[_SX3E_^Q=^^Z\[?.?#V\.=OUZ>S.>W]_?BX>X7;.^' M5U\PRN.[+_!;.=[GQ=O!/M\YWO^R?[)[N/_W_MZ_\\X;2DMN&W]RO*O8??[. M)^E <$$X:,"(, EB5-+$"&"*"TJ#+I6^9FM1S_/_WDU8LH+J;J!22GK@UK)H M'/ZD3CFG,1*5SF'8_K75] JJ%8"*SX$J!!^3I(%HK@V!F#QQR0!A$)$#C6.) M(J@T^RZHKJ[%+*PCW#/]NHH$\V97>\ M\_Z=C"XGGQ2)SEH"297C,#B0D#FW05C'HYQ/P74JYSU+Y)7%LOZDI)J/#@_= M^*3D^^:2T]5M9KB^ZJ_8N^<%5J\.OM? :6<&IY<7<"JI@MMD M"6[CQ:V-LW9]E]TP?W2CQWP:W77??-.=]NR^^%WLO/CIZ+/X\7J@CQ.^+_?WWM/=%^$8'??^Z[]^^;"_]R?%]_+.S[,*PDL!H2X*%8Y% MHH(*!++BQ$H62&9!^R"M3B7+PC:9E.W6$;99)C@#U@-44%<>?%P\2!E5$"EE MW&=0&,.FG(QC6@G(U.O4\""M/+CN/-BG7TYY$':_[+"=]\B#TML<(M%<)0(4 M&=$QPY 6J07(F@GJ"@]J?>_CHU;"@RLZ^6;%4'XUF1P5KW9RGH=9O79C=]GK M3MG19=#85UBLC-Z\;%6EL7O0V)L%=TXYQCESBK!03ER7/A&7J2'@ M<.G#3%..P*::V(=<,*T-UIX1EW,&]MR4U+H"O ?9][M39I. M![-=*?=S4FXJRM\%KOK'(_)2+@U@9:P6(ZYY5R5Z'[*2E.1@D+&HM\1' "*Y M]."59C[PXJJ8:_;W_W,U:OCMYY6>-/*[[J94Y"\!^;L_+_@J67H6?4I$NYP( M1)#$T,!P5N;(D@I&"5U\%286@Y35(_]Q9E)VT[0W&$TFO3$BX_T0+VSV=R8W M+@N$CS^MLF*/I6QCQ=^63&"_NO[P-QS45\,P.(HIOAJ^/!W/2EFW"Z_FG15 M^\1D9$3D!",Z2R9-QO;@II[$%9-J'0'\BVX*A7R:P3YW3>+ M7@J5W!?=,<7!$! )(:^=(BXY'.Y,L[%V8YO9^_@H-95RRQ*F-(SW+EY:I>S9 MFJSJKT3SK+OY<\U!J7+(L# C$BUB6-,XZ.=MAN\3<7BVA6@W17BJAPFN.=YZ_\U982$82T#(A MT3I.C(%,@..$,)QZGXK#O&F%?AQ4NS0]RN7N@'P3#E(\&J37^47RTU<7TI%/ M>3\C.@K.8U@7HB)1YEAFK23.*4:49,G'F#R4OKPJ0082) T,F'4^X0D8W0T+CW38*79A9B&_=&X-YR)-AZX:<\UHJ;3)M\\+MNZ\+7+^RJ'9_=H0-I\ MAY_%?[W)04K325M;*-=HHZ106SBKEK*C\69;#V^UHU%L(0!J8VMCK6I5NNT6 M@E=KOP>6+T<:;*T>_U[J8&OP?&=%[.UJOGW5U>WXGEQ^MAK]\YG#\;QQ..ZS MH[F5[ZZWG2G7GGPXV3XJ6R F,4S=Q,7 M6])^TS4XC8>WN]^TRR?M\-ON-_694RF3R<* #L'P$+C+4=%H8Y;RI@M/OXV& M[_?2^+ D=)Y"CO,]?N[5R>Z'/S[N\)?\;#G0^O^.ZOOW_9WWO[/5E ME_^G%"V?S"TFN2A!*<,(,PP(F C$ N-$4!.S8L8''9 KQ*9@BZ5 +>\37<,3 MQRI_5?[Z'G^=+_Q4(FN1R.;558%)25WPI?(Z$ A"$9-Y(C(H8,"9,D(BD>E- M*>^]4[02626RCA.9#CQSSPS0LJSFG%.EY%-X[RQGD-V-CSRLCMAR^&M>R-8E M%4300(S4@H REEB9*'%<@4'K TGZQA'#<:S\5?FK\M>M^:LZ8LL@,IAWQ+)S MJ9QT1JGR!'*DQ/M,"=.2"ZVLYPPC2@&;8%HNFUD2D:UHO]R#9 #E/3* #[[= MIM,$YI,1-@FII++@F' &&/4F"*$4TYG53-B#\M;)0B;,>RV4S(Q8)Y&W9#F# M*%-' *21T4N0PFYL*\DV03^LY,C=_*P*UU7#M?H;R\#M?.+'4!P9PPW).KE2 MI8LA%$1&E,ID&"5H M XZ;FN=X8+C.YSFH$S)92"0G2PEXIXBQ61-A-3"G&<8.O)A9NJG-O7XG&>>N"<\<@M,QIQYVMB6:&;18^H0;E>T MD_Q!HG>]O/J=Y>MZ=9JG0HC:!*7!2PU9!:NC]"IYF[/-1D*-WA^2GG9_7HC> M#5@C:13$@E<$+A^+Z['GBQ'(:RC$%B&"5#.%*1A%H%M+"QK8P=E/<7^BWXK9CN$W626=M M\)D9="FMS8%[:Q1(SXVFOD;O#PS7^>@=1R)1[H!X$8" UI;@"&;"G)>*"@SB MC)R962XJ7"MVEC[K.-]VG'=Q MG*G.,AA%O"\ZO&A)T;5B0"+V#P^<&DKCQC8.Q":7BW6?,[S?9K#;BI3K8-]R ML/G.\3N3RZFT@1)F/0YV3FB /=IC&R1G,0?F$T/O6,TG7*..6NR:$MF8[QXP?-WU\5R>E/>MY-\/K1S)R%P6C22/.,77$+BGD+ MZ6H[3S\Y<)-I+[J3YLW33^.LFAG%1BAU]O#X#0$_.^GG?I'?F?1^2]@S/=X[ M[D\/^K-[76K\03^-BQ#%22_B7]/1[+OZA_WRD&??4_KZ''5_^NE_STJ39QU_:0@ M'C]VV#\ZW.K]=%V7GW?U3)'H\'!4O)M1^%A>^R9[_$\:OSEPX]2*OBA?$.XJ MM_Z?TKAS9J!/C!EV7^P ^N=!&68$HT0X&PG08(EGT99$=@[>"XG&>&.;F:UK MDF!EM+\Z,_N9G"(4I\6%O)4;#/#M<4I7\#N;E(VC.$B31N?J*Z[H52[:ZKW! M.^WBU3TF&Z@6U[\T#J^(:>KZ@\DE0:QK^6*K)36L3GCU%]W!SIGK&B*8[P]$ M,=+(.,49.A]5ESR?3-*IZ-K@5,*RGZZ:SG,MW3^! ?/Q83 MX_&UPT_X@13G1K.@^%1ZKY'Y;&%\3_N[7/#C)V3^P M#>BAH4"K_W_Z"F,5C%.4,,D"VB,JZI!@&:44]%2827JK_0-M C%$8^'HE$S#FN-.=UADM M85(Q5Q=A5'D%#^NGIY.S]C("<^5U3G.+EZMF'W&=TK\HT).AID EZT6C5SJ?KYKD11'LX M.9^B,R5,,K4U+=)O68BU42E%-QM WE1(\IIUI;-G0$9*=_KDC9MJMR15 M2Q'2O-M=:UMK6[\)+;Y%S5T;5#OVVVTU*Q:IO3?-77QR27JN7+#,VU03I-^1 ML^UDYZY:PW$YO?[SJ=/U_-SI*J\\,OG+Y73=GQ<>:3E>[T8%X[73+CKMM\9Y MK[UV@UZ[HX#O*__V2DH! \)9!/?'18(VW%][<7M+FSKM7J M^[(]7:O;2UNM_FEO4X*C:8C@970Y0.3*.DYU3%IFEH%I?],2G#)92ZH9?UPR M%\^G9P+Q3Z:J=E_B=Y^\?H'?]>O;@YT7O_^]<_CVX/6+Y[#[UR\'^U]VQ-M? M__BPB\\P7U6[6Z[;>U6J;NG;PY?'NR]>GN!/V'GQ'K_W%_R>^/'MKSM\]T,L M4E=?YJIJM:49C(B$21X(.*N(I<"(=UYF(1W7SFYL)"I$0KJ[A(28!E M-8ZNW/%UL41U;.K8/.VQZ8S]JXGEY=K ^<2RUL!5 M!"!4NT0@!4X,CX(PD$)S)JRDH=K BN6:0%T/?"\D4+,'+XM:6):6(\"Y(IYS M3TRP2' M1X,B5/5K$>V]$/LJ FD_)81WVG-_5RC?#LIL#LI)08:H-8F,,XS@@R+6*$&X MD^4$*^V5Q8 *HK7 L7_6",8%RM=87Q'&(MY&#.7V#9TL;3DGQ7"G8)PYSSQKSG?U<-N$<_SB?6H#0O& T'\1@(*#/K: MU!,6A$U1XL!G6SQLV-1P[_VV%=C=30;5L7FDI#M/LQ<$?)6.?SX:C],C/[5S MU6S[=ZG0O;PL0@WC"9PF@/R*[A-P8G7V1#'AF3=*)@'H/IE-*65EVXKH>R%Z M=S0,%=3M@WIW;JV3.1=5-N@T^90)",N(45X0$XP2R0FE7=S8EFJ3V<4C.VOE M<.N0?/X^#<-)SX^ZM$%^S584;T%K5& X2%KK3A0K5R"C)8LJ*QLB%;4=9I' M1H&+ZL>F"#4Y)XM2G<-_6%$_SID8RJ0#"C8%M[&M-NTU9YG7@H(*_[I*\T! MGE^EH=0):4PDS"0,4E@,Q.9 ,5Q127&30%&ZL2TJB"N(E[E&<]E4Y_[?*9(O M:3RJX+X=N.?7;G345KJ8B?02XY1,@=BR25B&$'14+D0NS].'%>(5XG41IYO MGE_$ :\4C0*(8:;LCO"1-%53+$ P40&ZXGKF?E?+O1:P?O!ZWCHV7:+T4\@"/1>@A@DC,\5+*M@%[F"DZ-B>X,Y_G%&\L] M"\$:HDU$W\D*2KQ3EO @E8Z24\-T%X.B[ZS>+./,\/K)^LG;?[*EK6$S \*W MN.SBDN/>:.H&#WI<[&FOG:JKSXX*?B:PW^+H" W-N<+Z$SK^J^4N66_7Y;Z; MZ,E(;2*ABJ* 8F,2<"1BOB>&0D" >*.4D! M;%.IO\G$O;?@MPNU!RY36]Y35II=UR-/'D"NI"Z(/P"+SB^(2R>M !M)EC02 MP("?6*4Y298+IQ5#&F4;VW#O5$_K(*H<^O"D43GTSIM&'YI$ZZ;1>Y#H?.$! MX\PZJ27QTC$"8#*Q#!RQADE\3RJ0HJ5-HY5 :Z!? _T.!/HUMF^14!?D,)DJ MFX88R4P% IP']$HEAOI""JU]5/B!0JAT4^BV=NW6V+[ZI8_3+WT M[0>H-,5 M:EU0+HV*&TL51OQ! 0'K%+$.@!C+(^3H%6^*Z=-*KY5>*[W6@KDN M$>I;VQ;N0G25#ZM?%KY=&WYM"I. M+(=2YXL6O0HX^84F*H(F(%7&^#][DHT64DF7H_(M*TX\/*4VA60_3,LTQ)^Q M_WG[7_C/6<.;>_6'$>?>,Z$:$IT]H!__L'W^L-=>-?NRD,I6I?^?O3=O:B-9 MUH>_BH)[SWMG(E1,[8OG!A',8/OXQ$B,Q]B^\ ]1*PAKX:?%&#[]F]4ML4@" M! @0N.<63SZ9E94)MQ5O.!^/LEM[F20%AENEU7,KU.$AN_.;QY?7BTM0LC:_I M=<[%M9?Q.OG7S>KH"8,%%^Z461=8+MJG.USC]WQJU=:JK3<*(5W'^KX-J@;V MYK;JA9YZ2X3QK6=9GCEZVLRT= X3+[73M#HI-. MB_T:(_4:D$=RA4>\\)FXL-,6WZ\7F+@7 M/707\1^U'$6W2/:P:M N#5J.FEFH-DXU:F\'0S"%+.#PWHM_UV[M"=6KUVJ%_[G8O7"J['\= @J D%3.K4/W>\P@)T\EM70+3!T M?_6Z!S>/W*O-K[F@>#V]=^':(?VYO.!W[O3+=G*'H$V(/%DI(M?:PH!0XY,W MV&"N+2^_-H^VWS?$ M[LY'UMQJ"'@^;M"WHG'V[63OZV>^N],XG?%KTW^.FE\_DUW:X+MG[C+Q[/=G6]G\,[VWL[A8>/L/ZG1PG@JK(T1QYW&#"4:,.+8:.2D8,AC[XTR M3 2OUC8TJ6-&EW04?V4V F])O%$AW&M#N ?E>*J6;;5LJV5;+=MJV;XT/IF] M/063W&H-?+LW&/4K3KE,3OFC\>=4=8Y M&/2(&4QD$J& [+$6&23<=)&@1/G M%:FL8*Z"N?O#7'64836@KW45^@#6XJC!>S4TU-R]8_U5.Z,?5@;-.Z.QE M2\8A0;!"/&F&G(@&<+>Y8G+2"7?*ZY[!QR M,20DA6)84XX#56L;A*HZ50_.?E35"UQ=W5/-334W/_?<5(KN-2FZ&1>7Y08F MBE%D8M"(!R51+I6*/"?*62J9]Y6FJR2VDMCGD]@IGY61(0J%,;(L,L0Q 8D- MEJ+H5$@),Z:3JR3V14ELQ7^JN?GY@KD^KW]:KPW[T0Y&_=/:X#P=Z0MT7KTP M/^P=&$+2@4KE'2%!G&6>8-F (".\R MX0A .)Q'V@6,E I<"XY-XG9M0Y&ZXLNJ6E/MP[PV^:_*HCZ#)-,I2?98IT"B M1\;GLJA.:V23M\@'#-:#$HED2:XVNE^$$-^E+N=S2_%KK,OY9%+,I_/M2&R) MH1HQ00CB*8 ^UDX@0PAVCF."HUS;H'@VA_R=ZW)6(OS:]/#-//PZZEWQZR7* M\XP//KB(M1 <"1HEXIR#@LZZ68G())$F),L*@BVXK'3S2Q#L9P]TJN9FE4"W M*FSVC&C;G$);[@+V1F* 5^P0CX(@DQQ&PCF2C$^4Q !&D*PKLJS"9I5$_ZP2 M_7.5UGI"H9[:%*5<.(4)0SIF'Z6U"ADJX"<3A(\V"4_QVH;@=4U72:A?;3SR MYD'L^M.:Z[W,$_HO;(_R#@!(*.8XF"@H,=PPK+5()A)*L*?1!EWMY[PRL)S- MUYR"DH9Q!N#H73[5B)%C1B+"=5)64H,-!P)$Z@;C*GZDDO]J/V=5)'EZ/T<8 MS;TG'"D3,>*:*P1U13L MF?T>*JS#*5 4>791!*V1%E(@$9AS,-^2GQ/P2G>_",%^]B#A:FY6"72K_9YG M1-OI_1Y)K%)>&&19 B,I1(:,#P[1[ 2Q@5$C?(6VE40_ZGY/91;=7YZGT^-3 M&E)0!C'/"0(&E4_"&8[3F>G*UL6!W@654$](J8R&*2 MCG-EHB/,6\8CZ,$HDEB9#9\*%1='Q8MTS:QY]O;']N:^X)HISR5RB1;.(H,< M]P8E34P2F$J18X+%PS=TJHB65RK?2]K0J2R9IR4@"V8+&#+< M(9V _1A-A F)PU]L;8/7)6&5E%=27NWXK+J \RD!Q]$JF%&=_1,><1HB(7M]ZS>V9Y2 M+NDZ%:NX][/3&]KV:NWWW#:^X^JKKC<<]CIO&(QPZ(U TL\KL%Y;GO6UE^)] M\)"\;-WQT&2X_9"Z"Q5[NL4)=WDKK6**C[!I-HFP-C19A1-!W"L)?PF,;.(, M:6.%]CPD+.W:AL:TSMFR3D(M2=2>**KHUM8^L.)Y!<(5"#].1O)J.W/5T'?Z M\%J0W*F@(Z*.6##3C43:.8*PBE(E$;FEH=C.I#\G]E;06D'KV5ED@ ME[!9?'Z*WS'I\ZDAFKA'/%J#K# <"4)33"S*I.U#LT!6N%GAYBO%S9?G%ZC( MZ&/LT$].%6AKD]9$(V^$ 3@E%+E )0K864:-9$GC[ N0=?WP))PO$E"=\=1'LO?K!I6]6L+M4V)TZS&63%,P*@KS N="NE,@(F9 VE">BE>." MY-3'ND[U@^L25+!;P6X%N\_F)JB"HIXC*&H,M,P1%JR,R'H,_-93CIP'NDL8 M$0(6O^$YQSQC=<54A;,5SE8X^^IPMLI%_<@!:V.H=883KG3(7@2/.*,8::\4 M4M1'+8T*EBPM%_5J0&T1ZO;;,*]!^#>TOF],^M4<=4",_,;_PH>37A3/;G4# M+,0W3!986O;6]7_;..]Y\93;[WJ@4!-\FU33+-5?8^W0?H^U"$;A*.]LU'JC M?NVXUQ\F&,E>K9=J=B*%"&0+#4""0&C=\%):A)JS@WQGM^:+<^^U_S>"P1R> MUJ!7,+3#7G^0Y;(6?QS';(A.OM;N#09PM^T&F-5:MS>LN=AN16C.\##V8\WF M/]W3:^Y;KVU?:2I T* U& YRFXL*K <]F-MN!\;U4EOK-=MNUTY:P\.:K1W" M2)PW=OSPOAW"JJFU!H,1O-&=UK[;?JLW&DRNVYP '!ZT?M<)7>5EL%F,6L/V M_6$IIXS4:P#2M)BACQ\7^E4OP]TE>/*%FRP-7,-OEB:O\J/^^@[I0E$L) M1"TP33.H:&Z#LC)YSE,TH507%+/;U,7DQ-<_T-S6][QB7SKBM^.__SG=^QJ. M'0Q1<^>?H^V==JNY^'.[2#VR7[HK&^[W.[M<&:\";FQF]=Z = M)_N,6NTXED"&54)<*9_+"$0$*$Z$[S*)AH;@G$C".7Z0_-=W?,SK) DOTY)Q;P3[>2@/*=[!-LB)1"H^0E15RF? Q;7RJ<%%B?S^AKV;Y46.&^HR O:QOG8SYC12[!EI@2D7(*;V_AU1[!4G$$)\E$%!SXH64I8NF2 MDYQH;^2Y>GBL9?G)'\8P:L?M=#Y88S?Z3H:7GWB)XGU!F2 X&"2B%8A3SY#A M^8"'CAQ3RSFHX^DEMS(FYLYAA,72.>YU,\W,++,UF6!@FMG2STZ"K.D';Q[# MM"[=.SYFE06W%3Z=<_=3Z42" 6C;XT%\,_GA]\E)O%:WZ%!QT^\=VS]H=2<^ MJ7QZ<7UXM+4TZQ\II0Z\9R.7E(>XV"A0*S?] M?_=[Q[D!L?2E9[_-0P[_+[SK^L3=7'S+=5ZG;MW>>>+>/(L7?,RJ_HFV_78P M!./ZW[$=QJZ4E[%!>D]V/=X@W3UI''W^L;?UG];>UC>\=P3L^OT'O@=MS?Z1 MYDZ#0@L[C:][G9D-TJ/-T^;.NV\-:"?TJ=-\__9D]^BPL[>U=[1[MDD:9WM' M/O:GPJ-TI10L,SM/!3TO&'J6MW=30<\30<_9=,%,+@%B9$*A"++S=PSSBU]*WA3*'/KK6@<["L5K/&>(QFY1-QHAESP#N$< MAFLI%9J*M0VMZDJ8!X>&70\#CT)]%C5J?T*Q?2ASJ,3V:<7V;$ILJ8^6::F0 MX#@@GA(8*[!.$;7&)8:MU8J!V+(ZP0^/Z%R2V#Y1N:DG%KJOO?ZWO"]^W.\= M]./@?OZ]15.H/N(:!BORMBO@NA?Q5XOML)' B MOC:C+ ')98JI[#O*Y;>,0\$PDTOS!(WQV@:1=:8>?H)RM4C@ZK.(TG?4Z@ O M_!YSA/:]",2#\N*O+@(]XIX96*W]4-.%#%R;$Q^F0XPJ&'@!#IS,L0A 5 M7: 0[%@$9XAR[%#E!K#A"36J00PA$E=/G.US^5OG_W,0OR(NT^5$#^V$$]S M"4F]T09HA-><(2X-04:!*6 %E1+,@/+P :4Y\_AL L=7L!%%^/H"]2R>6!HO MQ9W?C:?=__CUO;,\K.RF__*'Y 6#]M*95S.^D.0-+P&8)SER+@%SM$KB("2R M3N!\BM0AXP1#PAI#7?1):0? S$6=ZV59>=T\50866'D:A#;"B.7BY'3 MY%5K(S%3118QA;@V"CDM Y+&4RE8Y#H7;F!"URE]>,[&E<#(!1+<+//L[?BN ML43E&WX_[@U:^;%O^K%M/]ANR"9KXQK9/[.E@[;FTNI.'"PYOG^[Q MM?U*:8D0"-TJ5U?(1[R+Y?"F\%#F;T%#[/,VH';8S\C[7[:Y5:JUN MKIP.(Q!:_>B'M<->)]:.1WU_: ?YS&;.J933P>143-X>MX9ET8O+3NE!O=:- MPZN'.OL16O8]9UPJTXG U+3SXX>'L=;NG<1^_GI^>JW7+^XNJVD4N^4Y&U6L MG?1;PP@*[J0+#3@^;K?*)%.PR(Y!X:66+YOJ[*"5DQ+<*X?1W5M2'%9]GOQ& MXZ']4N3J@K?^,Q[B5\T*[GUFNG'V@>UCD$ F)49)YS/3.L=$8QY0X-1S:PTP M,05(7:=LI9(@53-]MYENX'V/H\6$1Z18L##3CB*7O$(L>8=9P-PE#A9NG#@YKH\$X M$6R^_\7B;.FY<(97"N>@I8RL](^53\>FUKU,_WY]<.0=/%6@<6W^&@ M%KNY45?/ Q?9V28@?D/JIHR@4ZOX7ED?JT>G.Q+;YAT4J,@ E@:-!!D.<.(.2-P"L&PJ,'2,+-!EX7*&XP3&%Y> M(=;\?!Y;;^F^$HK9&#!H)# UN0L,.4"(HTLD&Q!66 MR'!L4>1.P#4&E,"O;4@RZV%]*7*=H[$JF;YF!>R2_62%MEI3!!9HSM9($[*2 M6805_,>TM('!"F X1U/-RO2==#QY@([WR4L=&:46)VX"U3B1Y'$0FL!O018+ MA$P6"*ET_-UT_,ZFV-[Y#.W=A>2_\_IN#_U/I_6N:;!_LD +U/-J%$,\OWF"/CL *ZQX1.H BT M I9/U.Q>PDN1^8H-+"SOL!XB)M(RK1"5DB">P.K3"C-D-7:4$*EH!!V@>%W, M,?Q>5;[Y BZ X-AAX5B9.B _[%VXGX$$]48'AV59@HNP:#<:P$,'@SK\-"P? M5.2JSH>N0D[K3+_=>SS/&D M24E%$&U"(N(R1]LHRQ#UV&FFG ([#/">J[J2LSSOV5,>9V?#,Z8\EH^>\GA\ MK.+T[[;M#C>[(1?#/,[K?N52()/&>>YP^%Y^/JS"!OUX"JL95G&11_RTT?E\ MVJ!?#G>_?B9[G5TQO9JW<^[P]Y\Y_#G;V_H J_DSW2ORB'\XW=OY<+;W]=WA MWLZ7SMY1&VS7CV)?:8:MI!89&23B*O-1226*8*((;!/%@DTG#,9!:A82C81* M;B0UPKN(K>62N6 =F\Y'.YF# H'/)^#)\B'?VMS'SF]\[1K\>5?>YY-]# 80 M#DHAXBG)A4H$84S$\_""N5 M@?KIN[\22:B?M!!HT>W"XNC!XPSM?8\>/.K)@L?IZAW\0-K;F*BC MV%G'A8Q:Y3P-F 7*\_YB6C2B\%ICY'U_IL#6BOI][FNOC,\:- ]S52UH5ZMY MMLN:9Q_9[H[G>^\_0/N^'#6+!\[F!WYUU[]VMS7L+6Y$BD+GB$O0B(!A^]4Y%(]A G<.E6^ NLA2M0!;WP;\*H?UKLQE7@=!LX3:V/%GVU__TRJ.A^Y\Q/"LP\91^+:W]:75.#L@ MC?=?ONWNA/;_G7W6=L,1CR0TGV#@:G=/"1F\Q5]96Z^AUK:-O^TP+1X2!U9- 3?(<\*]#C$A* M#2O!)JTD!@UY\V;8*TD[]>R,TS,0:F*4(BER[PU(HI!4:@HR#?0S5C;TR@GC MM W-$]668HY$PA[Q% .R6BDPJ36CFCK-G%S;$+2NR8.SEU<)XU9&4D=\96))H%%20REC+$/3/(&N*0CC92(9.A MEH+DXCIG#RX7LF)9XE;/'/RSUSD>Y?T+6\0\II:/%T$+R]BU>(U68(R:R&@5 MUL[Q%+QER3-EO53.4V=TQ=Z?'7:F4\S.L/$^>!?=%;M' M_[3V.I_A^<#>=S9IH[/[(UN!7&/N6"#(8 N8985#SD:&@#!B8Z3&T9 Y[/T6 M*Q KK8C4QBM&./'::B>IB4! -0Z<^6H=O:YU]&U?"6$HQ@H1;23H/IFK)8#N MBSIR3!UW2F;=MT0K<'5K&#P[ETS)Z1B= FECW!$ !;3Y(DG+/HK2(<5U;@RDGNM!7HP C4#B37!&P0S^+K'+;(J4K$S=H%>[*?AIO!'X2-M^JQ*K=^..3,**!NN$]YZ#^K"@0#2E! N@ M:B%4-MVS@\B/!*C#64KAI4Z5RRBY%':M\ M#M5*[J,*W!4>>$F"4T';D,NZ5$1ZY21IFD@[8P)5A*$$&)<-4XR,B +4<;)1 M4.L=S>D*ZGI.PH)J-^7%"JYUVB8:,2@_CI4T3F/KH]?P.\AMK'CTR@GN-(^F M&*0V!H^BP E4H%<(4)?3MO7P)/#K% M8 !! F7, A<0FNFHHN=,&D8,=A6/?G80^31;?D^*Y%RDB"BL$1>1(.N"0,$' MQR4G03J_MJ&6PJ,KM]:UZM@Y[I-F("S6<$FB4\[C% BP,1QT4A6/7CE)FN'1 M"LS12!4RQ$>0))K#1:U&(I!<'$![6+)K&[I.,%T5KU8EN \_DV=3"()JT'&: M.TT-DYA;I@6H00J+H.+1*R>X,_YH+'(>SH X#CE'ITK(2!N0P3($HH,!4.\C2\*A.O"?R)UQ[ANGU(20E1NK(30); M0,3D "$CIDK&&)C@K*(V*X:0LQ'7)B8I@L)(.\X!)ID$DJ,I2E1ZIF!&!09J M UJNCI=6WG]P2EQB:Q+38,Q$;9V@0J6*$*V#>*N))(Q&0H3%WT2(.X8*)%ZL"WS^.+^:IV.F]Z/.J-V M43XHY*RVOE7F/"S*MG5ZT+RSXH-']=94AN/%C/SR#/7A+JV"K4N+ 'YNQ_P# M8.?FI;5P+:Y6D+HT2)V-5DPJX82#1DX3!S8F]SE:$0.XYA@VC2/S:6U#BCIE MLS%/,RGF*L?0"Y#O954%K.1[!>5[FC+I)+S/+E^KE47<.HVL413!A#-.B6#4 ML+4-8>:F ']Z^7ZUX8Q_]KJ#87]4"F>KFU/R'O3CZW 9O0B$O$NU,NNM],J& M* 47WFDM&=:&A& \-M16CJ'5@KWMV=BQ&*4*(3&$68X=2U0AS4E"A%$GP8S$ MW/LBE!NSZBC^ZY'<'!;(K#7!4<8CL]J':"B(;N)"!%L%CZV>Y,YL>MD6(JV304)IJIA)'(R5[..I,_G@M&TK%CWV\G:]NG$I!_(?PX6S8*Z^ M<:$!!J,?>J-J^B=#>A MPN6>O&H4N'?-NL:.I_L1^P0H'!&V"2-@K@$9(3BR, ,L,2,IM2##=:W5_-K= MSU+"N9KDQ2?YX&Q?$,T8CAZ!:#'$26#(1BV0US#!/''AHUC;R!DJ9O,4%L*> M*P,/#_LQUCHPGX>#7%@89/QJZ:QB.>1YJ]?Z<7 MX8 MIV>Y7O!"B=OKM58W5ST&O ;HZ_EOR-E<;3C7* 00*J:\?M<:XDM'F3\O^C5) M0#A)0;$)NB:WYW4[_NZ_,,]V3_:-],0F$E#R42&NJ$1."(U,C)88L+AX#&!T MU0F9]=H]/_I4D_^ R6?[2BB>!+4H,3"V.=42F< CRH6@HL=8R)B+!\UUV3X< ME9Z]3K5>VWC&.M7JT>M4EQ7:MX$DPHAV#XJ">X-5J0^\_>=XP7?^ >MID^Q] M_<]18^O#R?86//<,[O_:.,L+&BRA'PWZ#JRH+^WI!;_W_BUM;'UI[W8:)XVC M30X+_BRW=?>L(9KOFZWMK;=GNV!%[7W]DII''^F^)E[3Y"VH89?K V.#G",R M;S0ZZD6(EM+IRM0A\LC@JO>$<\68U'>MKNWZ6$WI M?J)<1/BOC)&!GX%9J:A1@CDU#"O!G)J>4NV9)BFYQ*/EV (LN!C@CXK)*5@5 MTU-:#O/LD>5;BHW?L:;X[0OM:B^(<4YCF:2V/->ZH_*H4@1!E)K;K6WP%DY#+'75GD?R9Q,R\]E/ //+2MGCM-/PYOA[Q&T MIE^#F?)99MI%D>O>!!7+&P:UD];PL-;KMPY LMI%Y>[2=?$#B*+'$Y4Z93R+%@D+'!)TF\$Q0X8Z\[ MR5V1/1$WH:)W(1I&*&.@J:7 FAI!$PZ$1\R(NG*@ZW8-MP-3MYW^A!=DJK*J MV1V>8>+$OI5>8PW@"&+O8.*B1%K*@(1VGL&,8LIL/G8UDWLZ#]B@X''?XV'+ MMT%>Y@E5*K72%9$J)0FLQ)M6@$XJ$$5TQ!JPSPK+*0\,8$V)0))TMZV R^KP MZOR3N0O@I-2_/BHA+R^N/S97C5G[W!<">OYI^757TF^V 61D-, MRDGJ93Y4$)#3"8/9;!F5$L35BVF>X(S P3AC.R>#-[?RK7M8BW,)TNT=N=IQ;!(H M+>!H0#8 0Z7UE"5M9.):"Z?2[:4HBOV,\ZV7<@,%F%+;'@_BF\D/OX?6X+AM M3]^TN@7S*6[ZO6/[P%$F^S'B>';S)+^OO/S[22L,#X%,X75@7WFO(>3MF;YJ9KZZ<-JW1XM0F'%_%:BS4W@,&Z7'\.U5 MC^$"88E/,L\+QKF4N/J4@U>0E%IF*0L,U3W6U\IV_,^V'0Q:8-8O>@+Y+E&J M=XA9N%VCL7#@M?O,)X/>4'5R#LV\A7(ZOV.Q);B>,F^'-^/ M\I??$+).LTTX^;!?2MJZN,XQ_W1"/)'A)31"K-,%FO'[<6]0A 2\Z<>VS9O0 MO^=EA^BZGK6:..0\W??6O0O4YCYTN[N?6--(\^BMVCMV*O\_:D<;37 MWMOYH]6D[SI[7__IS(2:?_UXMM?9_='\^AEO[WRFS:UVJ['3[NSN;)XV.U_: MC?,;[O5QD"T\725<.*R&<%.Q7L*!<%X3FCLG?P\*NS0Z=2!EDM*@T=! M:X =(@72-.2$$,(%J3RV3!6P0Y>5)_218.<5&"A39E]EH+P& V6)MOQJ&R@7 M4SS>8+Y?#J=%Q^O&#'6SX[6*65SNJFLYLR&G^E#)$NX$UEXF%F*.X+',2591 M_!72MVU4DNC A;%/%:$,T&!(7MA4TB2:,&UK1CR:DGM-$/6":BP$Q2YG"B-2S#, M#?8*@;PJAJ5V@>;DVG5"9L^/KI34O@*&_"(\M3N]H6U/AVU>8;S/[>%^C&?< M=M\3YD!9$1?/4Z0X>7;_S]+/&U?:[1&UVZ<93AJ-58I9C3#-&4Z,IT@SSI$4 M$>,@C).B.#B/EU:3=C52/E5H5J'9$QR@K]#L4=%LFJM+RV@NPHH\L0;QY"0R M-'ED#7':@*KR*>8#]YR_9#1;62(_^_([A,D(:;QFL!V\VK, PW2'Y[IQ.O6!K;.DAC9?3&/R3V[2= M/@_B9A;5R\)<66%WL,*V9_(2Y@FS'(R1J+9 M:N^75&#S,X'-T@,9*[!Y%+"9=OE@D2A35J-@7$[_2BG2UD3$F$F$:R8]!K 1 M#Z]H4.W-WL?J76'^_B$?EHV9@G;'5G"[95VKW1JV[AF[5AU&>H3!>OIR;<^N MBQZ5^$Z6_=LR2K/2/W?1/[,;J))J)HAUR >B*XV5:S$\T'B.1.]%P+!GC@4'7!$SI- UCN" HL\^&@,^QC,6W-A;B>)F*^+R6(GB9L^N!9<6^=6_Q"D%&EMX^&5TU<9#%?4BKA:;/*F1,Z_WZU,T5*. ZJ%ZF+\0GZM M?2B*N<7!=);MG)"]!<#1.B][T4NUX4EL?S^OZM3KPTV#P;/7>OMTV.L/83Z ML3V(R/6C_89L@B:^L>T3>SI8^^U*3SJM[N3A@L/;IWM\;;]26B(5A6Z5F@_$ MO=" M&O"/$*A$KD.=.>E5%6I&ON8 MC5VL7LT]C@H^9FF6YRHP\M>=0LV64V=D549@&XRI?FU2]'4IG>_W3J;#45[ M0)3[S>6"V';0B()G7AV3!\C+RI::F9"4[/"ZCSA2Z MFY_A=<%]GEN6T<);O9U6".WX1#N<]"&[O;?U^-;=JJ?OZET"/,'>E"Z8P#3E MC&+-;5!6)L]YBB:8R^62;_+!WVBI_VU/"U_7/[%CLQ^KOYW>M;*'?K>HGOWZ ML\04N[A'\%V\=_1'I['U3V=[:U> /4_VCL)A<^NPL_OUXUECZR.=W@UN[NSB M[:\-WH1[&N]W3YKO=WGSJ'T$[>LTZ5N\_7[O<&^K<=+&0D5DAZ$BA7B5B9SR?2NL'+.J*XL+Y9<+/W7'R>(?BE0KL*[6Z+ M8E\4Y2H@NPN0G4V??:1$!Q8DA7PC82O<5A,\VQK%)KQ[IXCC*4LM5VAV-S0C4VAF(^,B 9"IF%2.T!#( MP3RB()TR&'OGO5_;D/S!A6@J-*O0[.=!L_E\;"Y^53;GTL"-38$;43@8@AD2 M.C'$92+($)H#T02-6FMG&= M7S4:WM QZ?OQJV?/8_!32/:-OI_*5GJPT$Y[?@05WA*AD: TE^T,&!EL#*+:2VEM ME)9F6^GA7**2V%3*1G79O1$V#3L0BQCTH6Z/! F 1 M(R>X\$$HK()>VV#FP57$*I%]O2)[K8(]%]***2]-@J=M> M,V"LPVF$6@2D' MG&LEA8A <%F,W%'X'S!E5:<*KY 0/W6TSU-:ZOQ>EOJ#*HV^:JBYJZ6>86?G MI%?!SK)@9Y+&Y7(*,ZF<5E(B)HITVI@CFS1%G&)IDY+:,%ZX#J5XWHS:C[(! M4@GTDQCHYX)I=9'7:+F=&6.)T0"2"P/+$.5 $X5 ((3&.58I.KFV(I>UA M5H+Z6@3U?G9Y);)W%MEINUQ@[80S#'FC0;UB:9!QPB,# M?"6R*RVR%4%^0@F>MLN3\B%F@HRUBF"7^P $67($,JNUC9H(G>.Y15WP52+( MKWD'750[Z,]OE^R9>Z51TY1BYS6P1,AK>!Y MZYS4*7LP\%1>_5$M#U*"\Z"KY[BM17051O:=M7@GMW85VVCH/WKLHL41$AES>S3KDHO/(TYPP MT\@ ?W+:Q@J9RV3]//OFLMHW?W;[_%UO5.5Y6![NS.9Y$-H3@U5".)>@YB8"X9?9 MT4^(3<#Y;:04< ?7N5E6XO_*N?_:)'H1\[R4Y$I8[R*L\W;.C0L*6042R[EP M2.O D I4<2>%5C37*ZKDM)+3)=CFE<3>76*G37,=+7/1*H29"X@'2I"V3B)@ M],X+J:DGN?+ML@J,52+["D6V(LA/*<'3AKD2V-*H'1*"2;5]_L0D8:?W1_S;ML)F'OT*?)8./K/G MSHG3/!ACD>,*(,>)?!XN:02?14Z)EYKAM0U9YZPZ=E[)\RU%,N\BQZGU(P9T M%OM5Z.P=17C:9G<). /W"C&B@#_0F)!F*=?'X]Y::90F<@V$55-"?Z^$N!+B MAUCNE40_@D1/V_1.22JI,LC:!#9]BCFBS0<$*TUBHA01)%8274GT_0W[BF _ MEBQ/6_>!DH2M$0A$V2-N?40Z"($XTPHKFK0R:?4(]JO==2^+_93%H8_'\K"T ME'X_9<+/*N?G@V(0*O!=%OANSQ[:#R0P@Q7@KH@ N9YPY)R(2!*,C1>4J)R: M79&ZD8^>G?VUI#2N0*X"N47#,BIP6R*X3?M]I/)!D9A6V5=CVLV#;W4-9*I1;(LK-)(;@)B3L-0J" ,J1I)$C M1B-*A'#>)Z)YSKM4E[I"N0KE*I1;HI.PPK4EXMJT7Y S[J)T/)>B,(AG"N=L M2$@[Y8S#VF,EP305=4&7E?/FT8'MJ4."GK:B;9:6-[4/N?IP' PG@[^$UXMU MND #?C_N#5IY]M_T8QM8R??X>YY)1-=S\Z>'"$0Z/V!MXQ?RZ_RJNM4NR^/[ M^3YW0VO@84"',;S]X>&KFYW\6X6L2T/6V7P@U#"M$W.L$HB M1><2$SKON!C\X*#H:N_TE4KU7,?6]=)<">Q=!';:D44X2T!Z% HDY)S\N>2@ MDB0?.HK01] M/ONXKZU+-&>]I(1JQ'6BR&8"JHW"RF)*C,_<4]2Q6'(!W24(SLOP9U:X6>'F MDU/_"C67BIJG5U&3$B^D M34,F#$>23(F9P8T&CA/6,!K/:\QZ/8L@Y OAK0 M?#7/* R(WX86)F%C,LG-40=0P\_YO?!DPE^3=UT:>Q^SA[: M4RX1U_]MXZI']#HW\GBV%X8TM3"D9>!J=4>VP+0",IP0+AHEO;"24^V-8(8R MF0S6UD1NK[L/3.>4'.?.*L\MQ\9332RS) 6I>%*% [CVH>O;HQ 'M=;8>UV# M^WL3@EB:-(-LW/SW'0"7N22B=(P;RKEV"/,(U)]T/(KD+5_;H'5!9F&T9KNAE@K5=[XBGG=!O)LTYM8%\;/.^='FV;[3 MRB5, &*5"H@+:I%FSB(?DA58T:"86=N8$P%6.VD-#UO=VO PUKHPA;5A41BX MUNGERL#KQ?U&1B] L>+@>]<5,,F"2!PTEH?.:;2>LJ2-C)QK853 M:>UF\(?+A2(YUT2E,@=8;]OC07PS^>'WT!H5U[^_:05AH=O",;KH"HRNH]]8.,WCR^O%Y>FR$EY3:AUR?BUE_$Z MN>-^SZRRO8V,4>>XOW\HY.2B"-\VVDNQ**:1M)31,*7.Y+ M9ZS>B?U. >);XSV*VC]V&*_-8#';N048W0WC,&9=SSL2#=OWAS5&ZK6L7WZN MOF]%'SLN]B?=)U>Z?W?W?/'?G$>5V?6DUM[Z=- J?T&?HYS^=O9U-L;VSUVGLO$N-3_AT.E0W:F*H5\A$DK/$ M.XDLF*>(!HN)5TX1@]=O1>I*DNXA28:&X)Q(PCG.L:=&POQ$QZD* M8(0154@2(;22I&>6)#R=U)%JZWED* @PED&2%-)2$123Q!1S)K )69+TC9+T M#.&8JZ_72Q]'7*Y6?X3HBA<(-_=7W)?W7"JP>52P:G@34UH!MQKQ69W:EGL#6OC%_].S0+QXJ M_3R ,[M5TQUES]!2XB5N"3.;0J2)+S*[(O^._>PH.]^N0;3"H-LQZ'1&7<.< M2"T\1PQT!>(63&TC2$3""^HU<20HDFV#A\>7S46=!8,=GGCI_^M170@_)T#< MA:-4 /%\ #%-4I01PD;@)XYZDP&"(><$@> MPK^>_:C:2L/KDOC7#?9@!:X/!-?FGS/L*^'@(DP+BHP#N$:BD/$Q%^N@/K"4 MK#-J;4,\'%P?=%;M1;"O"AZ>@'U5\/"H\##-O9+0(E*ED=7: N,B!!FK+&)4 M&RZT(2%G*_JIX>%JH/<#(@>K", J O"I(P#O$"AV[5?-BXDI*XJRUQI%1'#M M+0AEJ)V'V-W%GEKB(>_'Z>BGT?%Q.^:\5[9=^],.#FOOVKV3VH=NN7L"^+S< M8,+[!IS,7Q5//UX+AE&HYY]PQ>]XY27KKCH1B#0JJ.+;0W^QAL MD3@EGT^NC:TE;T:C5R2?ZPTO)BZTJLW/([ M]T+7?%Z(">!]4$O]7N?Z#<IS?/<:QM_H[( M).'FJS[8.+;+OW2:1^UOC:T#O/?^ ]X[^J>S2[\<[FUMLKWW'P7\.=W;^H@; MG2^=&;O\ZR[=_OH1WO//MUVXK_E^[VCOZSMX5OBVM]6&/]#^+;C_Z]Z\35,5 MJ5>&*D1US,?DL$<6I@Y93HTV-EFER MG0N=7E_8Y(8 M8 QKV]U+Z7LJ#%L8P^;L>G+/+174(U!$.-?1 OKDI$+1Y>0C@6OKZ=K&TA*5 M/QEWJB3UZ:A'):F/(:G3;$, OV!61L0XYHACQY$+$A8KP90I(9T,>&WCP4;. ML@3U]3N>SM/8/ ;36-T0BF?'K\=(1A3'J8@&AWE[:/ .9O'RA;<_LC,;!O'O M?@NF_-BVSZNF=\^S%E4 =Q> FSUD;H.G,4:+0I'PB%L .(XUF%,"C*F0A#%B M;8.PE3&F*EE>'2Y2R?*SRO(T67%<"X\]1I+)!&:%!EG6@B)L0I*&YC#8G##B MP4D_5\POLF(,Y9_\<]YM'0UBS0X&<3BH]=S0PA>+?=GXPQ_:[D$9'+YR.[(K M_8S73V^WJ]W3:@OC23U^!5QMI\^#N)FQ:GN,5!^Z;\%?(@L6"T2,[EFX8/=@"M&O2O\><'XLW0_YH/P MI]IG71HXS>RS,B6-=@IAE8T)K!2R)A 4A=!.2*4MMKGL'^4/+A2]8O;$"M/# M=]5NZFOC5M?41ZG :V'PVI[=8(U",-?VF=E,2OWNIWZLB^V>OTVD-)_L*?Q:#>Q"[OA4'^7AVNY=/ MP^S &_]H]_RWYY5.VO@TDL@-=L[?QQNO_]RV'R_"Y]] MIHVM77A>XVRZP,GNSENVN_.9[9[] 5+\[:0)DMEX_Q8D^VTN.W:TM[-[TCPZ M;#?.FFE[Z\./QL=])S@7AE-0BUXA[E5$)FJ)+*$*>Y"S@%T)K; P8]C,YA4! MX8D.ONN2Y%9Z6%Z!&,YSZ)(W#*_5(D#><5ZW_5%)Y M+(XOQF*]EJN& V#;P>0!,=1TR_V7> -?=#7 MO2X ]FGMN ?OS4?; 1QRU:Z#UO=8'IX[[L=VJP,*OG\* V++.^'"(%YN1;&^ M\]=]V[8ZY:^MP6 $CSHN:QW'L%[[T*UE+5.LS6&O/)MGA]#%.4TOHEF@S;'X M)OQ;],;V8ZW5_=YK?R^WD?)VT4&QV.OC5]>+=_?@V?VK#>RW!GD QV<">_U0 M]LG#.)=5J?* NQ%\*0XN1C5O3]W83FA4Z-7R$,,'K?@=VGMH83:ZIY-GGD_= M'=H:SZ<^=_]*RZ9R)RU1?8[O&B_/?,/OL"Z*Z7H#JP">_SU>9";XU]445..\ M!OCB%NL&O?9H>/TM\Q(L/)W@Y7IE5T;RTM^'_8OSUP<1.9"4;\@F:.(;VSZQ MIX.UWZ[T!.1C\G#!X>W3/;ZV7RDM-Q=72=B S_?ZQ7)X T0O]O.WH"'V>1M0 M.^QGAO-?MS,TH#0;'^"^'WGQ9](TR#^,@]Y )#X-03@*O?J_O]F->=,X5Q/> MJMFF];TQU"DK3(1VAI"HHRP3V M^D"$:OZP%5,M_HA^E.$&,#2U/'Q^I?*)FOH*5COWMQ&30(\'0+ M=W^UO@>??V]E>K!>VRD>/>FM;0,MR$(R?G^I)5,?>IL[? S2DCEHH72@J2!+ M#D;V)(=BP((Y[W%1O:\W&M9:F;".X.=^ZZR4GQRD ?/0'<3U2]^'@1G$^"V_ MPV:OQ. X^A9<"N.C^+G]P79L;EL>'YOG[&C4+;T8]@ :/QC61KE(:(K]HJG] M7ACY,5^&)?@=7CKN5]G) &1EW+58\I-QY^ ;!>%8K\':^\\(OD;$9/'!D%PL MD5'6-,50G+?@HD!OUJ)P;?!B7U*M;2,,L)7(&;CD;AH$AZ M $LO2URRWWO]6M\V?GLG0 M0R_AK0%6?KMW7/:B4="FXUY_.!&YM8N/LH05Z\:"D(.8#HO1:O5#+Q(=$)%8-+73I8<5\W70CZ5P9!#O=%OIM+@WQ 0$+J_2H@G 9F&5#R?\=>E^:?7:Y2".;8':.]OJU_[=&Q4,>],/GU/O;/MA M+Y>LHWHB_K:6/5['N;'7>E)+)&VE-.5/=(4Z(098(BJ@CDA.M M<^7BM0U UMDZM;W^@>V.E=M@#G^XI)ONJ;>_VL$A3/%PHJVOOC'#<[ZS6?P. M4'Q5@MHE::G/"M>?A:&47]"(0"R.>V!5@HQMY5]:PSDW_&<$EG_F/\6-<[Y0 M./@'DP=#;S\!!3B,MNS2W[';'9RVOT/;;7GSO[?_?CNO3>75O^*/LM=37P&- MY5OM\7=ZF84-VAE=)U_X-%8FY3>N]*W1 I-K]"U.C\3DD=M@8&=ZU\G"W(IC MJSH_IN@):%(WZCMXT-7VWDBB@'+F?8YIMT MMRE[[XI7'!?+*6O [P4BQO/; M0$^63.U:A*S]DC_-J$7Q[^_^O5G\1'[_=:QGS\'@"AT9NUWFMR%SE4/[O5Q7 M$>2B7(>Y^>>:VL7\>E"XWVVK7:0R+!H;0R][>+I#8$T@)@AH[[ 8FLF09IUJ M08O"JDW]^/]&F50X.V@5HS7]A-F[S[E.7O:C;C="6P;9^9+I5F;\W[-?JF X MEXK)Y[C@@];8;=5S1] AL BFIRWU_&A0MC!W//7:[=Y)027G#E.]=HF:N=.2 M?9V/]IMB%&WML->)_Y-=5UER.B!!.5XYEA@QGN*0DSU.QI+*3 M$3^W0WK=ITLPUT<.XG+H;JRKR576@5)[X 8H"" 3LL M4>1B*GM=&/P,2;GU@\G-12^O>7TI)SU84P-04;>^KF-/QXZNLIP':<6Y/],"&:1WZP[ M:6$Q9"!]>3:F'85 7XKD7 6=3N<^D\&YSZ0V!,.U6\A!-JO;L>Q<-E&\[X^* M55ZZFR@JT]ZU>N%E:@\LR/?;+Y,',CNP\X1.;[,(I ,8@L-)!/NC1\]F0 M&Q2/ZI0;$.WVQ84Q-LSSV6;AV\MS4QA9!X:>8,MT[%_,'GQ:0 M,BB=&7,')?]Y+#?':%-['P%V06 +8K'V]^;[S;5?2T>([8XRC#$\,8:NX,OY M+*16'T8>E$#AR[H8'S"QH?,%:CM/ISDZYVY'QH+FIR MSK2B#HJQ7>S$E/ZD86FR7][4NK0+4\#S(8G,7Q^S$YO=!M/+8^**'I2Z 33G94T%3[7M@EL5BF%&P>7^%"/_,H%U/H;! M(FK"/(PUZ&1!_R=O8M;^B.WV#?!UA?5D]51@4E[XY?6IV5L,GFXR"4LC:LHF MO)CQ:18+C2[0Z28\*DT3H"[DUUH8]IJE=GG\X9\3"5I.^_! M_PQNXIX7:I_06>P] -4YO J^@#E%JZ$S?=<:CIGZQ.D]@[K9:,S#>GG['W#U M=*QO9V^X_.7)_C@,6=XO'H<_Y/LNO7N]]N[H9B]9.6I139LUY35Z1EQ6IZY?6Y*75E^-!SLU[4'X#WV^Y/+:N]WUF$@(/V+ +Y M+CZ>5KQ7/.G9W_?,;+5U:Q,6IJLE.[V0 ICQ=]'U"QN;E!N.M'Z%NT#;)K-N MRYF>F)HSDWW.APH/<]'<7BV;J/U>WKR>-U0WK(P'+8I+K<^NVB)KQ\TK]?;& M7QGD"]?SA#+V+UO?&3:+(I(@\:?+,F*?T@FX7:#)I0CP5V6( WP-6]E;7<:! MG+N"S_?)LJ=E4":GR\E>8(7U3L8>EWY 17C')=]T7IBMX6CLN>C67#RT[907 M%KW=B@6'?Q&GLY]^-[\H>/<9VKN+ M&T>-L\;!/C/"Z9@PTB2?RE#YL*)@ 26O*-?>)6Z 6Q)3%W(V==/E199#=EJE MVZZ?&70HW7R3O9WN[":)L^UB,V)P&&-6XU]CL=7EQFO(3X(ULEK,28K:\=S- MDT.0QJ;:.>[F19_77Z\=+MJU#LP@%C2\)LXW4?RE R*%;3B)/_H.'_5 I92< MZ3P&RHV&1;_R$9[XF$;L@@>I^+,>I#*/?I#J U#8[D$^%U&PN^N_-9@( =YG.*>T=>[-)W[6:G<;I[Y$_VLK"]_\_1M. VCCYR:-=A M<^?;68.^R^<4.\VS]M'NU\]T]^P_K>;9'^WFT4=H;S,U=SZ>[-N(DU74(N>8 M0YP%BIR%OY1WD@=)5;1B.I9:1,6M@@E@VG&%F<'!:>DM#0)SYV?.3FUZ(.)Y M9_1B#FKE)!02_K[7"R>M=OO)3E'=VO[5V7^\?NB>;=OQD>7TDS^,8=2.V^E= MWNV+?X%1%Z:%=R<#]T\LMV?[1#'JHL3(86\1CTF#BDT1*4$TK&(2@99,RVT0 MVE)*"4G$<&&=)58PSECRQ!,LP[3<[ER)P2DMZ;$WH-RR.^CW!H-BW_^T"(,N MU7*QR^']J#,JM2!\#);^)/@\;^*>+^4RF>";QY#\Z\7_UF%X0:5AB5P'C%Y^ M752\3B5[E"*N\C$:2\C]:L-6C:T:6S5VH<8N5G_Z":LDW^&K1+R$BLH%R3HO MGUQ;L(3N:^K\>4SEN/]WJHE[CP6SFA6!BZ'X6OP2 ]J$IN28B<^#F$;M6J;# M@]HON]'V![]6-:8FC5T.X\! VX["2P4H&*QE< M(1E\[AH,#^WE?.?;3M^&6+C*'I0D]=K)OJG[=TN;^#C]O]'KJ+VV5F(L9.#< M4B=\"L:9R )EAO@%O([7^QI+WO57*\79L[QAU#\%(O8R_8_CG(@!GONNW?BZ M=[@+[-(T]WCS9% ]Z]>]9.C1;^,943T3"&0Z(11]:'S #7L4!15Z&2$#+P1!SJ80Q!.G12X'Q:TWB+-$D=;> M(0NP8E.2GBN^MJ%('7.\I,RJ"^O/9TN87$'9:X"R7U8+RRZ9*9>ME K=EHAN M9)H?$>"P6 >40M2(!XTS-5)(*)AOF@1+V &ZU96>!;<9SV"%:Q6NK0*NK1:L M->,+B>E\(1#&IB",J)@S;3&D) 6"IA)!)G"%>#(J884]3.S:AF1U*BN"5@'9 M*P6R8(3GT3')+>56 :#A2*.5(6"B@J(%D!%"*UMSA:!,3$&98"1*)1*B1#O$ M*0U(4RI12CPFZ; +7E6V9@5E+Q#*[F)K/@&65;;F$_CB =D*?WSS"/I\]G$? MYA7@3&BD/6.("XJ18RR@&!1Q 2O+<,JU$3'FE;%Y0P]^/FQ;>7A;+72K3,YE M(]GI520S7',6I$6<,XVX\PDP33&4\PBK$$6,,MN4OLKW?:V?W(;V=GWJGF)!5B6TPWA*MF"68$VZB,)ISR76T D>G M<*QB&YX?A4ZG8AO^-'CO_PZQ[WSIVJ]FM'WT^4>3-CO-G0/1W#ELY_J1NV=? M6GOO/YSLT@9OG'V ,8%W;&VR_P,$P]C: ,8F"H8FQ -AR"KA452P"JAP."2[ MML'6VRDP")&@%&3*>&0L!\RDADLG,4O,%YYH/FR^W!_Q1,( M;^6O>'QQGMX;QUH$!:L!>1T=XE)SI$U,* 6EN=!#68Z*(:I1(;3@#C5%EF8/T2C=%P8XRD3:QNK![& M^*^_6=V2 $F\!4C0LSL>C-3=U56965]F97YI$N;84T.Y2,$Y+94/8*HYM\2( MZOAS!75W]OB3PZH)$W+J!A>(1RJ0Q=@AQ0WCAG F,D5MA9_707?OA9^?7GDK M_/P,\:G9\SY-$]',,D1#Y(ASR9 6%-1;DT2595(3 -!$U:F>9^BK /2JJ/)J M:7(%H)>MM3-G6Y(D3)P.R("6PBYL$G**@-L+VLRMXU;F)IE)I OVT#TNH/CUNFC*G/7N/[6* $^G#>.,<^=)5I(HG!0'B<>HZ75 M&=6+6Y/F[W/UM]AK;:)PR/J48V@A(.<.(EY)D<&[Y$A8I:4X<(V#M T=0C)X)# M.GB93 Y3:E F3>IL:94.JY(K]^IT]S[^\3,H;^4?/[TZSYXO<8$QIYHC8K-3 MG))&3L:<'1N\#XQJJCVHM%/E-;,*5=[QPPJ"IE(7 MP3EF 6EC"?)!,4UXD"22C2U%ZW)!TXEJ"UY7S15"&&*YI+#,G%)K"(N*BJ T M]LHP7QTOK:#NSAXO98H#4%",%*PBXCQ09(4/B%GE%29!4V4K^+P>NGL?^/P, MREO!YV<(++QF+A9(2=N"48CY>4LARS!"@JT@H;- $TUQ.)N5CTK,J37Y+ MNW"%GY>MM#.G2]I:)IB2B&AL$;>,(Y,K$+RF25DG+,XQ+,7!ZWUT?M:R5'=) MQ5'%@]7*G3+M]X:VO8RJJ+O0 -_W'K==-ZZ*&S?"83#)H3?*;74FD_6&BFB7 M/R5KO%6$;@\]7G))*3*;E9V\V'>\C,8SLI;?GI3 M.GO8%*D$Q\E)Q)G!B!-'D2:"@3VEDAD7M4A^8XOINE;J\;F8E1&MC.AK,Z*K M94.K0,5R[>7L05^D/@3, E*!^US\&9%SP:+$&":>R< ESKGKJHXQJZ!G934K MJ_E8JVEH",Z)))SC10F!)(9&QZD*!!.BJD/6%;2;LX>LQ!)B> 0:FI&T$JG[VRHI4576WT6?GLRS:8,\D%,6#I':,HJ!!S M-R.-3*(*>G6OUW_GS/9&O"<(T98$#9BA'%F>Q&)(4V#0CA&Q;0R5(N0RU\,G:=0KMENN->R M^^2ECHQ2BQ,W@6J<2/(X"$W@;T$6RTXFRTX>O^QO=F4;/XZ8,M(0&A$FDB'. MB$>.2IC9P'+E-B-!9C-,Y],RL[;4AL<1_NW'6.O $AX/:A$,3Z@U;-\?ES:: MD7HM:V5):IH"-DANU"%IXFI>]/XH+F+A?:D/;!P%/O7:[=P9;?ZW8NVNG(, P MF$&M-^K#N(=@>(:QUDL@V!T+(@)?M(OVP:PPK:GA)\4?Y#A.H5 (>F,.V/1W$7R<__"NT!J=M>_YKJUO,27'1OSJV M_[75G> G<3H/=O)8RH__==8*PV.89KP)ZY+Q_3@K<_SD\<>;Q4W^JDN*?^U*5E!.V,5Z?9W.XLEC50?)\>Q0* MX;[!EM-;.+CG<.?@YZW(? M[FS3PYUO/P_?'?"#DUUPM>&*+^_%P?YAYX V\.&7#[BQ#]>? +B;YW<)FB0L MHT&!VARB]!AI+C 20DO-3"ZR ZA'95VI1SO97]69K]^31G?ZC4G!FBD14Q(@Y>)S+2::08<4%K MFZ1B&UM,U!5>8[*ZQR' Y[0__$'VYZZ(KK(_=[ _&?/LG_4JL[,TL].:,SN, M<*Z)$H@H!6;'60P&*#A$'0 ?ZA6+FF1]J'/Q^"K&"O;<:G9$!7M6PNQD3[\R M/$LS/+,]W[*_Y8S (B"G,F=8 )MC=9 H6!F82)@$!8:'B#H6*T.1_YKQCJSP MSBH8GC]ZHRK.LS2[LX#'EVM/4F(8R6@!\"2CD6'@9V%C/29.R,C2LNQ.!7AN M/S_J1YN&L5_!GN59GWY(W1M,3[8V?B;]=3NO065_EFY_YN,\,'+/==3(>T\1 MS[1MQDF*,%.>6JVBHZQH#63D?"KL>N.>N]+&/+\=VAT?4X=;#JGO:_FK'-VG MG)(W;.*K'-UG-N3SD3/IG:<<&^2UC+D^C"$3M4& *#'!6&(1_=+J:I>N/$M( MT2US'&:Z7:Q+@JY:J,'O>KUPUFI/2<2>+Y/J__R7IH3^ZYF2]?;2Y$W?;NY= M0QQ)&:.SU( 'R!*HL.7()D!E7AH:+$Z8)5H:[E9W!( Y&U(O.(W$^9R.SQD MN< 4]@0GZ00F),[FZMV8(I>3BKSM]\_'@&/4'>8,MZ_CQ:FY

+:%C./37Z;2;HO)>+6%UZCI#DN-QGERT^:DYN87G_I3;>]^3..9358 MNI1TQ'MP.]X0-O&@2K'_;#AS;I(O(3@PM;1;SYU=?YF]4D/%_;R!?*Q?[-MFW7Q^OS_XORF9WH M8\?%_I6/R'U3LLMYN=:/>FU!F7N][AH'7$)@ %Z)$#HR[A@X3^"5.ZN"MEA& M&>]:%#WQF]Y :.5D^^QPQ^-F+E/>__-;OJ9)LW?U51SNM+\UWN5[-/C!EX.S MV=!*8^>W;\V?']C!E[^/&QVX[AV\Y[M=L@?7[7WY<'8(GAF\+XSCMT5)22DJ M"XMB480U0MPPBIR)#OD0$F7<1QSMQA85N [KM21N];NIP$LV3*ALUANS65S:ILUJNP63%9*U)TU%O-'0'(A7%,C%N9 M=-:"RF:]H,V:4&GSYLZW\\;7(\&5)X1K9 DWB(?,HNVD0$)[2WGBPIJPL<6Q MJ3,]3W&P/O MHWX?)FU%#E998[HU[8+9;^#&R9\GA["E-&#;:+[[H]7<_ZUUN'-PWMS9Y0VX M!VPS9.Y@=?\KAN^?-SK-;X?O8$RP71U\>4_@>3 &@+_[7\^:^P&VF;_3WOZ' M(RU$A(T%H^"L "SL&#*$$R1U%#89)@QCL^>J5&+F U6&)0OK1JT@C$9%.?%& M8#K'@3)>E2+R5RQ&[=)J/,4)Z<+#T5M'_5ST.WMI7DQ7B5SG!>3PX(B0J$-0 M$D7L'>(,_M"$&I!#16@, :>H5II;Q_TW3N/\6,L&.@O@;6QV[ 6\:Z'@KEQRO;A MMX/]@_.]=[OG!S_;[>;.QV_-GP>\ ;]K[/Q]#,\D!_L>P-W?G;F4[<['8P!Z M_&#_SY.]+Y]Q\QT\[^3K#_C=6?,+C&7_[^/FSP9N?CE84PST2M M(%+(&AT1DS2EQ'60)-?>F#I12\[87EJX:ZHE]XO27[7:=X_25T;M%1NU91'% M5T;M.8W:;&MADC1-,CH4?+(H+Q[2CFDD??!&^.1L,!M;2M4"!, M),N"PU&OGOZ^6J*VWT<#>&+L%XJ6YWEA5*+R9Y89C_A]/-5?6L/CR?Q/_)KS MRO@LR_@LX(C$@8%'HQ)*&B?$ 2X@+:E!+&=F82.HX'9C2]89JZ(1KTU[EQ6- MJ+3WN;1W%CK(!!B? NJ74@+TMSHAI[1&P6OL-&>:Z9BU5^%5TMYGBD64V4<+ MCCSREW\M*AA>]@RD8+FX.=7Q49DY#^!.>VVU:,N=CS4N5EL64JN"SD]OY^>S M>8+50@6FD$D1(YXD1HX$A[1Q+J1DB&)F8XM@5N=\62W;EJ0T3UN2NY1DG\I. M5G9RV9BXLI//82=G\7"(3F(9-4!AAW.;:;"81CH Q21YSZW *1/5$EU?U,A\ M_>SD'5AJEUD$?,>R5[FQ]9)5D^3)JR;_ZH^/%S\->_[;JI2=-5L3G?UV?@BZ MU_SY[,;/PY/WI+F_BV?+SO;V_P3=?<_V M]O]H-=Y]/FN^:Y!F9Q?T\3?0^>WSO?UFIW'RF33V/V9>V7/0N2B5B10KE+P- MB).,4H)QB&$M34B88H=G*R EP4EHDZPU@A./#3BK.NCH2/1,^[E*M4;\^=-V M8;UKN_\9M8;GSU;T>/M K[Z8DSY)%@476'!OL(LA6N:D<88'&E:IZ&ZO6]L^ M[;?:M;)8!M=K9['6&@RR+WKMACDXMOTXF-TSO;"2$6L2O#1EVK&DL Y)$^(L M\;;0*(QYJ5'%#YO2_&LC/J@XG\"]ZQ%SX53V_&L^*C.S9I MQ6]-+4^VCVS03C*OD0I6(JYRJT/,"5)&>4\3C]S1C2U>YYK7V8(FJ[5RG7,E M9F^43T(ZG5X62UB5>LT.:[8&DN-C_OR_;P)7L&S%FLTRIU %&B2Y%C%P2J76 M&JPOTPEV$\U"R9PR)R=T3DJ*099B\E<>S\7CWNC:-_:WR1%F,B4<%.*,PQ_$ MN]QHUR)#DV$N,&>DS/1,FPNZKM1.8[]<_'H1D+J?(2!".]@W=60!I$U*\%9) MYARTCE$)-J(R!,\K#.]_'EGN7-0D(>:*'CQ6(Y-AL1-289N2$%QGWILZ;#&W MF8'3">Q9GB4P.NE@ $C&(+A+TF ?I.1@$FA*3OC%EF"1H%QO"RK96"0;_L=1 M CA#L%3()\=AEP#DYL!!0MQ8+V&_2!'G_G"+1>.2H8 )KMFO7_OQ:Z;I!B=I M, "IZ/D8P^!6P9@1"&^H%@);::7B3&J+(]4&,X!;+&'%;C$A\X[X-1;D;]L> MQ7L:D)=VRI]=2$YVV9$EE"=-!0HJRMR\5")K8%_!6C 3->,29[(_LMB";-:^ M1%B> ?BM1<^IX7%K,&M',I/#)U@4,#3;M=][W<+=S0[TU,VJ%8M8^R4;(4#% M%]^8N=/&/S9K>P5>N?8K@'!KOFT'@U9JY4.70:TS]2UBX5O46MTQZ.D6KGHQ M[C2E"AI,J8+RQ3FW=#!R\,MN9L :/WF0A3Q%.QQEZPE6,G^M=UK(/NA#_MMQ MKQUB85)]>P03="EW=3(\7_@AQ0P>V^]Y&H>QWX&!YFDL&##@WVZOEKMY97>@ MEHO?0\BCG3QZ> P/[^?W@J_"HWI?NZVR^AN&!3?LM[X7S%WP]T$FT+;!11_+8&6D7H^1:IY\$X\T4ID+;%A2T$S=G,(3+IG8NV'\ MZ4U&9?QE9P?P2[A)81C *@3;[H%I2;;5KWW/RSDQ )-+!G50S,&H/3>#92O%]XIX=;+H#7O]W%4IQ$ZY]Y1MEUZ59=^^ MKD]"_6K'J>GD]&[&!_5:-Q:-J:8J[7N#(2@IS/1]U'!9Y^W[L':]ONV?EX'/ MW\?OLUVLY/9PV&^Y41'_W^_]9=?G?.D% B.X\?6("@P.)C-($&40SP%K&ZU! MGEFO6?+"*K>QQ4Q=J_EC]#(B4@*W00G)HNUG.#;JGMK69"\ S6B!+@"J:)7; MP$6SL_M%4QYT4+'022ZR_&S=)\ (H4EI"%V-WLJ_&4)^BYMDO9P'O]H8%*HF=+(>PX_:R(]QS$ZET MX*AVXJ6O3"QI&F6W=NQW9_G/7FRG!S^!H]O-#:VS_/KC8M\N$'@Y\++!)%PX M&O9 ,/)9>OO\8K0YA)EA5N]ZY)2C (4"UL T9HHYF(O%>IW1?.Q_SUXXW',\ MXBF8N(#ZJ=_K7.P5]4N1@WKVPR\]^ZPU/,X7YE;VDT$NFM;[*:8@CJBB+Y / M % R)#5"L!"4=XK$:\Y@KM7' DQ=/1>_')+]?-KK7BANM=E<$Y,];WX]L@ = M0U()]IG $>?1(4L- XP2G$Q,">_-QA:M2S#&1,W7F(];AUWV,4OQ74_8?PW5 MXT1Q7JQ]\?XTB#>X@UM1;-@>A>:OUF;OLLX%1Q6"\9Z$4JP3Y7. M4L#"JSH[&SC9NGGS^T3SYP,#'8*"Q1%&%:&(RUV0X9*+!R!/KJ.;$ 0@"L'A1S#E) M8H%U/Z^E8HYKY^!9E,=K_7RFKI3^Z8'8#!J)._>@8H"B#3( %@ N-F6P7, M"\4QPJ#(&2K0%0SIJN=[#3JZ(M-Y&%/79_)2Y2\*YHZ'G"@_4O+GDDQNE/N= M3 G>+X,Q;Q>WY!SA[2/'A&7,&!1], !>>$(Z*(J(DT1HZ3T3^319;9IYZ=^L MO4]9E$*O< XF C<89=F\B[19$.'!\234$D&,VWF7_:7UCZM"-I'*[#^>>.J;JS,9\BHAG;H7S(Y,I2%?)Y<3^4\IAEM_C* M):& MQX&VXD R;VE%8DGW?&[WG0F"30J@+USB]30DUZ39W[*79.TN9NR&^"0HXO4) MV05V*LXZ;T4@\4>9[O*2N/IF'2Y =J'(^_W6UZ_Q+>OO>];\<.2DXT1@"OKK M)>(^1Q.2LLC"'!LO/.9,;6Q1M7GA[V1<<>U_7"L(8H!81 MG6<\E=P_!BG/I@5$8A#]*">G[9=#V4?@_%P&$ MJY^#SP5_JV1I763IPX],.Q=8(" W*%%*$::(TVX1UI%);CV MC/-P/XM3)&9U2[GHC89%DF3^[%IGI 25BZ!1Z>S8A6>R<^!GB:[/13KH!2K> MK.4S3A#QBZ%>.=.U$\3\)!CYQBKOM]*T65_?M+GJO[S^_9>75=.]DC7:BZ-0 M'Z=9("\6A=KK+MK9)X%X%R?E)8676J;L% 9MSK3?);):Y@T56\/86F;W.+;' MF2\3@YEC_?5K3IB*[!F;?^5R!&B<05^>#DS-:^$S3RUR#*NYZMV'=GK,T=RIWCXWOXIW> M=)QG&A&[P_G!\;ARK*!W*1>Y+-$:#2YIT>@T_P7PSDT1_6'QV,$EUVQR2AN_ ME\V41\-V43,VSJ$+/3_*EK;V%;2ZWYV<.LW<^*HTE@.:%KR5ZUJ(4SX2*!]4 M+_]RF]IF[;Q.<>'V ._\J&BM-AEO<1[2L=UN/AX?W)"A%P>^WW+Y1,[!FVW6 MMD-Y;)@!X]7!S2&P>G[8S:/+SRY>Z$(1RKLM5/MBT<;MRL.5(^ZR _PYH=%>N4X '@Q/6NJ:HMW MQ?]M@;:$E3@T+#!_5O?VQ9CJ^5BL0,J39$[0RV(?')W6[Y,S-MEA+Q\U7M6E MT7!RGZ* \Y(W?NDQLZ5M]W$=GH8@RKPL011]U]FH0:/IQGXK?F_C9M= Y8<^<#:W1VQ>&7 MW?/F_N')0:=Q?O#E/6^>?#N?#34T=]Z?-SH-TM@Y.#\\\;BYX\\/]MOM@_WW MI-EIM@Y^_GE\LE$]8%K^PLD509\RF0X/C'R\M3^ZL-PG4KN=0] M_8W;QWCUG1)+@4LBA N1>Z^-2=YB+@(+/&8RK=6QQ+^79J4XM7DQ&WQMK4JQ MS).F\%<^@C\+HPEJ%\;4R[#G#PO#F\]4NR?V]+ .,41C8)&YCT2-NA68UC #> *QACB3"9&)/>8B9LY@I>:S50MX0.6,,H0 'HC M39U ''.&M*4)P(3DP@G&F6<;6W@3X_DLIAO2(EZ55SS#EE3!L:>%8_@6IH9J M][Z3=O\$QX_IJ#F.&$62NQN0X)$&6XUDH,(FX[S -QGH)0*R:E&7MJ@29MYI M$Q!6$DPVHPPY[S$BFB:?C(!ME^>6%0]"9/.1LI<$9;>1ME1[^IR >'%D)8W6 MTH!\R'7.. 9DM8X(FUPL1TW U#XC+*L6\2&+F+2-/H6( BO2RP5&3E&+7 K" M8(4E5O;.P.Q5P;'M2V#FXQC,/#\FJSWE(Q>_>":-F 17WW=S'E ^K\B1U1># MI%\RX:/M9CA9LG .:D462X$ZKQ]O<2(Y :4E^6CQY?S9QC_JX[37/T?M\QJ5 M&<@2E7G98C5)YK!65LUVH[]@],CW:V4Z3MNNG8Y"\L]-T&'Q#$%]X@DZQ5F7INH$G^(5_J[/6T-;;N$ M/Q_'!"=_]/I_%/0F[\/2"-P5AZRA,! M6REPY#?2[A3$3=]MJUW4J2YBE9D1YBR?)1'N]*_3(X;"2RJ/_J^DZ(RY;^V9 M[8?!5%L*FIWB[B7Y31;J:=%X";W&M+;E$(I#[?RXUJ!@IIU2\]QTWJ9U+@VF MQ&(L>4K""H*M\D;EKB(L^3N[#:WPM\LI^.[_XROBX;3N_ MZNZ/TU;I2]Y :Y')&-Z8Y.[MO!='3#E+HF7@T$2%N%8".:P]PMI2R>$SDW)% M]SR119ZPP:5\YL^-9).2WVR7DMUD)*?[X&T8Z M93XE"X7D#.SU(';?F)SDH]N]#T>*&]AK6$!@T"CBR7AD",_YXHE3+QV37FYL M);!0*,O&G,"4V2VO"O]E-+!B,*C<$:X;UA3AY"^\_VOC'YF'K2A&!U3BBZ^! M]LZ@G:SBI_U>3E(:3 D.IOM2&:\;/R-_%=8\ITB5W.M7CE4FN&P2^P.Q&$[= M^PQXBHT+7+)V[SSF/,C0ZL.H>A,[DZL-1NU,PSZX(T_;&'NUSZ\RMBW<5,LI M>0#+FG(&@)'3D= MG*-)@96*"7$+'JOAE"$B"6PT@V?UXC\P0]!3&4BU];W2(_\/*7"YW44W7(<*_,[NSW1E^/KWZ/ MPO?&:8QS;W$E>;D=!X/RT_L14&'.P/0S;L'T<^FXY]9M'6; M^*=9\=_NPMNVWX^G^(*BJI?V+E#OI;M>4%?1-Z<2'T3C[(C[Z%FN!#38"L2# MY\@HF9 ($1.?HJ$R;FPM(JX:IQ@.BV[F-Z7]7\VFG62:+ZP_G1P3U1@I\OFG M*;:7FF"X\^*^K@< +=]MNB/C&%FF9"HK)P_D:,^B"!K[R8)Q9M M_[.Q?42#,YJ :,N0NQO!"B$KO4:8.T,$4]0'H(C] MHA/#VTWCQGL?CC*EM$J.(N])C@ X@G0D&$G#5*"98B#QV91G(F4NQ.1&2)YS M>0RC"H"XLEP(+92<3>->F:JO26^N*?*_QMF\+6H[]@OLI)!K\.N28B%;_R[) M_J=%W44OE\*_(\ MEO+CBQ+I35R62>?>Y!?]T\I-P>NW'>)-<^]E-MR5F$XOK M+[WIMC=_QK%<_F#UIL%W&U#1^WT\Q[",>=V+4^QIG7O96Q[GSO*7[G?#5\=M MZ"\WH"_+^!=WH%^"ELT6H"\.I16Y9+5)&ME4Q&]_H5?P[I<S9_JG1<;U4]7(H+C=B@9(%YR+J^5 GK[ MVX^-(+S5K_#RM:++8VWR+I>G!M<63%!1M/O",W2_(&20UGCP>HQ+%'!T< $' MKXFPF!N&9;CSB?"#$?1>N9:70B_-<=#H%0:( M!HB+A!48?#".40Y.(!YL+D$3(=!,\%0W0M2UUG.1G3)%=U;1EJ9<^=-"R>ZH M7#<8\5OMW+4;064MYINX)^<<5H0I .0D1)N45X%))G50DKL[%Z94UF*5K<7/ M&6M!B594FH0LD1'\=V&0#E$B\)B3)9S'2,G&%J]C8N#?^6R^5;06]X9'J?AG MQ>'1Q\7'HX\%1PO>_958M)?'/^6!^_LN+%Q!OC+8RYE5^\>V.[9US4P#,8 E MK2S=DBU=:PX7\8A) OR#+ \2+!UFR'A!D:34!*.9N2X3JG\R=>][1T MBVW*TT&?F><]"/J\7EOP\NBFL@4O: MF48^WUI-,?_UU>L,J$+: M@O:YR%K4*19U+?BJZ/Z2 C/%@]7*X9C](A-R44[P3 K 8^(TX\C9^&R>P62$ MWBB#ILE+O;6X]=)04)5J_V(FKOG['+QA,B69M$(\9#>-$HV,$Q(%;V54(1F> M<@,D76>*U[EY]#'6TM5K78(]E4%Y*FA5&927-"BSF(F8D&)0%@5!1*9_#,@: M[5 ,Q@@JN,'2@$%A=YEM_0JW]!+9U]]8NR=3M7MZM>V>%A*IWTJ,/E-5X)3642;&$PZ<<6*, MT0:F+'C';)"K1*1>5@",J]M+ L_:7Z.^/\[UP2M"&G##Z,;< ;N?_LJ\ ;E, MWIYF6H";JC0OV 14R290UMEUL[7,O59:7XNF&-.2_RQ"IY.'WM;G#ZRQS_6B MF]-Q#J;M-*R'[Y^V6X/C@N&FK(X^M1DYM4['XM8M[M"/!>EH2 2* MO;$H?$ZM_F!X(?1%FZ&58!0@FFCE")<)DVS1P?B[Q$642D619,@%?*7&H%M4 MIV(4>&I=^IP;#(L0'!%8(L&=05PJ@BPU">4#2T *G@>?#R;7@U%@;]RQ=KH# M9<6H+]JFRI:!DZ\MWI[&C?.F?6BG"G(_E:!&&$X2P=%@3FS2-@F .C)*@K60 M]^B,_&@*@LDV^U=^LRLUL6-->;!LU\>#VF[!X[M2Q<3//R,'&?>7,U'8A#=6 M7XROS3.=6ET :)?XU=)X4[R#H"RER&F%CDSQ_8],I;24&Q*MP8DGR0R.01I- M0W1&,BKNG(,Q"385"'+OK!O[@^/6:0XU[7[:^ZM

E<(UASN? M 6MNT^;^<>=PYP,^A'L?GK2/]W8:\-P_CS-?;_/G>SQ[5MK<@?'M?SX#G$KV MWAU^:^Y\;#=.VIV]+[N\\1/>L0/_/?G&&B"S8:XR*9RQR$EJ M470$"X"P+CB?T^.5U'7P]!90_#]<:^YA=RO-:R4=%95*8LH()SA8HR.F3F#/ MF<51WCE9H=*\%]&\V2P%GMN=48V13+)P&25RWCJDO,!626>9+@I3,#-U*=7- MFO?JZF O;^-C?I PZD][V=^\8[^"PK?5W9HGV> Y -0:#F/8[_T6/\9VCIF. M&=->:YN(YS49\W6MSB3N@\2(A2 R\9I&5M(<>4T!8Z9UX&%ZK+JVZ07@AI5 M;L/+F:#Y0E-#@HW$2P1^24*<9$YG#'Y)PD%RIXPQW*Y!,.#-J^?2$$.EGB^I MGK,( ;"^US$$1,'Z9@(OB@R/'$7%DA NL:APIOM36-0YF>]I,@\1YC.7EYRI M_*(IEV4:XYASY<72*Y^(LGR:SS%E+5]-#&>&2QM"A2[YW0/GD:9M.-C5 Q&,#B(L%#B73"$! ](HS6CJ4Y M$O.]<3>2\;1/VV<-BT/+3GEH&1<<6I8)MI>S 6:+"IXH[^+6-UPWRG$&']*' M'>3?>!PO-CD1ZY([4 WV*0=[M]N^E:R,8NMK3O.#9W;?MY"%,VB@R,W^'B#%%S@NS_ME*L_9)36 ;_>'-S MM/WU:S]^S>GX[V%&6MT!P,6_AZXY)3ILI#O%_*/F9JWMY/:\ >!D-#< YA7.<8T^- M)(9&QZD*X/H051&2/VD\0^SMO\<'G>9Q8^<]/X1K#CH?C_>^_-'.C2.;/_\X M.>PZL2C8S<1DC]%N/%A2@F2F>@=*%)6@+KJ MOY=#X+[HC=?&"(T&X:_8+RS!4BP1?4([- %.8]PT@9$%BJP,T/T,T!Q1C(J8 M&8-1<$HC+@D8($HXPI[I!*N-N7$;6WH3TR=MAK! EU:";_/!&&7Q"ZVH>5@8 MF/4)-J#(*+4X<1.HQHDDCX/0!/X69!&8)9/ +%EJK]];;<#4=;KD.>W'?H>^ MLJ[ SVT>R.QQJ$K*2?!9F202Y3(TI"/UB!"F"<,VG[EL;+%-Q:Z-SU;(I$(F M]T0F2T$DB#TA))E&)XK@Q-U<)%:9H+N8(#:+4+A(.#@&/E$ %XFF@"R7'!'P MF(QRUG@!+A*AM([9T_9W6Q9(>=9,]4LG8^/K4?[RKTL[B;Z;NO_U:6]0@VVX M&\/;B&"M?![N X)4#X*$3QNMRFUE)G0E@YTX_N%]MVQA7\6NEF:8YU/Q-8[! M"9.0XQ8,LP=LZ#3#R#ALK=;,:VDS+_MB$J$'X<.J[=.MX9L'Y=,\)HXSN(N* M%M^8Z.E$32=:6L5WEJ>DNI&=: M9]I47>=F/I?Y+MDA5:>IUP"A)MHXJ!#3\I5R%C&E(##%22&I;MXZ+72]U@["OUU^>;K[FAV@41/6_T'XM#UB/J]/ Y] M9-AO-R]1<4T5ZEOZGMB<3U/#+$H*ZX\X8_ '\089KV%C5,I8[(12#A<=I.E\ M]\6'P=0JTK>.,'5.*RN@NCREG 6J@D87(TG(A$1R6W>"=.0Q>UTDC:0!%/1B&;L$>$)),*Z2)C2@P#,X4M4+CS#ZX MR<1SY+J_J4UV*9MKE?"]GGHXF_#-95 &6XJ,B0%QB3ER-,+>BZD/%(PTD0ST MT-0%?W1D8UG;[7.G=+]<@D[!>O04'OW5%O+9HU_ 7K@>&&/=7/K=BZ6M7/HE MV[?YK!^GB!=*,X1%8HC;9)%UF"*J..'<628L7;I+7YVGK(M+?TD9*Y=^>5HX MQR0:\C$F(XA$XA"G0N3$:(9D%+#@6*?HS7)<^E=P>K+:2KZJ+OWUFGR=2T\J ME_Y12C[KTF,<-%%!(Y%Y33FS$EF=."*,,B5@'W8:+]&EKS;9YW'IEZ.35UUZ M4OGT2U3$69^>.86U"0K!"FO$!<9(!Z^13490JJF-AB[+IU_6?KN 'GSJ>5_# M^;T4W5-WR^$C_ZA]B;6O(/C#W'&Y[% ]]M4'(W<2_3 W6S^-_4*N).)>ZJL]4[DW9P8+(O=O/SAB7WF=WGBIWE. M[_J]P>ON#?1PLO&=AMC;V<;-D\_P/'_6/#N2U'*LN$ PBF26V=RG;Y(HF;-9V+EKFE;WA_S.R(*T%,V_>T9Z^36S,E_=,G.[ 5#]''T.><:*3U$!(T&_+L2^ MU@/$4,S=E>O_;^U['!2Z6[;8 @UOMZ_8I>F#(JAZ&K5AY\R7E$^;1-.G[0^* M33:T0JW;&Q;C^MJ%=P?#<#Z^$2JX3.#J^"./+5Y>U5N;*\#=P7C"?0>G8YB0 M)R0+2V&,CFVXO,&/GU!N\(5$E=,"DP&_@6F]PS3\SU7&G7&'!WQQB76#7GLTO/Z2.5+N9U4: MBF=F\M*?Q_T+(J&O8(;ZT7X# ]#_-6VS^SY8..?5]X$]L[)S06'I\^^\;7O ME=)R'=42](>LW(4X_ K.0NR7)#__MB\[@!JH*NS:_]62*O.;!,1LDGFT DWPT1FGN$D U&K3AU&O-0!>D9J];[BP7$U"\?_'Z50.DL@$2 M;7P]E7^1K,<>UD#2P+..:FR%%=(+ MT& 3PFP#I$M"6 *&C-[7J1_2K2]\Z_:U-IV2A-HTYOJ/']PBQVQB\=">/<_> MSR2%&K0\_S3,-;$IG'NTDUVL/[*+]<+=6I[C M[ /?JU'+0Q(Z[US6M(I'0P]IIHR%2(!I%.PRW!MA."8^6,&((7!_\_3=3W;_ M,X+M^'T7E'Q4@.B"MF[_V';'0:PIJ'H[&5+M3O/=[L^]=Y]Q\\MGZ$D^;)!P%C:<^>%NU].< '^WE\'\CA_M_'S9W/N %C/?QR M^ W&CYNT09L[;7COA5U1P,<("7,'6-?EFG-JD:6>HN0!L3F63-)%5Q1)5)U3 M\:2DOXL3#U^L(.-I+<<*V-4E4: O>N.UL9'7YZ@]S% N+T?M[F9R)N.E@ D9 M)620,,ZAKXSD?8SD7 (;UH)I;1#5,AM)8I$Q-"&1*/.1VF1I/E)7FX2MA8%< M*KG0IA(K9]G>E4?U#\*%:Y(5] #H%Z-4/IA8&#-.B2:>>HTCL=QQH<(SD@O= M:MRN'F16$'!IUFV^[ITZJR*E&B6L N*!.:0U@$$EJ*,R,!N$V-@R@M:9>;49 MNJ_>(EP/=!YI%IX1\5PU"A7L6;)AF(4]DDC.B:!(F90[4J6<&N$8$L8:+0(/ M7JA\CKF)Y[MEOF0BX;((O%<1V?Q=(/['!+S6PHS=DS9QG9!-N8(5LEFZ 9LO M_V,RAV81%Z+-7C5H.:J M/:A S9)MPBRHXVN=0CCE,SQL$M*4 M"N2RF@CE/9A)&8-@JC+-D@S"+<4(4E,M($;?@ M\G"N-;+:641##!I[@4/0&UL<;YK7%KA9,5:GN?0EP#5>;:BVUR\YEK(7&3F++(D\3!D;<464\Y7I<,+S]S;0E:644(7Q8Z/\R<5/E=K\"4S.)E%C,UCL1(R(R7;<3( M2.R1\-QZ;06XU79CBXE-/G]*\)(QP3G&E(<5WCXSE_E;G4R*\N>H&PMFE+*8&18"QXZ6"YF/[/18W+NNW\PT* MU%W\KC48C J*%@#?OM?I]+KCA\+5L?6]** :G<)O)U7F\+W!R!]?-\I1=]AJ MUR2N!7L^J1F;U&'#K_)_SPO.B6ZOUNZ!4>C73ON][ZV202/VO[=\65\Z G^@ M7Z^U4B8/:+OWVK4A3,V@E,#-6BZ_MQV0LN$%00PX M%^.2]_C#MTC02G>H.)^E#D&:MTX!"D9##*W07E%S0YA$+ HA63F+U\:\Y69 MSX):/J-KN4@GMH^?*%] M7DO]7N=ZRH8Q2TR^;T8^MIR[2;ET,>6%, _R-SOQYT_;!2-1B\5F6#RZN/5Q MKPVC*NB2B/K7^..GIQY871:-:Y2W=5\FC3GJC.LTL9!RD+Y<"_O?]V"?>QBL MFF>?VQV;]4^EA5P,LZ80J4!4@_W>T+8O?_Y[;S!L]H8'$08WYO4(%WN/?Y6_]]H(31\AJ@VRMWTD*7>! M1X=-X MLD%'KARGEIO@M0]>FL"Y(-S9)*IXW-KH"\]<^@\ MK*+$/G/5D@5T>_\S\>7&+*@3#K0(ZU6ZFZ4CLH#%[%8Y+!V\DBJ\5HK;)=]J MUFLLO*Q%08,LR[6S5KM=*P2G=)SN)]:2!N(UQ7<(6( ,3$9$Q$Z%\_<;MK*Z,YF#>!^#;ROXVQ8LIO3.FW! M7(^-5>$[E-8FFR P?^WS'$HLPZOC[V9W:1PQ*8),%M^_K^#J9=WV2#W^O/V M>+.D 5H4UY@P$PG?,T= MBOEU%R]3+LK%@Z_92F9_78XDM4N_M55P>Y:A'[0@]#-=WV*WRG^;O/75%YK& M>-JM=/7"S1L=W:42XMW)Y=UNMWN^^&DOS3JUV=T=O&&R/ RP")L8L;82N>0# MP"(ND%->(NF9TTXGS]T<69Z-.IF@A276K2MG! MH.=;A8).#VH*26\].3G>]0QYM[_EU5EA1L(^:0@#.,F5HC;:$#.* M,J^BS+LF-<(\G"NN7/%GXHH;GQUD3LM&R6FY>Y73\CX,/N^9IO8[K(2W -/N6;+HZ59G@]W@271MOS,#ZPYW_WY5&"W9,/[/E?]1YG MFI8)%44,3./$G6<&)VR]"91([5FXKQL>[I?2M^V'C.*WK MX[?#G8,?<._SPT[S)*=U-?;_/C[XV>![^UX<[GSFC?T\M@,ZUPGKW4<8WRZ\ MQY^= ]K,:5T_FE_^.&G\_"J:/]LPQJ\_]O9W?S1/#A<1VTBFL.,JHNB91]R) MA!RW#AF*/0/'AFM.-[:D>7+2K@>F>TUU8B58#2L3MLXF3$@:(A,T")FX)413 M:HRVU"3"(XMEV)!,3!A9G@E[QRY];KTR'Q7[* M92-4R\'$%VU",A_!NC4B-1/!DHS9W#R#<\ RGDNC50Y]V9BC8%'&,F_P4MIQ M$9QO MZNUI:PB*_+,,8I]%EX^]RR3.7AJ>Y>35D,]E>Z?%^6M.[8*[%,.Q@RMIL[?E MC,+0^O$81I=; >;\V%\7B>_R\W5FVFLL7-%;5VAF10, TIH<163?+4QR;7:)UXF=OIDA6.+FVS<.7"ZBM/\5-'%9UZ#M8[$7CM7 MCZW>OW:NR)/+Y0O(^IJVILD LRS/^!Z[H^7%BQ\<;ZE:2+Q$B?%L#8SCG*;$ M8^ 9Z0FCA3$JMPH@*N+DGBQ>_/J#+<S=7!R M +\[;C5.WO.]G8.SYLXNFZL1?M<\WML_AFL^GQU\V:7-G6W6H'^VFB?'QWOO MWL-8OL*SMG%C/RP,)H._IHG&B$>B$9!! M$2:LC!6^777K/\^5S[4A8/\YPIH1L/[)(>>818IA+C6145NRL:7J1CZ:2JOB MD5T93?8YI4E$P:T)G!+G7,@'&)@[[ZB5I,)QJZ_)LSA.2\)D(AP%T&) ;X#H MG'*@V D3E3C7--J-+5%7)TZH2CCR*H:WZI9Q$5$^]D13SA#&02&NP,-UU'G$#<4!((YR!!<) M4VJ>N^:%>/XJPL]':[((@27G-;/:P6Z(-<:,*XDYP=0ZPY\,XU3*>A]EG84Q ME#)LN'2(8!L QEB!=& !6S2"\B]W8'[,7 MVM!I=5N#8;^(\[SZ1D+WB=MSSUDB(E%..*9>4R,3F'IHL&<-:>R,H MY3QGH!J,K?12N2"]4[**W*R^)L\5=! 3==(4)>,TXM88\$\$1:#&C$?'95*I MR#' CP8]5>3FX8VAY29=O1Z*!6_HM?G\+]?FXK7E=2QC2M9XVWD065"U[:S0 MMC.?VD:"=9H[A:@#_YK'3)7,$T4BY?,"8HB(;&.+R+K22\[\6/,V.I45K:SH MPPX7DI,@-(&_A0J\KX$5G07O0G">O-+(T" 05PPCF[1& MA')!B#,LAMP9D-:%7C+AQ&I9T17%_K=5/=_>3>1*%=#*=EA:7*.:?#1&P2:? M/.4T:,.IUYII$VU47/GKKKN]5C5W=&J6M<+W:1.R=!RY'.+)WR]*FK>+(N=7 M;3(?P5-Y\*/YXIA,U''HM _7TD M9NE[YI-)S-L5BO/,A9U<\%H2))-GB(. ((-#0)%%'!3%UA.^L:78XO8PUW8P M*LF$[6"6=: @2BZ*>#ME$6^\6L1;MA7+PI:EHI[[%.1^,:WOL9T;2LWO!K._ MJ2V95V!LK?,%"W*2IQ7Y_[-QY:KQ'H\O+K$.MO/1\/I+%A$8/!\)QJ4RU7)_ MO?1G'F1)G:"2<"Y(IJ/AC@0M%':)B2"H(42P(TTW)A<=]R_JHK]&Y/K1?@.$ M!>_UJVV?V?/!QC^OO'ZGU9V,2' 8\NPT73L9*2V7IZG$"B&WZ2HDZM>RSUR1 M7OYO^[(#J('F@'']K]M7 JSIUGNX[D?F"&_VAF7/PC]:7=OUN6O[MM\%&#V8M)E=$>YJWFA-S'\37)KP#<[\-RBX0?3C\5YVATX^_VSN? 33 M_^TTFF/]\/S#_T09A-8DH&ND0-](BHYQ#*BEL)%?16S/+ MB.*QHE':H(.E7#D FTQ9;EA(!K,0R"QW=<:;_SMIDEA,>FU[IDGB[V6+CH+E M^BDHJA>BY=O?X^I["\\]%8(Y;B,'- ,"F!1(+_P.1-+Q!?;\I1I(->_7E[+L M-- Y+3I@NO,:O$;9\#1OU],>ES?>P16M4^>[MUTT9)E\?:ZOYF;MR[CKP.5F MF^5MRY:P@_JUC>7&7RBZ(XP 1-C!M-EG83<+KJ+=3W_]5<^K67C'>?BG_4EK MS>)N)5G2Y2\,8K?5RRUKAW':OBY/XZ46G&,X,^D&6C1N3--&H@M:@^8>!C'3 M_H=>\8:]VEEOU ZY14%Q%2"*5]7&[$N\U"IUOM7J/9NGCAOJ9@#02G8Y79,ER*. MS];,8F9K_RU+W'8W[)3RMI\G^BUO]\WM(VRC!E_<(*6\05QA\/:B,\AP$06C MWC ;9K?OE3$G^_/&]O%&)?NH5_IC+,7\5IQP%2?<"D31JWX:;Y@6KNK1L?K3 M]5;(X5S^WRKU$KDF")4QJAW" ^XBQM>]YNVTVW<1[MLF\3'W6,H(7X%FA>*%?GO=H?0!O"3_->L8@->^[X.S$ M''Q=BY/QA[K%93)1Y_V/QLGG\\;. 6^^.\#-GQ^/FU\.CQLG!W#_]S#N;7;X M[O/YPAT]@)WP[W_VPU=Q:R ML>C K&%*(UBTE ]1%;+$2(2=U!(LKG5&;VP97-=8SIVC_N-YJ@ >UI[FEI*> M]3= ]VQ"L_H&B-[7 "TA4Z,R0,]L@.9*D2BC2D>/A,VK[/81.SD,[[8#8-:T1'\VL..A[',S$_"W:LX M7SU>NVHE]V/GM->W_?/=_XQ:P_/INFR'D]%@F',T*NMX#^NX@$C&4VX8(12Y M9 WB.=O-$AT1L8$H:9.46&YLJ06=!>]N&A>K_=.V#KQC0.!U*.I+X)K[*VJ% M<9:FQ;,8AT09,O,3D@8[<+*41!9[@S06+H:8.+4R$QXS]A@?Z\GU>.T@SNH- M>%V^^>KCD3<>K8_[ZLT=T=_7VWA#+6[O]\9KOC\_4^!S^[MMM8O4GUZ995HD MF8X3IHH4H6K77MJN/5^M;@3Q(D8&\TDXXM)+9))F*.' ; !LQH1Z;DJ#1XO- M.*.L$IPG%)S@D\6AZ."#07"8C?"+:;&P94A<+^B4_/L:U&MWA M'QE^K[;.U[EU/E/(OMHZG]4"S@7U<5())XVDTAIQHBE80.90U"DIP40(G#\W MCT6U=:Z!X.1PB+'<(..=19PRAK1UL(D"X**!&N:"W=ABN@Z6YY5LG:_ ^5^] M@Z/%27([L=OKM+K+3)-;P(6R@JERCQOE*Y#01X:GGJV9V;CX;*82L:P*O"TJ MM83QW:'#&:TZG-V)&F M,!A7:.96-+,W?WK+"%6 9AB2@%$1C\$AZZ5"V"2BB?86X,R*2LL8[,X)324O M3R@O 5P:)0Q&#C.3Y070KY<4@9QHI[G1DH';1+"L2\GKA-\! J\46_.;YEU_ MP,[P2*^WTO45TO6Y$(E/$B>7D-#:(QZ20YI:BR+HNHY!)3PARULY>:F0Q+-+ MB]!8:6<NTQWT*&I0J5WJ=V:_]]1J1%S +&]K/Y\\,1%MX2QSUR)%K$L;#P$R7( M6!J$S7E3RMQ\SOO2 MV,*;>C[#_?$I[TLQH2]<\U+MF]6^^?!]\Y&1G\I>/KF]/)_=.:GA2BB$/<&( M<()XT#]BR*=-/1T I(0H6@EB$'1G'N+,G4&\(A+B)&S@:'HH=M$TMA M#$MYWV3J;>R;:^?]K]Z U^6;5[LE/9:U= G;\]WZ'N4^1+_-D;?.L8?/DX77 M6EW?'H58^Z7UCZM,KA%,:Z8O'PT+#N3S.*RU!H-1S(30[0F'LY@5K.@S(MKKP2ET4QRUP8.3]Z(>]_F"&GWF6.7^U^9JWN\/6 MA/?\TY0]>_='L;[ACWZO\WO!23_NYU-U;IA2.9_M@:\8#!;".>1B3O+URB/M MI$+:4$H!!,7(YSL8N&0\\S["7LD=4UH8):/03EN=_[_2U,\E17,V 5?:!(PM M1)HQ!O\9M;X#INJ"9A8:%L=B54L@5R5O_X5PY]%+:I#M MPR#SB&;V?F]'@]S6*+;ZM9@2J.:8V+\P!R[&+EB/80M-A+UBF9[]N&*9KEBF M[\G7^V0'/17%]*JNP5KS2S__7+T5 M*5OS:D?A!S8D7[]43I%C;^!6@,/!N0'<%7D*%'M%$Y;:D/NF;3_2 [E/S]GU M#NT=L -Z^*VYX\G>_@$YA+$=[NR*@TZSW>@<].S@Y.#_X^4=JS+, ,*=X M3MI#WD2#N)0&@5A3)(,-7&O.:4[F5M+4)5URG^YG;<-]JUE[&+O;VS03UE(C MDK$2!\;!/!ANN0J&&^\(!M-QWPS>RDRLFIF8S>RU!,=H@D+.\,PRDS2R6'FD M+/<<6R$"-V FE*Y3,W\&L#YFXA7 M77A.,M]/9>(V!Y57_/\;W]/@RNP-8[2 MQ%WDE#MKJ.(T)",4&&!G*URVW@9WON.!"5%'$272/"K$HXS(&.U18K#WLFGH1ZJ5)Z!OKL,0T6.\T=UEH(H8EG/$3,':U0UMHK M_1S*XM:I$!A23H#24_C)!9:0%BLIUD;*"DJMM55=T)U >24450;!=BKS03Y&1CJ. M,/%.<:5D4G9C2]8)5W6#'VU5%UN,M8ACO49UIQH[HBP-AO+@F+8N&1LXEE3" MSZ$"4>NN[G-%Z#2Q0"-#V 2".(,_K"4>A:"L2A)LOC<;6Z+.N*SC55?W5X"@ M'A:/>F:C\OOUF8DO'YU::0,;G$["$AN=I9P[:5ER%#NOI?69";/"4^MM8#_- MX2D2M9#.._3_V7OSIK:29'WXJYS@WGE_W1$JNO;%/4$$;>R^=HQ$VZ;;8?]# MU JRM3!:C.'3OUGG2" D838! I^>'AJDL]22^>2365E9)MJ$N#$2&6T(\EQ+ M:F04/-<+HPW,\2H MB[VM$[JCI-741/"0@0^9;!.WM,4=# ^26=TS:>>NKK/ M\RG&N*-$4J13%. ^<8XLS#N2E'KFHM7*T2>C[L^ 3SV)=*RR(OEDE\6%[25U M-.H"G"83<914:\83]TDXK*22/CE'@^.B9D]/'$X7$ZX<(U82PA%+@2,>=4*. M4XQDE)PR@Y,F>&.+-8P0#:WU>KNG=33JALY2<#8Q' (SG)L\W2IR(2U,=K*1 MV9H]/75UGV=/WEH+2FZ1"$XAGK!%5N" G,*"YK(T(N(%0]6#=\%JB@1U M%/' @?]YQY !F+=,)>X2S^Z>EK1AEA3$7BMU?P;\[TE$SUY-ZY!4Q.]H//"' MP*8*Z'ZO#J!=#*!%PQR+3!(O0*&L<9XZI1EQQF-I8DV@GC2B+CE^QG@1'0:/ MVDKO$(_.(*V,18%@[R@G)NJTL46E:!"YJJU(=?AL+92=8<\5L\I&YC@EUE@N M19#8TB0I935]>O+*/D^?C )'.$:)HL_TB2B-K/(4&987'HFT3+"-+4)U [,Z M>+;.P;,'@Y2]_LAV[I*D]<-ZD_ABRA6C3+W>29 M3S1\6-P,?GBR((9<@5=I 7Z\]L'+'*(5A#N;Q/Z;9=SF3>OU0O'=2W3RIC<<#<;YP^'NZ# . M]@YM;[=*HFOE_0>Y[G%UON6SQJ:[E.X5NWO;)\W3-Z1U>O!]]]V^2RX1PA@* M-B;$?23(97*3M'1EUHWQ.7V54 9L@ RN1KVH)PXVRG^^O#WI RU+ZO/YOEH M%'8X''=SI5Q[=-0!Q2^WD,1!.3T]'PL/M@?DV98%KKMV\#7F^WNA7>5&EB>: M^<-V_%95I[Y4<'N3>;\@N$1X;S2)A!K+HXU.!!!70TCB)-HK"X-<)L'N:@EV M\Q)<_O@'A@3&XGU6RVQ-Q#/!!+1GTTB]PY.FL?[/#@%=U)$;)"($[![ M.LB$;.)![X^Y4>LKR MYQWXI;-9?(BQ:/5'L2"T+*R<+5=^&@AQNU]) MM6M;G>SPL/#^[[GW5W(D//=4".9XKE5(@#>DI$BN+23 9W7\TONNJM2]]0N] MM3D1),@0M+14<9Z"="[1$ A14L5\Z%CM,Z^1?GXEP$;A+N4)T$^O#,V5-S@R M7O%<%3&!B\NY)P;T4S44-8M&8IU.+,C;%>&BLG9R19$9:119S#:7J/#")\6* M2J=74B15$LX%R70TW)&@A0)NST00%&R48/M:;*R:+"Y4O%]>O[>"1_ZBN.?C M&-[T8&[CGOV^TQ[Z3G\X7I^#%5H?IKK6^=HZ#5]:.\W,G+Y_.GW_I=E]VP9O M\+"U!Y_3OX\_9T_NX]O#>5W;_?B.M6@3PWVGS2^OO[3^;)[ ^SOYA"'XG'W> M^Z/;^O(6/,?7J7G:I,UW^T)Z:RC80@O0C;@V 5D6+)A&B@$I%5/$S1^LX$$9 M*B:BQHDZ4%/'+#8ABLBC4EI2#\QD!VP.T(0,1*.R4'NW*M0>SPNU7P0; MX"H1<-%G;QHPK)>)=)Z1D?U>Q.^95\8,4__[H[/#5AN)1NQ2U7Q5->B/V(NI M/3JSA>PGT\_=O8-]P:S52H,AE"'7G>,.68\%4N B754!W"64'!R[U<.XXZZ6'<]E9<=/VG0G">VCCRTHU MH!N[X,:56C5<'__EP3%[[]WQOD_,,&TE$@PSQ!D)2$=.4- *T,4X*I/-Q[\M MB=+]^J\9K^5H +,R .PK[$182CXS!IX#1&@XRA)RCA-QN%GLYE.C)M\O09!C M(#M'=C "'(6']E,"7E6X_/@S^I0O=Y5BSPAH>4A-;D085T(('.S"+9VV=>U. MR;.+_J!]T.Z5K_"#6)UT=3CHCP\.RU.MMJ%;G8*6N$? &_OON%UER>?.O8>6 M_V5'AU57%H&27*(E-U.2.X;/EX0!:MVX6C=:.Z^^[PMP';7%&(D0.0)&(Y'! MTB,'QC9@!J#IP'-8YM>#0LRJ01:EHT'\UNZ/AR!I9[8SC3N=XIOM3 R\S8P!>P'!4WGA!=NT0U&"XE.ZOE/E,F$B^8&N2>@=G]]B MW;"?SX6Z]):%LS\>E&/-G(E2!49F?AX.IFTXL@<1.8"'K\@F:.(+VSFV)\.- MWR[TI-ON31\N.+Q]OL>7]BNEU2[05>L6(0M9*1LOQC#[@VJ_SK_MXS:@ (8) MJ/8_5[N/ &- ]4/\GO&[558_A%]> UCW/#2O^)!-2AE.__=O=FO9-"[ESU?S MX;5Q -[T0/=!W$"PI@0=9+#3/JW,U\GTY+5\XMK?FQ\V"T E0.Y.&8VN+.X2 M["C9.XS+L T7%[WL. $J%7L?'*C#?@^G$>LK(A*=IA67LI-R%G.9>=&8ZR-3P $UR=#IG[ M >,\AL]/,L6L>,5QCHUD8Q0WP;[V;!6ESJ, 7Y-M5@Z^OX_?(GC=Q,5KF%220DW*V&\5P[/+VSLQH"W^8UURR MNI43V#_NQ<'PL'U4=.T)$-1NNYKQ\H#%7S9:N__9^+5LT0R! M!AX;X'9O!X,3$+Z\='-A:/!R-P\ETR2[W]SR .M$[HLY MN3^,$S'L71"!NT( M\ET&.,ZGIYJW/%P48PD*,CJ\4:##@)V1EBEFE.22&6"7!%QRF@_@,-'8O!I- MU.7QC4%(O1>[4SGX#XC!R]EY_L]9UX>[O;^'\1]0V'B]U8&?+2+2W/N$6^#_ MVD2!YV-$7?*(JQ"1900XOK0.W"L!SC#?V"(-@1?W:T[%M10%D-E29!]<&L!_ M>UGJQJPDG O"K!S\M%.]+7;W_H;VYB/OMW.*DJ:)Q60)4BG7;K#1((N91RI: MD8P0A@1@RTORSB_,>3['ML22\B#NO#[;/RH9R@P.CWOVFVUW2A3-7& "L>,A MX-;K\2"G@G0!T!H94T X>A,@*Y$EFX9+@@Z-L]^N!*N*/PS:!P#YZC+87:"P3*>#-L5 MZ0S]\G#QW%P_NA"AF5C!*:\%\Y,9ULG43IVUY?^59P>C2;^RE=AH84)\'[<'5<'LMLCX'C?2QX.(W43U/$BN8!Q8%0X+F2T MG,3(4L* 1(1&7F9$$4*OBK%?;H9JB[,4AKYLT^;VOK/6*,T4"CA8Q'D^;XLF M@;"@*DKJ+,U92Y*0!EU2(R +R-3/6^2$I3MU:\' VFLN"$Y!$?BOT-8XPYA/ M("E425D+QKT)AF@=[)L4B&!6(:$I4!%K(](Q>(2U#L 3F!?8 171#:46-S\6 MOY3!\S*T&\.O64RJ$, E0M*["X((X"J,"1 6H\%V GV"IBFAM;%:0#-K0;DO M07F%=]\!9R5*>&T18]H@+H)&FCF!@B2!<6:-I2(7'J!D\5C/$C^ ;X WME0T M@)3\ %VJE,8S/G/N)TXA:8F_Z.)!NUR$J;RURG>BHE%1G"5^[47/]88KR78.*=%# (;"8ACXOS! M&U5T8IQXU%4H&M MX)%*9+4!;S=9&I238+,K9J'I8E72.>/EAYU7E69H)<;#^&688X2 _+%X>@L.>).ZFM#"L)0D82G M7-"8-]L;%XPC*1*@<[6)?"Q=Y:UW^](ZJ1,%737P@TL-[B%WP/4\C]Y2[H@B MH*O<-!193#VXOK+65O.B+N8!*JJ%<>_>Z6>EDO0 MP^*7R;A5*S$O;<\&"Q]6)/O7,L8VFPR2 \47]+<,[^1Y&U9JDV?'CC,BEOL[ M.N6$%"> G=5JXG2:CL:#HWY)V;GL;9O=I S48I^ M#CY>Z.!DH2@W)H?JSL8CRTM.UX(K\J;):NWW;#5R>+84OV2?R<*^DOM-.M>/ MFW0N[CWI?">ZT?KEF^^^G +G*]SJ-MFG+W#-EU<,WM/Y]*63=QY__T0!]/;> MG7SZ\O7T\\?FXMZ.O7?TTVEH-[N?3II[7K3^_*>]^S'O/'[]!<#RL+7SMKV[ ME]OV-NU">_*!8,; 8)*$ J41<>8=LD!FD+*".)D4-8G/9T1C)P25-L%,B'P. MJXXXN$@PQ<(PF*#Y?/,\X/>19[XT/>7JQEWL#(>O9" 8_%L"MH(:0X3%H!H: M)L_.YK-.5E(N +6SG3)38W@8<^Y@\4=_,.@?YUR-HDS,JC)C+FO 266: M\M:T_*R32 ]-[H.9R)>7$9]\?[Y\LUBN ER 3^D) M)P;8CI'8QB@)5\*#CLODP[P*)%![D3 CB0 K8M8%S($F\2 ((2ZK0'8^4C]G MK)1Y5"6W&8Z[.5\Y#[V;'P]H(0S#S 14-"HWO"(^Y3+4,*JL[?]A8LJG%;1M4-[9N;-W8:S367.NQ5Q3* MN[([? M?W)6ZF 5\SI35>VZ!9;6<4#.:''QTAX!]QN=7&-PKN[Q\6M!_=G&<)::6NE?8)*>_.S+5S^W_4K M&%Y5N/E'XT89273E14,_YCHY@UY>JVB7X:@_;._K=23NLK&X3.!6,X9+BZ_> M="177GZUE,#_O7[5\QOU^,IZEP_?U9OLI? Q<:J\5Y;PD'=SDB@3-]8X;(FV MUZ[S^!]HQ6ZJ8M23$/5)LZK'=J;-4V/S-%:U;[DX4Y61_=(\_K1W^/5SMWG< M[,+;3M^)YL?68?-T^WNK^\]A:^?@I'7ZCG[^\XV8+R/;//WC?+DD:FCLO$;YFZ+=EK69\Z/T]$M>F<:@NM64K, M("J%05PI ZIM#9(."Q6T(-BQC2VVB>]^D-$]*_:#Z<&_:M^OID8KHD9":"(, M "'2O?=X4G5#YYO%QRA$"&2>9 ^:3B)CEK$]>.)68TSD7 MSZ-I[_QJ%_&1,\-)7K@7B$=CD<4>(YA4D1S&44JSL:4;$J_JE.E:>=?(=[F= M_M:^RSUKZ?S"E70BN$0",F!L$0\L(>V419*$A$$)(]$ANR[JSD&)U2CIFB]/ MU;#P(YONL,I1L."LD& 5L!9<&99/LU'&&WU)X9F:HJ\/?,POTR@?%6/)(!F9 M1IQ*#T"B!;(Q$F.H"L&8FJ+7ZEQ3]'70WL5%B2@=)TPA37/%68F!!YC(4>+4 M2.*%AYGG>%UQQX, M1W8P66)X_>&/N4)LC[1B^^1A1%4LF!]C:863PTHU;>IZ2\2UV8 MV^EO[<+I;?9@EAPS_RA*NN;K M##4L_/ <*T>(X8;PP +G)#H?A!2,4(:UM3'4ZPSK#A_SZPR64>&)-\AKHO,I MG0Z,/.? V)U1!) EJ%A3]%J=:XJ^#MJ[L,[ 3#(X28FHD@0\[+R;RRB#N+?. M8O@R1>#HO$%6MC^VUMXUXNBW4^":H]^[FL[O8^"4<>X))DE?T6Z%2KW96FY;Z(]LYSX2H*ZZ;[*Q95(T'L:F"/UQ+D$_ MG=A+=[X\RRVNJQ^5-52N&S#!2 /&S%HI.>$"V*&U0?>>P^G/#SILD M_]TSCJX[]X4,DF3J0VV'B?J,2& M@KNC7+TZN>YH.K\Z27U4DCJ.B*$4\01 :J)S.5%;F4A"TI;63FR-IC6:K@N: MUD[LHX'GXN*PQCS"K.7"601Q#_ZL)5$B"> IG6?<<+6QQ5@#Q2),P07'<'AT62X_D*W[9F/]\X]<"#-AX4)YN^';(@ M]L#J=3HGA8MV4+2GYR%:^+<8Y$,1XW_',$'Q7_>_+'[OCCJC(?%S0PYX0ZF#@MIG./411U5Q)'PR(T-3-']G3(633!! MU\P/R#;]36\X&HQ+3\ .V\,/1]#NL-O[Q\+< !GVTZ>?,Y9)_[?^Y//'\.1 MHUPV]][13Z>AW>Q^.FGN>='Z\Y_V[L>W7YM[K[]\ZKX&:_ZVO;N7V_8VM4[? M'.];D'YFE$2*LQSX\!:L+_ ;H[ 6$LN@3=XYN4D7EY_^5?0',/\@ ]Q(,Z5 M4SS+V$HL"7_%039! /8_\R0WO^_S($DPSB+EA49<:(F<5Q31Y"0CG&F65QF7 M9@7^:[-X'T-J]XJ7_<'1!/^+0SLL;/:R0X:$KOT:"S^ID)NG>M!VXWS=$) $ M\*6P72!B "7#HA=]' [MX"13ZNF3F_W!Z""?PPK/&L(+ANFD:(_@#>'+&& , MWF%[!^W,T7IQ5!S#U8=%.K,;OO\MPN^C&8RTTP! HX"&P+.*X_SN_JCH.V F M=C33;ML[*89C?WA)!^ ^0+FF'?C#BF].SI*GFY=2K=L1M'6W-)?5009C<^&K M"Y;F0SP"FPX04!"^,G.3/RHO@K_/;_5^,(8.Y+?F"_HS)_@>#=H@*D?P0&<[ MI96$._-%G3X,,-"\&YLKE7@DS@:L ^4$( R2Y9YC9*E1B&/% MD0%\0V#(-+4J.:?]QA9>I25;6<'JVI)=:YII\]T^HTQ$12E*E+*\[DT1^!<8 M&9AV#QZ \!5A,4NF^5);=C"V S AV9[-V:0R^*!^'TXM1VD4EEB:G\T<+):K M 4,P_1!LP*-[%-9IHIV-"OP*K@SHI65.6!&-UL2RVJ.X%Q7]=-P\V,>2/-Z7R@K+L4?@ M-%K$ 7R1M<(A$QEUQ.#H%;_$ $EI^[BY MX$ >]\>= !:G&(!U:0\J-^\(! 4LT<0+!4M^7'U^)DFEN,P*T/\;GDD6S.43 M->UJJ6G_$/UX4-*<;_W.M^P=5=E'Q52(I\U^.+8Q6=_9@YD:]+^UPWDL(<<( M\KP<]KLY6GQH2U_^: S../A'P\9D_EO]X\SB&G#%H#\^.,SX<13+X !<>]0? M MGHC3(P &!WSCA>OJUB.G'0*,JU"O@.F$H_/V R3H.S4 MH1"XK1RF1@Y9',MGK-G5O;6CIJ5X_" MOR<=GZZSE6N.H&<=>S2,+Z:__![:PZ../7G1[I5Z4][T.PS50;LW7<(41PM+ MCF4[JZ_/5ZW #I++^:6T.MOJ-DDVASZ==XD]SR._#=;G7G MCQJK-XVY_-OU:BN!QQKY5!J;Z?KM'ELW]IDU5EWKL5?LL;\R'^H&EQ*Q<.V2 M#*<*LA\RQ6F!@I4(7"XF%--UA&OLT7]F_=^)OEH3F P!N4EIAB?0O__$S%M6 M,:\S:87734I:QP$Y([[%="_#=0I37-GCYSYL,ZL\,[Y#/737&+II,B>:9',6 MTT!>\;Y<..P5MQ[JFG'NGW -?772_/-]I[7S_LOGG0X\XX_VY^YG>.]7\8E".W?>IF9[H6133(XR MHS!2)&_:BL$A*TQ ,4"?3))Y6T8^\V\EA_[=%& ?L]!G#7 UP*T(X&H 6R& MS9=-LLGIP"F9 )AC%%E-*")2"BGA.Z;5QA9ALJ'EG8\]?DH =I-*Q3_=9M%; M:?E/6L/XX71[OK!15$Q;J@@R,6'$-6?()$- ;*PC46(;:,II14RONV(_[1-( M:B[T4W(A*E0,.BDCB.017(/DG>-1">=,2I)P]$I[.ES9RC#!#'441 MF_*\!HT 7A720@2 41= @4<1L3 M,$)+D$T!?D0=!&;>:6S VS.FH?2=C\]^2@A6>WN7>WNW4_/:V[MWY9ZK :2] MLT& D^>[ MRX=Y/7A[?# >C@I3II&Q:G_0<2QW!D%S8R^4B>(7-A&5>PIR20*8ZCQ MO/# MC4("4ZHBQ@18-#'7O&-HZ2:A8Q#2 M8>P]34RY_4:A+W^?@L>BK J.4XJ48?FD68R1]@DC*2.+@6/C$M[8&K:_%^4> MT>'"AJ%1OQC$O.UGM@K ^<:"S;EM&R OC:+<6S+,G.BL(61_U! M:7/ZZ9*=&?Z_XW95(@L$*.^R@"OS!M=V:D]W9E0;6,H-;B[&WMD^EI WP\6S M5YQMYV@/"Y>_SOL]BB,[RS!_"BSO]R=:/Z@TGN7OY%>5>YO+9_>->M8_$ M3O=(53M@-HL_XD&[UYM42GAK 2<&)\4D%[51[I-:/F@WV=$[K=+P]X<=]&'W M]7OTLM\]RE!<7??CW;RQ>]3IG\0X'[WE4CGFN/8*?@AL2;">Y_HEU&A/KBJY MP'Z@EI=NY2V_^*L/71T^]5I_=]GLB7?WWE"PU:2U\^ZX=;R?A,:)$XJH)09Q MFBRR@8'=)D+!3 3/?>;C9)/SQ1AMEFF0[*-R5(M?AF/W)?I146ZZ2IU^O]P# M?C.JIVVRFD4G* ZY8+/#-@JCG576:I&6@_1UJW&\SFW*PM!/E\K)DV>!=T#L MK[1UL ]^60B)"81]/G;0J("LPBK7:/"2&$Z(M[GVQA(2]Z]?*SRXQ:9OH8Q* MD07P T'DN-9:$$V%,> G$NUO,._U%O\;3#AKO=LW0@G (.(]P !W'AD)?7( M",.3\L"0@KI\[_?N<@OC(C"A.&^49@U/_GJ)X0'$F*\840/+$Y>SBV;G.X", MP(%AY2.R%-Q%+BWXC %^Z,1PD!*H ,97@$R-+T]MWIL'^Z!^+NBH@6YH#.Z M-$C3X)!W,CF@(,2+<#G6/,W-^\O]X$77H^AF![AR=C)WGT'37&BMK(I6;6JO M,/.LU,%,?8/IANJIA]TH;VV/2F^BK*56ND/G7E7^[/Q%U>5E4;9<3GCF;8UJ MCSS\>G2&Q.7&_ 1N]H5=Z^?M&MI.B>=E2;[\U6;Q!ERJ.!A9<&+ PQK;:67! MZ<9\._>L0>S"M?F;<0_<.1B%7.,7+IL^9=3N3K>/YW(S+OI^-U\.X]UI5X4& MPC#NX>+'&X/G4Y+C#K!^Y;!2O'L&S<9E4PIC43UH^ M;.U>-K,^SH[6AK-9+D;#QL8UJF&5S<]8E1]^H8#&LC'),Y2;=CY-$UF":[N] M/.UG C>=B_C]*/:&90O]>#"8>+M]>.Y@YC%/M 3'OJRDY%*A.H3I^M^; M' FI4PYOQ\3!3!(K#(F*2'";*5.<8G_=7,;MLM9$*S[OM:W;VZG3KV)W>U]: M3"6+!!F"P?%Q@2+K) 8>''0 HL"# %>8$]:00BWZPAD&\D'=9Y4]X(/CPS;H M\&-,^9O>-U"(_N"DGO7+JNGN;)^TCO<%\0H< H.BH 'QH"W2F!'X$3 5+"8K M8JY%3QJ8+AYX+,^@[:&) M^8OM7KCXP0P Q\Y4H:,-0%)\)F)H=%QQS>V")<- MH>FBE( 9]##:I6"4O\3S<=\L*B,RW4I_P8Z0U=@1HID/1%FB$@?/W#$BE2/! MA>0U_'+=-(G:CEPA*Z].6U'KC'KN62Q,HE+QSRRP7'$-?%(JT 0PXI$(N&K(/*Y6:HA MEP0U5F1'5C3IM1VY#REAP#&)[ C&-B& MY#^V([,FY#FY5*\GA0)'AX,8)ZO"12[#$HJ+U7;*4:ALY'',#BVXXZ?Q9AJC MO';">8)#L!P3Z7#P6AOL'%!_T-LKPH)+3&35C-+5W4VOIV&'EWD=^2<6_C>G MN^_V,>64&\G+Q7_$C6%(,Q$0L39X^$RQ1#:VS!+^=%,@I)$K+A13$=Z8%-4* MRT2(%AQ^$HO+:273:27UM-YV6G'K8-]8[!B8%T2# VM%Q*=4)THZ(]'([+Y(PRW:(QC9&UO\7.R328YOL'O<=7[VF^X*LJU)77 M &I[MUPVFKE\N%+**9XS"[@$E>=@^9SRX&<+HQ67X/>R /:N(? 2)OSH6K]T MMG_B"04,MT DI6041>\T3*BF2'-P;D( IDF-=2Y&H+E\"<6=/>)E$BJ^J.J+ M-&:=V,KR&LPO^[TRAS0O-'R(O1S&+\_#>[32RS_*@&0.:"9X(MQ0F#F7=**) M$M"9E(R\[*B;.=?@O+]9'?;R,N<>O."/3M]__EU0ZQX1"B1N7 MUS3SL6O Z07ATBIB),5NOK0R<9/IJU/9UR?E! 0 MOHG%;1OTT(TUT-;K/?5)5Y,N*<*;29QCM:5IGT#'F]-M6SM@:'^ZWE>GC15Y MG>1B'=2?;B1>I50Y^S_Y.+QN#Z#K9V/PUR0O[^?4CMAMH^U>+^\W6SHB*Z[D M_02&I JRY$VEB^IQ\Z+(Y3\/4Q1YY7ND*\\:4U;%-VY7&ZL:@)N4WGZ&@_AV MW#DIB*BV5]_K./ZP@,5-QG%-"UC0FQ>PX(ZI%+#%7DA.-#7@OF/EE(@JB23- M#_NO(+V_0/O_'K\^4^X M?R\RV-W[>MK<^>=+\_1SM_6E];6U$]J[>P>\N7= H$]\=^^/KY_V7A^V MZ.O4_+!0E51[IZ(7!!'J%.*<,>0XPTA@[!+%/"J9JY)NJL6CJ6]:RN*&T+*. MI2SH'2H7UJBRMJAR1M=K8+DUL,R71#6:R:OX=S[?I\7X+?J3RG_4'%Q!:<8<8QUPW;X4I M3V6H=OVHGX\?)"NL9YHD&E0A5,LK:U7QTP[OD](V(L6.*HL"%RW97(Q-L0$$1 MX;G@F@B5B^SP1:-;@\3/;6.GR<3U.#WU<5H3E;N9N4E&>\RU$S$?[Q2"4;E" MJ Y*\QA,M+6WMS9&9\';"PXH 0T!B:1RA7]FD?..(A5DKBL9/=,NG^>VJ0Q= MW"6RDK7NM8<-$%JU'BO::S]4VT>#=F=2/U(]]@K3\R3W-'#KJ /,M8DSRK35 M1"OIX4-)L;WD,+V%W7+UZO0]@>S)PNHTYH1+S3B*V@3 V.21IE@BF0QE*0F" M \_,7MS]H(6E,/',F'V-$/>"$+7[_Z @,>_^.RH4<<2AX"-&W+* G$H,$LC71PAM&!"233&#B.?7< M.&H2CF5Q!RA@4.( ME(M>;^/!\5YIGMYHD].,LEG88%<))R+2. M:*PHNY$NO;8^;I<-JFOC+"^E\BGS,V^H]3PX9*45B&,E0"VB1HDZ;K1-.!F1 M:XJRAEKBQVT6'\9N&/\[SMMD)I7#S^HHY=/1RJIH@WAV,E4N6CZ,HU'GK'[$ ML"R^GHN!SPK5#67H=DFHB[5V+HK0^_-VU])TE31YNKN]S[FT21(0'\$U@"SE MR%F94)"1A<@Q\]:"-%'< /=M:7&>BP"T6>Q.$0A/2]'.092+WI8U^D.,W;+V M@#LIQL.SL_M".^0KB_@=G+KV,);WYZN[U2$$)1$IPGC0GAR!=F7)O\TB5P?L MYJ-C1H<@M9?*Z6A@,_T)]N3Q\LCVH#?#PWXG[%6-V%\3SP X+&)"&L09)4A;$&##&+-2A$@]RZ'R16&=S"[ W,EP5GZ>ACC 9\/H MQSG:,2,93YYFKDHT6/-@GZ84!5,\E]MVB-L4D6/&(LO K&!!P$RZC:UE=73] M^>!>%),9.)D_J2&+SK=^!R:L.)X<#US8ZGS@3+%\G**C[W"X3NO.XVF[ZD-O_5^[8'D#P06[=$P^UK4SV6N_V.16& MQ@"."H;A!T;,D 71 ;L:,3$\!<&R(5UV,M7T*)AS>G51?F:MZ_8PGW@6A^/. M:,&P'K<[G=)RNNFSJE)?=C1[AL_D97EVX66S./C?L1WD8W)B=2S;VW$O%@R? MG0O:"S,GEPZB[]CAL#K;- WZW:(\NP5(9:=M73X,IEV52X*>HF5?Y9:4NM$K MT\_+4@?.=DH>.CR,<00=O>R4E&=5N'C!E1/GKMPT+C3A4O@^O#FOK,F%+V4* MX%9@X:1A\('20A@"8ELR<< 4BFMO[OX@1#2W]PF5(O*4JY[FG5V9XU@)](8; M$1UU3&@"$"(E:=!EGMVS5@IUKA05MZ=5&CZ]R ?!\1$(^Z0]9DAD_=OED M#,Z0X<$FP8S0DFQL"24:>,D!@,]*+_9*FM ]ZO=BKSIA?&)$+ZGK&<'E!3-: ME?7,13Q7,A1/J&8@$9M:FB=2U(R8)U2!K6[LO3;V>N48KUG<[@;UC2[/8B%/ MJ1;2Q0#@3=)#GT#G[J<@X*UV!:_+D&R?4;V_SJA>1:VNLZ1^9<^?^_#]W3L_ M""=SU&*G/?3UZ%US]*KHQ,(83M6T*,][J4?R&B/9BJ/BI1T,3G( :HG^UF7L M5IP<=(_%D=9C^/[W?@K?K&."XKTOO]=!O]G4J.ZKX];./X=-^H;L[AVPUI?W MW4_=5KNU]_FPN?-/MT6;XM.7/[ZTZ+O3^=2H3WO;N/7QU>FG+W^+W1U/6W]^ M;G^"Y[3R,S]^8I]..^WFGTWV>:>5-TN=S*7H2HZU9]XBJK%'G'.'+ D.29>D M,#"G*A^/1%E#D#OOT;WOA(,3RS9F>W3-;35T%9# MV[6@+<7!((;J\*)8.J0EC-5P=1.XFM\KQ;DRPE.!I \:<2,=C_R$ M('%2F"$G3$+<4Y]/3M'Y(!6?=Y7B9.3*(C^U(C];1;XDSE&;X)5I[D+!&.FX M$"HB+PT%/R(Y9!0SB!HEO".&$:DWMDQ#*5GK;:VWM=/_D,HZ[_0[%S3#&B,L MX0?'42*K)$;."LEP+@ZG'/!E01IMS>4,\)H)AU&(BZ80E934.3D+79>:.S4JK,Z:D5^?HI<^_;WK;GS MOKWV6"9)'1*:@&\?I$7&F B"Y!Q36&A+^,86(0V*5:VXM>+6SOU#:NN\KT]?7U&K]Z87F],KS>FU[L(UC#F M8+U-1"ECI)?<)6VB=X0F@FV(X,_BJM >H?6*W0\"$$W\N=OJ?/YR<+J[\^KT M\\[[=NOC*][\$@YW=_SWUI__0'O_^/)I[_/7A0#$Z?ON)_I/=W>GR9M[K:^M M/]^03WL')RWZBK=.7^'/'_\6S3];AZWN^V4;TYFR0>=(H<3$Y2A$1"9RCJQA M@COK@J2NWIA>@UD-9C\ LWH)P' Z_Y96P1!4X>8."MIJ47 M2?6JTC[KC>GUQO1UPRVN%<'>AY!,!9DT6],;U6Y#IY_;$U=SX((KGG$N?J?%I'Q(FAR+ @07-35#IQ M1UFNSH<;X&+4BELK;NWU/Z2V+I2CPY&Z(!,B! OP^H$U6VXBHEB*P .UP8N\ M,QTWE+YS\GJ],[W>F?ZXA3,"9S(XJT6*W 2O74J!.FZ,8,X+4COW:X-5LSO3 M=_?>L=;Q/A/&1&P-PM1PQ#.]T-IX))GC&L>0/.7USO1:=VOG?LT4&<\I=JQ7VFBEL[]_>DK7Q.6VGTV'-O4:0!C*TS M%KF8$M(>_/PD7:+25SO3*5O581GWM#,]-RX+8[LWMF7KEGQRYT/F)XJ1;_C] MJ#]LY\>^&,0.//];/-]YGK5FYJ[)OG5\?HMUPWYG/+K\EH6M5JO1^&L>9T_% MQ1&8_7DX.-\D>A"1&T3[%2 >FOC"=H[MR7#CMPL]Z;9[TX<+#F^?[_&E_4II MM4A6B1@ 1W]0BL,+$,TXR%=!0^SC-J X'&0 _9^V5$DX%T#[HN&.!"T4=HF) M(*@A1+!]@,ZM-W#?]V+4+UHY"I1_J1@.-*_X,+*CF/V6X;]_LUO+IG%.*RK< MM)YB[Q-U,B8>G'(\2)^\$X1'1:FM@![NB6$[0['#3FNF?:;B/ 9F8@+@<(Y: M0SFE9#JW%6*TP),:M/U%8\%<$E$ZQN$.#I9")YHH45RD9*1P9G^G+&-",$'G M]4PNVHDW63/B$+PUW^_&[5Z8?O#J^U'L#6-VV#K]X7@0]S)4[,&[_^CT_=>G M:2PZ\?_>GWS^&(X=O>WYMV][Z2YO:^Q41'[6 XA0M S8Q#1AJ%K/#>P&>:*!CA"!;U*"/0 M8)P5X\E4[1!JTYC+O_YYJD"PZSYV">&=SB/H;%R/*^]:K<(\I0H->V &8M&$ MZPZ'Q2M ^5 T[< ?YHH4UPCV/^Y(W\N.\FX[A$Y\R#G(MN8);KU_E($B]RZ4 MCR#H3V%E\-(96<'._]5(]JTC)P_5PF<@ET\E'?TE7)%C!F/P3]H3AE[$BJ+? M)37@66SY6=:OIQT%Y-B+X&1R(6B.M3!)!4H2N*_$*:;54L?N1^' >:^NC H^ MB\#?IY/=O<,NO(.!WP9M>W?R>:\I=C^^[[8^?B*M/U]_:>U\_MJD;]OS@;_/ M7]Z(W3\_PSW^>_/CWP+\O4[S]*OX_.,GA4EX-4(\^01QF ON?% =RCC M"D=ME9(ZX2"D(TRF$F'(%&%(C3 /@#"G\T5OI5$\^(0P\QQQ9@4R6&FD)%4N MX:23PAEAUNDTFV?+%-?/@UF. =M5JDT5F.XGT%DW*L)5105_SL76E=.LV<'? M31D#YQ*>GGFVT\- 9>OE AGC$4OFM4%):PM023VRB6(D< #K!KS,>%]G.SU7 M/5XYF:GU^('T>)[R4)>BL)PC$1U!7)N8*4]"R3FM.77.NM6=E7OO>OP,:,]3 M"9 MI3WM:35@_\-JP#_I-K+[)3^3?(K>09DS6N/B37#QPP*_H1'CF()"U*2 M.*4,64$XX+U9L^UHC:UEMY%2^?9"P^88<$CHC'7II,) M(^ R$G'CA($Y2CZHC2UUY])T=;SFMO&:I.6#5/4D4P7'FJ433)H5Q("!FK"6):1O K:3(Q;R]4J]I;^!A8M;;\ M=6X7%!$E8J[:57Z>SUC;27W*B\B7IL'>I?KM"A-5'_@9ST#&GDK$_B8IK3]Y M$# 9[3'73D1G.0G!*!*LUT%I'H.)=C7IH/6*YIWIUNYBY)YA'"+E#!EG,>+1 M.^2,)(@+S;QU)-FFAL8ME0R;I45W*;D%$R[DD1X2;0B8C5IEK7F MKD)SYQVE:"-5.'$DG!.( _0B+8E#RK#@O S8!?) -H,R<&(QL-\" >F#:4*V7#TU'D9T!\GDI( MIT["7#/Z4Z=WW0$87RTP'$)@>J)TB K*$8_ <(S 0'@29R3:H!T'8)2F/O7J MN>GI/;.;6D_OIJ?S!$9&ZBBX'@:[A&"^8E[B]@AKB;FREB;JGX:>/@/R4B=B MULE-SR:YZ;Y7XFKHOQ'TOUFD:%A'F!N-I&,1<4<],EYY%)(Q&J8;T#^M!/KK M3,P:K-8$U7T'4#+)!":>4\^-HR;A M*!,AV25DS"P_?O.KO!2(Y_I>0)EH N0(,@GFS*I?F M5,2L??ROCM/?=/-92(('ZABEW!.M7>3$2FQEU,S86)>U? SUG'-[D@G&,>91 MI E\'\_RT91"(J5S"E%*6D9P>YA8>^U\!A1E_6APG5.Y=ARE3L5Z&*C\M,!D M@F/<"J412[GNDQ$:F2@)4I88CQTC)H>SGTHJ5IU3^)*(%?GF&?'Y ;19N9!8.%NF;)\IY3)%P\(,K)9!6QJ(4E54L<4MY/@6O0=6= M%]OJC,L:R]8!LRIYF)C M2]ZY0GN=<%DG7-8)EVN^TKP\X;)T5NI3HU4G6SXRG:D5^<$4>3[9$B>8 M/E!D1H1''%N&G,,>4>8DJ+A+1-&GH\C/@/@\E>!,G6RY9O1G/HFK7LI?%6HV M%^B/U3$9K#&2QH._2!Q#QI" I% Q8,>9=[)//38WOF?S4N9AWT]0Y M?@.SQ%GD">ER%5MC ;\1B9S7EJK(:,1B8TOI.JA3)V/>;S)FU?P7##H<^F/7 MB55VPT^;WG2W\7C:-N2^E^MJ]K-L4_*(.7"2 MM?3!A;"Q11N$K+@:W9U4YFFD>=8H6:/D0ZV:UD!X4R"<(]4E/\VLC L6]-A;XV[H*L>_@[M;UO_ MAA_3)Y1CT.Z%V!N]8+($[&I*W."WK;/IF=ZU$I@@^%JYA2_[/9B/X22ZN#L> M%-4GHW:>\ ^QU^X/BM:%8H]WZ]P5=ZVZU\O1\:]![M:H7XP.8Y$&,4=2S\8A MV%%L%+8X['= T/.P1.L/B]' ]CQ<#G_W89C\S# -JV$J:V(677LR_;)HCX:3 M3]N]HCONC-I''?@#'O&_I $=*XX&[9YO'X'[8[MY':;H]SHG11M>T8,W#8IN M?U"^,;<3'AK:6:V'@+Y#/VB[& H7._WCHCTLAG;4'J9V#)O%;B_?:A.@\'4Z M>&F#AV/H]GFKC]NCP_YX5-C>R4Q;-HN]2UZ16[4-'>Q4*$1$HP#[P3)G+D>P M_*-\6:-X.^Z<7+A,S%XFII?97BC>VM[8#J97EQ>KV8LGM4DWGY.\[EV6: 'NK%4TN$,BE]0?AFF=@?QJ!L M!Y7X A_I!3LH_@NBE-7DERQ9I>Y-KBIE?_ZR7QM9-;-*=>QP5 SB41\^!H,* MUV55]C/HT.WV: ;P]PZ!MV58V*L:LV-/SF.C M^&G2MT[\O_Y;.Z]HY].0[L)=*ZYYT7KSW_:NQ_??@5*]^53]_4A M4+/V[EYNV]O4 JK7VM[WW$>,54(F^;R?,&'D$HTH\6 ,P9K#U.2BR ODJYC, M*(#AR;#XY?@P@N0,BLI0Y"D>1C\>M;_%7Z="9XLC$/=^R%+T-.3DY7DO9D2& M_+PR\V7[='=['X:>*:\%4LHHQ!G5*!='0S(%XY/PCBI@DFR)S,R(Q47Y 2#* MO_=[E14$VM 9YT\:YW@T<_V4,[2[W1C:8(P!V8X&T+X%]QX.$K>Q!WTX>,MW]E(-X#7^,@ MMVXBB(C^=)+XBK>.]Z/+)Z=*CH02#/$ OJ/&4:%$I/,6_/VH5,ZV713%?TUE MR!X==\U2;DE2<+OG2K,Q,-A5'R.B1_W!P$_^ M^+"=HQJ'Y]]7D Y77!Z=6+ (5; @>SC3(,D\!>F"VS,>Q"P7T[YV)Z'Q4HV< 4SF$#+HU #T,6M3_ ;#-1],S:J=0;G=&Y?I M=/<77KWBKDE/\PV_'_6'97CTQ2!V;+9[OQ^WP^@0QJE<#YVY:[*PA<]OL6[8 M[XQ'E]\RLXB5#0%8I8<4'BKGQG_FY^%9%9,C,$_(@1O_%97D\(7M'&=2_MM% MI0"-F#Q<<'C[?(\O[5=*JUVCKO01+',6M#P)8YC]0;X*&F(?MP$%L%8@&__3 MED"_G N2Z6BX(T$+A5UB(@AJ"!%L']C%UANX[WL&J'*=+/\RR2X%XO1A!%J4 MR<7PW[_9K673.*=+%:EPV&G-M.7G+Q4;^X[!1# _M( Z7 M<8M&:=_R1PYF;[K?(M]5LHX?W0B6+G\8.[&D.IO%Q\H\GE0QN(0F/0!D[<;1 M8;_L.IA5/^YDC WMC#T!:,N@!\T?EA2\?!^0]-B;L;2;Q=]91B][;!4+A&GM M=W,7^H.IK?[!&Z;-*$5O6-CP93S,ET(+00=RCZHUQ#%8_HJ0E\,RZ7\U*.5^ ME#P[I6$YG\%&=C)R2 @>T,N+XV6;YMX"!JK(J0@+": EH2@)8^DU+"[HK<\B M.G#8(5A.?R8V/\M"^O^U004&.9NC<]+(9/'0@JK$(YO)0YA;YBWUZ.*2;I[T M?M%I6]?NM$:<-_:/I&&]_^#L_"2,L,X&< MK L7U9(P_,SDLHJD=?NAXC6#.!KT,\TI_6+0JT$?7(6L-EDH?;D5LKPI!\-+ MC[6=U\.+3K]WD*,M,XJX73'A'^)3UJ]>_WCZ9&A %NGCPSZ,5L:H:;_;<;*, M#LU,L>)C+HZ.8^Q-/*;E?OCYJ)9_Q1%H\V!0 N+D0O"K0*7R():7C,'W+7=! M0%,N;*%O3,(!QYEA@T$,N7D6KLF>6A[O-.AW)^@"MYU/6+LW'8(R$:B<=6<[ MY>ZTX6&,H[)G,(K3-Y7J?]8(F/P%M3^?MPBC44W5V443_.Q_FZ @?-R],!S/ M:MW_0XPE9A2\E)QDVX/BF^V,\X!4<;/2[.#PY_O8E0 &,^$O O>&2D7Q@+^^RSE_= MFEU>Y5]*5,])GBCB_959I+KBFAOO2#8J@@W%<#4L8*%HT/XZ"1Q5^54_2H#]*PX^9.8R%UJTGCCJ @P0Y9RFH*-(WF%C$TW1B6DB M+*.B2H3E6,R&%NE\4/QU?W!L!V%:7ZUT$V+8Z[\!N@0$Z55IYR87O0<-_FGC MW;L[7T]VM_=!/QE-CB(8E/('TA%(S.5,BY<.H7#L?M2NC;],VRJ?))N13A? MGB?;C0YMYE5CN&OFDFD\S]PGW%G5)00 M.H _COI5.LB2%LW'PY>D1EZ"J#ZSJL;LV%BP**AT'O/C9E[6N'S5IO()Y[1( M68]9LEC(O&KCG"$YF\IB2;%GV,HKM&AFQ?&J=9OLEY9I(-?;G/73:=5>\WOK M8!\GIA27"46//>*!&*0MYRA*"51!!!&CV=B2#<)5P^ E>4J7AT-*Z<\B?1![ MX/%G5Z>*]TR#"N!2E+G-_92&L8HN'(%8]DIU.1.V,S([\^0RO#!)/Y[)6C_3 MJBDWR92C7/X9G/DO9^];'AR:E?E291U\&Z;K$FWIE.6&7G16;4XV'[2_E1'U"7+DJB-7FM-Y YE2Z8 MP#3EC&+-;5!6)L]YBB:8_3<_WH%9JOWV.0#M];=#A9"V\Y=MAS<]H.3MD>W, M@$%&B8JH9YZ^=SXMSWK?YAV@X>!D]QVPL.!\/C!#ZWPNI JYACQB&IFM%/: M<<9S0?J&Y(M'*^6\Q+RB%"I3M>A2+(II3@8X$],RZG"NM55X<#+-H$+M@/)S MJYG>7'2\BE4Y_^7$7QG\-V3CD2*.95" R!=3,SS9>G11YYA+(DK'@+9RKEW2 MX,> UG.1DI'"+=_^?)&M?AB[(6 $C-JKTKH^I&Z+Y8:(;W7] MEEN'G[K_M%OE=KKWW=T=>!?]?-@\]>PS/._3E^W3YI]-.J\;GS^^^]ZDK]N? M/[[!T-8NW,];?[XY_=Q]==HZ#=U/77C.3O/XT^GGU/SBV3Y83,I)3@*W9>52 MID$S* 'SZ0'/I*/*V?EX J:,RQ"B44[SX(3A,7F,5=#28N; /8@ -T=90@?C MN+%U/N!%->*+F\ON+N%+@P57M_1BSY3!A"GH/S>.)Y4,#@#M0"44?((M>Y0E MI\OB\_WA)(ZQ[<'B5:N^^<\_P/Y7+M=9[;6'#MWL]JI=4I/ -2UC*SGXW8G3 M$+J=:709,]DX;_=LCS9^O=BGXC__>5G\,@FP7.QJCJQ4Y&3FFH)$\2N94Y,YJ93$(&[%X0B XOBI5L54N M8N5<\?R6-[V/.?#]"B1[=+)[E)>HXMIL>7EXF-O[A'?WWM#6*;1[;QN#_XU5 M# ;&&Z5QW8#+:]M=JW0=$OG\RK/8\_C@SL+HTSL=J;B"HA(;9?5((PE9%7D_=< ML\[;3RXN!-BC8-PI[Q42EN>]ZIPBI[5 ,DK#G('Q]SR7;"/+G,JCV#_*:VMY M^3RC6N:1,S #;#!^/YHN(IY!S#2+[%FM_&0_:SG(EX2Y:P-XS>-!K@,Y\5J! M'I1KE >#6":<-(IJ-NN,@0#G^Z!X'T,"P'XY MR0HK5_;?C]U),;D12$LV-8UK68XS@W1^\_G[_GA5_!]XJ+[__[/WKDUN(LG" M\%\AO+/GV!&T1H"N]NY$>&S/K,\['OO8WIUX/DT@*+4X1J %U&WMKW\SLZJ@ MT*5;J'4!5'N9L;NAJ,K,ROO%Y ORJ.2,A;Z:>BBL5AD43->D7B[QY&)K B]A M669\\'Y%=U=$_H \3$IF;I&YC%R KRZ7ZAB?%*CC4^O ,U6H$%)\;OYPKR"\ MI1R2]B/_6BA8TD>1+D&YV /5[,_3A<.^J M3!;9<6E ]P!* 6XM J435LE]P7S?[@]ZW9X_'/60Q_G69- %CN;U>I/Q4&:= M]Z0IM29B-GND?')7TH_!.=W/@HNQ]-X <0,;T:#,;L!>QW#!GTP9QR,#PS-D;69E"[4Z72!:D M)%*XE2@'+/ AFS+F,@>]VFPT01^"YW1!2+I.M[]=)UES?$GB>%,DIV$]3> S M?KG)MS5EZ'@1G;S_A5D"FHCV(")TA[O,LJS)E-U8WFB 6HMU,T+SWO:FGM.S MIG;?\Y_]-+3-_E:UA8.<)Z6L693#5\#)W>B6LC$FPS >FO $ M2VQCLQ0.VO9>E+3_)F@D+/[QG6#:0YI[KF*K?%>?XCN\AO?_SX?;/ MJR-L%-K=)KP?IS_*@T W?5*D M\E+M G7<6BG!ZS631$W.0,.M ;2(?&D>Y:GL;T(WF&M"W,M7^N'^3ZL_ @5R M-+WQO2D2XM"_&?>=\4UO,.V!+)I,II:%":1F=[ E5^F8E!B4\6AXA$BN789X,$4UTA2=!T1JN&BHM7N1^)X;W$M%[P1UBY&2J3I#RV:,4&_!%69)&B#V\]Y3I ]CS;^FO\^13+CGBSD\,/!JM] M]+(8"VJXVMP3'B+";.+3[O.X^;J8:Z@[9WM\[@M5@7%RF1J_N?H)1*;/Z"B?#_B'FEP&LONWSPSAXKT3M>U>:+\G9^FDD2+^$]5%MV MB@'0;."2!]/IN@^AWY\.V-3WA]ZD-^E/QKXU[CG3:;_G^+W!:"J%@3V^D7]X M) CV6XS"@/*(6.3E\8Y/<@.-:.5R@2R _W4^_.?;/7S?_OWMAQ6(@#^]X6#, MQH/!#4AG^Z;7'_5NW*$[N7&FW9DSQ-/I?7,O>IYQ?PB#@,O$-4_"UH2DYSOZ*JP_+5%$M\%:>GJ_.-UQ\CK M2D;D-Z6(6[FBY-9-1,@.H[:$MD3%YR[WQYH7;3@;L^3T3=I M.[N(6[A<-6D_3MK?/W[U_ARS+J@L0-4##\]J=6GT/ M2/L^WN(2$["601+-\MI!%ZL/;__?GY8]L%S7LVXLSYW>]+PACEKO=V]L:^#V M1U,/$SMWL+P2JWMI/+4?_O?/?F_ >OW>Y&;0]WLW/=<;W$S<*?S5'HSPZCJCWO#93\YVX.>!9_P>0F/(WF)L\Y+-)4< MFTI6'U[_Z?3I9'HSMCW_9C(>#\8^L/[N=(*)(KNHI*1V.]SF M ]4'S33>)O+,&D%Y%H1ZN$8&,G-V0/^[1YZMXN/S=WDV\,=^2S-+A%YP]U M&J9:8JF!4KIA(.QE,':Q#"AA=^Y\(;]<>CQ+8&'>: /SMDI;] .JS,A6F-2= M@-9(IYC"K=!MA"X=$QKMC@E52'KO/3M"(*EG=X9]'4MZ:BP)!.E7V.&IVY1.%]QN:&W0%Q'@%QR+0R1VZX2@,>$<]9:5Z" M2<]\I@)(>H1GZ=+LB88YP6B=EUB[$GA[9CE-XQ#8.[7"*P/-58!&##H'G%<" M7%( +LX!9Z3 RD.?NRQ=E$ZWO#G]O6RT4FKH4:R=YK%)7G6&KLHY@(AZCBA# M.GBP7W4I<)'&,[_)J2!ZCX5\]ZCFUC(2HIIX(W.M# MV,$H -(55E "D#W>96H[0A%X8?#O9>#+-$%1)87/PVM>\SJC'.NV",23_QVK MZF_"./Y&,SX48J9R4\!4QI&S1_YQ/%'$ C9,8S M52T2Y:B[(2<2EK9R*51_<^"K M7^%:))#.$N""P:-)* (L#Q_GO7P#@?.!@^ZMF[G5#K/]N^V^'']@'[E[[*W$ MBK9)SR8N"I!%'!!!!#SC:QLN3=X8:LJH00&:0IS_X&= ;4F8CV*#3ZU:\%[) MQP+H.566CW=H5;'[:IWFZI)2,V/A0I10 ./AER3%)#PR"3MPCT0**UE\< 7@ MQPF9BI2X"#JXM!4E*?PSHAP:7BE%Z[T!M<-WN76+:87(!0-?!)U!E0@QRQI= M-+FE2M4<"[0>B9O=HQ^'V&NN:N#/,N;-(@#0+55Y>#2+!%:7Y62R?&SJIAG: MIA.6T;])SN$ =VHG3I_BU?+YZ;(9Q=WH0V&0XMD1QFY"S6I'\'4%Q5&P"K@0$J6CZP4!'8B46(9B,A%B1)N'>Q4G%;I]K MGASI76BS,V=\D@1?[9=INU_F_V,K0^8#&A\8%N-NMJ2M/Y/9XH87DT;0DTYZ M#C?U]_1F*,IQH0%_ UC-.8@H1(#U#Q2 4FP[M/#O6!@OE(6!K3,/=!5AQU%. MA# ! X]"2^G)C(XUCD0CB@LN1[.; 3.ANTC92_F'5W+$<1 1I.FE5V)^@F"- MR!761C?3]_BO!<,8CSM6=X@\ ^J]ZKWJO3YAK]9@KU5I"KW@M%L&UXOA+R^[ MAD4B9&/&?:^_\:R]^(Y/O]J0)>O,G_/]X\C\=;UL0W/I<@\O3AG_ ,_-4N,= MA@)R27@,8!2/"C&)@X/@68-4!P,/]:H!4/K@)AU#!$7L$H ./6S;(?:6>3G$ M+ VQ/2#VA2TZLMQ80VP?B/W/,M(0.YB/:8A5Y6-=#;']^9@&V"%LK%M%^\() M3[=)O(S\&[%!G_[ST*%Q9N'ZD>>![X?L-$?><#1Q/H3Z)L[KN>.9EUA/D\4) M-;8S,O3C8WK'BYWD8S\.@_U( LAT$T8)[G3#+Q,OS@FAOF7:HR'/QED'PW&. MCK\B$.QY](>NWV.$N/,*MQ^1O9XY&/0U(IN/R#%V[M>(;#XB1V;/T8AL 2(' M)JA,&I'-1V3/M!PM(UN R+%I]T<:D3\MCI]W&DZ#7T&GJ-&J]Q))\@%SQVQ^[7D1W^+#/=G^(!;(2@M?IF MMVL=)FB;J!AKAI21.1YU-5+JA13''%U,^SJ2AZG>YA5VWXA86\ MM:4DQ^Q5EH,/X/,DMWM??T%;<-(S!UU'XZ1F.!GVJX;?-$Y.C9/^6/.N>N'$ M,<>]GL9)K7#2 YQ4U> U3DZ^K,P;BJ^^%8.#EFS,KN\V8: MM3.JOL:9&YXD8[TQ62/6" RN8Z?_M"X#J#'HM'MFUSG09:G163]T#LS!J*KZ MJM%96W3V#_"D:'36%9T@.^V!9K9M0:=MF:/*^K9&9VW1V3,!DQJ=+4&G-3#[ MUH&Y1*=%YW5EN"?8LG])_:W5;/>G)+LKZ'$ 7Z\Q%Y]Z_BY=&JOWJ7>I=ZE MWJ5.[C\PN6>K:K'M?&?6+'YXTJ%JIR=9IG6H%5,7S5935>VHJFN.NPW/NM14 M53NJ E[5;7C6NZ:J&E*5HZE*4]7Q):"MJ4I3U;&I:MCT$B--536D*KNGJ4I3 MU5%/,S;M\:7JAG6-5ZOR6D>6SLFO'TZJ1E.:8UUW5W= M<-*MG"2K<7+R>V+KFN%ZX03DR:AJJ8?&R:EQ1NO#Z]C9AMV[6_KZ$ M8W-P:/_?NCA]6H@3IW]@NWN-D]/=DT.K-C1.3H:34;_AZ24MQ(GM'%BLIG%R M,IQT'7U/ZH63D3D8Z7ZJ=<.)-3QP.DU=8E4U-J6,63QGQIT;+ID13XWDL4D8 M-",2=A'B7S9&1#[9CF]4I'?;H>IV>ZRNZ?2JLK2:>8HT5=6.JAS3;GK/0DU5 MM:.JGCFV-:_25'5LJAI851UWFJHT53UBO0^MAB=T:**J&U%9EMD;-CRLJZFJ M=E1EFW;E(BI-59JJ'CS-T.P/+Z6K'RG;86^WG!_VX_WUH+Y+UQ8- "*X M0#! $T&MH 1$<($HG2:"6D%)BP--!)H3:") (N@>V%A=$X$F DT$[2&";F=\ M/430VN2DSZ(O\32)YP: ^,;J&I^9/\7,(_)_I(8+_\.^Q1Z+,O=V=^J2:''< M^CK\_@7\NS7G?8]XE%M' I4+(30)M(X$+I#FH$F@5E :7*!Z7I- K:"DN8 F M@0OT:] D4"LH:1+0)' ])'#!C!"QQ$W"-]OIGS.YST1IZO9+ M]<*)98Y'NM5/W7 RLK4\J1M.G/&!LW5UNXS=$6F,/O\>WU.[C!3'#ONMCRD/ M+M;-4CMT=F"D\MP^C9$3]T;677AKAA%[W/!:_]9AQ!I>(#-%8^0!C(QT._=Z M(:1RLV>-D!/SK$LD45PDDG7VK-X%2XRR/47F%#46C"-6H:G@OF9YHVK_MQVJ M;K=CT!V9(SWK4I/5L1/7;+-?>729)BM-5@_71HS'YKAR+HPF*TU6CY3<6.:@ MZ>%T35:U(RN[;PX'#<^+<$P/[+0;S19QD;I11BCV0&"SDXP.X3#RE92;+%#:2I@;.2[D+LI4Q89Z[ M3)F1S1C\TYNY4<3"E!:$'QF+))B[RR3CV_)9FYFN-,I\S)8 M(&,)2_$/L.\5'BA.C)2%(?Z1,EU,VF/([EA(D$F7GH>G$Z?EZ^/3BR2^3=PY MO) R-XTCH,-LQ8$^B^_+$%XLF(M'B/#9Q)L9L(EEF,%A_V KC" SR$H/* 4 MV#JLOV2(IB#R$EB#87C-(5 MC%*2WC-C"@!VC86+4F09N@D&-H+8-_%]O-RT!L$?UD'TR26*V[R,@G\OV8.L MB&[9!CM*Z>O,!=J'97!Q@9T@XC=<[L5-@:&XZ3(A)F'\&L>WL-)KN)XKV':* MQ +4Y"^!&_#WDO@N\%EJ^,$M"A/EAB.W ,YPBQRGL[$2#HGROJ7%69 / B'% M\;< VC4P*:,_X[QEO,YX-Z)?X.4M3(RYLTBH/E;5%6,,)@#5F@+)D 8 M8)3&T^P>R2UE6<:9/H"$?C5A,_D@<&WNYCY>A MS]&VUYO5,5Y[7IR@X Y!-"4@:/#[2%#9;,NUE,1!V]A^ M?PAH,=QKWG:(;KF7+0%3&ZOQG<+19C'?T3JL'KKIKDK@K>*X'^G4VWFLP;Y[ MX=(O,\C/L,U/;C;[[U0"+]UU2\\$J$?>$L?MV9TA3E6'6TBJV$N@/]CF'7MU M'_C93!@^ZHN3. ,A_+);O.).TCA<9KM?48P<[(S%DK/BTNFNU9LJ_YPE<@\+ M0/'-!!2Y;S?N%+;XT@U1]WWV8[G/>A#=K$%N_= [CS:='M$>A9-QV]%GP#R( ML%Z"S0%KXO&]/@]> M;.Q7OGSJ+>,#SP.Y 5?V&,R-'TI+FH'FA-]AXEMD,JD:&NHQ0;;$T\!9^<:F M<1C&]V1[+7%?&=>Q27V=F?O15JHD> % 41U# M1!20)R-)GI/ H9Z1=./]Z;U5^M![[N/@QH6JE#X^F1<(U4L"\FDJWA))A,+* M1[2;=%.62602-7NS *PI[L.9 B,&/2K(5AWC\V-W]PZ4$:"=_5Q1PM?ED<4' MI/?O);F()!WE'W!1KT-O1OJ(]XK3+9 5^IS0H( WPA@/'T1P5- 75]QQ)?7# M)+M%!9TQA ;0[&D:?QY#( M:K*G(IT;!HD';^I6NDF4L++RW#N#W?5R2\* MSR<*$")3[G(.T/^3P;4CYPI_J[B'Z(R^Q3OPAO\!EWZHC>[ZLY<()EO&*;N$@^M9P798J?RA;!]WS_ MC'_PEJ%_>C$#2(AOXY[*0)82L;0KU1NX)EKQ>70^/:(-$$Z +Z&7,-LASG8! M&'@,T'M P89<(IIR(^3KB< MW*G8-';VF(;-W=Z@W(@_9>A,32KBB6@WUW]D^$00,DBMJ$3)'>,?\3VLE) > M)",>)-PVUI#O&*#22E]2FN$V;X&6Z0J80I622H,2E8'/$(Y7+JCEZ-OC5,MO MI^?.%R[^K"!](7(9%['P(L9?DIA'A,(@%9Y@(5\[QM?8^,;8H@270G,K*763 M>)D5CCL"V(JY=*_PWP0*]AWU=/Q1PD!A9G1)O7@^#](4%X&;N(S(4:R %T,1 MP/X8!B8,C- )-9O"<=OV@BX]N8426AI&V14%]>N<4?P##_TOR3VORJ3&<&K! M,0G[N1@IB 6OP[XF+"G>L/TB.IQ'A:4]-8,ELMEZB-C,0\.J?AY@B"VY!4O5 MF( 1Z_-X1[G5/<43<.__]9>1;0U?"?,*)2S#B'$A]7%K4CBCGC_%95=K^D<> M;59DYF29<3T"GE;$;@&PG?*6B[MXOEAF90T$]>4E7&7!I8HMEXY4,O=1\#QN M_ZE&B/PN<>)S8\+U>'P3XWLY?E9B&H++\J:F;+?2_BA^3+, M@D6XDA#+XJP4 *57V'>A/);?)O'S]_D01X!.(:8%?7Q\,TF[$]G!-\X]#;:_F&*-QY M".F__F(->Z^.N-L]KX+Q_-GOKS\_>]$QX%^&[V8NT2+/)D'_&$.50UA]E$" M(7.0WYBNQKU=*-$G*0.;A-C%A!G+!2S$<02K'IMU7%$LU=*Q5!U+/;7G5IFS M]97/V?J@#MCZ5+(Z'G+TMDE%P)04,75,*D7 S1YT!\ED7K1TXD4,^II+*<,N MR>R?@9NBI'XS _Y_&YO&6X;IE]CQ0+IM?L:$)V%2O,'3N7YL?%E@DEGZPC1^ MBU/C-=A@*#65M[Z AN<:/[O)Q$U<> R0MPHIP/,[2$I0""/C7P'.JP]@W6,MP'#K>$??P'UP@M2+^9^H2_,S;)PBV$9;5JZBIO5BR,D MGL15_3%;H9BRVSD\20J(\ "I%K$Z!DXB!#/2F(>XVS8*CER[I(4\B#6N48.* MU#0-MZKC1^15_9ZK9+^AT?MZ2XOXVA_]<>?.0_WP20,'A7H"2@Q/E4RS[2K8[%$6 !G2Z@"?L23V:HIVWI$:)%( [&2O$O(*(;5ZA M18SB!&!A3)?9,I&1G77O$=V6=)5F;.Z27@GZ5Q[@@;U-ISSHLT]M _PX3T?( MZQ;01(%]>,$"5U1\0/FC/GP:F0VFW^-!?896*=Y)GE !R]Z358K^VB!A*B:: M=N7V-RJWIWJK;B:T7]QOTER2SPKT;W_%Y:YSAKY[803RC'[A]_+SY)=&QF@J M*RXRN^0?%/G[HK9C;<:)]Z]<4EK.(N4HF35K(GA*L>$[D'8B598T6TRR]D7. M.RJZW$S?3&\HS@/8UN7YRJI%Z4LBH>;G>V;.+$]=4&E M>O*XK18B"QYAE19,@ZY* -<$),D"]A3$RQ3T!)DA":>3J2#Y*QCDA0U-\^1) MT@ZJ)%[ ]\AOG!;E.4IIE)H(\3",U-R'DBW O8?YYU6FJ(;"\<.E]T+T?&/9 M<&IN!L%V<5FUTN>XPO4T]V(["WA3MA?&*7?K;@F:E@.FIK#8 M98Q77B[.2O@-7DY2+PD6N/0-#W/+,L08J[V0^1$+XGX ,.Q!@!>:2,,PN)-, M'T@L;)6?;?MU_#DWI=<.=[[K0_D3]JN?E5QSD87!S2I>5$XD2<0K,Z#D%3&% M@;LS$_ZA?,:\8N(V@BTK]U32+W?C\9"/*%/@9:1P)^>Q"+(1$(1&@8$?7K//,S3FF'J%'@OJK-$Q MML S+>5-[^-3(64!N4XI8W27_P4!>U,$$?%@RF%1R2^2W 108'VLJD1+J>BW MT*8+]DFPY4M?KT]YF)P3 Q5&IUSW(&FT< -*ZEN*)."U!!PL:$;;5>C&O+ > MJ,V]31B;H,X:[C>VECKXR)7D86C:HJNXC;FZ6[J'I72D]?,^ M2/SRK.7\1)*VAU)UD26I]!%Y+[V+>7YD*>U+UB@QZ3.,[Z,22Y.9(VDI4;.\ M8H[@7%E8PR1WV],Z.C1\<&C8UJ%A'1H^K0[Z*8D7F*_23LUS]^G.+QN+K6P3 MC^)GV$(DP18I]Z)!#37\47P\]TSU[TSB)7S(\ ,099FT _%I8.I2[,F5X.M@ M:,U!.J)/-)(=,7+A\-_\,R#5-G<:I*+B%W:&):U2(D:4D!^#1*:(F%FN:I"& M85K*]\HK9%"'IN.6T^)&LR182XM:#G9T*^2XVDJYVTV(6 M9"'O8Q9R5EGPTS_<\)OQQ<.R3,I35C@MUDOXE%N-ND?'^ +L&ZNP LJ(P99O MW'Z'YTK!H+B\/=ZQ3QC^0COB"?GT !<7U!NO[;K(>Q1K*!#1?_*.)WPW,3CT MX!79>4A!O.>_-3)R7;H1JD]HPK)[AD5K"]FE4^1-M^$,H[4RH!.D4Q?F.5N"7&T) \E^4VSF(?N M*>H8L- GKV5$#TB5O?@)F9]\0^0RY/U(M].L6>1 3I?A- A#(O*M;\OH9?YJ MC)F9HKFKYRT!.=Y*V0?9!V@NRXHFDG"HIP7_X3]0/C -OJ/IG:9,MJ/P_KT, M$N(!( 1OJ=TG_W6')_SL><*\GI; DG?4HK?A].Z"Z!\E93!'N2C=\+)YM#Q/ MX8-PLRP))DOJJBY[7I5B5KDO7G4 R'6:)G,?[NA,UY]7=W(?"K\N%,/PRG>H M(YC%G)@%/GVKO@WP2> M(H*--/A\B8^\,W:Q#/:2("<0D&ZIQ78Y)PE6+ (5 MHIL1+PW/B\2*JO>\!H('ZLK*%ET$[H@'6I@!,%AR0UNZ$5MZ4'S(3LC*&B&V MMB@OL>VB5NGB88I4;=[HG IG@=L#/$K)V^8& Z,(S#8V1-G1TUB]8&;AZRK? MJJ91>$4Q^#'76MZ)*]V6\^Y(X95]FWD6ZUO,08T72),-._>CI5)R@$%6/K%? MG+B0!E1CO0Q"G_N\1.MJJ1SF/F>S7+.AW$>#WT?@5/=Q\JW(YB27\X8XR3_E M/E8" 0N6!R\ ?XF_B>;M\_B.JI\P&)P?I5!II*C<3Z^1O&%O!8<,7MBHT ]R MJ.%K#*3]@C,Z*BF)IHF;9@FP*BP-.2E\H,0Z M >8?@"-A6'IF263UG?N *3D<2->+EL50R-N5_+AREI1C5,2WRUNBQ.VPWWBV08/#: M!T844#,^8-4-._?>IW1+IWR$"(_KVP&3$WL?\2$K.3'2MI0!)N30$2; ( +*'-9>YW9=E?=F3#;YJC M4FUC\T48KUA1H,.3+GP10$>X3R23$T>R3#T3ZBG:0L3>:[ M4"UN(A5,R!1*,S6.=#%'D"7SPFNPHF_@#*KU[_@L!-QQCUT>=A&.HO+G5BWG M,9^9U.&E^_(S4ZFU8:>O>-:D=-9]^ WZ M7/U!^4NJ=!5I)TRIS0YCM_5Y4.LWKF&GW>]LTBVSG;(PXIQ3!NB%W/P4Y,7G M4Y)ND+(H .8,*@/7,LR\2UT&YFT^^9!%F(7Z@=P_CF4:=M>V3%D847(F^6R" MN;&IG I(O5C2)<6;1!542?O;M9F.\04^_SO\T;#ZRL,B\(ZQ\2TQ=Y$ZB-%S MJ6O>NHDO)RP2-!Z!0N-"YM7(1?4]IB6@3.(DH;$ZJ5KULHG<$CHWHITIF GH M DS871S2X!,/_AIDTMQ8Y>$F]&7.8O1LEI\(3HE\2=UR-ZWGA.N:1L/.N\_I MT)0KG-1(C:DT;6B +%E4(6_,R[NCB"X3&-? 45)$S13B%767(FE^PQ].TV<+ M;SF29,2\HM<5_QT2G!RDR!L\ )]Q<2 S!4J#?-?-B[P?E 2J*K2M8J[\>$P> M+^*==+9(8XR34T 'J6$9Y7^]!:K@W#:,4S3#XDA5\!0VV#L&%WSDRWR:6O%U M'8TY-!K3T]&8UD1CSEO.T_RV,8_V7BO&-U*Z&J83D5XF>D4F!0SB' :YWL:; M!%&W;#'%@ERCV[N4YEE2]'*@3VT M"-W5RX"B1C?TTBN>5W4CN-N6)N:T%_[KXLYWNOS>9PG\WY=?%K_NT*]^S/S- MWPUZG<'0V?GK;L?:^;N'EK7ZG:'5/VC9AW_GC ];]='-#O==%K"'Z/[[,^>9 M?$[B,8J)Y=7@R1^)#I)=KRQ<'R7_RZYA$2UOK#[>>-1>?,>'7VV(T(T>^T29 MQV$?Z\Q_.WO\2BZ)#]PE\:[LDLCOYH4@C9W/;I,8!-*-@,&4_O/J413LL89@ M+#CO !8Q2 $T$,BO&H UNVO;>V#G"8>_9M!:)R?\$UZF-=/ (2P>R,D47.]" M:46:N< G:XNIZQ PSRF6'R]A"3]]4;I9)Z78BS_:.+K;Y.<^_>L^M%VONT76,VM70LY7=U.&&]NV>.>J.*M[0[01X.L:_ MKV^A+5BQ[;XY'EBUPDH+^&8C=&:UH'NGL^,A0A>GW,M&K_4M&-IFWZG*FJJ> M_I(*ZW6ALV>;3K]!Z&P!PWN*HG@VNBBJ^=EZ-?\Q'=S'\J"?U O?=O_I<66R M$L@6[]_@PR\'F&\C?I!PRL.IV>];JV<%"=5 M)1J!%'MH#H8':@M:(3B1YZBNW':C5K_=S+5)KHR>8SH]NU:>#.U?LBQSU*T7 M4EK 7%NJRN[NWW =W+9)6E-_9(X'#0_CM@XISM!TQE6=^5J5/4B5)0 -:^?C M>JPSQ4&._B9I''US:%4UL;46>%JM"3(AMZ^;56L?,<\<<#:S* KF)NE,S\&&9CC.J M"SY:P('JGHC?W=YN[RGI^ TA=*>W/YEKU:>._GFM_K3!T;39:['U(4*0LF-+ M:SWUP#]>8J= N<^G181J )G* M?1F.")+Z,8:N.>H.*BN*QP-)G;N,Z+MP57?!Z9O#476CJ99WH:9B]D=J(/O3 M>H_BG4UJCX#\X9X:ZPN'YF(/X/2E[L.K^_ ^MFQS[N6UM$G4 M?7CWD$%U1-S)6O&JY[]R .N&O)OHU@UYM:31#7EU0]X]3/=3TEBEEHR'Q)5: MXZ"HM8O!,9WAL%9!0-V9M_%$99MCW5VE'I'E\XN QYM3M3:H.33'@WZM*AYU MH+EO#G6OVVM51S=:-[4VGU#B?]RJVIM!+4$B7H\;9&K16X M/; H>[42N%H) BM?=V0[CQ*T;X^@"QAFU&)C5R:!SLK3F4@/J)<#2 M>F4CZ&MOXE&[),US-S5<8\$2W)![RY3$))W^5F,J;&A]ZXYY]*T+:Y']#E)QK"VYJ*F@%9VU.NS8][;WF'&$T[%3MIJCCOB=&2:^CP[[7J(O^ MJN>\YY&:3H-:[>O)"8_TZ^TT: Q&"YA=,]K9Z1GO5^.A/-M@S+-F9NEY[HWQ M>XPZ!Z9]-%%C: 1&K&[-4-("IOI$MU =F*H>VU[;&SNL?&&UH^C$11N=>I5L MM("%MD OU>F*]U*D92EK 5!^0.C6?R][ZND^K 'AVJ?I5!)'M0V=C1$<':(G/4&30'F2W@@(V(".I) MZFNC!'J=ZN.6]!SU6J'0[HSKC\(6,+@G^NWT%/4K'%RIG5W=0[/L-",Z40Q6 M3U(_N4SN=BK,J=/>KI-CHU\7;+2 ^]0]S?U:IZAK]4=CY6J84".<3=HB:[7FJ'Q %.E7KRCI=6OXH'_.B :72;@W.$(-M- M?$X5<:F)KP&"9*,QJ7Q#'+!G=X;8#70S;35O OK7,6= $Z7V>Y7 M-GIN'0=Y5G>_IO+]-3^?\L]9WDQKX=ZRFTG"W&\W[A2V^-(-[]U5^NS'TDGF M072S!KGU0^\\VG1Z7+KDM\1G7LPCQR_A;K*$YQ/_S;WL!HQ9PJ9_?_:78#"< M]B<3?^",V+@WL?Q1?]B=3)V^W[?'EM5W_AP^^^DKM;6-I\8;^"#0!R@)[D_; M<*:GWNLFP+H)M>ZB]>[VSY<4ETSU3ZH416_?6O4H5[RJ&R@OEKEX#S+6J53>,M(#G-$+Q MNX=-@ MW*LL.37]-4"N5)N)?IJ,P.T#-]_$\X6;!&D<80@DFS%C5YX'ITO',@U,*""U MMA3X?EHRUR-O'0T8M,[+ "1AX.T!GO4!D5>3L>8,._WQ[E\?G 3F=(:CPY:] M0,::WNPI-[OWLCI'XNC9>.T"QIN9&]WN=JOHU$*=6MCNU$)-I _ \"VJ54F] M!XPU'<:?\F2]IW%A^8A.1;VJ3YY"G;.M?528;7[9_/JHU6[<^A(GE6?C(SX< M1Q0.BA\FG';%3S=OJVHTWMAC\A6?Z;+V!YA?&T1@Z<=+6,)/38-]]Q@@K\BW M31\;P''!JZP?/>VU.E:"QSSP_9"=TSWXF;FAP=+,S9@!*]P%WH%#1??U6.LU MZK[&R>>7;'#X>ER%GY/X&TNV*&-/CF77XWP_/.E^7T TV*8U.&L&O$;-GJAY M;IO]WK!RESN-E1-CQ:H12D[M0MDS5?K\:."#&),J3L4+C+2Z #\?#LW>Z$"M M\MC#K2YN!9P@X_@2WJ>1.>A6'7Q]0.1:8_6,6!V9HV'58H86X[0I:*N=%^6J M@HB?$IP^F@5/&[C<%%ISAF-SV*_:I$*; 6?Q:-CFT#YKHR:-FGV+!$=#LVL? M6*BE<7-:EF9UZX:7"[8\N$063@1V\Y-LY,:0VLCL]GIU4]>T$OW7BXQ7TKBY MTFOS-*Y=$Z1$/[J7#:363Y)]B)/L]J&"AA9I3;8YMK0^6T?,],VA==96K1HS M^T=/A^->C4)U&BN(E=ZX1BBY*M./ANI>@^'7,YW!@9&5.BJP+<*,8PYZ57VF M&C-G24.UFU_=T$:\V%7=I3K>>$SPO\>"8)R3Z$8K@X7!/(AH7.(U&)W/^Z9M M5Q^RJQ7H4YLUSE!CI7Y8&?6[&BOUPHI567HVV>)L1K[NUAE>ITWXJP< *A<5 M[G_H&EZ]_GAH.H?:>DW);]1DVS:RM0_R>+NL1P>L^LGD MHW6 .T'JEU[C(FM<:^N/G1W@VNB<?GG69=SRXWVB.+;J%1Y9G+FA1:O\:U M]@%]2@.HIAFZ'9WW4T>\]#JU*VBOBVY:ES5J,@VU\2U^-GT(S6T>8H^?.(CR M\M[>(VJ_K4#IX*FS;9N#TG:N<56^O"++^&@WSY0TZ5;L$G#R[4OM8 2_=3NVR7NNBHM5EC:M2%9_4J*%A^DBW3>ZT M%N'%KAR!K#%>VKG&5:F)A]?B-TX9T7UKZH@7JTW*>SO7N"HE\:B%U@U33IYW M.Q6:XM18,=$XJ1].VKG&U M=$5-AYH.ZT"'[5QCIQ#\,7.!0.#??G#WT]_@'_(-PGL0^2S*7CH#6I]#?9+\ M^%..@3W?>B)=6-W'",/FAH&1S1C\/V',F,/CL]1@L!??^. FWHS?*<0ES4WALLC)^<.QQIVO GD(P*4PC3D# .W\U#3MCE MN^^X2_PTO 6;R]>AG12?S69!6APAB'*PX6D623!W$\"?X699$DR61$U&%ANN M\8,]&BI'59=8Y!DA^6IX.J"3'T:=\=97MJ7VR9<[QJ?-!0NL.E87\%=LU4\" M> 21#1^T!]9?2Q_ZS/QI$/T>WQNS> [K 8_T^>X,:_#7K9" 3Z^]1F]UC*\$ M6?E*:@#Q&*&;W#+EL-GD4RRF9OE+W>,O&9H!Y%;5J=7T#@NO^#YY?GS/E.?MSM]^?C# MBP__"@=+!%6)FV&J$#?Z91A.\L6R!([K>DCXJ0"XO>M9%?+*>QWC#V9,6!C MK\M7;_>7D(S7B7<&3 56#F&9D,"['>@/ZLS^;P*].XGP7A0]O9 M<1C:F8!<0;P 0^5;1&MW;@CWMF/L9,J"2?9L7MNPB#E[>9FPT,U@_5?W@9_- MA'157Q2*1+=XQ9T 92^SW:\HZ@+61K/DK!+ &92!H/YSEL@]+ #J-Q. X;<; M=PI;?.F&]^XJ??9CZ23S(+I9@]SZH7<>;3H]HM(#)^-:&-S)."%7UTM0!EB" M3\%&W,MNP "!,_W[L[\$@^&T/YGX V?$QKV)Y8_ZP^YDZO3]OCVVK+[SYQ!L M4KIB<'?>P >!/M*__>C^M UGM==$:)UMO0*&6RGS39QFG&<4\N[7) 9& M+Y M-HBJGF/'Z4'_(PCG%YCT?3ALZ"Y2]E+^X974!X.(MDHOO9K33J3Y@ 2_INO3 M7OBOB[O0Z?+[(-PIXLOBUQWZU9K]PG_G##O]\>Y?=SO6SM\]M*SE=(:CPY9] M^'?.N*\WVZS-[K?L(\[ 1ZVL\<:C6YP+7!BN7RA^ETYC/&_P(>X4)//@ S*"U_Q!E]_V>\,;.5GY)N0/SR1 M$K(?A-_,W$C)8.(R[1@!N:?XRZLX?NI(MFBQ/Z7_QU[GOW( 6Y=NL'(H#%O- M3MZBRI:D6_A)6ZY J]%7] C;+1'6['2','"@_%7P="1\ZT\^^9-/U3!MZT1: ME=6$>]0?8)(%N;?C)2SAIZ;!OGL,8+_(;U?ZXMSW2S]Z"*UO"69-\+_U3SN3 M'IPG]7DLG_6PX)]>XZQK7$7+_7WZ+3XY7Z\>1ZW<[KETKAKF0UA]QQR.FC^& M6=-73>G+'IFVU?S:>4U?]:0ONV_V]1#.6N8B7FBDX(52"8]DNM1;TWMB-YXM M1ZXS 3O]D3D:5)5=#^#U9/5K>UHQ+<+-V#(MIW*FLT;-.?C^8&@.'7UM:HF; M<>5RW./AY0+.D%/&0H_?F*EA"M[0M,:U&RND56_ S'_]961;]BN-FQKBIF6W MYFE- 6J"D^A']]+&W/DEU9/Z935,[^F;?:MR@QBMD9X%,Z-!U3FH&C/GP,QS MIV]7F#2O<7(.G PN@I&K"&,?WBNM81IHSQP,6]2FL$68<4SKT*'@&C.GC6.; M_;ZM,5-#S/0O$V:\GJ#?45OF-4W?ZINV[6@MN&98L4UGJ+%2/ZR,^EV-E7IA MQ:J@*B<7+C_H6MXL?IVSQQU#TP] MK,THO4<,!DVV;2-;V^Z;X\&![A]-MIIL+Y6X-#)'O:HAO(:1;1O=,Y9S0;?9 M]AI>RWZ@B/>D-8(*(6YIL%N72D:]RV94A=9/)O&F=(LDG@;9I1O"Z#7.M,95 M.,&?5..\K\NH'D?=7['<=JX:JB"V8PZ[55,NZ^>=U.153_+J=4VG_74HK,3,V[;'.FZTE:DR[>\&\V2OQ@!Q>V-PPWM.U MVGT.U!Q6V:QQHZ_-2<,[]47*DTN;FVC-/:FTN6&ZSW/;''0KN(>T1GH>KUU_ MI'%2,YS89J]7H:198^5,#H_>!1T>5V&['5[:W# 5]+G3U75!-<-)W]:=5^J( ME^/FE=JW3Z0I*@+!]I6.#"TS;ZCJ[0TU3:*:GNVZ?0U MU6JJ;135.EW3&AW8CJ4I5-M&%\PENX'I$BV]2UVB=>X2+3[&U7A>S$!5>E=L M&*!'Y9MZC?JL<17.[WU*M]KH2[*_BUQ O5J=%=35-7^-*]-NK2A>EU5OO5HW*E0^EUCZ=XFI-B==J1;-WV-J]"XKB>==M 9ZQ3!>N'$ZE6V M_&N,F*:O<17JG9HWR2.'UZ#H 3ITMX=:(J;?.3 UKHZ(:?H:Q %_S-Q)R.#? M?G#WT]_@'W(M@FT0^2S*7CH#>HNC;)+\^%..OCW?>B)U6=W'R,OF\ZX,T._@ M_PECQAP>GZ4&@[WXQ@"[D^L;][#&#\..+5>'':3+, ,T&=,DGAOQ,C%<[]_+( UP:!?N$1V& MG]QL!M^/?%PM@67P'U%LI$MO9K#O"Q:E+)4?VPL4L,EWWW&3^&EX"_:6KT,[ M*3Z;S8*T. %\9!UZ>*A%$H"L :0:;I8EP61)) ;@-IY;+PP7@-H;=JS\V.IR MLQ@AN(0=X@]P\92.FK#0S6#SGKL( &E $P#/^2*)[]@<-IBSR29$R6 M*1!(FIJ&OZ2/SV, U&?F3X/H]_B>/@5/,3QT&H<^A^ESF^]PK.!%W2"LGL91 MQ$)EC"5G)21G6 :"^L]9GB>_ '#?3 !AWV[<*6SQI1O> MNZOTV8^ED\R#Z&8-C^M UG#65-4EO8)7A&YL Y+6L:DN#1PN98&-W4^!1TVJ;5*Z-S M3RS96CTH88S6>4F&I5?"X7 K#C_"H5VRT]\),_E(Y_WI;QQ)N0"D(APX7N@N M4O92_N&5'Z2+T%V]#"+:'+WTBI/'C9":*##6G&&T%_[K0I9TNER>"$>X^++X M=8=^M>:BX[]SAIW^>/>ONQUKY^\>6M9R.L/18;;=9F]UOVD3#. MH\[3\<:C6]SG7)E7@XA\3&!RXVWA5BPP")L4_O!$2OQ^$'XSU^EPKJ.9(NZS%,J$_H;>>J8196;VP.>I6KRK>2YVDS4 MFKSV)"_+' _LQI/7?@4.>Y):35 SK#K)[3AH.=OY3C)=M7XLXX.;?&,8W[J& M6H&>8SJ]JNRDQDGI+4*-99FCKD9-'5'CX.R7 _O%:M2<5C\:7+"-36N]'K^R MB"5N2"X/UY\'49!F">4O'E9-W"S%KC\"G;OJJ">M-?Z ?*QYRH%.Q-A6ALCVO/$-21TJS\T!X=J?_L= MN^9Q2TVMS:'6X< <51[QI(E5$^M%6CQWS>&H\L#H!A%K&QTA5O>"#JHF>T)H MF6TUHSM&7&RKDSU2K<':A+;:-!W36ZQ1L]Z&Q-GVSRYN(S<>=9QKRJ#23"W'ZO?(EK[.AN$5YZE>=KUA@O35^CM;KL=>>,C2NW M^M:I+V?1+)W.9$S/6ZSS3I_62/ M.@=6O&C2:ZHV?C2-_IJG*NV,X*G3B4HSENQ.MS1B:3@^XH0ET =&S1JQM':" MASIY_S#HC/>:4[1['%'3FG4?M6&^#$;L(DW'ZO1+I&D/AL>D3:N@_/;1IC78 M,42K /N<^8$K^\RGKO3B;R3G5J=08EF^Z,CDBPP MZWZ32'8?^!4C%1!^RIW$>0JLF*_S*,7W.L,<-NI4'H66#<\%+(#B1CORX)R) MZV6 I>( ,8[6\I)EP#G3?!'&*R:'AN%P.H7GJU\)V2T.H1+K/#(:C&2'HV7' MP1<3!N>MZ]@L:>?*E,(K[\+5\"VBY=0H%^E09LI&";I:XD<>4Z7*2%Z>Q M%]#(16(6>+/SZ3*ED_,S_*#(R?+*N]>3X^-*RW6,+W#2W^.,&3TY5@\N"5E) M]/HTB&!=0+9!P];X]$>\,C3>,8C@CW,.?_P??>81/-$.=U/R%FD?] S-(QQ6^,K^[WXF=X;3\2?\I_]#O+CB1]?M)C M=QHW'$9O5H_=.8'#L\9C=^H"C+4).<<@ACUF"CR4\% 7R.P[YN;1,UX!H/89 M5W,MX*@P>>;J2:=6$V2J0%U_[]#OG6=J3 T(O.J EY,3OG[TNA+687"VC:JB=M#73;XCHF/CJ7J=NZ4/IB:PMP M#FN6..!M:+O2FWQB4=;<**93K.2&.E9EBQS;[M:*S4"RO6J*J^ M?42\M-BQ02D%F?O]2=*P88K<<\OI[7^_M7)]#IP<5GJJ<:/ORVE*E^J+C2>W MI&^*H<;SVIC,:XO88:T.&Z;H@%$PMK2I5C>LC&V-DIJAQ#)'UEACI5Y8 >XU M;/Z4BF/@:IG4DJZXE2;8H8[7_H&E[) MYWUS,!I45N#W/G/-HYB:8!M'L)9I#RNHP)I@-<%>EF![9L_JMY9@V^C3-HFZG@M-)>^?/A),*9FJ-<=+T-5JLOEYC1MFE]!:M M3UX17IJ^1FNUNRM-5.IV=)9\S7!2G=_5&"]-7T/GHCPU%Z6*2O*TJ&E-[B_P MU H9;6<(([;$,79%]%.O,'1+Z*?I:US[[)6@DI2:L(A-@VR7E%KK6][K]/(. MW^HP@2S>.4J@7=WARY!<'[J@]#_'?OG%F " SS*EK #L1IXR;XE02]A='-X% M. \ _AIDQM3U@C#(^-"<'&VBASE VV@@,E$D$M2+$MOC%Q4]PU MG2V^"WP:I"&_3= 0NPK@%< $\EM^07EC_A7RY2P!09OB=_$7DV4*F$M3/A%& M@,R54V[HKFV !H\/')JX. D"U6"=!N>H"-4S2+,@0/?&4 M!O@ ?2!($EC 7(.">NFK$4/'^(BTYH;>,LP/LH[ N;O"+?O!=,IP7@>?KK/^ M%&XQ@ OA)@\0"I$"\5LY: 30&P4XUR:$EVG639!)@D%8$]%P*@ HP?F6R2*F MR3:X\_5-X,/[S$JQ"3RHGR!^"C !#SU"Y-E/SEB/$+F6$2*/"%4Q& /-[36/7DZ7C1F[,>AU!D-GYZ\/GK?0[PRM MP\8X7& X!&YVN->R>CC$MN$03XT+/J6S]A875QUA^=0)"NHQKP-V.4YD5]J%-_.IO#5(XL3_&_53(J3(6Z["_]W82_L'[_8 M/-7>)9%G/EN%>L@MAWHTWG+FTSP?=\U1MTI)^5;ZVS.8Q ]7+192_M[^%;B: MHBY$44[?'(ZJ=!D[$D6=*2F-?_%8?N(G59(=X?O]CKW'#K;XMD-(SG5[EZ5U-E-[G-26^9+'W[69"B8F8^ )"O'3):V]2.-?BT[ & MYG!4U:;0RL>)D6*;_5%54=%(W>.\;.FU]^]EP/G!#?$#8D]IEC:&+_6NQ=4Q MMBYE5&M5:<=T9M/J7H6CX[P\Z3-+LV3I9=RZ7?GGO9$YZE5/0=GON'5.=]+TV0CZM/IFOUME+,;)Z7./M@*EQ. + ME-0.]RK/>FZ],-;2I?!?X1)+)'_H=IRBPA\4:OA!4?(?3]>["QC2%8"ER@#" M(**_86SB%OO@AS%L]("R/!,63A?,0Q4Z7&U6U9T37K8"+Z7PORK Y*LJQ):) M<>\F##.XV5H3@( U'6[."V.7+UL6ZE)IK0!,JD(FQ1>->($/IW2H+ D\_"7_ MS3(*L.:>FE8 $-E\$<8KQL1O%TL #GP42W]O$W>N=D>PGU95?UF0]EX8._UP M$J8(TBD3U -,B"41',OU[X(T3E:F$;);-U3[?0"0IBQ-84$\/DON H^*I;UE M(NJ38>4(:0H01T6Q"#ZWV ?599?K>2\+IOX+XS'70$%U1;,'!8 +EJ1XZ' - MQFZ:QAB%A1\0)'+" S#/D?EQ>ITNDS!>WLY2*MU.&%99XD<1)0B\G#_RC469 M&Z8 ^EM.=TK3B>2Q8[AXU06WP++L-=30!?O971GOX$>BL!97>$HU$52DJC$GK,ZEN=H912LLF#)/_B0N"]AIO@4ET^?0\[ MVS!RT0EA$<8Q:#H!"'2JFAAA?"-0^F 7912%790R"@ M/A$/+X -'QYWB8@BS)JE 1$M$ Q-2>8 MPE*[.AT!A\M 1D<^,40OP18[7#\*TG3)VXB J.8,<\*R>\: BI9 S6!3X(X< M(K37\,W0X'LET3OFZD,Q<;AZR1Q")A@@D(5;$ I8I- MZRC8_#>PH Q[PFS!I<_8? .9@&CE=.EZO59C\&)4N$G6?V] 6 MD9R]$+@C $9T\%E3'@L%A9"_< -D%U9?81:X+G)?@'GQ-'FNAZ\(=W. <7P? M@=[&<:.*"=ON6-M68BGPCWO)R4M-U 9/;+[E3H >'CXKWR=V6D,BH[5:11Q_ M(/*%BBGU6:Y$++,0H" O' CM!5YKN#"RPY*9F[[BZCW4\/">;&H4M #AY\$+ MZ@,UGPAM7)*<5%]FI&; _R=Q L@'HI0ZP1Y]^> 4TR6\2_J$8F62Q82+/@_@ M^T O#+6G://#<@&/*[$ 35#.YMBABK?^$E:&_,3EHZ M];JZI=.UM'0ZD^:@>D$DVP<>F1HIT#C839Z+[!!Y9X)&;L(V?".B12"VW@OF M+-?UT0B3KFC9L*WLD):"-V_I2:T4\3?4R'#FWJD2Y2$'+>DW16.\$/EDDN9< MGKKXP3D 6M@$%KZ(?B!LV8BY^[)M(%MWE]-VXJT RGWLV /I<+VQU(6ABDU M('5)X1'L$:QJM*7SY[E]3A(4S\>[DPH+FBNW2X__6%5N)VY( HE(57BIN(\L M9[0GX?&/>,L)=R@DO>R1+3_F=N=BZW^6$9-:NRW:-BJT"0B= 3T3!%P.8?&5 M[7*/B$Y=TY*T_)A"3,Z9 O%KU,+])DL4W ^=29)D1MX*^28VJ04CW$49GWIX M&^@PW'%B?! ?ZABOMQS(W EEQ"-?(E?0Y5+Y#QZ\50 _U-GSP IY@H!^0*E/ ML55UY=UL,1D>WT!WU!D4/C*$\KU"8&Z6?P%@*WL);Z.==BGU1:/7G$VQ[T%: MN BW^B;7G)" K?B64[K=X"%/@U2A4:$6)YPNPRGNA%[C1F+)07&_9F,)1KO=U#Z1C_B.\! ML0GO+UNV'I"(5% !^PCORM@58<^X'3F+E-A M"]^Y04BJ2B$ $NG'![LICB0_Q=& M7 4=10*?_!LH.H!(0P&BQ WPGOI^(!"&?)%\B!BQ(:I%MLO_?0,WX!OS*8SC MLXFZIILD" 9NMZ/L :F CE^$%M#J*EZ*%LW1JO2U? $B,0!< 11J$T^=C#V/ M+7AG3 PLI=07&)8*PU8Q$U0"LR +>1PL95DF.F 7"F$< FZ$WUWZ:PBL@'X_ M)D\[[V^>F]NJFB$Y=#J#FZI:SJ-C6IY(3MQ[VS3LT#HOR1/A[1&(>X-X^"6, M[UL5<\-FWM,X#$F2&*(?[7*.,;#_4+Q!^'"F>/#<,<6M#Z5Y],NC===O3$O< M_J@SM _K3_M@EUE0O,:'MKT]>TM=O M!H!MQYK:NKONZ3]Y55Q,-]@]UGCV"S38):U-V/ T=.0Y31\)HA=*6E.10/>4 MN=DM*!C85TTD]8AI-#5^MU=(S#P#FL>R$N:'!*!95%.85.;*\H"6>\H!Q\=K6A%I7Y"-Y24"A7%&5 M"<_Z2P\K+J8L*4?295U:,?;T(RV.AUKQC!.,M=*QZ9TM-K4LE,TSG"E^LJ.Z MSA1/XQ)Y89T84)Z*@'^T3&55)Y8940*3+(US?;J-:7D+II+:6L#JH=SC&*/] M/"89>]X2Z,E;R1WRY($LI;0 B1+Z7<=XG4=YPY6Y(S-+XI^&O"J9;K+P99.< MY%$$%5&:BY+>1G@5>6P\?6S&0I\.B#]N6D3R47ZSX=392G:4P3,<=[IYVO_> MM=2F\L-Z M2'ZX91[A*!5NIL),?K#&Y28B+>/V;QX3H3F[KB([G5X!M&T2)7V"2&$)(YG2 M*Y4D%B)%EA"BGDO(+@X/OTJ6K+R>L@&BJ6 NBB-!,/EQ4FC+N S\)8G#,']) M%H*)BGG0/5\L MJ6)2+LL--/%BTVBVFB3=BC5NB3G*A3^*)?;#8*TZ/*)&(P76X4?4:N0VOF-) M1)@HFHWP3EU]Q3PDEK8GIJ\5BV/%!#V*.O1#3Y%<57'(+_T/=MDN;BT2#Q4? MA3LV=]+^O#)^R0,T[1*(B6^ M7MYB&8O=M8:FJ/.7_E=>2#"'6\#U<=F.SQ&%-X'H0 /OCLSM3S_4VR20739@ MR2Y_'_[4+Q;_Z&4Q]ACAOY?U3=C9IGB&WTI^(X5;"8Z@5L%N[ N$)AH V7I# M/KA#+/$"*?/PO7=?/GU:=X#>LZ**:[NSA&X?.XK]F8%^;QIW_XPL#OC<@,RU21!#J_@LZC'W:]L#TTP M,,H/6/^APN%6(OVQ<#Q'?*\_/+Y0=WHE\XZ04N[,AA^1W@7)>A1VI;!=&0]2 ME7XAYQ?D'X3XY':5.ET MB+%8U!FY2TT4%6XK#)1A'M(D)MAY8H%22;1,1=]+XA-]4XWNKZ]??Y*.%'S* M5?H_I&Q[Y:%H?)%B3!BKC=UO#*/!''FT_?];^J)G*"\UA7LCNA_ 1^($[X3L M*X=M,+8[93@<^ U"!V 84P$K;[B&Y$-6[(Y0%]P0%BV%!5Z8PGP36%4I>UQL M.V''^)44!*DN3.AR8T5Y?DILG!2 \I$02>,'DH!%,CH;&7? A&(LFN6^-J52 M>0<2\NK1O(R=JI>1)X#B@CRLZ&OA!8FWG&-' 0_[2X"JO.0%RT0S6'W,>W_D M3"U5$<37*;J#J)N+DX(0VR6 ;J<_!_OC6MR;,T7 M(?M>W#CTUV<,'=AY3;HD=>P L.W"4DLXZ@+#[RD\#K_)J&,,75\J,IXQ4?6^ M!*J#HP=1Q_A9,J,,@Y$^FY*=0JU;1;^: +'-VXT2Y5; @N_#]G%]N!'Q/?7: MD/7JQ?K\?GT#H#V^8GX8'YW*P81S1-X.9N^Z:QTS/3AF:NN8J8Z9GK83P&'U92HSBO%3_J&!^%DFANEY YJQ?R4.XY*5!3,&JN['"AJP8Y ME$1$:CN#\P/ UDINN=@I#DPQ0=?CPA1511&4Q88QS.4-O&7P-S?UI(>)U68>BW8M9(H*D88*GY#TJ%RB\&8)M;!!TJ%S^8P/ B QC"VB M-@Y3&C> TIUG D:W(?64H!8C9!7G77[X2B#W>4LA%/$$D;6^NFX9%JA0D7VR MB(,H4YO/*8_QUJ6X-G,3V#3OH7;GADO2W &IQ0%X_RU/!M04&.$B9*/'Q?F- M@*@6P^;X_W(/G#+@^()@!,0>?I4<$!M;S,TQZN_EAG ;JY1( GPRJA!$IY?Y+,*!3HA\_(.+:(0N^@O8450:K$KD\Q"QN=YGV2>SUN@ ME7?B6H*Q-4>2%^1Y*'66R%'2:P@>MU:P@Z8B:TV&N#" _(%M3-%O) M.[Z2 YX3B-"]\7@=HTVD\+DL-!!<:J!:\%&?PRL%H%,N#J[#X69@\(S?*KB: M$DX2[7FRJDQ-QK1&P4==[!#,C!607M+PA!QHLR/& -_B>3&6YJ)R% M(.][JZ[HAS79+>E8H /';-%%I0Z'PO;GK"_^YO'_ P.4@ M1O3*NL9B&88WLDD97"$T+.#KIH'SJ2B=74D*1_EM\L^7':>H'G!KBW&9P3N$ MIL*^S80&@K.;\K>G;I 8*!-R5^V#Y^'-N^_=1.2EEWY#_J/-+'6BE!(3X+W? MY 21?R_1H=LJ\I&-9I=9P*/5O/LJ\DOIZ?*IXR"PX"/.,3XXH/SZRQMCT!V8 M.2,@:?*F+#W>2.EQDAT_N#_A@<0N?\B8XJROF\=CX$:[O/-GWDY8 M^H6E6UBP=>0;0>+?H'M@97##"DD7&[8"G(*\IBR(,-+(N/DJ^J6^Y '\P5*DOW8+!Q$MJXDOR_WEQ3MQS'R05_+.^(^ M6$@@8WZMPK_J!-G$&PHJ!'F0T#5!/1F[)ALHH3(NW-6X(:S@!\*SP>.B*_(D MH>XPX9P.WD:>1EK%G";C*3_GV2^\6AC8B.1MP;W@B)W8@T.!=4%"5LF(15P&QM[.(?!-T:C M..#T9".(*[D%QSR# K^&PX9QA<(.P'KTM0O8,=Y/T2FG; P^5&R&N\DRB=83 M[X;&(>"BJMM5 6>:L86857='Y>27MCD)E$XB0TW,W MKS=H1F%,?=WYT+L@V2;1[Q[2E:XH2.WH(/6U!*F;97"_ES6(;>*''\EK6Q17 MYEH0#Q])S<-DA1%0(N/8$?C*/\XC__\@TZ% M:Q!_S^N:^/%=_I'\1!@Q8_!3-B@C!]2GC.Q]8 M(MSS_,1"ZXN35#$AF1PF);..E0P'U35"D%I?QUS;@)O'!4(Q<8B:"?%Y3Q2I MEP%ML)D#GA&:* -6S-S4+G 4K53J*T(Q13#QO<3D?Z>*0"\?757'^.V1Q$:4 MELE8BB2(^R3(T$WDQ_<1?FT;TI#L@A C:$7 G >%^$XIW"M\4GFA-/] _G5% MI]^5U+\^3G7KMX3JGG]-4*6P+T6A#MD#^#D!FR+#U30B+,Z%1<$0=5-,>22C M@M,!\!%/#/;&MDIY*5*4)7&[8H:'3F[=4$L5^H(';^-$9F$B/2-QL1LDK<:Y MY2K*ZI^E"?VF,*%;5=;PE4R_/)%9N@S8/KX$D4],1?.^;,RP![W)K"V9O:\( MZSQW*_%W51,(/Y3<7;XQ+BM+-E%AY::&R&=2%0/\?L=X':VDFT;FO@E[;+M[ M9IMSM53M@*YSA$S\^1)VG83UAQT(F6,)XG%1")YB(92 M^@N=1V;C[Q52 :(+<>C#[:Q4)\)1E,==RCGOI#9P95(6DIC M\$1T$'(C&J::UW$49Y0-.- /*5-[PF ><._Q[OE78B@5SA@9R"ZQ@HRLT9G) M" -V]N#5N?,39#O9&^S=_-+J=?IX;H&^//F7=$52M'FPFU3EO-T1!Z-* J8& M>560KP4\-0"K E#$/T,,,MUCY!G@^(HH5<.R*BP%@P?]P.7EEAC@(P/P=@F* M#N5P%BRY3=+\:/[Y;8IOJI2Y'PMJYZS@_LS0(:_6;W^AI/?$;Y5M\PO&T55% M):)&=>B/*DZ>RI.;..GW>$6$5Q1IZ>V.M. F __OSQZ/"(R'SXX0GNGW=&SF MS+&9DM@41^]4RHR2P-N54S#)38PR+LCE++X&RDHW\L3?$97 M%=)/F^2CC-EQ-Y'(=N95-D5+D$ 6:6%ZR!0>B?/NK.@*N7-#EK?S+7?6D7XAYKO90GYP$0#IEN&PQ"P=P\^.G&C;P;Z,WBXC[O_?$:BL6@# M@*P>5DVII3\"T-'7FB\%0^_QU]3HOR;.%D(_LB=&5_>O;E)V&V 80,, MO,019=#1%:%J3OXEA=)= V-A\R55._U@&9.B%Y'BM9PSQN-W[B2^RV,;HC$) MNIMN8ZR[4CSN:YB@#!YXR9?MJ43 DA=()7=N[C(5I0(D_/'>Q25D4-NEQ/5% M0 MCF4NNA:#'"[E"NY3_UP34K<$G:C(1^M:$@KO.+9 M?4P^8DJ="XEE_Z%Z%WD'%+6H!&,Y>32.Q -ZB\K-EK=FBZ6%,[GP>:&[1B;I"&$@T% M7,7P6Y'AB*<0'>V,V6J!84GN_+2 !I2;$R'[*3"H>K2*#F75_< MK$BGY(=DC$@WJ&M6*M5?&%3$2H7&A+="=#DG1.V5A,"&MY_ M_NT-Q4QB3%V789.-5TMEDW*@#T_$)A!0SQ^-0'H"7ZHJF5D@08/52?%=DH/RRU97PC:?6%(N 70SX?DV!5_;(P2%LW; MI)8JN&7YS@Y)2Y:G(FDW0,%)3+1HU?*U#E8QB KX:V2\(5X(ALJ[[P+$;;.0 M7_,XO^)T 2+B;A6E+:<(47-UL%"Q%=M9S0H0]=A"GA,@/0%(4WE;"!KLJN)Z MY;R"]=7D@H_AYH3KP:;&8T"QKAGVER2N\&8D24UQ8Z:_LJ4!?Y$ WGKNBPRNW:SXO MX7I8CGMC]9^S%XK6]:7P-N4"_C7O*FN-G=X+4RCPO/.;GQ>Y\D("*BZ6[EA0 M+H6^0RVET)>C])RE9'Z6TXYY,(3DT V9DLH=Q+1)^@;/D]P33&0SY3"6':>5 M-LZ8J\<]RB&.?U&:T?(^MPV\P(K>3Z$/3,,1=[=-=_5]A%B/>));<5,+$BSJ M$(!\U0OB5[@@INA/*(SO]0EV@02P($">;ZQ:#+(@E\B8FRI8G%380-+XV5EL M(=M*:>[T_=Y$=8D'LKXVZ$#+\)U&>P),%B M+]&]TY@F[M+O&*_S-=-5"DJ4*0J8\";,XGNX;R%]%D=2BBQW;L AV8,!)2>7 M '9)&A7IU-0.05@HIL+?\T*\6+9LSP5?>2MTI>8,A9MH Y\W_1'4%2K4A:9A M&*XMD=)Q6$F3RF&M[EYN='V?ZI(\C"K"%+)Y AJ>"$D3J]C<:&7*+ (QGVF! M8:'"NN7XP&X*7ZD_#5JBLK!-G%K=(KJ#PS1>2SSG'79E7KJ:Y)[WK"?V$\SB MV%<2SWDOB+RLCFHV(RR+P,8#:^>.5G)W1%(@\7$@#!_3, L8N="P.%)4;/+@ M*^?F"+-%C-8!TJ9L8U3,3S ^4BU(,*<<:G%27J#A\7HXUP>)@=;WI$"\VKY" M2;$77EJ?W6*]G$C+#(-BB@2?0B :*O-VP?)VT4@(K,4,T"IB^],9I7[?%.K, M^A7"_L6%CU $Z^C^X0Z(7NCC)(8(':*]3$X>5^\[&!S'=^!HWT$C?0?GIL+M M:LRGUY^_&N_?&S?&QZ__>/?9>/_[+Q\_?WC]]?W'WQ]6/=0=OZJHPNQ+VH-G ME_2U6!WC-W8+_/T3'Q6&0896A9LP'/1LXXC/A(RC0-&HMVAR(?QB^MA5X&F$=7.FNCM9 :V+EN07T40A_1X2(.7 M=$>N'E![:B7)2*I$>1DKA4"G'&ZE6F(!64EUHI,8-QOR2#>5Q'+K]RWSV'S" MDI(!#%?^_\5+S#+">)WGXG2&4":M2C.>9[2N>6_@+/$M[^Y%.AEJB#P#0*TH M"*+MSBT3%L$HC3+K.."0$,=1,QY0K1;6O>R:C:HU[XG/0\2)'#,Q43I#\GWS M?HVJQ8[6D@_Z:LIR^[V4R6LJ)7\B+&EN&W)E%LF'^80JE@4\PR*6S1S%;-D4 MU%\*5YGE]A?;#JLT@*!M"B];CG]S1P$H-]!N>7RXU+0W3F2,.IU10XY,N%X] MM2DBT26^KHY\PSR[Q.!VDUE:E(]\5U;-\YOE\( "[;PS@MKLSL526] 95-;) MOTI$@*U79&$PIE"$(O-.&!24_)8I5FENP7 G9+%#/M*:7GJ.B[Z@TJ["++IG MTF+DN(*3S*40 &)=9D7;S0E84T=KRWCAIL;(FY+EHKBE,F, ,U?*"5H"QT % M/X.!\PY(/EOE;7?A6H@&F3)YB<_%*26'R=9[,M6+R6OYX#UL8BG"6S;GSH1U MB(ILZ7@]<8X3W1; '@96'#W@WL6\AA'31J5S \>!@'D>4N5YA#D:PE$P0U ) M3^XVP4Y,S3 0UO$\\$I^B?=3!;9X9$H= MB+&TC9OPI7R[2G"E/@] OA$"X :[0*0QPI$L!,IL3HMCTD62QR E 3.5NFR M>X8BOSP3]IA8.UX3V4MSJW0Y0?<<'PV/CE%%WY;(D^ LKI#(04SR-B(TVJ)( MR"/Z6!MW.BWUD"85Q47E0VTA,BFW?9(=14I)*-0#B+>7DBH:;:=IRN^#[&X+ MW\K1P7-Y28G"-U+C.95^=U]]^/*9<&1;KUZ8CXXR(2WCH5QC5647IC*'[^9?B@5)'\;R!">>%Z^U&Y!!2/MU83KB^9RIG0:_A7*BRE.=+ MKA5J#2M8ZQ:R$YV"L)^,EXDY<^*.JY2F$%5)BU1+#F1_G 1 MR#< (9:8FW=_,V%W"XDC 9='5/-^X'E+;]$A1'('*OXH9O'E]R+O+,S' *Y1 MN3 <4%(1@Y?:==[MS36B)5ITG&=M"&T:<[VB>%62ESQR:;31U\98GUY=K*R( M1#@&02K,_?K4(H$,FR)>NG #OS3GR)>ED65R!]N"$M*YZN'R9H0&;T:XI %D M!9G.8_B2W"6O31?^EQD@5]DM5M2AC!;/^@GY\@O,K)TV+B>\W(A]A++PD9R4?(;>(@)DM)9(H:I3R@VEC T! MF**KHMSI^I"*O!9PL@QH?"*O-9H3+U)()5TPYO,**519<@3S*65AF"59ADIF%$>A[8#2S&,.VY9(.,4 7SWX38"XBO%O![!>[CW"Y58EGC< M.%.RXLAX-%6?&F?>P4Z?"$)$\0;DIRL-="U!HE4JVU8J4;[QE)UV"+J M.A1]HJ[4HG9.V3L*56H?2,4W!;YWKA.Q>^5]2@8JK[I2\S(46L=D%^4\Z')- MQ63JA>ST'5 EY6U,)/[_MW=%S8GJ4/BO,'UJ9S00$*7MW,ZT;MN]NVUOU^[. M["LJ5>8BNHAM_?4.UV%@8^Y#HQF"-D>01K]H&ZZ%O!PJ#\4Y:_Y: M4>_4&1-$:G1QGHAH3+U.1&#Y(C"CD%P:K):62Q/<1WHX:!);0:G-,\Z,?=]4 MNPGJUMIHO8WMONV?'UBDE^]]E)41T$;2-;/S8<4J/VE),]:QM8V[/C@ZQZ(; M(\\+S[7G8T9;9[+#'+%_A.>E/7:.SQ1N:!%JQIF +!5P@R$?:'=,=+:A4 MPC3*N27OM1&U15,1;L!/M2%A!;.@$RLM.+DE"!WF*EJ3C?:F-I'6"^-Z G#7 M$V<-8",(KU)H *4,@ UD9DX]1'N/3+06QJ8#O\2^GWLZ:DRG;=L[A)X *3YZT@[BD(DJB5\IDB8HE+PO/KKL#>X^CV>S M;@ :P[)B_.9F.!2+"11V*C/@FG.<46;Q,DPAR)=GM8RO.L%ZH"3]KNU60^5( M?1NK104DV0S+@RSI@1Z0;(2&A=KTH_:IW 1?(D&78D<5#R?HZYWY$LT:EH+. M[,'DNYEZDPP6R=3-3V N/IZ$Q;(/,+;]]X6@>SEX7N^^LT7?3;CH^TI<&RSA MUFR1XH7R#H$D")[8PZ%CE6.$V*J8&H&L/2N"W-RVJ.RD4:GEIM3V5O%-J;'O MS\YD^?7U%9&VH='T1;[T!F-@^\K6<&1Z,M31D+%FJ(:*9=)&_JNJTF&ER[P; M*FX:;_]RV8JI"YO#:.R3>7EO>2/+DRYAMY^IA##^#9.H^&:Z"\BEQ4H@5MOG M:8\3J/K,RURNJ1?W%N06_M2G15^ZN^LVI*MKZ>O4&0ZF#?8W3<#U+-^7[@>W M-*,S81]M=^,V&;R%VJ4@(T/B:NM#FG&\"$GM@^G"TRH15&>)%^7_7NI&-@#YE!\9L@ M>Y; X8F @$%\ -H41<[I-XF41CCQBO&3%GYN*?%\''UHPNAH[+'[-K=:ML_ M_7W[B] 38L^SUSXXZD'-:E+I[4F M%2&HEN=ZVD9:6\M'<^THV9AX'WDJ[J V?O]R[L=BU.KDXSAN>VQ+0XJ1CY*Z MM;4MU%8/B^6X VY9.N)2SQK/.<\;)!_8N_"GLZJ04N+J3L3*.DGMS*>EEIA?6 :F2NR[/9>G6L5Q7^FXY$[,&.%4L MK;%RP $Z8\%;(D6R_)@]2JOVDVR4Q %6;MFAY(8\>A;4KW%]2N[JTA.MZ_"H M_A]VHK4SD?OW1A0L("[#!430S)/_=Z)6AE<[%?Y'^)^/^Y_NV"/+[ ?;+ZJNZ0J&NM!O^8RLR7;X\15GK'*]B1[GU(0 M"4K8H0"%(/W(K]]ND)0H401!2HZ9I:IV,S*);C2ZFXU^X/'3/YYGOO5( \D$ M_W#0>]<]L"AWA,OXY,/!UX>KSNG!/SY^]]U/_]7I_//\[L:Z%$XTHSRT+@)* M0NI:3RR<6K^Y5'ZSO$#,K-]$\(T]DD[GHP*Z$/.7@$VFH=7O]OOK;X/W ]L; M=WO'9YWC@4,[]M')2>?4([3C'7>/"#D=')]YW1\G[\=CMT==ZG8&1R=>Q[;' MM'-V,NAVG)/3DY/3,TK[[D A?9;OI3.E,V+!P+A\_RP_'$S#G= MT^"="":'_6ZW=_C/SS?WJNE!TM9G_-M*Z^=QX*?M!X?X>DPD39L'KL=7F@?4 M]1A_YXC9(0ZV.QCTTK:(B6EP,RY#PIT%;C<,.N'+G,K-,/#Z$%]C/]U.M]?I M0T\D# ,VCD)Z)8+9)?5(Y(5*=FHP*]L[.S@Z?4:J\FXC'0Y4>]U%#EC. &?57_O">!$PB_1+D/YX&8TR!D5&8-J$(P#:CWX0#-:"I5'3Z ,,YJC!ZA'^"]Q=P/!Q<"O+\1F0!U M^/SKW771M*\Z739/<:98E^1\[()[!?^S.DMWL6,I2 M!?SIZDB? 21,-X)IV&,.MLG4C6/(PY:.6NUP*G[GH*I\3'Z?.^RFEH33E=A&X MAOL]Q?T^L/P>V$87[%^BLA)<5HQL+X]0CD@ HYK2D &=6PIG%9=>4O@YFTO* M^GX%]P\ME=R"6U)X%V(& YM2+MDCO1&RQI>E1Z>7WZ#;M77R6^*VA&>M8+<0 M_5Z"W@61TRM?/&TKN04:O<3L;O>H@L0 JZ70[B6U9/&6UM( IUZ&1]WN<1T9 M[NUGGO]3PB=4,OZ9_ODGX8S33W]$+'PA')H)Y]M4^"X-9/QP2U%7ZDJO ]U>+XX6F'1\(:. HFAC;"B^)3XK1;B7"W)A9_(Q MDI,*5BO*"2QN\JM-QO8\ BM'I01_;\RX(L901ALA]1_/H*>"O16AI&BL+)Z6 M"^"!C'W33T4#KQ/&H&L/\E_(1F%8W\?XVOY9?"%! +\>Z24-"?.WD$\.DTY2 M=O?(-I54QUJ@MKY/D+==;%@Y=2.?PF0B)0WET %W":0$WM0-(V/F,TQ]PKMH M1MVM15NK-[WXCVU#JXE37-*]FN,4 59*@7(?,S18"1%[1K*@*TOU M926=M5+,]W2"\?L=Q2HZA!1@:._H(^618:5* Z_WI\]Z^4\Y068ML"F[G^#; M"P684,6[+L6B];%!//FI6RN@-OK:Q3RNYW%7P*>UB;V>K?+O%:37=O^[F/5W MU!'< ==342B\VSE%/O$)3"$>"[' A(LR$P0R%-D$?^:RS!0"S@,U60CI':Z M[8$]S_E("S16!D_+!5!E@M7 ZZ=6>Y#W?38*HXU3ZB:NUIM,C3#I;>*1K0I@ M!I)J^_2YD=D"D1-_.,."A13>)0W8H^)1M9BQ+G*]<(\A=#06;M*;E72'4UVF MP[W($U;%[!'>SX1QB3,_E>@C3#C[D[J,7W.0Z?9?<:5>]$IP8G?/3)4@[A9% MKSH^_#[N^@=KV3D6O^/N]RJ1,&X]K9S)XX(S&2\ ^$P)\AZ8NR:$+UBG=J]KJEBY5/?/V;3W3\JKSM929%2:)'00AHM M1:0%WC=FLA(Z+47H7@53R:W5:%^IBK54XI4M[X5W?W5SL M4'5,>M&J2;\+T7T--XCSB0S9#),; M"Y&!CPINY Z,2IW.] K2LWN&$6G'2GM?N,)J?2;!-^ .Q/GQ#'^/D[B:]Y?BV%IEMNU8KSXP$YEEE^!YAA(T M+$B+TJ E-:FGLZ0GB[F-JH0\@W@G,%P:O&RN30IBD2=7)%C MI&]5;)_ZT#: ME%_?'N3SKPL,;4SS+09?R;3EH/1VZOMV:O<,/[#5P*Y(['N#J!A1K]QDA$DOSS.[ERLW%07(I\*;KL-I:]! N9_GMOIS+\O;>7XNZEJ/[[0(,9^*;( M.:P'W)&PSF16ADHOO2.[GZN#+J072PQQ*Q\ZQ6XA^A8+[SZ:S^.32HF?G@]R MS3W<$H/]U)K[C##J17EL]W.URLQ$N.QA>>*(E>FDE0*]$+,9BVLJH.$70IT. M0+GYH04Z!/JPZ:277T27P::^N!5\>[$@%^KY_540ZK^R4[N?*_AJQ=;Z&"'= MBYS;U,K=GX5PGYAO>$:3"2+]-W?6RZ]97&R5WK"]%6298MX++,OG*HD.XA?%/1>BGYSGE&+WJ\JJA;9N[8A?,]&L ^FMVFDOO\-H_73?]G*\TC=1 *O_$,[L?B[7 MDSM=N8VZOSC5.OZ!A_Z#WZN(&OG$]"384BS:K^.HV\MOK,J<>)W\S&*U%-J] MG!8VHBLS9Z V4,KY\MI,X"\O:*MA,YWX_>6M,R%.A5S;8' MM7R$+54-Z-OKVB9)+])SBI>WX68WN0*R36T)8E'8GB("5[ MM=$),?L UV9+,,RC^Z_5K4Q2 M0]]/KI=.;#_>&^MFF]4I0.Z\5[W"G-J#7$W24&&6E"QFGXXB9K5YFTN57Z@Z MM'=.@_LI">@P!),[CM3Y%WAX[\()-5,-8VSZ=-99+W\,#*!6=VA:@-Q2V*TL M^O@HWZ5ONA=ACNE5,EP5<6HS7<=X:=66XFQCTLM4!FC+HC QN G0* &J9-AW MV:'6IA_W[$%NC4%5C8C]@80.=<13BF"T0+"WZ,527%X0R$/F,C_"_*-Z@U/J M(_%Q ?:KZ$^EGO6*A$O(MU>D[*V&0%(GI2EID*&JE1H5'R3[0)[-SR1: FAG M^N-!+W]B5W)NK0)O)YLCQOI8[C^6]F_%8M]5I]U,N? M]X1@+>-G%8B.D7BJGMKWY0VE[N1F9H,[TI'BK MD? ?&9_$2GE%\ ZABHEU9W9=JX^E\@K06\M\*D=<>M06I?XI-_+'Q&X1&'%.%K,]&KW M\Q4 Z[^#@6WG[V)<%\%_^A?PT^&S?$_F<\8]@4_BOSD7,>WJ$3RA\>D>2E2! MZ_'?51XI5\@:@A_%)ZKI^&799$1>\-'PB02N^L\=\)A)%L+L$CPRAXYHP(0[ M=*:,/BIH>. @_R;TP")C&0;$"3\<>,27\("3&06-^>LHX,SW,9CZ /O M\SCPV?NY D%6?CAPHT!U?V!)T*"0A1'^]7,@HOF'@[@Y]#4[L,*X>1AT\)=$ M)-C--;Q$3 >'A1R_ "G!6(GO/\ 0)3 $>OA,9V,:9'D44QBS2 ORBH-RQ8PP M;C"F>^&%( VJ'\9ZJR90/E2+S69S7[S0.%<[B@)G"KJ&Q5;]>,Q@FS#*Q:VA M\:EY9,Y"XN-]6FN.1^%':HZ@RG#C=V/BX\(Z>$''+#1D0OQD)CA8]>#%@ 4W M@O#,"2QX7%7A:#>VW;D2^ M6OTX-K=MPBA& ?5H$"3KR2[9(W,I=]6I:N!IO*C]=,175X5=@7-"_'AR*E2[ MVOC>7C6O"@_I0,. :]VRF^B''AB-_Z\HJHV+]B7V&G$XM>QR ::F,B6YV8-1LSBCL'D3/NEA[]U)@0%R ME0$:E)@O8_@FC';IS^(\B?=A>B+ ;)^\81"4J][E+?\JJ;H(TR!K88BGJ:J\ M?JGQ;Y1-IA@ /:H(?Q3Y_L,4>IM,(5K4:T(M5$U0"K5M*G+PI'@^&4)<3$4P M(3P)_T;"9P[,4<_AN:^6]1>H1$4LKSCP,.W%,%\R(N'T%^&[0+)L?9).()XNZ5R 3ST"BPUA M ]X]Z](99QZ+]P%=^(3-BN.-;=$V-12]YB .@@7S^-]KOED5U.ET!;RIA*.I MC*A=1(LW+728<+.PV/.&%+U27(+; M=OG$0!II//^+F%&9UH2*XZVBYF^>!!BJ[,2YX&[)C+.A81,FF\5=M%]H>$]\ MK1'(M=SB4W_=.0+OY<#_9[9O++>4XPMP:X:/A"GJKT2 XUDLYM/;PEV@;FCF M_6=0&0P#;GE:LL3"RDV\[2NM]%W%X8'2@,QC&/4588$*$H;NOZ+X?O5;#^N$ M\A?JNPDK"OGZUW3>U,GIRB<3D'A0GLS?U+()AN2.$O\3$(;+3(Q*E@7-FS"6 MA:E;4OE%A.M?=;FE+ %OJ!DHJ3M@B'#+R^*-@R[NBS_45F-P BX"49@-<4?N]SP.3]#&"A1;+K5,4:P M;U\:J)0:V$V"H;G?_5I)QQ&HUR?T<(E_WEO]* H;4XRO3ZI 1JH8L MO(ROS(M%6A:_%K5^Z]BR9 ;Z0I_#AR?J/]+/$!U/-27HJGC^'JJ=L< KI[P8 M*7,1\&O)'/,?TD3FY$E&+!SZ/IV EOS*A)_4+KR'*<7HX!>!$_%DZ)1XIG4P M-6&^6@8^\D$,79?%DPZ6:*]YLAPUS9S<>LOUTA"^P@"I^R RLHWW1!=HQ"OT MU-2X[('.YB* MNF!5T@W3N'Q6F:(^NE#P"836EPNKH+B=2U\]+ M#B>3@$Y TA#)@\F6S(DC*.ZC#9L1_E0+GD]AA>1.1-=53 MB_?+J(GBFJ/3SAZ-=]D40S5!Z3>D0>ZH(R9<;9%QD6A/Z6M\N5AZ[=B0NYGJ M(KP#17=7I7V'I:];[ZM,0*MD8EZ-A(8:T#5G)-U (=7$6LRY,K"W]OY75H8G M4:F\"L0L^^+3L^-'6"P%GXL[;(X3XTM:/TB+#F:+S[?LHK%ULY4RZ[WP#0NR M<?P];;*0T1]#4J'%UWV!K?$>*0/ )LQRA5D]E="[P]XO*1=J M.Y"HD1PL0%-!W*^7'UPC&M<+RRF("\O:U%''YSX$!*5W25Z,@XI2-&_N7V97 MP*79-;/U]F=.L2W?'M2+5P-V:1D MXM49;.8Q0=!455BNB1QR-[>AM'3;EA%P$QS$[ )7=>R:Z5$^)6!-&-OV:^"3 M8VFPU*O)N>Z\GX9FY7\&KW=&^#UQIA+7=7^]'^JU1 /0!/VH-'M77(Y5&VM3 M#>+2C'W%@P/2'5MEB\S+P!JJZIK59"NAK\&IF'50-6.5Y<8ET"7G6VIAFO#1 M#_O=KEVG=*V%:L+(=EDW_B(XS$T!P&3>72:'VCV09Y/MN&]&3U--Z*HE6.Y2 MQJ4OMUY:-E*' \+$<2,,S]HRA=MQ"!\ UM4^/3M37&4' ML\?JM%I6I]D&XUMGZ#^#:SB!6<$L]"AJW00#!;Z 0ZFKEB-<1#(4,QJLI-B* M;8D):%.S;V"[TJ.%+\' .:$(2H2H@VB"($O"^[II@>9:;D4R)OVO9_- Q,>1 M2URO&HO'?SE_P;%I*B@5,#15CS^3X!O%D&8.[BK\4V*("EHW07_!88BOI\F> M)+4\2,K@/*H*&)JJTTED]H)N;#B,[\J>8Q/H0LK%$C$LQ#QV?^E@2R6UJVH0Q5 LK M-D05+[J80MGIV['/)O&V#NZ6^B9O1U!338LV!5;M3,\ZJ)K*EB15;K0M9'/; M)GQ_Q4 M#.\^W0^=XM*!"6A3U?F!/A.9K'O%[/X7$N_C FLF'$;*UU!50- $Q?_D>:"1 M[)$N[C/&W J:>H[G*JO>KRB>E^%?4C=V:X8S$?%B\6^#LN$K+(H/A#=:4VL M_M:)F4P=/U'BU86?WOK"SR'G$1[,&*?FEOE^X662<29[W?^"GO_:1*"ZXTPZ M4SHC'[_[-U!+ P04 " "=@*54T!KTS38Q I#@( %0 ')D9FXM,C R M,C S,S%?8V%L+GAM;.U]67-;1[+F>_\*C>_K9+OVI:.[;\B2[*L(VU)(\O2= M)T0M61*F08 -@%KZUT\62$HDN&&I @XU$W9(7*!S,BN_RJTRL_[ZGY]/)D\^ MXGPQGDW_]@/_,_OA"4[3+(^G[__VPQ_O?@;WPW_^_4]_^NO_ /COG][\^N3Y M+)V=X'3YY-D3,I^=//G';/[/\<< \/?5/WHV._TR M'[__L'PBF!#KOYW_1:H2&3<>C$P(2EL+K@2$8I@.P4GC"_N?[_\28^:8,8/4 MMH!2$<%;R2!99ZWSB"++U4,GX^D__U+_B&&!3XBYZ6+U[=]^^+!7GME7/,93S].S MV70QFXQSE>U/85+)?OL!<;D@XE?+MCL7 MO\QF^=-X,ADIQ74RP8$1R=-VX@6\RJJ^/647M)-)=N'CDH+KG%R!P--Y>C*; M9YR3,OKAR2>LJN-"+YV3$^;I!C:N[XJ+3_RX.#LY63T3QDL\N?SW54GM+=OE MK,'"GDN-J-U7K+_.IN_?X?SDY?0C+I95.R]&4@M!["1()64BA!4(I3C2G]H' M(;1!E;M(^!9B-A&V>#S"WG>YF\G]U2G.B>?I^U^1]/^;NGJORA\+7/$XRIJ[ M6$0$[:(ERTHL>AX=6%98R XC9M$% ?>2M0D6Y./!0CL1-$/%RRDY&^_'<7). MQ.)W7+[XG"9GU:7[IJ>"5=XB ^,B X6>>+98(*5B"NFID*7M HY-J-L$(^KQ M8*2Y0)I!Y?5\1OA=?GE-[M/RZ32_^-?9^+0J-")QY 2]/Z( 'PV!UVLR95DF MB"82NRZP&+$+1.ZC:A-HZ,<#C68": :)GC]!W7^)VGL/R \XOM-%LFBY("<(DKB7% MUY+\%^5,A""DA\2S4LZ6%+GKXS'<1LXF4K>/1^K[+WDSZ;]=SM(_/\PFM(2+ MJG&67T8I2V%M?;$6K'+&P-L@0!I%X0NR8(KO(OJ;M.S+W;/9RB][.>.4\ MKKR'R>LPSB^GS\+I>!DF(T8ZUJK"0=,^)1VKR8A&0]]FEZ/7SA.Q?A<\C MQPL98'*QO"!9*C2*HGBB-!MNN3/6,A/ZX&0[0H<41+?&3T>1-39DR7D"56RD-> *N-'9\V1U"GWR;P_3-J3P MNC%Z&@NF789V'.)X0HH1%Q3EW<*T5='+J"@*$,: RL* #X[H4]9&9Y@RG33/ M0Y0UY'RDT3KC;::U3H*<72+(Q>(ABJB+*=$QW\<1NT+$D'RPIJBXD:7><>&; M8;ZZA./S]#AQ]VPVK6E2G*9*4.*TB9T4H(MTI+6SA6B9 J=9\DJFG&(?N-]# MU)"GLWF8?SEG[EF8S[\024]/9F?3Y=/E*#A^RML=US;JB94\Q]'#,1I9%1I!3D)-# M(.8H1/4I@(\A&"<+DZR[#]:0G\L$LTI)Y>(L&$.;2Q6)Q)'3D(43Y/T:Y;7J MS=86B?PC.%];2?X>/VN7%6_H;DT_XGQ9CQF?8UQ>R3$K(:0U 4%'6[/648#G MQ*+.)M@4>:% J).S=0=) W6U]L)!F_5O!@<*=Y%>G\]3)N_"YRM\UL/%I#63 MY.V!S4:1\:T8-84!NLB$9N3XR3X)_P<(&ZB_M!TA1Q ^">&8UDGWL21]5 7:A=L+&^ YH)HY=/=@C*9XE>O:EZ*12Z^,8+V"JYO4#-1W:@&$O1>_M]]T M21.WA5XO261)22"8,HB27 G#/,10Q2==,/]= W48VH!C88":5EX4-.>B]?A M2TUY7M)2F++HM0<9%"(173-@9% P&T!,/\ M#/,M'#I'+&162V$H5%"8Z2NG,W!FDY;T2Y_Z%%S>2=*02FW;0Z*!&#H56FLF M3!2< W#$H)#3^&CTX(K7ACVB;7O*;3>P46:A>GB#28 MS=^&"?Z.R]]GR]=AOGQ5GH\7I[-%F/PRGYV=CJQ1J)TG:29/G)NHR+$OEK9D M*B9'H1WOP_D.Q XI^-H=/S?[V?I*K6'9U6(Y'ZZQU.Q7Y,8PG%9(7<'R+Z6R^TMPU M&/SVW26_4@B=$YGSQ# 2D8I8C=$"NL"EL\+RTLF<;D?HD.*T=HCI*:WFCODW M=4CEE"T+DS49N_0Q[1^\SCV: MWRX9"MH7F]& $;75TI :HE #@1G.7 E9B]PI:W.#EB%%8.VDON>:-^QXQM,P MSB\^G^)T\34M8 QR+VM+7Y3DTEI#WDV2%G@6/*D0(T]]"I-O)6=XC8\M$+#_ MRK<[UB&/ME:^TE^U]NPC.2NU%G9Y6;-XWL&6G?":6PIL?(US5LV>HD0R14E3 M?",,4WT"TXW(VP0D[M&!I+UDUD#SUQ_7U^M7^G[_45EOE_3GJJ1Z5JZU+-5F MI>NT;#\ZZ_Z'MQVEM04CC49K_3*G)[^>S\IX.1*A'NK2KE!"E#H-COR!P".8 MS(6R&B-SG>92?2-B_RP%.3AG^#-MDUI;/P]I^8_Q\L.SL\5R=H+SKZ,_ZJZA M_W/M8N,Y:,-*!DSD["I%OJ^K\_!BEM'$[(M+?4I/=R!V2$FP7;%S,]O15V8- M*Q(6RU>E3HU9%67C_.,XX>+M;))')DE2A8(\)ERD1N/W)%\,F2I2&Z"/$5OI0#.HF0E6>-<'T?]3OMP7/VWK^QOS#'< M<:W;@_DB3EB,'+U-8J2=5+@A,KR&:$0"VDXL,<&"9GU$?H.406FSUI+?;^&; MR?]W7%YA**5HLD &+)?(+!D**)A07KIDXY]$HP/*NCC*K3=Y7\GH'=<]::)Y?,QH>>4O)PN<4X_ M&>FD:&,R#=;;6M*: [A4! C.4'EC ^W;;DGFVR@:TDEF.R T6?^6TSE7;[]0 MLR,T45OF"EB526>S',$C^8TIAX2!"Z]\GRS3&B%;GDGV-6XMA;_[4^47? MSP45/^$4JX>%09"YYA**B12*^$3$&"/ ZV)C%*IDT4L!W$K0ED>-CP<#^R]_ MV\.GWV?3V77S=(E/C2)%E0)PKCSI).00LZJ=T,5Y[QR/G<9VWT_7D(XB&[H( M[6319@N0EJM_S2OOKN01OX_9^>.W>6*O)[-5[^X;=J(K>,GO340@JF^ MO_/@0@ULM6C 'Q0-'5.\65EG5CU9=50*!>(9?(D:F-9>%B5B8IU M>7^*=X>S"@HMYF%"^N9I/AE/QXME??['KRYE2B7[H"G\S+7>S3M6&U<%H G< M!:94LGV,T .$#"1NW43,D/Z(M(/9>^Y8H0'I,+7AZCA]Q,EO=_'$)3%*_ MEC.NP7/-025>[P&)A$Z.0;H8(7!D;%, M)X]UV%YFE3\&00E+/H6V3F?BT/=I<%FG9$A-"6UAL->:]SD&_=I8\VYVY9J% MB^&)/X7%.(V"=U6#U=F9D3A6CD- I4%%H75Q&ETYP$'IPX2VS1:IVFB(VH%7 MOG80,=J/FGGP*)2+T13E^TR!'6RVJ"=N[L\@;2.+7H.#GX\_CC-.\^);A#_* M7!;)-$(0AOA*4D,41=7[=F)@N38Q]HDM'J9M4/4DAT1.8[$=H\0[+#[\/)E] M:EO:_?6A'4NZ;R>\42EW[>&C%[R>SZI$\T]?_EC4J8=?+?331*'7^:@\4:LO M3+%@>14P0PTD5]I(-B0FHP_8J9)O]4.W$[/D%(%!X), \&TFW1P!::O MRL_C:9BFFO&:+5;7?CP?+\X[\$'M#J[JR:^/V?I]-ZWJLOOY:8R=6]0(*3/(<5! */ ]$DY0^ M!UFL2_$A'WFS5PVL+*DG,CJL?1L\?#MSO*RU?$/AQJ\4+UZY9^CGV?Q3F.>)9YGK)B(&4BTE)9L5UGY;@>\G:!$'^NT?0KG+J")TUW;F:\#(*,4IT.D(1 M.I!W*/IKU%=P +=S&7>^2(.Y]X%IHH8[7 M%@G;R0G@DGGKDY*L]#E0VH2ZC<#TG>7/FTNM3;[B%GUYZP42E;K,BL_><.E&4/E.\N9=!=)N9F3X#4?OQ]/ M+]*RO\WFR_?A/=[(55C%+)9:ZY]2K+;6UHN-,QA9*TL-"RST.8C9EM*-L';( MCM]#Z*6NXFPXJ'26$/.BCB2K5-Q#'U?6>T=>G3&>7#M7A^B:>H5RM,E($U'G M/F.K-Z=Q(Z!])YGZSA)L66-ZVS*28!8?GD]"=/ETVFNM6JKDO"1]LSK4B)8 MS>H$.<,AUM)PM$:&&)S(MD^3\N8T;EGFIT@9&]%YB9QV6W S(8T-MV#M6_CU6E% MU.+%9YRG,;UUQ)/RB;P<"C)B+1I+ 4))'$1*M9B"_L,^I>@/DO8(RM/W1=6] M>VQO<37W5M_@I/:0O)N]"Y_K2/0/YY,FJLVYH]@59?"J>CE!*W)U5@/58@9I M#>,)32FN3QG[KA0_!O^U.>@.(=TN7L7+Q>*,EH+\GS^FBVIW,*_<'9U\*4EK M\**N1I$>G":KEXU"$X(*1O?I\]N N$?@KO;4:BU$UG#HPND%]M?)<=K5RX4# M*&]JHZ$GA:M=!.&TUMY>(2LQSKU&$FQ, M1%8@CH.Q%K2EB)^B+E]BIVS@0Z0]@NKXPZB=7<751>E<)49%7C@*#64U6R)J M?SY?1#*OLI-<*]6GN/,.@K:L7/_N%,ZNLNFB;I[-*)J?+\<48*\("DRHB$R" M)8^+7*\ZKCQ02)]]1NM( _K4/VI;(^H1%)7W5#'[B*A--).TQ%(SWBM;;R*N1XKFJ!B^OR5O0\GUZCJ>SQ9B(LH4[EA@1Q:4# MQ:L%C5*"$24CHV4PZSU1=ZF;!]^U;>7W8T9%C^5OIEK.F<15X=[K^9CX/0V3 M2_R.F&>&UT$U7WPF3V[Z'FL_\XM2,"U'Q3,A49&' M9LE-4R@DN.(S6,EM1)-#Z72 >%@^.QW)WEIC&<@#%HR6D'-^'C3%Z#T0D+SC M(4J>^E1+[SH)[,@7@@P7[[=,WNH!@F-4P&:+NB#Y4^2K/QX]2/<%P3&*6PI#&TJ=D:&X!64YHRA0UUH[ M4W'+D:_K>/0@W1<$S4!ZSN*KEG-;K)IFF A!M?8>DH. MR7S^A73^:G;;B&6=HQ$&LA/D&Y.C##Z@!::8#RR8;@/0-B+ONXF-]D)3>TEV M-) _G2W&4US488'QHD=[\39]P'PVP5DYGVIST7R5P_3J4 GZW=E)K>)8AO%D MIPG]S=Z]OU'MLPR-S.TMQ+W!-'L_K7<2OLR$KG$9UPZ1ZW3^,IOE3^-)O93M M)KT4ZHQ44L4Z*X 9"E^4RAE"\?529VN*8\P*UD>9=&)H7Q6\(UFWDG-UG$8B M3:)3-""CX[4WR(!SRH-F6K.LE-1Q4.O\$$.#:GL>PN98MP!# %(SQZ0E,Q=3 MTK+AUG'#0$19;X,,$9PA$ZMH;5%@8MGT&7#7GI"KCY6RY5*Z$'SLDP_OS]N0SJ&_^VVS/[K: MU*QOQ]0M/'VYC#UFTW1#%ZSQM[I'_*(46SHOD9D$-MI4PP&RL=(ZL($'JV+, M5JQ5#]U1"7\L#H9T?CVD[?)X8#5(NW,KPR.GT+A0$AA>K\O37$%TM>H*/?,F M6I%XGX+0[JP-J2-[2-MHF-@ZAM'9@:?G6)!^EM^%S]=2LB$7:;@#PTJ=^^4T M5!9K6DIG6Q(K-G6P.96F>,LDI[$#7?H7(]KT > M(5(<9ZW.@F.?>?[M5_9%.,X?+'HZ,,W?:P9NCPTQ9-0,TIA<).3//_EZCJ=AG"]NPJ;/KY+S%ZPJ M&U'Q@F +KP/848)3M=.PWIXNV=[0 URD[R<+L/T_?CK MAU=LO?L0IE_#-QU=ED44D*L)&6A)#P1.WR+ZJ!G%'L&&N<'7EM-% M__]6.0J@.K8)7HS ").7T\5R?K9J.5_OC[O"3SAG8OGE-PR+.NLY+'\.X_FJ M\W$V#6_J .CY>/K^I[ 8+_;H(#P$6?LW%QY\\1KU'5ZAZ2L!S\>+-)E5LD8L MZL"]1XAI=8EJ+6FN(PRCYSI'5H(L?73=_73M:R&>XYQVWW+\\=J5V*[$%'G* MH%F]'4AF6_GDX)34P27T0O2YM.]6NZ=7]1-/,;SG?I;0SZ+)WW MMLZGJI-7,KDQ@44&-@H;N$)3.HV#NI.D/J,(;N5=>E=<">!E-* 4UQ!$'8.; M%0\V^5QBGRD6&Y,XI)W2!D.;C1O85UKM-LZ]]V=^^^XB3!BE1,Z6C1$P*(H* MK$%PM0K&UQOA)1:4O--VVH[0(9TT]P%63\DU@]?Z)>^W+0+:+),WY,]S$4#Q M6,NIG >/GA5%/K7H=%?>!L0-Z7RV#XQ:2Z@9=+YY%Q=A(/I(_$@-&$,A_9@L M!*18T&06BPD4@$79V<<;WL%B'U#LM?8'MTW?:C='Q7MN$H$T<25 F3K46]@, M)1BFT#JJ>?I&ZY".V(YKH7:4WX'S*>>S<%=?CJ>5@5#O@;Z\_?D\)7"% MPZ]+V#A_LB\9??(E31=GS_S(JH!HD_EBZ_B\CLJ1Q,BBB!9XR(FL7O7'(UIP M2291G,YE79?<44ZV/RV'"QF%%#E9[B"4Z*J7:,"1D0<5/3-9^(*LWV3_1Q,R M'@-BNP>6V\BTX6V/UX8VEA2M3RP!TTR"JO,:7:[C:G)A.D>*1$*?!-WV S5[ MAX5# ,\>TFGHX%]E9YW9%Y\OIBD_36E^MCKGQSE1/2(/E)?:;B/1I%7M& 3O M"V27L/8#J*+Z)+5VHW<($>00$'< :;S.;+>KY8+P0:E>SI/_)A M,25?%TT"_2#0!HLN">%U%.5 ;L0UP@XS$9?+H@*S2&Z\,Z 8!I*?B\"0^5@$ M84;VJ8]L-A'WD?@2NX-NMP&YVPBVEU.!P2C%O86@ZDVSAI2#*S(!AI2T]*AL M[C.=[;MU*MJA: ]1']5TSA3VE-? M]DA:W7C&_AFG^\EJ5$[S]25UIJJ-W@926)!XK#7#IEXE3(HKJ81655&M7Q+> M:&M?I6)?]??U66\P3%XLZF4D5PYZ1M:7S 4%?0%3(T)IX5QQ071 M)U=^/UU#\,GVQL2Z^F@HBC91SBT$_3Y;KNNU$:HBO<@:I*_#E9*3$$)"R-%[ MEKW-H<2-@I?-WC<$3ZJ9['NMR MEO.0EI=H#B6@QT3NE4&*#9V6X&@!@"/!.2(RR=Q&6N/^]PSI'+Z-MFBXKAV] MQ,OQ$N'*9(FW=9WF7V;EME_NX4WN_*[]O3N>8QJLEHJ\G>#$R M]")*7_W\[A$Y2LLD!2T'6K2U 5M!),4+RG"A733"KH\,;%5"U(B#+9WHOO?_ M=,/@4>3=T:BNAM,LOMJ7U;<,Y3 M!)/C1K6S(EDRTL"6_(FUWO/:Z+Z_#EU41Z_,S_)W>\>X33C[B;Q2&?UB, M&",'H5@%P1*.E%,)?#2D$$SBWA*X4MXLJ['EBUNJDQOO>X,G85QS#:_*S^,% MB?!_8YB/C)<:N=7 E/*D]HJO \(#&)UT+?P6N5- N3VM@[%//>%TGV[J(-)V M[5^K-;D^@'%#>C&2]XVDJQ7G]6*4*"$*$2$43B25VFFVS.\V#L8.'A.*! M1-PF;WTOL:O)4?S 4FN)LCL79L1MX2*0[DW!9/)*.5&D8X+@>7(44ABI50M'HB<3-Y;9<"59 MP C*UN&>=5R/5V1DK."\1%W(XAS .QJN_=]*ZK? OX\D#@+XJNQ?37$D4M*\ M, T610(5#()WOMK@DK!8]"7Y%A"Y>-]C,DU@P[0@ISCZALC]Q?*9@("!RX\+6[@%4'FA&>:P7&"!ZLQL)8G]:);2D=0GQX M?*CM*\*# >TR> GDDI!-4X"NSAAA*C#0=360CLHIE8> ML?76Q(0*R/4EZK(-$ O!7G///"LIN]*_2&?H\>U@$+6UR-K$N;>2]F[V$[X. MXWP]PA**/#S'ZLF9#Q2$2T[V6"3(T4K-@B-*MR]RO/^=0XAQNR*DIPP.FD0W M00>OBB1Q8S6O+$! ;2$PE[72PJGUT?<-D^@]S]^_9JM%D(ZG $B> BB7ZAT; MV0*7QL;L5*#MV?[8?0MO;@C'B[N@8?=#]EU$<]BBHJM$T/M$#(\>$1:$ WJ1+!7"4%Y*\!YHM V MI?"(A:$F\VQB-.!8=K0VEH.SY(@5IDJ1F5MRWA]A8>C![@/J@<&&1:';B/?@ M&_-&IM1BY%P&!&9#K TF KP/ G))R:(6)>(1JY0'GO0>#A3W%>W1?-MBK9$8 M#* 7%I0F(EUQC$REEQR3YCSU289W\&T/E10?%.QV$>1QT+;*NUK#"PI4H/UJ M'"^MAC/*T*9@5@E$Z4H?5W=K4H>4-!\>XK86YE$PMTJ\J4)DVJ2@2!5K>8F& MZ!0%![J&A(8)F_O,^]Z6TB$EU0>'N*U%>8"&GSL2O4DCJ\EDV@$9%/H,,=3> M7L99O09+>KM-/G6;=P\IZ=X508>0S1&J$8O*'(NIG96N@ I<4>RBZU>)95H= M%9S8 CJ[5"/V.X3R1LML2P+!18I&T$+(.B(^HH$0:D E11#"4VS%CJE)AY!+;X2^!EH;-ZMO([ B;Z+*CU&>I YD/,#[07F?D>40G-2U1 MJ&.L+88BVT-KF'V]PT+4+A(Z$I!JVE/Y)'F6'K(.Y(6D&"'F1(LBK)6"\QC9 M9I5MO6I[#FC8AP>D;25T+""MLID\):ZXE\"21%"$>W)H)02;APVFK:5T)#B=-S5*FPM3Y#[K.N$O.'WNUVHTJ3A,,K>(7>]Z_1!2R8,& MT]8R.FX(FXT02@H!4@8*P;P)$&/F4&=<.:.L-;C-Q)\N(>P!.Y8'A*?=Y738 M"0A.1E>20)"1H@.EDZ' 0"%HJR,:Z4U:OS^YY02$GKTR4LNBE01>:E,K,_5. M64AO) M'37S8Q7/SG@!02FR(C9Z"#H%4*HX%7-(.6]V266_S,]0C/SN^#F4@(Y9W&HQ MA" 2))X5>2-D*IP3 7Q@%&@*4Q+O= 2N%-RR+.OU MOH4/Z#('JV1>)Q0Q>)[)0,CB" MF92@DU!.1I4I8CV*VN]B /^8YO$BSU.]&Q&N]?%R3RF1U M E*=:5 (_\9YF3*/.;L^]R)O1>80W*TNR-K([C417E\'BTA!QKGDD%T=D!&D M@6BU VY8R39&8](!AYH,P54Z'EZV$L81II4D)X@,1=&VJ@7FPH +1H&EJ$ ( M+ %YGW&'@YA6E.*<5 X2,:EP%HV,'OL@[ Z"AJ2E#X*A%H(Y MS)USF%4B>"8HP0C"K8W@X^HL%+&044$1PD/!QB8O.F!#C_%,6Q8#V&+U^41. M%W2 H'(DSTD%NS[7KWU#SW 3A5M)?/=@>RLI'-XU06F]\K% TH;7+L=$&]$Y M\"IQIY.G+=XG%[B;:S+<'.!.<.HJKL-=)6-,EE$2PZ:(2I6W$$/FH+D*=0:! M8'B<$L7'DO_;"SQ-Q=,QS_ML3#]\.5V&Z?MQG.!36I3E(DSS+[-9_C2> M3-ZF#YC/)C@KQ!0MYZ_CCS<_?^M]]YME UN3L'_.L.NBM,LLWO7:WW$Y*DYQ M"N$E4 A.V.44=@=/:$M)AIQR(M^QSXB_^^EJH/7N>OHO\]EB,1*9]H\E-1PQ M!%#)1_HJULL!O?=%\Z1M-ZUW+V5#\, Z8.<6O==.0"V-Y5U4/4WI[*2* C,% MR_/E^-^K%1RA*6A8M#6BJJ4?D92_2Q(D>IZ-3L&[;A>L;$GKEMX8?(?8:B'% MXUK9JV2_^'R*TP7VM:GWO/ @%G13A@]C+U7Q3EF50$WK/_MLXVCU\Q$74!+8>I-6!XB$Q:,Y5ES@2STNQIO7^(?D=7= M!H';:,8>8CZ(8;Y)^(UR&[28A&,(7'%7Z[LRQ,@1/#)I!?WO>9]+,O:C>PCI MD\&A@H6(.112QY)1("=X 5^* )]-H#@D.9&'8'J'-)MDD,C;6IC-[I&\@]!* M6UJ+XZ_/NZ#5X%H1H9Q<4W(,''FJF!&T\()Y&8J*F[6C[$'$$&:3=,330674 M-?&2YF<$[6E>'0'?K/O=+;GRT$-;)%"V(KQ1DN3BK5?>]NQL/L?IY!)[1'Z&X&))U*$0?=7\G2?O:O1TO Y?:'4F M[\+GK\0\>_KFQ=NG:3DR!7.*WD.QL8#*@9'3143Q6'@FOU^[]0$M=[@Q#[]K M2!%_6P#T6.QFVN+9;+JUD &N%*/:62K,\1_;UD#2E$[Z,KVDFEH^/ZXE]G1 VY?^=?/)N=U(AM]=#7 MDS!=O*U+./\R*_2;D]GT[7*6_OD&%S@G9[W,YC^?+<_F^'*Q.*M52()Q^^+E MZSUQV)K4?77FZO$_A07FJV)\.I]3_(FU>NZG+]\^($Z3%_X7^[7+D5&8\1PO9.%DO!7#@7"X@M+3%BN"# M[3,1LQ='0PKK'LD6:(F11^7^OWT]+/__"CU## #N6J[C10 I:+04XA9;1UU5HY"R4X9Y MX%AO%:TS#1PG]T[8;)3W%-?(/OMTC9!]-=:-)8SDL!8OG4\61!U,IY(@AU7& M -QQD3,3!G6?,3:W$#,D6[54J'<\O!KZ\GN/)^.QD MI$@U1B2-?H^O\+'\WJRC?NE8WJ^D&6[QQ&R MY6/),]\; Y>$Q&D6J299LM2__B3(8EU89-5F<8-D48IPR*J+N!=RK0UD)A*) M__@_GRY&WWS$Z6PX&?_M6_X7]NTW.$Z3/!R_^]NW?[S]"=RW_^<__^W?_N/_ M ?B_W__^ZIL?)NGR L?S;UY.,7B0T?#\3_^6O^(88;?T.#&L\67 M?_OV_7S^X:_????GGW_^Y5._S;WW MWRU^>OVKL^&F7Z2/Y=_]WU]>O4GO\2+ <#R;AW&Z>0 ]/L^O_^%M-/J[Y0_I M5V?#O\X6__[5)(7Y@IY'A_#-UM^H7\'JUZ!^"[@ R?_R:9:__<]_^^:;I>7" M-$TG(_P=RS=7?_WC]Y_O(QV.Y]_EX<5W5[_S71B-"/'B$^:?/^#?OIT-+SZ, M(<=.G[X_Y^K,@ M8PF7HWF/B.]_=J]X)Q=AV*>![WUT#V@7'P07>!%QVB?4.Y]["^<*Y#K"^I%3 MS&4X_DN:7'RW /=R,IY-1L-<)]4W<_JSSK*S27DYN?@PQ??5%A_QU60V>QSX M-)4+_N_=/_P6>I+)<#RL,\\K^O+J"15KBW'@ISF.:8+_]IMA_MNW MPRRLDQP]8= J:NV"T25'I8IS+'$UZ/Z8.J#5D$:3=.>IHSJU3JZU, H11XOO M#BYG\"Z$#X/KSR8;X,_TU]D@!L$]"QJ0,UJR9'#@I ^0)-,DB1!#S/>5-%LI MLX197&CIZA&D*<&_P]%\MOI.Y8X#XU?3\[]OQ[*DZ^FC^QT_XO@2?Z*%FPPZ MGX8T_Q]:SU]>SN:3"YS^^"F-+JLK\&(V0_HOOPV?!MREC-8E2,X%4-PA1"LE M!!5B3,5E)TJ3X3\![%W[W CZQ71EJ:NYX8F31_5X>M7+?')8@I9"H3%^^\UD MFG'ZMV_9OIIZ.9G-7Y>_3R9Y]F*9)<5ELD .7P3EDH- M;S,D\NF\=;_/F;,?T[!72D[GO"X'O*X2_3VGZ_6TZ* MQ-EB=AK())3VFH%Q%)(I)31$;1#0BQBT<([^:\+T5DC/GO=^C'U?!7)_]V&& M]('O:>+Y@1:JT>1#'?05RH%+R*/4DF)V[4$E5. E:HH[T5B-%D/DC1R%!V = M7@T]T7?/,^C+]@VF_E_"]!]X:\@#6G"T3U: +B97/$CR5[0HB:B,4T:C;K/R MKR,Y%_KWLG"#!>'O.*9ACDB-+_(%V;0.<4XAV J>-(:Q.N')' RHD&BLAF9" MO8CIK$<:VC.10A[6_H^^ZIW;W% <*KL(@3M.(T0)7@>$%+) M,A7O W/F,%[BN?"^GXWODZY[(_WG<9I<+')Q R:2LL@$.&T5*%L,1(>"1LER MH)^)R!L'!S=@SB**!&[SH/X\_TO13A[C$]/-XCE/ZSH GD9(K'HHGB;S/3KP$Y \*?;MC[/)O]>:ZJ>QL^7>'YGAS0FI@27!B,EA#)2/(3 M)4,PM@#32=-X8\@J->)[(Z SX'U_0]_GW^Z]O,_?X_37R7AR=Q5:J1.50"&T M!9THU%#"15J#0@2=I\S[/=E^"U>?)A,P_3SC_^\ M',X__S#\.,PXSK,7^7\OE^[( 'WFBH4"/H@:Q1@+43E'8\W2EX3.1-&$]L>Q M/7LM]&S^#:G?O?=_[\CUQ<Q.A.]X?AJ/+ M.>:!93)'93U(P1DHHST$+AA8ARS8Q+T4QY;2%=0O2$Q/(6>#G/;>H?@Q3,?D M+\U^P^F;]V&**UR,1VL<#^"E#10O6P6>"_I;%(4SG@SZ-O5,6P ]>VGT8>@- M MA[#V(=UW*6,\A1:U_ *F))E:+!":,@(2O,1HM6MMF9W CG[,C?W<@;J-\[ M+_D_6(\@8'[QD:*F=_CK9;7)ZW*ES 70V>O+>2W3K]5T@Y2#53DA2&5BW4RM M>)D'SGV2Q3&1;9O(94>@SUXN+8G9(*2]LYM;\-X#NI2]M:PX[Q4X9\@59U@@ M2Z?>=Y]> M:&Z5#H!)*W(/C8.02 K1^U*&GR91F MA_'+R^D4Q^GSVVD8SPAO96><%U^-%H?K;A(HUP.>3!<_F,^GPW@Y7X8WO]&4 M,IX/A.3*VJP@F&Q!.3([V3Z"429[R]$CM@DT#SK,(Y1&'%B('=^#XXNH08WF MML'^,2:#CH;_POQ?%,#3LOEW8JX2\'K\!M/EE"2 LQ?3X8Q^],.BRFC)R&K( M@XS,^VP,:!4B"AY+L05^.?4?T]3TXAC0:%*EN&-(U- I' M>2F1@2B\AJ@4G4;,%+'R>HI&6RMRFSJ%!T!]<<+KBZ &%:S7+M?;.HD/I!92 M9&[^UN!W?4PF\X'OTTG^3+-7T^O MCMN]^#2<#=!K@=S3M!8Q@-(UPK3<0?)"%H6):1Z[*((><$L-]-6Z$K8AZ%$+ M#_1.>$ ;3R!STJ-1>_21;N&Y?:KRA\4DV@G48*V!0U^,WX?3YR*QK?W$#>G] M,'6?]I[,?# -T"Q'#HM%L-;1[,=+!%^\ V&++JG8PG2G^?\4N;_3RN,HU.]B MW0:AT16:7Q;.TB [9YDC"'4WG)Q6&J/W-+6QDH2,O#@MVP3[=V ##FP((PO.G*1I&D3M-Z!<0XD/]VN M6]_D__ANS1[DA?ZCYS8[[\/X'5+@^@O^ZU]A3%[NLL(JD&UN%3,LOWD7\)XM M>'9Z<+OV/$\?_UKK'L%-U#J;H+53*E&$@#DS1E%:0"O" ZU[=H+0>UN?8KWE MHJBZH1A!U08J/@L/2;G@98FUG*YM1/>JK[8^Z['YS^/[!OQ],AK]-)G^&:9Y M8(T)KG +3"ZVQ"AN=R@3E* Y$Q&E#9U"EZ?4[.\"]"0V6G;1R89:_F;$-&GE MI+R0Z\(# 8/,14$D6+6%NYDJL9-1/:>6<#;^-I;\=TWNKHB8LF.77"]/-L M=HGY]G;1$MSBAZ\_5!YF/W[":1K., \<3YXARR!*+4KWT=$LER.@5YE\4 HU M2ILRD=VQGK>J&G/7X'#Z%L3_'4:7N!EP3.3B6>^!>_05L 9G:X8"11 ENLQY MF_J]G:%^D5KKB;D&A^ ??#D6'5J&:1']TJ^]J.99['*2J0H.YY=U9C;):!%5 MI#>$T\SL3(88K:.@0Q7C&"9OVGC7>T/_(J78B-D&Y_8?>I.TG M2_C)FZ2_<0=%I6Q#*EJ8#8VT&T^*7X5Y4%X;]!-8OD&_A6$F4&_#I]KF^/VR MRHB^L3I+@KF6B.!XMJBW&X3BC0W,@L=%#PQOP05MH"1M168"G6S35N8I:,]< M?ZWY:]"NX*9>DZ;N4Y+R@)(SJJ_3S^&7X,)S3%Y?3])Y0OR[TC0\$ M/HQ&-Z-\.1E_Q.E\&$=DZ#@?Y" S:JF '%WR?B/]+5A%1G6FMIAS-*JUQHKW M]ZO:0#M/!9X C2TZ.3SHZR[!UH(1&LP-\)LZX($2Z NG>3WH0O"5]N",,X 4 MCB5%+J\\1@CS*.[SE.@1.&W1$^(A+_=Q]#[%4I2(H$).]8\"$9,%J8*RTA=T M+3:OZI'31HIE&EX,B VO1AH ! MDLD.R+\.$(R3H*UQMCBO36K4[K<#NO,68._\M&C+1E&@\6,Q@>>9:,K H[<+O"0LGBZQ5MTTWBPGL46-"B2AJ*^.@A9!1HU MESYF8XMLL_G6O;ZHERJ9A,RXDCAHQ>L-N(E>0JL%>*2!:A&T;':=X,-5,GW4 M':[U*[PM8XHC>%0>07-=ES%9;R>KS3B\=QHURYC:["/L@O(,*PY[HJ1!"=D: ML@U3@BLN8OOP0-IBU_QS\5/R,%B,5OG"PAK!:AZ(9NS@LQD \>@G0R-F@L^ M!>V7H[;^R6M0'/GHQ(O<"*:,(>[K]D!F&1R76&]\8TJ;2%Y!F^NS=EL-#S&E M8[9&:!]!>%5 &9\@<$>KD2:WB7N>>6G3O&//*7V/@TO+P_8<#7CK:'EH[=AF(?YW@/8QZ[#<6](5P)<$)Z'->TX^)D=I"8 MF>4&>(@TA67%Z;V@-\0&1]\50@;3^*KZ3;!.I%'%3G1O4\[>9F_@$J]ANCK3 MVP74+ETK=M;$1EB'[5[1@+[U_L>]V?Y@PDA!*A4LK9M8R_)C4.!3O3 ^*Q$2 MS:,BMTFT'5 06UI:'$L/NYB\@0Y^(Q9Q.KTJ![TZJ8_O+(6 MF/ V+-T@M?0BIUBTYT:6]T&%G-'H4D &5[7+!;AB&>18LC V.6,[[1Z<$KT/-*YLQ^XN MANR=U8_#977T;]/A9+K_?&A-EN[J4E=-6!D.MA@ M @3DM% 9FKEBU+286%9DX%*Q;IL''26P#];#-D;>_1JF]2;JC_A#]75'L[MXNC5'[/2Y>_<^W!W]6FM#RQ&= MMS*I6)27QK&@LP\B:?3&%SOH](3]?/?5(UZD99WXT@97FV&,)YZD->!#;:EJ MZO9X8HF,[3%7)S3R-J4M#Z':.UL9/J\*Z>NG3W'U,%Q6,K\,L_=7/\D#+S6/ MJ#UDD^H!)66A;@-"/6G,7+""\38Q["XH#Q^S]*::>TG.5N0T2'[^?3+)?PY' MHX$33(F2 P@"5.\?%1"%$J!=24FX;*1LD_-<(3@C 3S)J T2G1NFWEMCO3IC M^W(RF]=#C-)CH/C9I>K[I6#("TSTMR*RK2?!66QSIJH[QC,22"-B&J1%-YA@ M]MMT\M-D>A'N'IR0)K,D*&;PP;.:\:$XPGM#SAF77D2:U&*;7L&=(9ZA@/JE MI44[P_0>\^4(7Y=-D+__?.NK9?XHJ[FFFH*36G4@NV86B+7$>2Q>=(DVGFB8+7:.BUT-$"2B<)R:L5X([2"2_=DX MBFP\3]&B7IS4)(\M1 51TM]2L5QXR9)KM'E\)+D\4E%V'+7L0D*/*EGT/_J= M5K#?POS]U=6@MU%>93,#3U;(S(!FSE1[DEOP]4M;JD[S[<3)H9MD%>Y=?)>%I;LM23-#AU%2 \C653=\ ;A*& M*$OPHDVHO1W3%^%]]$1)@R![,[+5.](!6U/?XR%TQW$[^F*RDT#VH*&!T_$@ M1GH%BF0N0BFVGG[C&D(H";*7N=#L)[AJ4[5^>(D\XFH<0R&[6+]%5>OF!.*J MNI(['[ V,Q&L)@^=6[:UP6H.R8OWH5%5ZT.P#N^3],?@O7JUOLS?P!NYKM%: M+;-OEMF5Y5D.5,&D;"RD( D<=XK 24?^&"I:<&/*NLVAV0=A?1$^27_$M,C= M+K&LKA[N *:I'W('SI'/R.U/U[UK8/>U=9,[?V^#DCI)6CJ10JAZ :K2"(Y0 M O-)8S2)Z48]0@Y ?->S<(UYW\7$_>31@;LT0>XSI>$T3J@Q!R3 MB1$"INJ-Q@EBK(MD-.2AW:1X<7\KK-_=+(27WJ,3O':6\2&$ MY&.1)19AK)<;"QR?A*)A$60,QNJB&(1,ZZM"'\&%3!.0X\RBY/3=YU<$N<'P M5SV!_X7YYTQO[[ ,JXM^EX,7FSA8U.2-Q#_ T978HHSJ6 !H$[;V.[G):.RTM?Y,^!6F0 M]"]G@RRSQ"P2,,$T.26V$!'DE C'I;=HG+1M[@X]Q.B^2KV=& Y3KMK/&'^; MXHQ-Y1#CPTD%MFF/D?XFL87ZA':5[5Q\._#=^_GK\L?LZM_ M.H@F1WJ')1@OZR7+*"$(+% 2*RX4(65)C^5^#HSY#*1\RBPWN.6]SY'^/)Z' M\;OA]2\O5JBW[\/X^GR=M5S5.C] [S,H181X%^N;:^LQ""ECHU*Z@P[S#-Z" MTY='@VOEKW$8QC17GH$7%"DHM(S\*6E!.QE9<-IST<:K/D,%/YF[U/) M5U.W3*Y88PS4AI>@LA% :N7@%2(3F%3"-HW+^Q_+&0GNR$0WN.*]00AY^P?+ M3BZSW\+G17F4TR+D%!PD)6BPIA9*6:Z!T>2KR/(A^S:5AP<=YE?!'T >/=XR M?YC!+G,JRD1M'<]@L 10*0KP7@H(1G,CF7=>M*FO/,#@ONJ^F11:7%_?[X[I MHGWO(@Q]'4?#=XN/&YC"M8A%0([U8)?)M8C:1BB&&W+!.<_E&:A]X]B^BKV5 M$#9H?;]JQMW&MV%XGZ\&]^MDG.Z]S&M#I7_V WZ8$#^S 4.N:6 .N"6/3DGC MP6-)%'TZE6QM:^W6*FUZR;+U-X(S$/GS4< &W9_4%N'&L0^BS]Q0@ U9!Z01 ML@@!Z^M=* Q7A5RZU/9<>[.AG8'X3U,&&X3^Y,W"WE/J&X?WP]5-)6_#I]N# M-LDI[XT%BU83)=I U.B!>?+MLO0VAFLS:*-JD& YO85!@N>PH; M1Y$-NE2L%Q%\PGJPF;'J45HPW/CD"L%OG YZ'FT.VZIE%Q(.W^:0ZZBM#A:* M#33V0 8(*G#(++#@ VH;UC:%SJG-X4[<[-;F*-DAXEA4N8R(O.+&) [X3) MFY)RL=Y!B%D!N":-P6W/@)D@>A?8J MMRE$[8+NBY#.$\EHT0-LU\C96%3DZDJPLK#:ZE""X\$ F2/S$!7/O,U&PK/, M;.TCGZ;4G'IF2SF?@N(4/JE"/K51Y%VC)5%8KI7-,>M&32N?>V9K)Q%TS&SM M0L914A1= '[-;#V1T)US%4]AXRBR$4DEXV,$$00Y:S+1NY(5!Y&]35KG$&S; MG<3GD=EJJY9=2#A\9LMZ'Z4WRS0>*$=C#QX=F%A<3D8+7=8"KG/*;.W$S6Z9 MK5T,>]! B1;57\+_3J8O1V&V; ";>59%4B1'T5NIFT4&G$($$\@X+CGI^,&# M[G607X1_THJT!HU\'H!Z _37<+%ZT[K ;>K![ CX./Y,,P%T%UIO[#7P>':% MK="@U;22>QM4#5$YA.0E^,1U"6@.-O9V&C!7. MZNX+H3EGP5HP-@GR#G4 S^A+7NMXG#2.YS;;P^M(#N] -:5NTJ/=^^XW_N+# MA]$P+39^?AN%>9E,+U8;EBZR+&JE7LRU/XT/-5:P4#2F;#F/:OV:Z"W^\M9' MG"?-/9JUP4O_\G(VGUS@=''U377LW@\_K'08A?)"YPR$ NL-U &76G^.\[(,9KU7 CPV&.:;/#O M-+:UC?N0I"E&NU2*4:6>H+UG)T"CAJ!TI4 MKX>7 "A"B5+K)$)H\N8?HNO\[3#VQK0?<7R)@UR8*W6XVE/XJJ*-X)SS4)3- M,NEZF]C!*N+6P9U$&NEI&NF0.]R+BH9-W#=!_!7G/X]ILL!7D]EL(&6*0AL% MLL[)*@4.SB!%#$[+PA7CBA]>,W<@?B'*>3HMI[#][AE3Y (2WL)H?2_20HBT MW.=Z78%AK,C0IK?ML]Q^WT=#3:DY]>WW:+U(7#!(IEYZZ.B-B*&F:H,TUFLN MHVY[.,H^ZA= '[=?G\BH3MOJ#Z%C:/(AO'DDI&*5ER= M0%FM(&23@!<>M90F)=/V3/KSV'YOJY9=2#C\]KM0EBL*BB$D4=,DW-'?E (; M) 8?@F9Y+;ET3MOO.W&SV_;[+H8]Q,&2J_L8?\C!@H2-X#ZZ0;4 MVSN8;H(-P;DQ1FI("3TH&7EM1QX@&&ZS3<(%WJ8->*,![>L 7#%>'T2?/Y^& M-/^?X?S]*GO]XZ[0K<(^JW'4/HS7+#9)V+R>S^>M2FX[,7HSS]6W.M%8.I/"%2>& MB5RW3Y0!EST#53,%,E1X;4J]MF/Z*K,>.6L0Y_Q]2J-?VF& TCN;/7E5T=;B MMD*N6[$92D3N%<^"-4KRW@+Q52_[L-*@%/!Z\%KQL;@7IY_%'G,WK@)>8?A[/<4K?&3A7CQYK#X8E M5N]**N P,+!<2(R,PCG?IB'9-D1?)=0;7PWN>5OAN)H0!T))ATXA6"](UK7. MT-G@")THJ22M4VZS8JT!^:J:?=EIV-1+,1T%?Q],56@PO7%A>H_#H93^XNJBN)&V6E$#G5 MQI"$SC,)D=7T=5$E9!UHU&VNF7H8UU=)]( MTM$Z&PP*SHR2IDV(?N1:JU/4S=.9:7!5V-V=B=>;=B9NF6-VUQ[+XH]D"[?, MU^N?N*V]7!0X5<\V1E1!R)*<;Q.B[8_]4.5:IRC# S-_[-JOV70^H)'ERS1_ M/;W*I"X*#8RQL5@10(E::!",@JC0 06T*0N>@LJ=-E_H ;>D2U^MRW8;@F-5 M>1U: ),>B>@QHWT+S^TD^U4Q0A=0NQ1Y[:*2^W .6]#5#U/W:>_)S ?3@)36 MAA R%$'^FPK.@ \I@F,Z".>#,J'3A>RGR/V6ZJP#4K^+=?LNQ?I^.OD'37KO M\&H_=]6EHRC- B((%VOKEYAH62T9HH]2.:N]*(\6TCSP^8=S@WNT_*1?L_5] M-K>V:!W7PX&W 27%'7G0!= '\JV1ANH**39;"LPRQYC7\W=;>-STZ<^>Q;U- MUO,$?.->D!47_NUBQF%<^Z!-A%0;Y2CD&KPR!1)*YFB0TG?+X7>:?3=C^ (] MM![(Z'%3>3.BZWK1QS'U[J)M0W-X#ZT/IAXD?@\S-Y\AKK!9FJB,R@YR\>2: M,"Y)Y1+!EE#5K@E5?Q[:8:E_P$$[%/.[6+=!J='UK+>:YZZ6*H__AZF;E*Z./TP(6#XZV1\A6SE M_QWI/SD\DP?NDR /-4LD@C'.^3?7Q5DAGH()^S-U@)ECL %_E 7\< M#2^NND%<@7.<&; M.0FU(EL=+%I-78NUD*=$X @7MQ33*!44A.@+>*&2$UZKCL'#[J<3'H+UA<43 M_5/5H/CP"LO5Z](%3-.SO7?@'.<<;X]TK0MA;UNW:$IQ!Y1 +8T2 81S""HG M"3[+0,N=5L4:9:1O4_IU .(?.9%[*-YW,7'_9W##Z,=9'>A=!R<(]-[S M)8 MFMZ0!7!(L_Y3FOI3;TT^2XFASRS MK#.@]/4V>Y/!U\H;Z5@PD2DK?>A$XI8'/%L2^S!8NS?QQ3C? [@*0#E'ZS23 MH$,=,O<"G*[MM)W2SL444NEZU6*'QSU;@OLW9H\>^_49_3!:UU^F>2-Z"2(H M0?HK'F)B#DHI7HD4.:YW9'Z@W\'ZIS]C,O\@+0+Y/I_%UXAVMRLC&9 M4((%'CPM =KJVM13@[09@]3R;3R\74'\-TQH8?L0].DET^MR]^T'LCGZMJX/$HJ,T1K!"@6PV01CC-(]: M&"$PA4&G)^S9P7YUI>*R=2[-W:^&(5*<7B?O7S#4.Q;SZS&%[Y?3:3U5/LZ_ M3L;3U9??A]EP5O_](JQ_B^G]>/C/2YR]NKF032N1C2T04"PNU%40?4ZU?:07 M*;OD;)LZ\M8CVVL^>S4)XY>3BXOA?)GNP.G%0,3@4I"&!F0X*!8$1!18HQW+ M,=3K7[H% !L^_ C]F4])6',\YMW_*>0\,7%Y'(\'ZC"LO>L M'K4G2$K600I'"T+-I5I76!)M-AFV(?HJI/Z):Y%1>A^F^-MTF'!@O H%2=K: M"4U<"*XT:D=['\E4V?9+58..BSGYOZN 7]GGQD?S1"NNG MR?1-&.&+T6CR)_FO]>N79+?E+L] TWA%II@_I[J-@Q39N)P9Z*"%\]FHK-HX MA$]!^U6"AR6\08>&1@9=[DD*\@Q5#:&C+!J4,PP"C18P*L%LY)YA&_^LY:@. M=33MI*5^,K(Y]NFU:X/<3T8L=N5L$J%D:\!3(%KOEZQ&=A9TI*A49F%1M.D@ MN 70L2H<3DMC.=-]:350B!H5D_P&^_!Q47'8>P4>A'3[J.A[SVX+\7FCK,55=2WQ_#^-W5V=QHXV2"0^(M10K60U. M,GD_&+4!<";,+C-X/P]T"S7\RFWVW"BDKXDE\C@G()G19.-1XD@'4UO0O&,ME-G[M.@\8&S;/VRN(O9 M>F;O%[+4Q>7J!F-1=-0Y2,@Q1%!9%HBY-GL*192 WHD>#R_?>?1ASYT\V?B3 M/BS7\PK[2_AT"T@IC'LE),AD%2BA&#A&BT1,"3F22]&QGV,W"F\_^AE2^&3+ M-7"^[VX++^86CXKKC!*!OFEU%(XKW>:(V'TL7]VH!W?Q=Z:K MT<[:#:);UYAWP=4TT;4-V7&25OLR]Z 0]C1[\WGE%KX2#,/$:OL]2[-F%@FB MR!QJMT_D"J44G;H0G+@<'LD)'4H-NUB[[T,++_A?K'XY&7^L]?4T\;W!\7 R M_74RQUF^1&))7BV!Y+C[$>N#%1D1=C7%SKN[JEG+#K$P^? MM>F'H$EKZ_9]^.@%VXSPAP5"?84098HZ2 XH&2.$A;Q8F0-HPP0+,5CN5#?^ MNSSN+,COW:Z]O_QLBSB7$.T51&EJU6HT('VL"4@1P1F505AA%'?"*J,[4M_E M>>?!?>^6W9IJ:WV"8E(_,XR6E:BS2?D!I\./BS,#L[X/571X5)MS%KN.<>WH M11+,)*6]\2XIF:1S-&4;"BZ=R!&#WWSTHL-#]_7O5A_XZJ:()=D83;+U[KX( M*K$$/N8")0>ON+2J^%:NW3TP^_NOJX^\:TMZ;XMTO @(T61Z;TN&@$X!9S%0 M7!<5QC;-,K8A.L:VO&\NSU/OK;,<*6",,!LO5\RU)8OQ1C G)&'C,D'_R74 MENW%<==RL!UL?>IE-5W&\K4<[&GE8+O(I&DYV!,X/G7=:IZM1Y? QDSOM68> MO*WA13T:K)$B&]EFD^#T]?K4LNU#:0Z4^3Z9]AFEL75N+C )%]+'-]=N;\3SWPJ]=.%Y?EOY1#+<29X F5Z< M(W00ZDT1M5Q'Y.(RRC:U\CL"[2]!4DFH'+P>WTKFX'Q0E.M4U5YXB&L;J%7 : B]<&Q%" M:'3/]!%D\D@R[#@JV86 O@MCKBZFNWNA7,R*H27"F$D(RF@.]<8)PF>#*\P: MY[IU[MWTZ8?W='NT_J1/T[7P8[=DGOE?(3&%:VP31 M6TYCB@5OUB7N%IR/7':@]W%ZAMX9OT'O/E""=E>;CTULG2,,X__O-R./^\.F(: MYM?^\V0>=#\(C#\XK[G3=+HE"*E&DXJ2J MC9N2?0,\?D/1FZT$$U/P"ADD76^Q,/0M"E_[G48^ZX=2PS7 MD&Z"V!=QMECC!M*K6)1EF[VGX]7]UGO@81G5"V0!XH)BW2AH/GI8[J$L;!)T13(Y%YT@6 M,:&)P#I#/+S0>J9W_;+G)MPT"(C6&UW?M,"^VQ#[);U?6"]_4(4E7DNJDLB@ M=+VCDA!2(*EU,"+$XML<6]@1Z+D)JB5/#=*8]2*:V7_A*%_!W:3\0A%<=#( M%W5REE*2CR]Y;6>IC1'9AM2FZ*D#N'.33]]\-.D+LZHV6IIBP(0-H0B2F65:N/1[([UW-33F*W[^M+-(K!!+CPGJ2)Y6X*<+^0.?/06 MA$%KDV&*3'/8R.OLU-*+[>^+PNSMH=R$E0^.G6>II([@=$B@C-$02LY0D@BR MIB2C;C/1=,/W)0?H#1ALTM?LYDS\-=Z!<:7$@@IR\K6DA5XNEQ !0]VF2YH5 MT]JWN07G\"IJP=U6+^>IAF^@AH?'/>!6H-4L _,FU4JG $Y& X*&BBX&DQO) MXF%<9ZF/'JEH$$#W,Q]5.'1T+ M*'=AZ=0+T;J,Y6L!Y9,**'>22Y";0.9_O'F[72QPGR^R?2M+B:(1=@D:?6PHI## M8Q$\"@%1%6:\].A#F^!E.Z9G7ONV$]>3)D3UWN#Y'8[3Y^\GX[Q"DY4H*'QM M\T:OEV*.WBQ$7V_%8-:AR"EW;.:\_M%?(/L]V+C!I+$L8[NG0Z8=!>_T/@?O M/,VIPH$KRD',3 =GT/'-6WQY)--@(\+Q*4T#1F7V_5L=SJ M8'(NKDU*[-R+]?<14[^T-2A3N$Z[?+^JR*[@?IKB/R_K>KL,$QQ*6[B%9$,& MTGF"H*V#@*$V.C:$4[69FQX']X6GJWIFKV7.?Q/ 5;:B \2F&:D.((^4:.J; MX&T"ZIF=%J<<.T#U3-J0E :K&$VFUD@(RGNP,=8NB4P0\/,2T&.9GQ/0SRZD M'$@WL^MY>=4_0Z9B793 /:_70RD%@8D(6H5DDT(N>*-=F [HCE@/TQ>M'62S M%R<'.XFR/'AN AC0YDS#*6W#'DTN/1'3,KC[_O/U7_]KB%-Z MR/O/K_ CCI9--!/W09D(+B_ZK5@*<7FM=A &2=HT^M2X=_:#^+YLY[T!ART3 MY;=#UOMX5QUX.X ]>$9S*]RCYS9[X[U+GJ%7T@Z5L-H*6I>LDHX,C"3'4B$& M\,Q88#8'Q9%KV6AE/ &%=4]^GH; =N&JI;!^'G^XG,\6%N"KB[)IZ<9Z455. MM0,=P5F>9LVN2&M$,5*:MC*Z#^HT\IX]T;E-.'MRT?)2DEO0Q!4TSI6V,MIZ M2PJY>TPFB+D8$#9FSB0R6N@/)A/Q9V-^^#^I+D\E3N-BZ_]^Z&^3EQ468?IZ4329;CBF,<_W!HH7^ M6TSOQ\-_7F+O[1_WQ=&FWV.OUEEK\,AEH!A-L9RE5"5$[SD6(7EFU@4*[3-P7T?'/D6X ]^KZF*,70KNL)!1K'"A+*[!W.0&/G)= !F*-FA>V'EG_!_\_ MKS,_<#;08F04A&)I(B,[UKL+ CG53HG,OO51WU0U^"HTB9<5Z]2%V1-/9CM MV([CO_3#80=A[$% BTK&[0A9"47X8$$XD4!I4_M-6PG!6XU"9"ETFXWX0TOC M$:_ET,K8Q>X]*F+1E&(=UO_@\-W[.>87'W$:WN%OEZ/1V_?3R>6[][2.KHHL MN<_:%@<.:Z,26J,)JHJ0M3)*H!$FKW64V=(:Y D//[R#TA=QDP-:O8&WT2JTX\.>[TAEL5D_8ZLC;[#)OQ?/54)KW3UN!,T7U4JY.Z M'7 U]5*V(3N.C]('>X\*8@_3-_!/MN)+Z%B*.1*T7,N_,<#BDG&CN4.?N$VR M347&827QB&]R2$7L8O'>_9+%T0Z:&C],%ZU/5B&[MEIF+VD6K)6.M,)"+)(0 M>N]H+=86UT/C;:['QL\_O'?1C_$G_5INJ_O0N(CF99A./]?5\6)R.5X48/PX MFP\O GE&UPOL;%)^G!3CRX"5FYV-H$S30]>X7IA%H.J!U)-(?SL8$&'F2Q6 IC1;9VRC.L,1E%_7= MOR3NB00UB )O8[DVVL!%K(N(AV0D Q4P@7,%@688Y:,(G(LVI?<;X7R53\^4 MM2R];A$OYT2NCLH!6. )%#>B9F0RH$GU$G =4FG3\?AK351C+9^,;$ZG)BK. MUUJBZ\7U?<$#!83DWANFP LMH#CA,_F LC2KA%K'-J,[%C53OLQ]Z 0]C3[(661 E=*<-)\BH1/&@?!: 5& M>\$"DQA"FXO&#RN'1^N:#J.&7:S==P;N!?^+U2\GXX\XG0]CO5!V/)Q,%R%_ MOD1B:74\2PD?M%/U.O,LZ8]H(3+EP'I5F'6,\=(M)]?UB<7 MGVT1YQ*B78DSBH))&6 NUYW)DL"7>A&/,TYZ76PJLB/U79YW'MSW;MECG7G] MF88Q6U94#L?54F&O[SBYA+/GE/W^\)HDL;OU3;K!UYUJM4>0:@8 M5>U/%&E5<)B\H+>X6+\QI;\OH!:M:&^2 N0IL5QOH<<4%2B1,\E=TCL5N$W> M%;2L3>G9(\ :M>"=KS98EE'JZMY<32]W%L&0^UCO XJ.0_31@[:Y2(G(?A9N$_U=&R\VP-#A^OH?!?LP'#+K=(!"JU&H%CB9(GB ;UQ-C*/7!WR M95J#=RKRZ87BIXAI)WZ:=]$=B!R=3%R"6U0'Y.S ,XHW K,6":KAZA!]<<]9 M%GM8O,$A@;KXWZST+S[2\EY=@)\FTS=D@A\_I=%EKDG1E*:7F%?': :1@E!9 M!8N+2X2CH @ST6?2["GFJ5-BXQ5]YWLLDRF^#9^NK1K( MJ Q9 !,L.:!9(#@A([" SIHB(H8V-]?U.HQ3T6X_COWQ&&[@LSWR9CTXH.O! M#&(FX#'0M.]+?>?(IC[7:X9S0@PV)Q';U,#U O_P\CRBA!X1F6@@E8M_JEMU.F;E]N&E7B;(_U[\14 MVP+_%X7^_V(TFOP9QJG^RY=3S,-YG58'BC'TTA>PG&(QI0*]>]X[L%8YD7V, M5K6Y-K+MN,Y-KB>D@AXGRIX2"X/"@F4JU=((Z6D5L9(LZS-()A@M+HS'M+;B M-DL&G8OPCD%-@X/F749P]QNW;VV&-LF MO=,+_//R^@[/Z*G)>FWN>+R^GTUKK?&,6[I/)"A)J5\^G2W L,D!REY7+-I?2ILC@05CG-=?U MQ\!!=U VPAXHR6)AFC2LZH6<7B,X0XXFL\A<1&=UHQL)=@1ZG"+3GFCNO >R M/T?-9YQ?)^.T9HM@M2&/DMX>9B*HJ 4$6_.01J24"Y;@VN1^'T-VSO/.GCS< MUXD^U-1S@WP@@HO,,R0C9%MC( M.)PF%9R]*CBF8-JN#+0\R&@R>?S6M'AFIT]W(>(_2:)6Z# A;(WU>ZT%O 1:9P(PFN,@HE#EH# M?L1CW WX[U:ONRL/S8MT=[PIO0OVIF>W]T%_G//=?2GAP M[_1$77O9N< @EF"A>*5UB"Q+$[X0"3YRIOP4%;@+>PV45T&MSD/JXK(6#F1V M-,M+9L ',@%// 9?C[^)-M[6#8;#^^6'XV[#NO@$P[>X)&,RQL_+!BDM(0%E%$;5^E!'B4'NA;HFYIH6R4?=R,YPN21@^$-)@I_GCS=KKHZW/K M#.L*6=';/*'(U!HUVNLW,L1W3%R27GHAI4)VUX9#T8K%5 MDD)5K2+($B0H+A30+)=!1K2& !:5&C4*W0SH?*.O/AAH((RWTS">%9S6OF%O M!3';_*/5#58=QM(T%.MS-,<)S7J1R>3$.&ZP!O8Z)E$\ M-.7JZ[4'M85TTF)PKG#G0NM5#- MJ%IED8#S>BC>**5%FXLS3\E5.Q[7W5VW78CJO2G9.QRGS]]/;F*/A%*55$_1 M!^'IS2)O,@1T$*R/:&C,SG0K_[SWT5\@^SW8N,&DL=Z?Z J5X[PD(RP(O0PA M- 0T!K((.NLLM0EM+E+=C.<+E$N/!+6(\595T=]_OG7EVD]3_.=E%?AB71:H ME3-=G! U"-%3(H[<$7+6CN#?0:V6@A2<%+SB[H8L]+ M0(^%42>@GUU(.9!N9M=-ZU>;Q"DH&[B'(@(MVEX%<%G2G(Q*<.=4DN9PPEE' M=\2K6/JBM8-L]N+D$'>M_3:=T.(__USO\:)%_$,%_>;RXB),/T_*IA_NT:'U MR<_:NPUK/Z- MO[CU\:^N2^]LY*+$)(&SNFVC PE0R@0V9)$*-]:$-C/#X]CVG1FW/N&/&9;+ MT:MAP4'(7$F#!K@7&I2T%F+@])8'$26]@-FO9P5:#_\&W.'GQ9[ULCXM]DU( M@TJ"K1 7W48&&I6E868PZ *H1,&,*TF!]H2KV.@*MFF#^3"N+T#LA'<4:AODM+8"^Q4)F\G:"E4@:<. L,B*38/5Y)]% J<; M%2\\A.KLI-0;!0VR5C>INZTHE]D[:4Q6-@I RRE(X2Z#1\%J:PC'A0H!$ M8\FU.7K7 =SQ$^Q]BJ+K-/5$)%P6IGFE7FBMPD47 &!UGUEF);6J:CB:@1W+LIZ"?74CI^Y:S MAV/1ZT9J+R>+K?)4^?BY!@;OICB[+HQ@F8G$!13+!.$W!IQ'#[E854J)],5: M"<*6XI,>P)R0H_U4AB='I*=!TND5AAF^GXSRSQ M%P,J& ?>4D1I-!;MN3 EM)F.'@!U. 4=A^%)&WI:-"&8E/F?H=Z_]A%'DX51 M5NE7JOH!06 MBN):@&>6_#M-$U[0S %+1B;-198Z=O)?[G[N%T+SOA9MT)?MI\LIF;KV?QWG MGX:?ZM]6(V2HLE7" ?K:5R>H"*'0NH;9^I2RB$JV.8R_'=,7HI.>R6G04^O! M(=/2I:U"#B+D#*I$"4Z: JB%"9[5^H@VFZ-?1K33.P<]^J.SZ7SP>QB_6V8# MZ$&H:C8 92 '!VF(,7L&EC!$3K.>8IUB%OK46R*@K]8%<.>Q9YFE?;IA>_0< MKT%%E7:XJ500;M@#3(R<\4"2)%L@0G M)'+@7.'=NN^RU,7EQ160B-9F1UY&,1C))_#UZJ[: MA5J+@%8E+-VVSCKQ=^?1AUM<]S+^I _+]9CW6P )GVX#"89C(1]1U R2$BE! MR$I22)"-,<*)R#ME:[I1>/O1SY#")UMNZUO88Q7U(EDX^S5,IV$^_(A[U$AO M^:2]*Z"[(%RK;TYHRU5N0\Z1BXDCS-V?UJEIZ>[-)H'66Q7A)CG";DH%'@.V_'5 __C6Y MDF3,\;O%<][B].)U(==_V6K7E9@M(YG7]0I4$H5<24;1I;."\Y2TPC:%@X]C M.WS U:=.[N?^>^6BR>911;@\L(L;\/$!M]$G3/4$YN)N"J:!(L%86V\9%HSA M.;9\3QZ =HY:Z8N)!KM%FP>_#$Z#$J@+$H<>+2A+?P1&BZE$93F+/B;?)NOW M *A#U?:U%\7^-C]V+=_=^"D7I>J!#&#.5M_-!8@Z.])UTL5QQUSIM/X\CPQ/ M;QQN3.KL8LN&68 N,,XUJ;,3!5O2 4^Q7TLZM?$V> _&UM.E!0-0A!7)^)HE MZPPCY_WYT-@IJ=,+BSN8K6E21TAKN><)C!/D*BBRN0].@#5:>:],2;+39LIS M2NKL9/RM29U=+-.RHM $P2C!"T-+-=4OP:M;.)6&A]%IQOXGE-2Y\D4 M/MERARP3OE7QJKV61@8$;B)%?;+X91$/-R@UB]*D_,6=5^C;3VK%QR'/V]W: M].T"\>L1A5X(?D*)^5/8.=(1!>M=W3+VD)(W]<;Y#$$; ='1RQ14G63;W/[S MG(\HM-;/+J0TT,U_X_MA&EW7"1GIBXR)T73+;6UZY"$H%Z%(*40VVG'1IJW' M71RG67VS$U63WNQ\B"8^RXV8Z]8RBR]?3F;[].IY["-[VI#JB'EM9RIRGQ2/ M!K4Q*HL8M72:!<^=R]9B'CSVX7O64M_9&,@OR/^Y?:]=-$(Q34(+0M=>F;J0 M1^LEE.RS+:H($]M<0/(PKKTKR.]\>K7FP"ERRV6)D$,IY/<7!>31<0B>X@$E M9 JL35/F^U@./^?TJ()[E>'[F;K!?M/M_8W?A^_>SU^7/V:X&//MSA@T:A8, MS;-@6"28' 6$0G%$L5XS[VC4MDTU:$> 9R63%J2TZ%5X"^;/XSE.<3;_\=,' M\O)P8 QS$K. S&(B63L%+M$?F)&+S%TIJ;U>UD"=K4;V,7Z/T?.BVOXVKL4$ MY]%F)3A"UK6+>&:U. \1DE:U+L@+:?5C3LO&3SX+.O>W68M^,N]IDJF[W3>( MM%/9*U> IRJII WXN#@>Z;2RCJ?2*$B]C^4L>._)U W.$MT4P&\<]C+_QY)" M&W@"GTNH7HN%X.J5W5SPX(4)Q;8)2+N@.U2A04M9]$W"L0L.5@/[>4R!(KZ9 MA_GB^-S&XBV8.)@\O%I0R2-Y]>.H9!<"&JBCNE2ORYMPD^1-5G!M7 2; M. =E%0U5U:Z>FHE Z[4NMDUMY#THA_=D>Z3JWCG6?>S<(+-UO6Y>1<77YU08 MN5ZD[%K,75MU:@B6EE L20O..(NV3;?4S7C.20(]6/P09WI>3BXNAO-%VY\P MSK6BSR\?OO=GRY+&L;;SX[*QATMBHD'S*$D.*QF>C:Z]3AF:P MRX/V>V]_P#B_N:?L)IQ*SGB4Y.=JC0*JXPO>201I3$HA)(JU6),7=PN@OSXNJF+IAZ/\BS M#7P_F+T0C?41CQW\/):#'DV>OR]CW6 MBR/_:W(YHY^\2*L^H"$&I)7* AJO:F^:5#.M GP*R:2H8V"R$\F[/_NY"Z"Q MM0^1?'J1_GDYI&_^/)Z'\;LA.3#+#;TPSG^?3/*?P]%HM?4WJ?>V#^?X:OCQ M_N_OD:#J&\+>2:RF-EE+=(5HA4I(@;OBBAD3#&:=9$#FN=>,#_H&LW>)W;8' MW,1'5D3C1>"09>T262N]O/((W! M1@6PQ9,!3#$0B[<@BRPQ<(\E-RM1?1#9%R68)Y#1II1Y&[Y;=TC>*;XVU8N1 M3@,+ECP+2?*.R"-0+*)%L(6Q1K=][H[URQ)4'X0U.%/\ .)ZA213060A$_A0 MVPD[HR%P'8'SK)SR]%=L4_SV,*XO2SJ[$M&B]OJZ\.\!G%?E?]:BX"3C1*A M^4""SA%)WS)$I8V(F)I(ICO&0VT=-!=-(UJ.O;W0P7[??_XE_.]D^G(49K-E M)BY[AIS3^!8)=VF/O!$07K2XB!GK%#:M'-6J3*=02,$K' MM?#2=6NO]CS%]DC9\*EJ;1?2&FCL[31DK'!6^Q#>*Y8]KYWGLZRWP$2(VA20 MJ42M:X/MTJ9D8QW)2?GL^U,WZ='N#?),5S<"8GZ+Z?UX,IJ\^[PXL[V"QZ4H MNA;3BOI>J,#J*\$5!)FMM '7>8NF+C1:7-"U[H:;,;%(* M!.K:;J]V&B\* ;71*6MI+/HNDG@>#9H;!U%/-VW#2[BZP#C;?LV[4+"MT^\3 M[->P7W/D(;(D'/#,'2@>.#A9V[,XU$45)4FWSX?&;OV:>V!Q%[,U[=><0W:6 M"QI,%@(4^9$01*0_0M8E\1R*ZM0 ZSGU:][)^%O[->]BN4.TT-NIGF/UG4-5 MUZP_[["E- ^.=JUNAN4@I4C*:*]5]L([JS(3:(-.@=;>W>IFUI^\GS.]^K2; M3#^W(J6<:SLL3R+,I.)8.ZLQSZWSD23:J![D'I1] X75!U*46YA*TH%6@3P= M43(X$0QXSYS'R%7IMJ(\>4B'#P'VXW7=R7^2)1OD"VZ\VQ6BI2O+7:YWA6=@ MNEYBF12G.9,9")%F9?K2NM+IFMT]=O/N #K4UEV_+/=AW5/9E/N^UK+B;+:8 M6F?#ZUX-":4H]1IH)NN5"/5 HI1[,_&<62C+%).1 MD[")GK'0*;/T7.3RR%[7D=2R PE]'T7ZG1:JW\+\_7]-1GDX?G<;Y>H&GI28 M4R6!$9KB0J5J12]-IPF%##EIX9QX+"KJ]JC#NY@].N, U3>@O)<4DA6;_1"0_.?T;I@ MF]J& Q#_B$MP*-YW,7'_3D 8_3BK WV#TX_#A*M!7JU4RM:HNU[")^L5*R$; MB+)DB%%RGIE%+[L=3'[D08=W /;@8-+(@'V?4:Z.2!BM 7*1<<4M V%,!(6. M@7-!@PS!"7) >)"\LU.W_NG/F,8]376((\2_X+_^%<8T%=7+D.:?]]BKV/)) M>^]"=$&XMK\@61!%*XF^&,4EC]9S\HV-<0:1^3S8\IE[UO#AQ8?)-$P_+S_T M)@6I5=9>.@7%):3WM>Z%50\OZ_3_M_=NS6TD29KH^_Z*M7WW[KA?S/8<,U5) MU:>.U91DDJK;]@GF<9,P0P%J %25YM>O!T!*O !$)C(# $F-3:LHDD)^X?YE MA'OXC;&(]+Z&-E=LNQ --_;G\;]^72XO3.?IW4=0M MO('MC/TG7ESF[X35,F$P+$(2Y ,K;15X8BQD$XVK_6.+:M.(H!.\I\*1T571 MX/K@SLI_QL7B:^W+\FE^.5N]6*T6TW"YJC=\ M&_HJD:TU(N9UV6] MTVU@;;Z]RHE/C$,9:C,GZ6M]MH@%0LXD AV%)8RY-,J3V OMD;.CC0KN[XMO<95?XO3BZXL8%Y=X\1,NI\M?ILN( M%QO#:X+)>ITT"<4I1FZ:J/.8-(+0UK L!8JP]R9F"(!'3I>CR?X^7^S0G6@W M;,(7ZV7BASPQC!MAR%ARNA!&D0R@4!&PF*"2+"ZX-K/RNJ![Y.1IIHC[9'%- MR?)R?G&!BXWQ/0F\.*ZT!&&%)$EP 6BEA5*2]%(I:TJ;I)S.$)\#;0Y6R7WN M^#%]G^_'Y?J*Z&TM67R99_-/TUG]E D=D]P:RVK=!:<],67PC%?6LZQE8*F$ M;L&Z?L]]Y)1H+>DMEW+#PGH[L:ZYO ;\?C']\*%.8%+:%JDSU.ZGH&)1->-= M0O$\)IU4CB4-8\2]9SYI-@R3\!8F#(O>W\'YGE2X_#B_J%.:ECE>UM%,M6G" M=/;A)7Y=3KC6JNC,@!5&6YD,9#.MVW3Z+-"38^>2/80->Y[[!!DQIJ2WL&+L M6]B?OJZ+YJ^\^DT"6THABN@2."4].5Q$7)]J0VY#3 [%&\./$NC<@NU8!2C' MN%T=*OIS*4GYE@QUO272*F??DJ&8YM*RQ"$H44N ?0*O2@#C6;&66:EBIZK9 MPW-&M\$Z5<[HV!38E3XZ6!4-XH5W,%WEY70!U32-="NL$Z>3#E??W=EFH\G^ M:,2PZ(GK=>!H6G?F#.MJ3 :9"SSIT]7 MAO15FET6.D3-$3)7%5!TX +MA5HZ[@HKM253HQOZ.U".;ZF.H*)[E^]#Y-L@ MF^CV5V#I7R,!-;- MLG&6OJ^?-LEUYZTW%S@;90IS[V<,3GH=MJH[Z; F15$;YC!OHE+"8_3:FN"M MT-99-)/>3QLA%_ G)#_CYI->T#-F'S;%$5^__\H;_%J_]>)/7*3OWA2+CDLZ MJ8"'&BHNO@:-L8#)FACOG%+=6NHT-+EXO MUG;B)MOO>W)HS0WU28)VZRI$ AMT*)",BI)%;H5O>A2H^,VBS81ZSW GAV7QE14^RS?G70O,LMB M2@:NF"<#M-;0IV1 6U9XT4)EU69024> SYU7HRBNP2R<&UOIS_AYNL*+S1OP M-B_SXDM.O\P7OURN+A>YYI+A+-+&JI7F! Y0>0)LT ":6,":XAA#H01O[*Z]5?GZ>+C2NVR5)CCO/"O03!8Z3CGAMPA1:" MR4262T09&]7%C+6$9\?6TRB_0;+TP7)<__'/O%Q]*S'B$XDN:6-K"_0Z:CNB M ,=S&:7>/'K+"XRK>U[ M*NB\O+Y<+5\0?$=N3'.H MSX;%9ZCY!IGD!Y\W;RX7\6-=8DU'>UUNWCYL%CUQ462#/- ;FSDHQQ0$)A68 MJ+U$&Y4-;0)K[=;T;,A_9O1HD!7_ZM/GB_G7?-TW9[NN:?E^ M3AO S9__/%^N?I^O_D]>O^?]+F'[U>?L;+1$A7 M0^H*G(J!%IX8N%PXT)'&Z8CS7.@V5OG)EOSL7IO'0:X1ZP6:+WQC!I*O?O6M M^GM\$F+6.J""G&HGRR)KH@I/P*TJ6+2,KE'NQG'7^>/].1\:C5E/,5C:FVO4 M7V?+U>)RW1OP[G[P34:_7VZ2<8QW.0L&QCCRHFH4R&EK0'$51&#!M&J[?+0E M/KMWY3S),WJQR5Y+-.RP1-=_O,V;)LC7.\IF'W@1/T[SE_6_OE&NJ8036G,. M5J;:_JJ8FGX?P/N2&-/"IH"=?/&C07XVG#]C)K2HHSG8^[IY@;89/WIC50RM MXL(%8#;*FI!9,_*<6EY M2[Y7M2U%:NUX *%-[4 6(C@3+$1I;,(8"IU5;>@]UA*.58!V:B*?1.6GKFB[ M/;S2HN-1"07)*T[R0TG(-4(6HE9>1"E"I[N@QS9@]Z@:WSI_MX_D&PYL[0+C MJ<[?[:6"'9-;#Y%?0W62P8@!I0//E*SM4C7XJ"*(D'@A!R%V[&-\'FKL-']W M#"WV$5O3^;LH/=="!2BH2ZV!B8#*9NRIK8#IAJLZC2-!0:0I>^-]K$TW:*A?8NUJ9)EYL4 MU\;5M7GP*@G0J)G Q)7U)RIQ/!OV[NF"<.;D[:/@%LTSKL.Q-XN[W7K6D:K7 MA(S,?N4A!%8;D?F8B^4BN3:P="TD1^W 64D.HZ[C94(M'N,V.,PLYR2;,&<'H!_L&455#?:=MWFY6DSC MZJJMQ!^DE^7;=W]?N8!^NC0=WG MG7>@"YJFSN$YN'6'ZV>'H@<(M\$1G8 X9?",;4=:);S768?LD5WM595&JJM/8*.$^T<9D/1D[]SM_[OAYQS?)ABB@GD;^8T]7IB@<;L;FD"G ZLS"VTM?Q6I M@)-8:V"5YJP8[;%;-_J'G_.H53N6_!J\M03MID?[K9SH.T#:H!*B9Q!=QCH5 MCM5D)4E?,2:M\Y))W4/!#S_ML:MY1%GNM,F/V*GOW>6G3[CX.K]95[:S)',M M@%_?-&SJ-P1.\_Y_H\GJ3JM QX*W/AFR!YQ2&;%PLA#(+'"8HP[[6P4. 7;R MKH))F* T>HB)7D6E::,,J#G4=HFLN"!B>JI=!0]&<%56<*,0^JJP@.L8K)0) M?,YTUBAR'(O\\4_Z-^N)DB6K"=;%L@:U:!X((\C*0TB!)N1\2!9I^RMX[T4>U;T MXQTX!34:! [Z]Y%#KD2.7($5N=36+@B.7E)(6I-'5:Q#_Z,IX&E(VE:9#4(3 MXP5K!'(;HBZ0G12T$*'78W] H\B:G/WD?:->:L^P/FK01GH2E9^Z/FIK- *+ M2\[;V@ 6Z>6K<0F?4 /R7()%Z<@I^!&G'9<'#\5I^^BC?="N"YKG%:?MI9^' MHW>'"+>]RHO2TLDD@$A+3)8\0& ^ ;%9!9:5BHTF#YQ;G'9$3?>1:9N(S\Y@ M5)T71$O)P)%\7.7H&'6F2!#9&N4%L\:(IQ#,ZZ6"'L&\/O+;>:=VUO&==V_. M*\!S \\91GAV2>M.B"=@3J&((GD4RF)R6OA M%>5JHV%3,Q4U!(X*M&9:9$R9N3;9@:>+\7QOL+/;%7X[O[B@;];G3<@IQI!( M)K+VQ5&T0P&*@H">-IK = [&=]J8NS_S4=Y5]*'2_69'X^NB0>#D5H[!ZS]G M>;'\./UV1L\B ! E9SRF#$Y5P.LZ0I8S M1"LC8SYXEG(3"IYQ ."8E&NKL;.^Y;>>,2TMR8DYVKYSH249QP +#THD'@.V M&:7W'&_Y#['N3JORL[SESSHRHW("&VN.JZPU9XG1&V@,:NE$%.;'+?_(/'CH MEK^//MI?^79!\[QN^7OIY^&[WT.$>P25LR"=8W7"*&E$"6,A1%UC[H'[+$R, MK(V?>&ZW_&-JNH=,3U+704:71L;I"%4,"247M$P7@$M>C'&%;+(G5-?12QV] MZSKZR/(L[OVO#L%YV7B)Z]S'%W$U_4*_W?)^O\MSV]_C]U[]G?OZJ-%JE1W& MS)23W/EDOF0#:%>Z:*+E&9B,0*7)46]S)_R<"XU& MY%CSXJ,^!#FGLHKK!=6JD>OAH\N7^>J+7Z]G0N?"0XF: _+:I#?4_!)D"H0B M25N,#DN;"^G&"_OQ-IP9>5KT?ZT6:;VHS^GEY>+;9.C-C?X-;I8 M_YOO[UD4%E-QA5ZLVGW4!7KCR# D'UY';1%S8(U8._YB?M#Z#$ARG_?JU+R_ M;WE%S%*94B!E2SY0B1EZH]Q9RB/:3\[#LQ]&AE8N3MB_H+!C0=\*X?^5 MZPR[G%Y\R0O\D-*?>'&97X3E:H%Q189K-,ZH!%DAR=_7WA+< M9Z#5.H>\A*+/;.#AP6M]GN_'^=+I%',PNI]7=]9\;56_64QCGK@4/6=%@0TV M@V*T8W@R>8",'>D#8C#L3.\*NBWP1*_*&7.UW>W::$0[JXD<-^]-UK]Q?7ER M?7=R;:T_N'PKH] Z2@@EU%G:T9+-ZRR4$B.37(3@&YY.IUOXC_=OZ/MW1L0\ MJWE/=RZ)EIU6*[C :'T!4@_M0D%FP.PDF,BYU)P%)MI,I3CN.G^\=:W?NG:T M.\7]Y?[5WKN;>GA3T3*'7(<4YIQ .9TA.%.O;[W@Q:LL\401V)%7^N-%:_^B MM:/>>5^9/KC,)*0(V3,0MI:PB%C :Q:A)!.L-#8DWJ;KV$G\MI->KSZH!RV] MX28A)&,**.,]>,L=(+?!(3Y94RM7^@%Y)T)5@ YVCQ011K(U=( MQ_Y9!C$.6.PIJI$? 9%'#GVT9N$9!@]W'\&[ELPG05CG?4EU0"'IJ8[$<5(J M,-HQ&T*PJ5$?B1,L]L>+=XP7KS4+1[R,_:ZFAXR,/6IZ\>'#(G_ 5?Z5%C6= M+:?Q]BV"D2SHX#/8%,C@%1X!LT&R>M%'8W6P'4=U-0;Z#,V[,]'Z?4;K4U\# MW-A[;B]PHHW@)'))#INH4VZ5I3,2%42.CD4;M[)%!DQ\ZS G'+8IZ-/70N MA+C/<7,^'<>\Y;(484!Z11X5.CK)M"*')6$N'(-0J9'9\PP[C@UB\4E4?NJ. M8\O%:O)^NJK+_I7,KR_31+[UNKF.5RQD6PQ$\J1!92GH7:Q.MK9164GOI^O4 M98B><(.T]+>[A-T)X?'W'.O%A/F8&AG1%-X*Z%_3U<>W^6*39_!Q^OG]_-5L M5;NA;/KW=(':IRO9821Z&.1Q6Y6-I-:'2-) )R>FD9+6,5T4A*((J*G7D<8Z M<$7X*(K+6G9*VG@\]-G1_NST[.FCBI%9\_/':2[D#\7+.K_C=2G3F!=7K;QT MX1;K0!#!ZOPYLQ[T4LAC*ZBURUFZTFD802>&/ #D>$9_<^7-QY=\@RXXFU.6 M?GG]%BCEE&:I]O7,DJP_P\'%F"!8QKCC16K6IO?5+1C/TV 9KI&S2I/_OHQ9 MNM.5L,N:FO9:;;&JTW1L'4"6T1)F1];T615A/;"V)&4)@G-(/M;>(,D )E[ M^6*X,-'K=&ZYYL=F[YXFM&=.WCX*;M&M."_*?/&I#@Y80U]>&0R6*V0I."C2 M>U!!(03N"UB9#(\JY2#;W(3M '2&][3-M7VW"?((JCJO!KEO\W*UF,953NO& M2'_0DX_:*+?#\X_8,+>O-.XTSJ4-C!R&2/:@M,HJ'KR0QDN6!-><:=ZC<6X' M)"=OH%NT4=PA^3%8.T_G3*RWNH!)-GE40>1\9J7]OYV\@>[U<$W2[N5Z!UM7 MU[[_B+.[Y5,WVT9Y>KE0IPAIW4_2%))T[;A2:E]FX8Q WF:DQ7'7>88GS+AO MP6B1P/8T.J=&O-U7>]6<2$;.,@8)93V[!.W5_4TL3BE9HD9]9JV]^R[Q$;TJ M1^#J\5^K XAV3HU^]R[T=H[!).EJP[H((7 '*K$$WFD/B:-TM-O%T#+WZ@@K M_/$^G>1]&D"S<\K4VKO.?Z[U\6V=A?8%+KVDU45:IZGU+X7\1JMI5W($+&* $@3)' MY>.Y9YJU#+I(TY,QZ)(7(4&KOK@":&V1HB\B* M/[*WZD$_ZBQUL;>/SJTYQZA#\MX"1B=!B8#@%2*4R$3).A6T9W8GUT80CVBO M?#172E83:I'1F/91&7/TC>@// MX14XP]>Y%W\?U3M\^]IAOR"\2HE'YB!&DH'B])7W)4#"J)S0@E3YV.Z3>XK@ MQ]M\GF]S2R8_XANV_8(P7!NC(X),D7PX'NK=B/.0"\I27 CQW(:9C"V"'Z_T M>;[2+9G\&&_Y+A=YN5\*A2MII1* 13-0GAGP@BG@6@GODL[JW&8/C[K^'R_S M>;[,S3C\..\5.\C ZRBC5F"CS*!,E. ,EV!8\DY+P[!;@=(9O<>'^LRG+,-W M0KK,@P.>K &%.0$J3>^5,W3*)'(+0Z.,LV=8AC_HWN\D*C]U&?[VRH+,I2@\ M)8AH.2A;:SM=]A P)!F3I26TR5)Y8E5MO9CP8%5;'XT\EGJ@+FOZ4=5V0%5; M+[(7E5M9T?> M/@IN0-HM!2S+M^_^N"J8,@$]1D]VCHP$+NH 7M,QD[7V41LIM6Y34_D@K#-T MHIMK?MY*;>=0YW;S&S_/EZMEF2_>O/MCV;"T;=\CFU>S]5KSG0*V(%2H)6QH M"MEYAOM44C&U=UP,DC&VMX!MW\.'[2FO2$'SKSF_RXLOTZL2S/LOS\7Z@^BK MU^5MCO,/L^E_TZNSODQ=0_KN=UGOT8DZ\UX(1WZ7YK5]G@9=,N?&T=)+F]DZ M(R]DL!>U>1*]\UN!O/JK?IDG(0?N-&H0QM2N*%R!\[O&UV&+$K!O/NHXLMOXJP89#M5A_M/)I[@0YK^G&[=<#M5B^R'.6"X !-/Q86!UUB5#E"-)G6QA6Y MP)C)UO'&Y)(2E_Y$4S//AKV];K?.CKQ]%'S$GDT&L_5!>>!,U8;:J50;R( 0 M6KHDLT[Q1\^FQMKNV+.ICZI:]>.LP?_U^Q6]45$3CB0% ^5JDG6D!9HHT?)@ M4[1MPNVW8/RP\X9KIT'2[#T[BKJ[F"--M-U'K"-J>3V0Z>?+Q8*. MO\W6=74NA:A8CK1QHL%U@W(RM7324#3CTAE3RMUVHSO&&&[Y\..; X.D/1]1 M5.<0COI^<,W+.KP6=ES3-HQ/]<;0/& U3"IW(E@L%96,U1A24-F9H(IPV>C" M.(^BI+T1K-YHSBNDY:Q,3@<-VM2*_10S>&\E).U+0&<5QC:5:H\SI*6Y%=&* M1#M(KN50T@#Z+,$1:;*SEF%LDP7S7$):??AX8$BKCPX;.'+C2.QG_#Q=X47] M[HM/\\O9:B)D$MJZ M*D&JG+&=:!.QE$3,G1:2?+&;_)]Q;TO+E\#BQI<7G; MQ',GNRZS8B0$71.8N- UC4Y"=-&B$HD,Q4;EUC_BN>/0_?2\.)=X[J\S,H3S MNQ6=8_7C?KM:YV82@N3*!,_ %63UY&)U91Y2\@Z-1<]%&^OC 5!/ZPZP%V/F M;3378-O= >W;]*K]X)K>#SX([S2WA:,ILQM)!FCB^'0)2C"G'91<[>?,)'CN MUM/) BO"FC CKI=OB[O\.);:"PC$[%F>!>M:==T M2M>3WX*(.=OBI4Z->F/<@W)\IV%$5 ]);Z,KX^=/81&C*3]GDD&RR7YCVOW[\5JM9B&RU7UZ59S\@,_ MS6?KX,R[RT^?OOHK7ES2PGZA M5[#>)Q#&S27"*US,:"]=OKE:PO=[L""MXYK,,AU\G?&;#-!;EX 55SCR8F.C M)MACK6!P+&T8CJN;:JY M".[HJG_4<\>L#9W33ZI?_K-Y#\Z30JVJ,>ZE MO-Q?:-B:O5U;5Y+PW]8V9U4#D7Z*'_)$1:$T"@:^U+E.7!M )05PPUP0R#0Y M+>W>B[&7\YS?@9-2HT5#XF]AIX$RWL2;, FFE UTTD4/2LD$H12DEUE;76S1 MJE%'@7'7<:R0]7GP^G04.)<@]JKD'B3!0 M[,>D!7_S55ZFRTQ:DM?A3R]\\LI 1FY 9840LO'@N/<. MOL3CV^XCZ.@>6OICGCIL@')MB-\N4:HKQ *%;!()4%([FO# MF @N.P]1%R&$3:A1==-_E\<]">6/+M?17WZV@YP;B/8ZE.U%Y@(CV(*U63\K M@)$V/9M\<99KCDEW5'V7YST-W8\NV1:URL,LY9^^;O^ ]4EIHHI)"0>.:%#' M(V0(2A0H3/. R:?2*%&MX:)^^#9G0YFCO0TW=H,N^-J6\N]!>*+:_G.A1">J M#M1GB]8!^W"B*%%PM"!UH%-"*CHE!$N@HTET#AFM]3%CVJ?N=?18Z=9'C4TR MA[_9(V^()'FQN&H;?66+D#U#\LL.?.2T=A8">*9JRC0SLCBI;6C#LCW SB6 M&E@6R%=(FZGD%##VSR2127Y81E&7DJ.BH !UY*S#T"Q(2T9R('KTTBA,(%H85 WZ:+VIE-!VC*C?%4T,!P MOD7<:TBE#L#C&2PR19"2IY-4D8]!S@5&CHZY(^P63Y(+0\7=8*SHVWQ16S^\ MP<7JZ_L%SI88U_DR/WV]^9--L2 K;-.8[%BGVN,^GXT0?R8\=Z?A]/KL^-E].%SG2KU[7 M=?(28TY)$ Z?0!G)P9E@@([@)'42*NF]E2=[GG%\ V2H^.?CRZY56]YO;:]Y MS-+(H"%$84!I6EN(/ '3,C%%GC-KE,YW9N,73FX\'*Z6^QQI/R?[D!;77=;T M8^Y"M^C!X60Y1NOZ0S3]6.8NR*!2EC%"C)[.=Y<#>)$3&*O01L]5PC8W-X^' MO;WF+IP=>?LH^)AS%XK5+IL(1A2"I8D@*%V$PI@.16(QLN]!+VUWG M+O10U8@&WG*QFKRMLMA$Y52QL9;0H,K M]+>[/+GUV&=LR!TN_OL-.^R$\;781VPC:^\_\*_II\M/ MUW1*&',,L4X$(-<_>=IA@F!@C3.*L>*BZ.1M=]+?K4)/SY&)([QB"$ M33N;]_A7'M)\9':_GG$+KV1%50OMYJ15%=#P6,"0>P#*DFO@56)0=+(:H\Z6 MM_&R.H ;IU4:*7DU<4ISKXJ!FL!/%BP*?:9U]/00)!(VZ 6Q62#098VTW*[8WQZM&FDG['#-0^)X=-TX_ L7\_^6.9_ MXL5EGB@5 Y>B )VCM;&^)ZR*W"W'#6JMR$TM;-\!=LB#GPY!FHM]Q+RC-5:B M[L]D+TQ7-W%^AWD#I>$.R3*08)R/4.](:$NT"!&E0&$,T9EW(D?G1SXQ6K01 M=8-G<9_I..Q/=S,J2FF[./_+R0R3DKD)55H&3MW1NM(3_/!N=+X(6E@ MUR$5;AF0I4UB8K1EHL<"3"F'FG$G2INA<]OQG"I@-JK&=UVS'"[Y9B-B;J*Z MSE;I@.L(PX3N(SOE'*%AVMM+B &B/R8U%-E/3KL(DJ4,2K$$J*6!%)0O4AG. M4Z<@^IE3HM/,H.,PHH_$6S3W(E3+U33^7*VBQ=>KX%,LEFQI@X2G>%!!*@A> MD(=NC0X.8[*Q46>O;7!.-;MAJ+;N=O8:+.H6C;3K?(H7L_0;_>;%_W^YF"[3 M--XH*E566A>U)5^+3"LRFC-@((LY6ITXDYQCHV%!>X ]$4Z,*?X&N\,O\T6> M?IC=9FR1W&*0'K05K,:W:V2Z&%HY%QJMH>VP36W,-C1/A >#!3WBQ7G*T\EO M^0->O)JMOAU]GAXGK*QW^!J(BPP\+0Z$CRQS_]F'^Y>_TT6MU M_UO5+V'SY5K'6Q[ZE#R%H3(=6;T;%-3CFON#53 ?47XC M[M7W\.3BLT!+4+()](?G@%@D?_"1?XXOURN>]HOYV43'1V0/+?_0P?GTO7$?2>USC%ME6.8 M2\F*SD22/!V'EK0;M)9,3_9__)BMJK]?%9>BO4@J \N6DY-5YQ8I+HES66G% M0^2^35QW!Z"A=GG]H-=7DOL%:ZQC]?4J??2G^6(Q_Y->C9_Q,_UD]76B3(S, M14LO5[+T;F0%3I&;*0W7ML1@@FSCS/=!>>IVKH=QY:X9WTPO#3S_;^_ABP^+ MO!GV<@UQ.4$R9C-Y'&!"O9700D @;Q,L2X5SH;+F;8JO'D+U-#@RFMP;M?K_ M5Z[S?')Z\87>,+VVB3X5@@9[TVYAR@)@U*F3S9A>A4 MMTN#-=W!Y.@M\09'R39?'4@R6!FG($U, MGCFM.1A)YZ BDXA.OY"@L!1+H07HV*9AY&G(LB=.?1JN]-'!V!=E_ZIS51>S M%Q<7T]J%X"><7?>V+%JFG".'HDJN0R$1?Z*_IWIS>'7=E.Q]Q?"-S M7%7,1Y?CV#.&WN>_<$G^\72%%Q72[^L,3KQXL5S.XR:=\WH2DG$8F6& 7N4<*01E0F"4V3T*EI8D+44 MR'F'F7B52YN*YZ?K"PR4Q]H=J[$$"#!!WB\DB6[$5 M%6+B"K)<7VG% )AB!*:]8M%S9TL;>_YX%-ACPQ^% 3VDW$#S#]UX7W<[R5() MY@T4;6,=J6/)X&0UE8IYX;U4,;1),]R/[?B&P7 =]@@Y'*" 8P70?\=%3<3Z MD@?&S.]]SBAA\H?1W8F,!V-9MHYL+1>5-<4Y0_^?"A<"A=9BLO43VP3#,5CT M5@K(3M9Z?+("@XQD<&@?E?1!BD8M-1H%PV]_[$^XG"[??5YD3*]G_\3%M%I5 M-7S")Y9(GA+6QM.*G!G'#&"AERG6LF)GA!:^3>)J5X3G$\;JPY&'8QDCZ:-! M /PVSIN1MG56=GI#ACS] #_DB5869=0)9&:$U!8++K -FJ3G"_%XS'"7 ]A M?(K<&4TG8U]-W(;Y,D>B]S+_.JM 7Y=KV"]B7*S;Y7Z[('Y_5C+4WB^DL M3C_CQ:1XF;BP ;@QELR\.LB[B B!H?'T-A2;N]UAC8'F<=/G-$H9NUG-[05< MVW_O\^+3=+:^E"/V3^=I8HS6Z .CC9+72SE+_@%B ,,-TS$:X^Y.^NQ$G)T/ M?'+<&$>T([:FV8)Q,]H/+UY50[)ZDA7LA"D5T0H/ADE5QW-80)8=),5*"(G$ MP+M=@'9XV)-3^W"1CMUSIJ.IM/[!FSE)=5GC,]8Q:T XR6B#<@(\2Q(28R&@ M"%F4;EUG^C_[R1%B=(&/W6WFSK9U,9\O*KQYV8E\$D1,024$S@(Y\EQI\)+\ M>B.E3D5H*?TA5D679S\Y?HPN\ :=9%XLEWFU_#W7IIZ>"%&'>GR?XEM_ M\&*6;G_CQF].?.%DHJ1":S=T-I4BP$F12(O1*)%3S*I-/O8@V$^#120!D(E32"J)?&#/=02'R=D8 M9'*B33#F(51/@S2CR7W+C=;@"]'K*Y*K9N%U_1.FB_"F2"B,#%^E:Y&2J,.C M#,BQ]+Y M\N/\(KU?8+U;?XE?EQ..=+!9E"!#Y'2TZ7JTI4 VC\N%296-:F-2](+Y%-DS MIF:V\&CPY-W]:.E[RQS7\^UN .<3'PTJ)\EIB[%V_2@,4 >^OIA#>A^8NMM_ M^VB_R[,=-F&,(? M!!M_W M_K)I,U?G+"TP$OJ4_\KI_?S7Y?*2$-?KH]77JU]:AQZP+E^Q##J3A%3F>I," MPWARRG(5"763_:@OTL?-IZ/H9PNA#KY'9N?]F>32^8^>S#*B\^U?6\IW^S:=69-3HAR>?#H&@A MJM0F.1&0+"^9=*R3>9N09!N:#Y?AB)4IWT!<]P?J *// =Y=I>._IOM/ MZ@$JN*O$ ?(;<2>^"RIR$+SPJH[Y\<(49JWHE-G=384W M'_T(57BPY([4K7+3P"4JKJ+AA"M:(E3P$'PQ@-ZYR'*M"6F3-;<+T6.WA$:5 M^(AUFP_ANM7*K0N^'\UN#]1GWP:FARCC%,UN;1$Y:,X@*$'G4A$(Z'!=:*;I M1]&%1L-83T.60YO=-N5*'QTJ<#)T;"%+U=6TN>B@CI0$'[-5M2>OCJ&3MA]S ML]N#M=]&SD=H=FL%.BTYV4BA-KC)G/Q4$-1#K! $5)-7&0]A,R1A)K8Z@]74]O MH)1';-2R'='UW(P.F)YO*^->&NO2R/80<1^KE3'M/59I(8'PT4XGC()0ZVK0 MRAJNY2R)Y]?*>'0&])'R:5H9R^QE5B6")6.2? J/Y%,$.JBX]S%&:VRC-+A' MT\JXEP[[MS+NHX &;47?YB_SBR^UJ/_V&- -."?(^F%,@U-)DH\A/ 13"BCI MG&8A%.[;M'%Y$-83(,9X8F^P;=QL&+6)0:;(34X,4NTUJ9"7ZJ%H((H6%YQ+ MY6X7MY%H"[&UYOO(MTV":YK/U@U> M L[^ZW4IF0ZCBN^W7W]Z_?;J+.+%F[HNR+;6!FBK"20=>CYZSRTO3*8V>W\G M>,FVP;7> M?*4Q*C'.()=,B&2Q-;\\@% &"_V/V<2:T.@^EJ=BA@Z4),%#LS;>#&_B48KP$Z2";:I&17PS!\P3>VBBM,-&& M8XPZ:4V'/8;JL=C01]ICAYQ?\+]9?:/:^$;M2+K,I"5Y=7+YY++(ZVG 3-)) MB;5QBE+ G#%1"F:2N'-.[*H$[_C$4U=Z'ZJ@>6OICIV#\H)M1_ARC5!?SX[E MQFB)OLX0=_5:;FVY1(A$?3E"(Y GJJ63!E6=)NKJ&[XGHI7V$ ;#<9-/(3R1GER%Y1- M_<9N.$_C1;;0= \R#513 S^S*UIK@ZU=#M [3J:0)5.H6 D2T3#/D*S@-CVE M3TFF/3[H&7&IAW9:I%OAQ<4&Z76BMJ0U1V$ !>W 2G#Z*N<$%CUR0I:2:].' M]2Z2XYLQ+31V;[#) '&WB)57'=V75,_)*X])QM:U087JF0. MY$LST#(R3U]@L6WNJG9">BH6RS@R;S OZ0:<:L._+C>ZXEUQOPO"I@;*?HRG M,4Y&4NI=JK312(ON0_N1:F1"273DE2?:ZFJR&(KH";A";HS@LM')"BG;67&K"BM5@:^PXH]'I[FRL7;PPBO*]TZ8#QB/'T[RG.(K0_7<"\"#5!/\[C[#JPA M$M1 VZ)DP=+;Q,B/RR:0AQ^E7@/6QXC!'Y-"O>+QIV%0'ZTE4 0>RV+*5R;:9"=L1X*E#/V-HMQ=]#E/-T(-":P%C-!"DX,5;'G4Y1B/WG0"?'8,.4\W./>A___V.X'ZCOZY_ ML/Y^%\?;W_])L0___SS;XN<(L,(ZXC_[6JS0[H7)FF_^=_366. M/$G-F0M"9<."CDX9+HWDS@7/)]T?,^:;_MNWL00IHY6":"WLE#R/^DGJZ\355QM0F$@Q76VE8IU^'9- C>% M7K@@0VHT>J 'RE/O;8=QI4M;K5'TTN!4O(EU4AAS$8T&;I&!JJVAG,\:!+W7 M,=*['+KUXAS$D:?'@5YR;60[_RO7RHR<7GS)"_R0K\=PKP=U)1\XTSP"=[5A M4$(+@=&*76#U)SR41IWV]@![&DP84_HCIL(]=)_%K7;!* O%>@\J,EEG12HP M++F2:]?9UJ/AEXBMFX %HJXFZ4I78KJ'Y=B*ID MIT*CKB^[$)W3K7 O37=M]=M'XJ?HVMH%WX]6OP?JLV_[UD.4<0K2I.A$X4Y! M]2#I"%2Z%@4(B-YJS;WR_NZLWT=-ED-;_3;E2A\=C!URWMWML#@RF7U0](9Y M"73NTL&KE:=UA\039BVPVQC.Q]0ULI(^5M=( MPYF-=7^3/A=0V7'PE@7:\SCGTB/G\1B;P'EUC1R= 7VDW$#S#_>F*Y)%ZTR! M5!O4J4CGG NNMKZ3ZU:&SKDVET^/H25@+\WU:@G81^P[#8*10VD["D>'A= > M_M!10F<]<-\)F<7DE!=29%&84CHA]Y9SS9G15IO")OL_OE&H3-7F8S$!^MHH MJ/ ,SM2A<;P4)G.4ME&7KD:ALML?>_/^]=V*_DAOR&JC'^"'/#$Y^I1Y 7H= MZ$T3TM8!>9PLL.B9+SJ+HPQR?PCC&5V,]^#)P[>CH^FD>>K(3:2O2LEQ-?V2 M;X"-)6KT-@*/-4.X[M+NYER MGR\7\2,N<[H!4="RN7)U(IP@B#X159GWX$W]C\F^B..DP&X!]Q39,5P+#>:U MW(;XQPP_S6EG^^^<7DZ7L0)\L\B?II>??L\K$H7&8DN&8&*N-?2U2Z>F4S*Y MPCW/UN"A=/A%_VV;TTU[5A\B%B/R8M D,NI!:0 M0QTY)A0'9$J#5L9D'EQ2[!A7G^?7/KL)&_I(^W3MLUE Z4J$Z.I(8A<2>$<' M:?0NZB!=,JI;0]5'V#Z[EX(.:Y_=0[JG:9^MI+5U>!U$62_,7ZXG:9T?%DR2?%6KY$RC,&GR=2VY5;?;.BT3>+7GS MT;7/'J#[T27;(!I1W=?5E?M:VRYNAMT*S1CJ L9Y1Y:O+8 Z(.BHHPK<.52- MDKBWH'DJ+L%@21]!^]>SI3J@:EOYL177B>H]!NMM#Q$&"+W-Z+]MZ B4RM)F MB-8%LDYJJX::TVB+-T@&L9*A31C[F%385\UQ)";TD76+[I+W9@!$+3%'8\!Z M46K\@H/C.0(K+"ER>HI,;:Z+SV#9V!\^JOS_1^Y(&Y MFSL^;92DS2Y([V1KAB@2+U8B)JZ2T%Y'&V--UHST2RE/'OC<-FF:P1I/+ @@ M;!VCDHH")YD 75!B,4:6?(Q0_V]CI6G>$UY838QGS@3'H*18Q]AG5X>7"S % MA=."7AG?)L-E"YA3NQB':?[N5C)4R@TR+%]L N$UUVKVNE1$=R+BD\Q2%IJL M\'5!!%G1B5R>0J8TTSG[8K+E;>+.>Z$]#5*,JX$&%L9M@-^FSZY#Y1.A8RFU M1I+K2 XQMZIV6+&0M#-1D6]L19L)&@^A>HK$&"#W!J[HG9UL(G-"Y+XJ2I"! M58H#LJ5+;HQ 0E\%S%< % MZXKT14;[;#K5#%'U4-F><:*"5A@W;=5S[=!=M 8?!0.OZR5YB2:68^32G]NM M9"_M[D]4Z"/E8T:DN^!ZWHD*O337-31]B-B/20OK,*Q+?P*S#I1##QBD >YT M[5KJC%?R"="A?Z)"$S;TD?;)$A4"URII2]!XYK4/GR20W$'TV;$LT6K?<<[S MXTM4Z*6@@Q(5^DCW-(D*S'HC$\L0T-.!:&,![XP YNE<]%)H8SK.>7]DB0J' M*W]TN9XJ48$;]$(9D)K^4#DK0%2Z?D4FD4.7HNBH^D>6J#! ]Z-+]EB)"@)C MP93)WG7:@U*E3H?4!1(/U5$BA38J\#_W1(4A+L%@21\O4:$+JN>=J-!+;]W" MTX<(_7B)"HXG3QM@!!?7-1Y!D)WB,]CDDE96!R_:##X\]T2%!DSH(^NC)"H$ MX1SC6 >WK.]B8J]!'P,1(5ZEC/_.]+ M.O=>?:$_AG28VO51@U,4.F&\DY_@@U>Y9,9\S$I+Z8J2@E?[FW.GLIOL^M#A M$ZIO?.KW"VEA@M2BH7O'[Y>5SW54 M*!*[?YW]Z^,T?GPU6TU77U^3[56_.>$<:S=_LIJ\R+5?O(3@-(.8;!3"H(JQ M3>ED!W G&*TZ!C?N[C!CJV'$^X:4IY,-DFN0KV@;F7_-N;9OYLSI)"&'+,@1 ME@@>Z\0^[KBT& RZAV)5RQS_]F'^Y>_TB#4I_JWJE[#YK-)M_XL5EK1FP0:&D_OR05.26H.=<@Y,\BH18T%>G!:(V@M793198\X+I6VXGA6/!JNB0:]H'Z; M5^2$;_8AS^(W&^P-@:-OED(LS[4+G@T@L?8IBL:"2UR 4;5"PFV:0H5I(EF\MDKD#Y7 -.,D#P7&F=K5*E6R7PG@<] M M%YU*F_3;!T ]YAPB\!81N/NPKL).78 UC6C%D-CC%Z%XR0X+)6$((B]\A[QV2;Q)TCTV)/H/ZXK.@C]/9LN(HH M6R:BU4:"2!Q!<>XA6#I/&2;/4PQ"B38U'5OAG-S$/%1=#Y/@ %F/'$E;6[J; MN,^:X' [Q,:/<5Y/E@%]\*@ ^0WXB9]#P]:XX5DM$V8BD<%!RX9\D1% M28(;0]O%0_ORN>AQQP'<3(U]Q#9VBOQ/^/75OR^_#P:D$T.[4CQ8=(IL!U&3 MM0B+E%@P&)Z=[U8&<>>#CW=(#A/O?"39-&B2<1U$6,>YEQOI50Y:GX+1VD#B MD6 Q0:>_R70J^!A3B)B<;Y-AL /0HS\RQQ1X@T+X;; VJ0_?RCHZ &SJ2.^% M>!J'>A2%=B#)<&TT<*7V \W,:\:4!%2A)E!Y RZ0&RED81IS23$=;R,Y EWV M.-JG84L?)30S!F[ NR[C$ZZ6[=%2)7= 9V@";S6"%RBUE :Q:T;2SF< M61M;;8=AHAS1C%@N5I-URFR]S'\7\PP7T_F:T-P7,H-, (R^SBK+M%PM%!2G MB\[&)6\ZE;_0$VZ\\_2WN^_[3@B/WF081[@C)@"M 5WA^&.V_)SCM$QS^G9- MM!]4'P.AF^9WP3FN,3"2JN:MY#SBIOXP.!E"X-H**.0A@&ULW+UI MD]PXEB7ZO7\%7K6]Z2RS0"5)@ MZIGLLM&1UF"E3&DE9-6UIS]RPAMCEX8PB MZ9*B?OT#2+H[PU> #C*8W8M2BB");'ZMS^$ M?PK^ .2*%R)?W?_;'W[]_!/,_O"___V?_NE__3\0_M]7']^!-P5?/\A5#5Z7 MDM92@&]Y_07\5-3F=]_J4$41-'^;\M_ M15BQ($P(3!"7$,=I"C-%)51)$%.:H82HX.;^7QD3H1120!2G"F+,)"0I"B!/ MLS3-B)210,U#E_GJ;_]J_F"TDD ;MZJ:?_[;'[[4]>.__OCCMV_?_O2=E7]CU$0H!\W5_^AN_S[P?7?4'-U2 CYL?GM]M(J/W:A?FSXX__]^=TG_D4^ M4)BOJIJNN&F@RO^U:G[XKN"T;CB_B N].S'V29%^)33S3(Q;_]0?]ML:[@ M/:6/BT_K1VV5&?OH\C6MOORT++[=K511/C1"?LNJNJ2\7L0DQHA&"O) _X&S M+((4)0%$2&4TXE+P!"WJ[:N^D"OXZZ<-JJ;I0>W^P8&'^L3W7,JJ6)=\-Q(^ M+(\-;WID,V-A]N.*/LCJD78W:/#&:6CM^?<^;"#RBB^+:EU*4"C M15 :3- MOK/C?_VX(\!?9RQ?BN+EA.P:R,!@!CW0X+<-[/_O)+4%?P9P:7R2HMPGJN!# MB=I]^I6VL6%)T8HU9G:/U)1%X8]R65>;GT#S$QB$G1_SSZYM_WCP]MR6&SMI MR2]T7G?%C[S0#MMC#9_UHW%PKR*D+JYZ\=INTA#_ (I2R%([[$?,/?A87JVK M?"6KZG7QP/)5\^2/DA?WJ_P?4MP)W7JN[Q:Q$DBIA,$@C3.(&0]@%DFJA2^-$AQ3EA*Z M.!CE+WZ7HP.W^J+M?"&?7_<'^J2;7(*:?@?+'=H;L-H:X2:7X[\!=D([CPZ= M1J(WMH*>L3=@9R[HVPM:@\'&8D!7 O3L IW1-V!G=O_W_B1^LB[R.CB,CWK2 M866R3M@?D*9K>-A0=K?BI:25?"/;_]ZMWM=?9/G^498:[.J^@_4,CIX';_U! MHE"099) )84>J&BH( FX@)FD*1,)Q0$)79SS*_',S6E__47_2VJW'-!6CXP, M]4:@?W4;=J[M+;M!9<(^&'G(V%@"?MC8\D?3%XTY8&O/9JS8&R+TT"#K4;Q^ M3P1[%?QK,4TJYYX(W!=K7X\=)L6?OM!2OM+-"CU8/,I5U4Y9RM)(B)G2O'K: M7:(]6O.CVV^T%&_UF%$_W:TTBF8KH6I0?];2\_[1/*+ZBZRTHWVW:A?6%F$D M8Q22%(HX%!"C-(89X0F,&C&RP+?XP ]:52IC M8?5'QW67J3K=:#1\!^D:#GM6 /8'^=9WEH#']!K3&@Y[U MW1!3:_M!1\ -Z-X5_:JT)'A<1IJXV_RN0TT%?MJ%K(F[Y& E;.KVAPUZ[\PX M^Z58BKN'Q[+XVB"K?I8/3):+,(RC+.*9GE$@"G'$]=R"9P1R%1(<*4(CP5SF M%F?:FMN\80L5Y#VL;D/+.6KM1@-/A(TLX#NN^C#!;RU0CVZ[!1U>A?%<>Y-J MF87A^_)C<\LPQ?B)YN5?Z'(M?]9-K,OVR=L?_D>N??62?WEZ4SS0?+5@&24R M"%(8)('6$!03F/&,09HA'H14H-P232M8@W0IW'J*.,N%U"'K>PJ1#S%'C]H>0 MXQ>Y#1&E4*M%,PO74_F'O.Y/Y%04*D%Q!N. *HAC'$$:8@%3Q@*IL(P"GMCH MWIDVYJ9^[=):#Z;=%WV.Q?/?M2=N1OZZ#VBY/ .VYD=TAQ2:-:2Q>7K6V!Q> M(VO9LR"@%3]SH5&T*$"=GIV[=1)5L\"^T3:;2X_5JU MP1$+)'G&51) R;2W@E4202;3!*(@Y"P+@S"CD8N/=[:UN:E> P\6"JXKV043 MW("5=(Q;.T^PG7OCC;:Q!7&[O]\ O0%;"C78=L_?GZ=C18I7S^=\BY-Z0E;& M[WM&=C<-W$KG7Z18+^5[]4MA1A&ZO'THUF8O0[U?U^;PF#F/]T:6^5<-X:O\ M4%1YL[?QV7C"G^7W^I6V[V^+. QC&:E8]X'QKBA+(,D2"ED6,4QPJJ+,27$\ MX9J;-FW,,F<1-H:!SC+SLYYM8&<K#-[/GQP_3^]BO-E^:!/Q7E)[J4GR1? METUXUAO)ZMV_7K?ALXLHRX0F4\%8*09Q$&4PB\, BH@F<4H#)F+BHNN.[<]. MO[\490UU2P\@7WV5EF@7A"H3*HHP9(B9<^I)"!D)!>0DPD',<<@EI7(FH1] ;*_-NC!#GYW.E//W%RY=X^H'$R?W[!*=QC3QE8.IND@P'+XD]PDL2KKQ4=S M\J4+:$@R2BD6$4Q%%+7A@C36OI,2261U;WWONW/PD,ZKD59USN@2] M&%;'6.]]\LYKT164C+WQ,90-:R$Y8?LY=="W])1!_VM?%?:?.TBDU>3#:G8)N:O6ZJ.IJD68XXRF5,(C,=\L2 @G6_PR%B((XT+^D3NDF M[)N>VZ?=@[E=*> &Z-6)C$YQ;^>"C,/HR,IP/+50#S?H@(/79RGVD1SH EMC M9_DYU?Q+I^NY0(M%WIU+3Q@0E&M6F7/]+E0C E<)II7P1S9,+:J)YS,0Y)@E&0A91F,K4.X?6!:&Y2 MM['"G)POM1TF2"'O+ &T,P7HC[3H12X\;JQQB'[UTIWG9?)%.FF*/;:=/3=@ MVV%W6CA-A[U78&,5V)@%WJ^>A9I\>*D.IKGS5VWZT^?[';-R]DONA"-)[>?N=-IL1?=)\OTI BEK(88LX2_;DS!K.0 M/U&F['- M^+((*99!%J>0228@%F$,J8PYI#BF4@8D(\0I(]T\S)J;8';8]=Q'?]7<%'I; M=BE61;%;!]@9Z?]TF5I[!-V #46@XP@T) '# M$MBE_/H])',=TN^_DU2O3J;]-TD$.Z0[ITL3.PC=@#VX#V6AAX/ZZ8/6BOIV MU0![-(C^7!95I:@N8W(&Y.:HQQR8\\-N"^M$VIYZRN+_;6)>V#D86]+ M?F-.TP5O=UW0F'0#MD:!OE5F_V9CUY!T0#[ZRV%[;>)^FVAWS5/_>=I5\\CQ MV4TU'^U,MZ?FD95G6VH^G_ORM0I?'U2?:@;]!4:2R90*F*I 3XL#'D-",P4S MFH4I54C)"+UPM<(3T*WDXD6.&31[?T8KBF9^,G@7<(K^MYO/SJ4[?]?5"E\? MEBJ\::>P\ZQ8>*&C9ENS\!3NEPZ#'*LCQJQ;>*EI'[D"]Z:8'Z6)Z-_\4DOV M0[A((T+23(]2F>(F5:K^@Q+%(%(DHPG!4L@D#:W*2_/ D:>E:W\JYE^S&DC&Y'WE@.$A+>+"^N,7?7@&,!6-E*K2G M;L3DA18@7C"?H3U%YU,<.CQGF")^E@]F^ZU\:M?FFG6[JA>DMPAY%JHXY-I/ M%PG$* H@(2R%4F892@,1Q9BZ*."E!N>F>%N\S1I6_733U>Q[%C@^N)3?1?IC MP@FEA$)*(TU_BLU0I/3G@7@82A+R0/'%8U-5ZU--RWKZ3MAO?$3W6-[GJT;C M&%V:+;XQ>1_^1FA;8KR.R!<;G70$MJ5@?\2UOF_@ MG,/,6]H9SZX8^R*A24QI@,R>$8\Y,=:F=M8VFZ; M;Q.1;W$Z3@^.$FHY![B6IK$=_8:A3?:*7RXSY.[*GV/ K[]^M*5IG?)SQAYX MWFT\='&;G@EP;T^7<+7;J M,B;9(PM/APILL(,.O*GPU,+_EVKKR&PN;H[Y?=!]T(R9'G/J#.31;T8=5Q#3 MYM,92-%!-IVAS[FVR,+%(*+J5!11DP5\P?3\+-%38QB:B%H<)PQ2'$:0)+'B M),28J(%E%JY$-C<%[:?NMXF&K,Z&0PXMNW!M=]L)\(MTXLC*[+?_ND(,HU1? M\,3Y2/47KD7W0A48/)%ZN@:#KP8&#@B;'):;S<-/\KYIM,FD&D;544U]LC:V0ED2Y2YL- M 7[EZFR+TTJ0C?$'LF)UT\3GN7Y9FYBX3NFJ?O[_)JI\$?(P)DE@\BC%Y@"Y M"/6<6R*89'$6!HIGF&23G-"Z '1V M6N9],-3J"*$JBU"=_O-LO O<%=#=\V M&*W/+15P!CTYMGA>?T"J-7;KGU:[>BG-&]%8/(.C3I9],H_#2Y? _CZ.(UE2 M[NV D6U[PP:@U[3Z8O[?+(I\I4LSK'V455WFW.0%U+^X78GG/^A=^:'9L+U; MM0F2=HF2NFCN36H%L\;R5BG)ZP5C-)0HU-XNXA'$(<(P8XI!QA(2*Q9$02P6 M=5'3I=VP-"U\I\%J:\1X.F<*V7-OOYIVQ[2]-M^__[-D-+0E@PP+X8_:'SA5 ,30+T4[Z4[:"]B**( MI!13* ,:0(QC"DD@,,22411E(D@Q=\OXLWOXW&9.+3Y@ ';>LVL6GQYQY\> M:^D86:$=F!B0AN?0Y"MS[O0>.'&"G4-3#K/I'+EFP.'X=[*JI'P>A[Q-F-@$ M270N=_5F+?]3TO*S)E4N4)#(,%099#+A$),P@22,!"1$?[AQ2EF2667@NP+# MW#YS_0K%#B>G!Q)__ON?B,Z19:(UX 8<'(386M&=:+O9+$YHITW; HPQH+%F M_(YP.+4^?H=,=%!]S(YQ.Z1^':5GSZ4/?/1T1]&OL_W9Z?,K'S5@O+%Q6?>+ M]CXOU;M ,D91)!+(% XA3F/]MXP(J$>=-$"1"E L;99*/.&9V]K'ZS.K'?2@ MMC40)K5[M;7&03@]=*7%:#9M!\UDB4+;U*M#KJV"QBRP5ZM\VKYR&/"F[;.) M!K^)^LYM'/3']-DQT4,STXV/_CAY-E9Z?.S \/)-,K3>.?FN2IUX;P[?K\M2 M#^*O:)57OZX*5LGRJ\%RMWI=W%LAB;-I'6CL$_X[\6=OL.L^KLD&ZV&5VVAMN^$^[Q]E/UD]\ _=%13QO1/U4G'!P! MF*SA88/)S]I MR#F7[?Y&EY/&7-"F5E8X8Y*$(&Y# MW*=:#UY=:!#O6>,V:(W>S79CUIPZ;^0AZ_;#W>N;XX%=NU";F]VFMVH*)E0U MZ-GD;Q":BGBO8]#HH"<=@J;J@OT1:+)VKYQE]0J _S6OOQP,AM7ST?#YT+E= M1/TSS5?OBJIJ]]5-%?NWM#1I3:J%%)$B@A H$ZY'(I512$B(8) PKB=:E!(^ M;+8U-O*Y#4DFVFNID8)RESPQ7P'9P1TXG1J]_QVG57/JU0FG5SVSP3=M]Y%I M5'4PCSJ8>_4VJ P#X ?#P1_!A@7SNKR]]+H,GVE-U77CS+A&1_\R,Z^I.N7D M#&PR ,,&P@_Z99*EGA8V'O^;_&LNY*HY%J['W3=-3H;;!U._:1%)S)2@'/(D MR2#&"8''9/"; 0T:U([J<8ES.PWQ MR.3(2G(MB4]7^3_:';5B517+7+0G M8%="^T75)K#IO?HI7U$]':3+;=Z%ZI9532:O!<$"<413B"4)(-8Z!*G*!"1I MD@J,411E3OZ+%U1SDZV^43?@F5E-=&3?,!.TL34-[&P#OVVL9!_E>O3Y\8&S#0U'6'8;WZDZWN+K/ MMQ5R%A0Q%G,>0RI"#'$2!I#$@80QB07C29P&-'&*3#C;W-S$N8\6R.]FT\_R M%(\EO981 =Y(&WL_O\^7UKP=U"ZCM,?->BM._&ZUGV]RVHUR*_,/MKGM[GKY MFHW[T+9EFO]<%.);OEPN=ZWRD]_YW.H.?M-'.V_3FR!(]4P?% R;M#E:#6-( -#_.LYFC=?;.MZWC9 M@M]MA4?KSAFSUJ,]B&%#H]E:;Q!^EOS+*O_[>K,'P8,X93A2,$@2"C'"'!(F M,60RDQ'G6<02Y#**G6IH;@/.%B>X?7PL"\K;#$A;U ,W>T[R;#=F^&!O9'F_ MGCAG*;[$BE?5/-G8I )WR>1]+;IX_<"YN=8PD2_7=?Y5[D[LM?77I?A)PS:1 MJ.O-(L$FQN:#+)M8U2[F(N-A$$9*0)0$"<0AII D)D&*=I4)EH0FPLE3]H)J M;H+4-ZIW\EQ/^KM@//.2;*,W=Y$RPQ/+^NE'CU ,_$U><=-&%W'$ MM4.[X$*$4203F"JEI5S@ #*>QI"F/$5IEL4("V_%P(\ F)MJ;XM0;XJ!BPYS M&]MHC@OM%06OP ^/K2T^2X(?ZRO+7;$1>V#L#;"+)<$W^'\ZU5;KN5B:(JBB?7K?E$)N2+Y_E]_J525BPB,(P MP"&A,$-(0LQB"8E((\CC* Y4PDD2.9V.X0N:,VC:K%^5Y?Y* MBR2!B8R0EM-00!(B!AE.4!PARL+ ZMS0R1;FIJ$=1E -F!,?X<]J(GP=*Z.[ M82TA5TUXCS#C-,N]CJ')IK;/F/(VFSUM_(4I[)$;IYRWGL:]-UD]<^'P/ ZY MR&GY9))LOU=-VHBFUCD109I)(F 69@'$)KXOHRJ%)$%11@E6(;&J*W:QI;GI M6I-CWA3E-0"'%9$_2:KEWH,/JL;>;'!A:5#.AK,,>,_9<+RUR7,VG#7Z6,Z& M\S=X2>ZR.S,;9$PDC"<09<0$_C(.2< Q#&(2$(I0@CB](K?+;(\[[Z"3C;UD2I>+YW0O7C^XQN'SXE:;&=5':8*' MA9ED_917G"Y-E:M%0J(X%MIO0-)DM,LHT],B3F 8X52@3%%DER1\6/-S$Y(- M6%!NT#8%+AJ\X$D#=JZVY](7-@M38S(\]E)5/PU,/T_IEO6M!6;%I;6A*:@W M*NO.Y0U'8G_BRH8>>V%(0<,!)%K4,G1YZM1E# =8?*2"X9"G#/,R-RMR37*( MZF[UUR\Y__*V*&T M:'-N0T8+M3VQT?S5,038AF8[Y],S>2./!KLMGHY!3> W@QBTD,$&LS^GU($@ MK_ZI3;N3NJH.1.Q[K2ZW>LOX8.K-F2.TS7';JBF L)V8R8 SSD0(!<.F/C=G MD#$:0!8Q'B:"2LF=3B^X-3\W-3IV4+\).V@, #T+!D^1'?O'3KO&8WUD&?-+ MN(^,!A:\C9V2X!R$E\XI8$&/15( FZ<,7-PS!\%>[1>$Z54N>O6TNZ3S_VY- M.3)3K;-^NEMI%,T\8I=OX'V3QK'ZLWY$K26[+2:S=]JB^>4;+=_;I/T+%N L MHD$ 0VFBBV.D8!;& 20)X5F4JB!)E--JXEPLFYMH-PBE\)(U?S8DVZZ8S@7O MC,:4?NFR/BO]^F6 /1TO<6:XN0$M.Z!'3S^S3L?0#6@Y,JYWR]*1XW;-)BAS M&X[-XN)-EZ/#'$36\/7_EU*"AP8OD"N3#>+G)J0;A3? W."\1#VTWZPW"2;H MC8DV# [.A/=6K1MS=HO7-T";!(Q-H#4*M%9-UCW.NPD3=-/$.PMC=M>0K88K M&;;8=AC:PM1;$%%=P=94BW4.1 U>DCM!PRAK M;_MMO<@BVPF#3ZVFG;I\X+*9R;8DQ7OM:*^,S]WEME_=F_0AGPI5;G]SI[VW M[Y^^T4?SFRZ$.V0LRK#V@\,@""".101I%#"HD@#A@$8HR9SV,:]",S=YZ8P! M6\Q@:TZ3@P?\\.G]3Q__V/M]8Q0P5C47.*Y@7=63EJM.4_7/V"M%UW;-"$=/ MO7#K=Q7F*D33KISX(.]@M>\;O.C-,5AUW1IBO]^E,MF'E)] MR1\_%^W.<9=/-XVP4BKC,$-99D)*$DABDL$0(4'B.(T#NYRB ]J>F^8V\-M$ M01L#'+,7#^F \^(Y,JTC2^4@1JW%[PINSDF=?FQ/YO2_]B5N2+N3"-H5A&SD MZYI'#$R=:::M9D6XE%_DJLJ_RKL5+Q[DKZM2TJ5) ?\?Q=*L"6Y*D;]?[;)\ MWI;:FUW=OUF;RN7M\N\OLGZO/M/OBRB.6!R@ "8XI1 3QB&-I=034RH)3JC MRJG@T5A YR:#.WO O;8$_+#4MOP1F!"+KS1?FD1;4!4EK,QI)R%9WF]XWA?[P! M3.IK);@5_[6N:K/$= .HTJ\CT 9[S ,ZYFBDU*1G&GZAM*27 MJ3B=DM3BWK$##A8I030+XA"JC)G9/.&0A4'6'$8.A*!9&FJ?MZCITG> @9-, M;0&,./4T;;29X@?ELW*BW7=\P(RT:>@&\VA_*/;E0F2F(=XS##C?H 1^2W7 ?A'X7DB43?']EN:N_,V5FEMW_:="KO;.$SA7>_ M>Z2S2-6I..GFC\^ZU=N5^*#?J5_T6]9M,E'&:!PC9$*S3*D"E$(245-X2H:I M2JB0R&WA8@20=;6UNXML#V^Q?N2GO>6+M)-0;72-KX3Y3H]:TLB+%J\B= M;W%2M;(R?E]V[&X:6DK%(,^7>5?:=+O\\*$L5%Z;S3-3_K3+C5M]+C28JECF M@M92M/LI$4HIBPB'49.AVYPWIT3_4_($2:RR5":.E5:NA30W)7INT?,MFM:H M;H^\+56\L0S4!>C;YEJUY>J>M5.Y:?MK9"GTU%7^]]K\L>RY<,S5L":N*^.+ MQL.R,]Z>[";E0N:+=_K]67[X4JQDF^AI(3E.!!<"BB!5$"<(0XJ(R13*,,XR MD8:A516:8P^?F[PV^$ #L*O\8:>41XD[KWG7TC'V3IL]$]8"=,[D(U)22?ZG M^^+KC_JV1D7^CLU?8?O71CJ./G 2$3AGRN9S/GO-P#E:*45>_T1YLY/3+<+$ MBC(D10P1Q41[33*"3*(0AB;CMU)1@ .GY;1CCS+#.73OLHV]C=[;I]%*5(BZ5A%G M8HA#)&"F_P878?]' :QEY>[D+N1L@= M>-QFKU_O7A.3?K?'S=O_8D]<->Q;-:LJNP#A7S3.MB+X]F6,<1J'%&601)G0 M7R_&D*%8?[VA".,XY6G"BZG!N7W/[XK5/=0-/0!3-+T-WG?\O"]R;/?! M^V1N9 DX.#.Q0SN*+MA2XU4I+C8ZJ7;84K"O)M;W#8BVNN6\7#>[0=J2Y6?Z M75:OVZ>_OOWX]M.M?O51HH(PI0&,I.)Z+A"ED%(J8!IC4\>#$DJL#M!:MCF@@II^!\M-P!L0VELJS2%Y]M2D\FK0 PW?(3+(@OOSLC,"HV,['BU8L"&U M@7L#.L W8]'H$%GEE\Z)0JJNI]4ME,J>I+,Q5!:/F2YXRMZF9U%3#K<-/#Z\ M#;DUM6UI63ZIHC0;]M6[?"7O:OE0+7BL)$YI @42"<2(%%SN@P:_&=B@P>VXG&/#OIUOZ)G3D87Z>CK=C\;:$^3W ME*M%N],>6+4GXN#LJ<.M$V>2[U+9OOTN2YY79D>IV]/@@8H0%A0&,M#BE%,'EDV[I!QD;7ND'^>]=. M'%^TST:64@^)U[>IU7MVWGC;0QN]$^:1_?PDRGE%A XEV5LV\HL-#1LX_JK; M^E*L*WE[7\H60%&6Q3<]6%4+%.(HCA($>90QB$D009** (:,QQ+SC*>!4RJ; MLW;OY!:G#6O.0XX-'5Y' MC[,-3CH0V)B^K^E6]PP,M369&M^K7_6SS>;5>U93/6,0=ZNWW_D7,V3\5)1M MBL>]:J&+)"-*X)1#%(#V>9I<)2; MX5UBIT63T#RR4#4VP$+!7XU6-=7Q-G:8 D0;2X">!H--7^P5*?88!7LMH7Z# M7P>CF3;F]5K2#D)=KW[@, 7]F99_DV;MY>UWXV[+11ID"1,BA2F*D19&$NK9 M'=5^%Z)<)0G%PFU??K^!N3FR6WQN,G? FYUZ7&4B?O?^I$C#JH;M"T1+E[\-QO$2R[[BBTPT-/QZY MC^E(LA4EE(OFZSK_*SR4U#;^A3U6X8%QF)(PBF&:9=OE$*"&E M'$&1\D"P,,O"V/G): S!;PYUR.#3FI>Q:;W(YS#T$Q^MO,JTHX=^KSN@5?, MK*N[9CKWH+*,81XS&!*L&IGCBE"!).,(Q5FLB0<$ZX4R:]DRW- M30Y;H)LI[J.!:H+M6T^X\8E%L5S2E:>F'ADF5$Y5' \: MF5033YFX+X4GKQN:LK@--WQ+2[,TNGD?$4)2A5)"10*M@Y*&,$,JA"+.4HY3 MF49IZI:&^%@S!,_9=H\V-7$&W7/F'F;%/7NUCP6IV^]YM4@SDNII4@QQ0O58'E ]=4IQ M!+%(TQ"EC"=N7M!A$W/[\O>6,\!O!J1C[H4C1 Y9#W*E9]J%GDO,7+E\TS=^ MQ'69IID77'#IFWE^)>79E4.KFCP\Y&V6N=N5688Q0.Q.[*NG"46[+"#WT8JG#*$-\^55)P@3%Q:90@]A[56!CUEX%J.?'@L M2EH^M:%=;_*ON9 K4=V*_UJW238781:K2/((QLSD\9>$0Q)$ 40RQ9B(D,18 M+5;ROBDBX+#(<[%EJ^^.M-_=0?LCCNT;I*!8F;VS;=VBQW*3+[ R85..BQN7 M.\)RN<,/KU/59.W =G&R-V"+]P;L$'M<$[%FQ^\JR>5FIUTWL:;A8"7%_LZ! M>U/FVVD7K=^L2U.\I(F)^@M=KF6[0U8UQ4UZNV6[O*D+@5,19!&'*B,!Q"2, M(#$KTS@-4)1$B*O +<+S&C1S<\N,'4V(5Z&T<#T\:/UJE,J$G>L79R5Y$UKT M+:^_=,)6=16(^C)7R55>E&!5U*Z^W'5=:[E--E6'C;V5UG1,:PAH+>F.!MR MQIA-\,"FB_H5]'86>=QS\T&LWWVYJQ!-NW?G@[R#_3TO#QVHTOR+%.NE?*]N MM7\J\F43HK![_-OO?+D64IAZ4R:$;%UW-:DVJW";OXC+ M>_-3]+ZELK]8GXXM]?Z[TW_QOW'8]SL>^(4X[0 Q"KT'(\8XK0S=1&WV##_0 MLG[Z7-)511OWLWKUU/]-LR. I> JB@F4DH40ARF&-&8)3#E!,8J$"@EVVUBU M;7INTM_A PW 01LN#K3;[L".0>;HN[(./ [8CW6EQ/,>K77S$^_;NM)RN)?K M_(1AXG2WXJ7)&_5&MO^]6]UR7JQ7=?519LFIX4H%RH6)?FISN';@G31_SFBZ;5%@BK]M M$R5>K>M?BOH_9?V!YF+!LE P'B$8IR*&V)1WI92$,%0,TRQC4@KEM!MMV?#< MO*4/9?$HS0!O]DKEW]?Y8Q.-084VHCW1O@)T\VT]TJH0.&'NKNH4,^IC!!C1@ZQIHV.!)UL ][A'[4B5W]UIV\:GW9=V MI.1@1]KU_B$UZK;[1]7GXK;[0.G2//9NU0'XH-_-+UI:WRO]@TV3@H9^K';6RH MFLV?Q@S]'VV'=NS:B5-=7+DI-%*OG]?3%^S$B6KO[6P#GPNPLZY16:C'N\[ M&[ Q$;Q7H#42-%:"S=Q8W]_?5#*6OFC7NA3X>\DNGJH>X MUM6,5P;%ZXGS1 M0>^M3EBC<"S&GIHQW.E]CT>;<9C0]D*:$C)ZM-#"OB;D_SK7=O,0S@R,/C@?I M%_IL&L3@]CR;5\;IG^5GQ,#]X^V^8"3_62+.A_:?OW6\LBB[HHO/JW!(EJ(0 M"P0#RD.M1 1#2J2"3$8LEG',$QSZ+XQR HW+MS911:9MB=&QBJ.K9M6*5N"+-J)Q:\Q%;CKHT#-V$C@.WR.KWW.J/W54;X"#!CDP MT*%F&9YEV5GQW GS*G8.S4^J<^ZT[$O<@"<,5K=F@_V#?J?JVU53(*#98W^G M)?:NE@_5 C&!1902&(4LA9@J#@D/ HBPXD(PE$7,*:/@Y29GJ&8-8NU4&,Q- M@,$6-?C-X 8-<,=(3@ORK87+(Z7C"]:U; X1*DN"? O4I6:G%B9+&HX(DNV= M5V0T99<35K/]A-7-'W^1E9G^-G-E$^/.S>[=O5S06$H5"@I)&IFC[XF)HPHE MQ#A*$X*84LR]7HAOE+.3NRTRXTG4M+R7]:!MBG'ZU$X27[RG1E91#W4%FO^ MSE30VGH#=M9Z3OGT:6;'(OMHBMK1&KLF.;;9"-<^\F?Z_:]Y M_<6DXM8M&:?Y:&6$1411@#-)(4HRI$<*A"&12L_B Q2GA"'.53S@*, 0+#,- M*7O=3SA0->4Q=9_(=O8N'QZ7Q9.4U;_H >/[-NSV":P?S3VRKI>M).D118.J MRYS7FSPK8+W*ZVNK3[GVM\,H,D;W33](;,5_]VW>@"[?=V/69B%&FPEZ=H+W M;)G?GU^F'IC_>QBO(Z0&=P3R EG#AU%U/*'XP&>-F(;OEFE%H+Q>\!C3F,04 MAC+@$(B^9P M_D?)B_M5_@_M(3<)8%X755UU(9SFIUU$'PYBSA@+8!9Q+8XR19 F2$!$62JI M2N,D=A+'D7#.34:;+#N=$\3[,V6^0VZ";!Z/GC5S4]2QNMY.>V?0H2_MT+:( M0<\&?RH],KU>]7PLK),J_\B$[X\18SA+] M44_]%UEL_E8^C/MS4W=-U!AAQ5LP *# MUF1X[96R!*^*LBR^F40X[@'WYSK!3I\]4CNRSAJD-V"#%1SEUF^0O04OW@/L MS[4Y>7"]!0'' NMM;ALF/#_E*Y-KM DI_5#FVE=^-,>+FD'7%,N@BJ1I:!+^ M:=E!,8,9$RD,6"13@2.5(3Y@O?1LHS-=&-WB-!D(VAGDVBR- M4:TT;.@V*[ MCN8H/N<[PDYZKN=U&N'I<+:A[4T!PH[:#59_JF-%B5?-.=_BI(IC9?R^WMC= M-$QMMB'L39*"2G8UI,*$!DP& N*$F,(\!$.6:3]'410KD<8A)LS%NSG>S-R< MFMT1#]G"=%2,$V3:2<7U%(VL$3MV.H0C%.0Z3X)753C1U*1R<-[6K#JN;()PFUTX3O% VLBSLV-H)Q*=+;#D+PT4FO&K#Z=8FE8>+ M1N\KQ.4;7G)I_=TVO#:-2,!9(B$70OL8H9"0$1["*,V(0IRCE,;3+ZF_FVL@ M],7EUVY $.T6VFXE;+LP.SQ8VG?73[FD/JA#7WHIW4]?OM J^P'C,UQ=?_ C$3S.:OIA,P,'CKW\YQI)SA=9Q$UI^PQB9$H,J9!!&I/ U(!,$ E2%B*G MV>715N8FXK_(&BR+J@)Z;&X#[@"MZS)GZ[HY&]LDANN%^D' C!E-?)XHEDM: M]FYU#-4[W@V64GPMN2,+ZF$1AQO08/2HC>O-6OZGI.5GS;Y<1&%",H(%1 1%6D\B4^8@I9"J())I0E., MG=+V.B.8F];HMRMV4PAWTNW48U0J1U:6%OO-?N:7FUWJEQNCVDPVB0-O@+$! M-$;XDY[!_'F5)7<4DTK68)+VY6SX@P9D[OU4J/J;ULQNE5C$J32K:GH2',00 MLRR$3"88IBAC01B'DE.K@((CSYZ;/&W0.61%W2/KO/A<2<'8,\ .V.7E\\OO MC'UFU^%T3)26U9X6MT2JQPT_FP5U[Y;I4I@>Q_HL_^B)2P;HSUY%VEWEPR9R M\T.I9X^?R_S^7K]G*F(9PP)#3E"@9VUA"$D419!F"6849SR.K%),.;8[-]WJ M%0YMYVB/!BRH6[17S=1<>\1" ,?A>61Q/"QLW2.]K>W:( <=]''8==#5<5B> M2'.]L>TFR>ZI] M_45JKYBNWC\VT5:_&,Q5+46[*[5(8T$QEQE,4\0ACE,%&4\RF-$TB04A0F'I MEO%U,NPNG^XT^6$_'C_,6_2";J\[V#O)*\&Y8I1(J6>95]/&(HP,)=1:WVO-D0%&OM!K0D '0,W8,N!_FO# M@N>4%E-VG/\\&).@GSYYQI2=K3$^J(YY 15F<14CP@,:N?L],.GI\'^=(-S]S;^;0 MP7;NRXMWV_CM8SV> M;QNS*_R>BQL%Z;3GZ<8D^^ /NZCAIMYG0,-,(I2:K 08XI1Q M2&.&]&R"L*Z^>I5,0@@*904%1W$:K MLB BD 8AY1P1F61.YZ"N)'.BC4+LA[4J:1AZ0MB_;V\W+ MYJ?VJX7U7L> 8^U,JN!G#-W7WW.7#BW#(!]I+KH'OFZ2J]8+I+_NA"():2.B MA"20)32 249P(% 2I,2IH-;15N;VR7<@!YY\/DZDW8=^-3TC?^H;9K9?>@?1 M9YF$,PQXKHQPK*6)BR&<,?:P_L&YBP<$/?5S*;RFU9>?EL6WIMQ+_Q=OO_/E MVBQX'V1;N%V)C0HM.&5IC)6"61)+B&-,H':[" Q0&D499P%-J9V;Y1G9_%RS MU@0S^^+:,J",:6WAI&>Y6BQ%QW='GI>I%^R(K9?IRXDBNB;N4[>X+__,GXT+\]C<='%C_CEZ%E)EN M_;U%"O1-^.\6+G"D>UX@9N 8BHGK]NU#VDMD^F?]@/H-K>5VLV-;B()%,15Q ME, LU9->S$()J< (9MS$8":49(G3.OCT)LQM&#U(HOSVNRQYKCWS)L!_HJI_ MP]\(AS%UMOT\_W'UV,AYD"*Z(0,8-L!NKWR4HBDOUYWSJ#@XW(S?1SG"J[O) M6ZW"ZY$,&UMOQ7^MJ[9HS4>Y;-)9%[;U[5(5Q#*.]>P2,PJQ%"FD4J808<*% M1(@F$1V0G_L*2%9B^-^NK*';V'E-C]L-@F-WX$R2U[V1O&R6%J>J:.B!5Z_# MRC5X)AT?/!"W+_0^'GEE%O,V1_HF1[_,$J92W4DJ(B'$-$X@,6(_%<_.,_!. G. MGS?U,@G.CYI[,L'Y\:L'IJ"L-.)O;^1C4>7U@L68*A+&,*9F'R!#6A)0$L& M"J7?#ZX(<%/&:O MWWR0SUJ8-@_D,>,.\C\>O6A@WL>BJG850I\VN1XOM3BW#_H_BG75'N"_IZO\'T.J&EUFV>Y; M]\K=R-^_P=JK+/S4WWG: ?:8M-&6&[])&B^V.FU21EL2#I(P6M\X..BWS7W1 M;%V_R;_F0JZ$J=SV0>H7;E73>[E@0B(5,*2EABB(48"-RJ0P%HB&,D9<$">I ML6ET;FJSQ=PNK-P T<$&I5EG_N&Q1>YX\M^*?CL-\DWJR#*TX_-3R^<&<5/7 M\0;L0'L-+;:FR'>D\>6&IPX\MJ;B2!RR_;T#PI)W,Q\C?K0LGU2[35R]RQ_R M-FBP>K_ZM9+MJ= TB,.$)1AF87,F2<]@*$*Z'Y24<4SC)$RMPIF&-#XWF=K- MVIOT^NL5_4KS97,8U*Q"\IY!#K&IKCUR7K'&YGFZA9'&E>IC-T=IM^C!^Q7X MU:RSW=#O&^(](^45"O;_K=HG8'\G MBYG;M#UY47,'0HX5-W>Y?8"SVU99L"@Q$J0(XR@4D"49ASC4/9"IB,*$LC#A M::I02!=U4=.EA9=KVZJ37FW;'N_3LJ_EXD:NA<,Z!F5C+_5U-5O: TZ]0BT; MW'K6O98VI5JNH-;!.1V#XHF\4G]4N_FCKI2==42M'S:=!^IJWS/7T_GF*_/6 MM3%Z_V=-5W7CV'Z5;_**ZXGX6K]J[[95/Y,DRBC%&:1",8BC5,",1V9-E80R M0VF4""??T[']N?F@_716[SLOJ6\#Z!EQ1>U6UUZR\TY'Y'[DP<$_[<.S@[F1 M-T[>+TL,+Y/1RXV@D[FZ'!\S=$NIX%**YB#M756MS4G:]^J32?LE19/S*%&( MQ&$:0!;11 L@PC"+$8+Z<5$<1TRK8.:VGW2AQ;E)WJNB+(MO3:'.)@ZM:J&" M4GXMEE^;2#7]S[P&BO)FU'+=5;K4 [9;2AYY'7T_J<7:$KI!VQRG[,CUFY/* MFAO/&TF76IUX%\F2A,,M)-L;AVG07L68#[1\7WZJ311NHX.;"JTFNQ5*,*(P M2A/MBB&3'3!1!.) DH!Q@7'@=(S/LMVYZ=&N])'L2A\]ZGG*U^;8E(^2R[;= M82=+(Y \LC@=EI;2H$WED19V=T!M6[/9GTHY4N55JVS;GE2Q' G9URW7VP=Z M4/KE^46_3K??\VI!DQ1'B@3:.XI3L[N=PDQ[2O+S8ZK3'*VU).#A$:7WC M@)W7VR!N*XG6.5O*3W*5%^4O12W-UH#F->VB%*0(XI I!I,@DUK%2:;E1B50 MD"1@,4!/\?\+>KA!"QPTR)M]+8/=8?/0DGHA@HRD3!-. M< Q-ZZO,.5=PBQ(8X(XI]@AJ:Q_\J?1>H,-K Q0_Q1;;'S[IVUDE;=[72^' MWPQ_;^VWO/V3.]&&]Y6:X+;+[<;2V3UNRT=-M\/M9MNS_6W'6X>>1%S=?Y;E M0[-O@ (L2[CMRC>?5 MB(6(N6!Q'&FOE1.(269.Q[ 8A@1G 4\D2@)E$S=XL26G[W>"6,'/I@U ?:Y! M7#LEGM$G?78J/,'\=]IY[TSFN\[SW"M58?O$MA+;._E5+L/.28U)&(>IB*&( MJ=&%E$%*:01#&03M4!-,&S#V @' M'2PX&2=*[$A[+Q,1=MKPD]%?9VX9)B_:0S9E$SZ4A3D"+%X]_5I)<;>Z:U)4 M:J^Y^:SR.I?5=DU91")2@D00ATRK#I;(K*:9$UCF#!8.58B<4@ZY0YB;&&VA M KK%ZB8Q [K!3GG&)7=D06JG;]47L(%O,@O_8"S0BO]'L*-]9\4H.P##2?2J M8 -@3"ILPVG:U[LKGC3.^:V?]#N]2+(L3;,X,S53$XAY@/0T+ NA"*E4/ XX MDUZ/;YE&YS8CTZ]FXO>(44.MQ1KV"(2-O>3B<*#(0!^!5[\GMUSYG>'!K;,\ M>S^WU2?LVF-;S;-F=6JK;YWKH:UG]PY,DFNJDFQ3$^R&A$T9L":HS[2YB!*> M$AD22#,>0)SQ%&8HS6"D$$FR!)%,.7FLUBW/S5%M@#MFR+5FVO6I\W!ZTK*05I>YP<,$ZB[%2\>Y&?Z M_4A@5HB##,4J@(0H[4N&D1:G% MC1QU2\Z8Q%E M0]#D)&.E I(69K"A"@D!$E-AA&GNF6G6IJ;B%DOGAKSH(_?7J@R^4KDU!;3[\6>E+#&%X // R\F?O1HGUYW[!\",? M>27YG^Z+KS_J.YOO^^_8_!6V?VT^ZE//G.13OF#0Y@.^=-F A>>_FC)PY>IV MNE7=/6W3<1ZB+-4"FI.Q'"(J3*9<;,82IFF+(Y$G"#[?+@GFYG;1]P! M!1NDP$!U6!4]S:?%^K(7ED;^I(\2-"0*^C13#BO&7AB;:(UX('-N*\(7"3F[ M!GSZ[NE6?2]:\&R=]_+5/LJ?;9:0](L(3))!>'7%$4[W[S+JSYUJ;3K"Z)=H-YRQ7Y5&V?F2P;?W]V53RO9N59?Y MJLKY\\+E@1Y,8IY@&,5A!'$0*9C%C$.5F'"L4-(@MDI'. 78N3F=6[A@B]SFJ*]K[R4H+^9.<[[T=,\AXX..A\F'Q>(J[)G-=DRZL\+-@8J#HVXN]PY,A[%;Y[E=M14POQ1+?7_5I@1=D%A$A+( ?M+#3I)TF3'[I<[U#?@0?[C'W1EOIM->N$F"J=G MRO_XYRP*T__9_=XQS<:E'K&3*9\\C[VZO(/:,/GV/&ON:3DLJ?";JN-2H].F M[["DX""EA^U]5QQ;N.6\7$O1:^KU6D\[5O6"QE$@.4$P)N9,OY(19%&20)%1 M%@:8JBS@SF<53C8W-V?HY[SBX(W$EFUZ/HUKM UQZQFR.GQY=A[>]Q_N"UK$T8U&4*!8(#A,J$<0HBF$6 MRA"FB4Q82E5"H\C3TM:UB=RF",^^.M>Y(_U7KVO-._5;M\*U/+["-7I*N&&\ M3;7J]>+)XX;1X[ 2YB_-7%76B^UYUT]LX7,1G (!4FI06;^>1Q9%"Y2."@IOPV7+BGY/7,ZT7S1 [>.2?D=>#J?DM_F M01,FY'>PZWDZ?I<;AP2"R_)KSN5'^56NUK)[L8E@,4)^DJ&I@GQ=F7(,QCW#POD(VF,W3ACV>@;W\UC5O6TN^9( M_.O;[[+D>26KN]4'J7UA\5>9WW^II;C]*DMZ+S>_;Y)]+U#(6"(EA2J@"F(> M!9!P)B$3D>(L""3*G)*Y30M_;E+>W3I'7@X M=3"BLCT9L27!)-UO:;@!&R) Q\3VJC9!O\<<,R_2AWX3UTQKPK39<%ZD>PY2 M[+P,BD';]AJ!"2ZZ>W@LBZ\MN \T%V_R4O)Z^?3JR6QJ%>4"HX0&*DAA2K$P M84$!S*3DD+$L)4(1%2G[$Y[6S&':-3C D; +80*V M3YLR8,#1PKW0 =>[!\Z5VNG7)I.C3! 240HS',001X)!EF $LR2101+P)(C= M,CGVGSXW[>[ .4XDGO%EZ>L]BOT_JLA6E]RF/&';A\1R\: M]HU^E%6M'3OM[IF$T N*0X9%&$#!$(68"^UYT22%)%,T#5"4TLBIR-KSQ\_M M*]VA US#<_M:]YBS^UR'\S'R]]JCXO4Y*IP_U^,6>_U>]YJ8](,];M[^%WOB MJL&QS\=3^3PU(=>;(,!;I3^A;6T42E1"DS"I%E'=[L^>.MI[L/5'HL"'/VM@\6XAXXEVYC:.[& VBW,P M7VEWLD'J6,;[!*UVKJ4'LD8>'7H\-0M FJ?7%WARK]]]G@6_U;M/M#5M[>[S M!A]4[KYP^< D [O#*&]DQ ,O7;BX(FTB=S'0[[ ;PU6C\M(%HSX M31=PIKUI,P5<-OP@28#%+>-D)]DE@Y11R+&@,,MH"C&) LBX2F H&>6,QD&& MK+8$71N>G:2XY2GYEU$RE#CFQ!Z#Z[&5Z&C&DE&R7KNR,VD2DY?)=NU*B6M2 M$T_))N]6O&PUL?WOW>J6\V+=;*8]M;Y/$-,,,P&U?.EID#3;79R',%(JSH*4 M9+%SX&#YJED??*O=K^+;&_E8 M5'G]H:CEJL[U7&YS;L/$:-V*_UI7=;/HLP@S);(TQE"DR!S,QQED(F&0IX(3 M0F-) ZO":'[@S$V=-@8!OK/H!LC&)B!:HV[ X\8L\+@YGO1H# -T9YG#HO7U MG6JQE3!I5XVLB-M>>MWOI=8<\&;32UN+>H?(FEZZ?:%> HS1!!,J0I325!&(J?8LR-MS&ULVT&\(JOR,2[M7.XK&1IY2'$EQ]FI M/F.^5S?Z6#N3.LYG#-UWE<]=.NQ3?TO+5;ZZKS[(LCGB\%E^KU]I='];8,Q3 MG(013 *20BR2")(DB&"0"/VK(!5,.L6QG6QI;I_]+[(&[XJJ/E\T+M]P9=7-M]_-H2E9[49@+&*0\C%9&8<:O<)9<:FILRM%A!#RPP:"\FVG9C][Q*^.1L;!=B(%W6 M,F'+Q1&5J"3_TWWQ]4?]B$8@_H[-7V'[UT85+CY\$E&P-7&C"=;7#UB&_W.Q M% ]T]8GR+Y4I^_WKI]ONC%:,@B3!$L.410CB(.,P0[&"- N8B),DR1*KO+?G MFYF;''1 08.TK2VOL3HLKIXFU&)IVPM-(RO <8:&9#HZ397#^K(7RB9:-QY* MG=MB\$5&SB[RGKY[NL7;BQ8\6Y2]?/70:91Y&^Y60GZ7XG-Q5U7K;93%9_W( M-\4#S5>+2'"689I"*A(SI^(Q)%PB&"=9ID63):E;])9=LW/3S18UZ&";I9@6 M^+]477S1#3#@P6\M?,>U6LNNL)V+^29X](F9)VX'S-5N)9G L= MAU,ZI[N]%S>X?2C*.O]'NVO5SBJWI\90R+EB0025Y($Y&RTA43*!"H<)P4DJ MB5V.\.M@S$W4]*N9>"MN<(Y^.^$:G]21A>QL.<^;9MFI.:7=M^;&YPD]/TQ. M5?[@')2YE$&PH,NA'(+-TWSD@KA=-?\QVON5+LW&_/&?=M,1I'!*14RU'"(" M<1A%D/$$:S\O(RH45,6ITQ;[-6#FII$&9!-&WORE!W>@JW=51]GIZ%3TCZRF M5S!_9::+892-F!?#$= +9M$81MWYG!L#GSE@M5!+-UWQS6'L[GQE_H]&R*5^ MM^M.M!>)B /$@@0FU$R*PTA FF893+&63!Q'"5;VF=!M6YV;-&YQMS4+;S8G MIPUTD'?8-QN2#NMFUKU@L>(X!K?C>Y$=K=U9RAYJL(&]V<,<@U:'U;?'G?)4_K!\V MM7]2SL(PP3#!+(&8AQ',*$XA3=(LTF\JB['5&L'!D^OV"8H_)+L2HE7Y?F,]\=L>FV M E5*F,*20!Z;G!I*_T%B%D 1$98B(L. $!>?Y%QC<_M"^UA[A\T&+LB=I=G. MA_!%WL@?^&#>G)T"&T*\CO]G&YQTJ+XP?L5^-4LOS381R'783UK%)(G6M#R1[;;HI8S9V=7M>R?-MVREK.% MS]:UW.\>DFZ$/G7YD;C^3]7DB>QF)(R$,4$T@2H*8U.U54$]DXNTJYB0.$EY M)F1BGT?D9#MS$W.-=)/ZJX?5)8W$:4HMY-H/42/K\W&.AL0ZGR'+)9F&%]*F MRI+A]H(Y9KRXR,3Y5!:G;Y\P1\5%&YXGG[A\^;")])_+HJH^E(7*ZP4F7/NS M+(7:I=6.;IP0F,4FI%D&(:$DQ"*.%W51TZ7=O+GW;""',;LE@( TC MCPV1:ZY)K7^BPL>FN,>;=1,#_/E;L4!)( )&*(R$J9TK.8)I_]\<,3-ZEG0]>OU=OO_,OIE;Y1UK+]RL3CKL7DGL0 MR/O\![TK%R%-@IB;+0ALTMW&,8*4"09EE& 9T#!6H9/XC8!Q;@+9FFA\ -D9 M"73W2]#^O0+%JJF->=/\V503Z QIBPV4UY30'.,5L)/C%^[8D25[UZ<;^X Q MT/3EZZ8O]T]#W("]^I]-W^[_K'>#QS1HX_6$WP1J(^"<-O7:>$0?)&T;L:FA M26%9?;?2SVX6=5\7JZ^RK,V9NO:O55ZL/IJEWG#!"1%$I3'D+&1FIT//BEF8 M0A8DB 8T%C1T*ME@W?+CL#BR"AO,8 =:J^X.]N8? M&WISC^ZR,U>>,]+:MCYQGEI'4@ZSU[H^X.J*6#_1O&PV==_D%5\6U;J4"QPG M,4V3&*:$1! K[:- 951B1I3+WL/YYN:V'?'9M &6.\R#ZUH=X]9V M3<\78R/K3W<61A-FG+E?BI7:_N!9%3%C11O, 79VC%+?Z@Q?8U6U.M;D2]6R M.F/^F0I6Y^X:Z@PI6992M"^(%K"JKGZ1]8*&A%-.8AB94ZDX01$D:1S#) DQ M)TCQD&$WU^=H.W-S='[5OVQ2*I@#,,V8755K Q@TB%T=G^/UL2NR5F##QV1\Y\L:D+TYTU^4@]NO/7^RE#]U'RXG[5'*P6 MIIJ/RNDN09$)O=("=;L2_4*<>LQXD.+Y[L+'_/Y+_5[]6G6W+@*9Z1E,@F"" M96@212)((Y7"C$L68L8EEE8NR,2XYR9>N[VZ)JL&* U>6"BXUO^@#>3K:J&- MU?_G%7'&O3JRP!ZOIK:S&_0-;W/%56!C>C/_ZUW-UU;Z1>\^UO-]8<%ZT#N#('%\J&#AV\T/K@K2E MLYHD"4TUHJH75[@(<:02E610RHA!S%6@W1:0/G%3'S<7NFOY957*@MF^O MD%[$^[V%\#C&/K:_$<(!_4-]Y1Q.FN8=LN]]L$X7>K M]1>V4'9[[8M-XVY(31@GX6G!-DK6,>"_+]>J*6?U-[.D^T7IU=HN]6:9RG,M MM08YQAB@/$> $P$!9%DI4L6+5'@5<@BBU=0(:J]F8O7TW-<-,U!N&SZCPS_& MGO'>@+MD9R PRH**V?/P [.2)H7D9,#N$E[;9G>9PFTI!<4ZZ/Y3&,U&W:P* M"N;ISE;8AP_U .^E-)]&]65C0YK6G]:KY[F!9J85P105&$"=(H"*,@>\3$N@ M,,X59RG+H%-^]#5!4R/5UF5IE;6EXNHXPW6R5=C7W^O U]73NQVU<7R\ 8 - M\.[ZT;C1K^MX^,@>7;^)Y[[MOR=%I#^3JE6>U;XV,4REYF95 Z%P;:D % M( 6E("\)*3/.10F]VH;T"9L:/33J# 8F@6 MA ?1V-6!%[ MI^)>*EJOP^R>2+VN.\+7&/^@_JS_4LU4*077J0*L3"5 6DM A,"@H R)'-,, MZ6!UQ7=2IT8>QHT32LDJL0-:UQ2OY].5;DJ(ARL2OL?=C5."HQF97AR*@1NU MFPL"YH!YP31:S>^]Y,G4^3X#PZ>V]_G-PXCI_*S8 MXFUEMYN,5..H/-JT,55]4=\>#IKR"9DS42@%$$PU0"P5@.<" 5F@-)Y63 MKD1E1<%-AUO&^ &-N<)G26U/J@?FZ]_JL6S^FVUW'RO9I+FF B:@3*#*4 IXH A MG .(,LYM,*F4R"7/?XAP+\H9(>O?SFAWMCS5XJDNX+GYKLP_:Z62AUK?1"VE M62?_9D;D>Y+#N\3>X.'<^(Z-@]L8$?&1#B6;P/Z#&G];]>\28T!B+4@:$Y+& MAHB >_B5$8$?R<,,/P!^?N= !'L]4-]GCN>+#K3VR"L=^HQA_NGVR5]7;2;$ M-G]"V33PC[K>X&AS)&8P3SG30@-::..LEA0!)M,2I 4T4P@J2%9X96_[")^: MY[K5W58K98V."=^I[^>]>@V"FRL;"]K(\\4AJJUZR5[SNC9$76#:;K=NU0_G MZ0X!+:C;ZZ7 J#[P$&A.'>)!S_#O$ONYV?>SHNY_S*N9D*S4C""0Z3*SF538 ML)9@ &<%1%JE1>G62>["LZ=&2I_5\[PN F>^D4_KN0T$;8XA_K#:.F[17<*P MGW1N1";Z)N8P4+R:RG:8?W-;V=/GCM98ML.@P]:R79<,+ZJY+TJU#])DQL7 M&&%0PD( I*%Q/SA/@<(2(9ZAE!6>=:0NRIG:IVS5]*^2>0E -XO8J3(UBLX!*]N>4G6Z+4L>PR^5+FR[_*0G:7KJ8>70D&*2Z *VPB6\0QP MD@J E4YQ"C/"L;J]K_049_/.[L@>D[D#P&[\$ :VR!0Q$+% W:1=)WYOGN@1 M-X%.TI?< X\[!L:SVM3I7UBEY.O5@]U/K_?1[M=K6R'Y M\3X@ UI F2D-)4N]SN=&TGMJ5-9JGZB]^@G;)(^-(ZZ6,GDU7R9RM5BP=65_ MG506A;]X!MN.]%*X,>8$ASHR_=;F &[M20YM3@Z,3OC/Y/"ZUO#DOND,W=I^ MEQQ8?Y=L[4]: +9_54D-0<#8X7''+&ST\4BZCQN_/.Z G$5 CRQ^X-)YYX]_ MU(=Z?E9U"GM=U/5,S>IPB:TEQD4!L/D!H"(K *G/B$E*)(+8%$>BQ U<>:CE?K3^L-FH;J*JY1D4N2\!4D9HU@BH!D89-15YF M5#).62=%P[[FG?],-XO'Y\VU:_J62WR[7>=D0Q#*$"6,0T034O %S[\MYWHNF)E*76S_6BO5$]>54KG^2>"_0^ MM-V((!"&D2EAWP3GKD7,1F#5B$5@" =,@G)%G[Q16UST8.G M&UF$0BDR6^S4C'^ZZ8)(X+X7/0)'[GUQW?3S_A<.]]Q(%_LLI->KNB.@L&N9 M]\NZ#$55S8HL)SJ'".0*&^K0.0=<4P(RBJ"VX9BP\#K_=!4\-1HYR(U[6AJ< MD_G#XWKU7&\ #&26:]![LDQ 0,=B'%N]?Y>"6+<1W>F=S)=)JWD$_G'$*@X7 M71/^,KSD"$DG1[G>?^-"J:V;?U0O_S?%+#?*C[;6?GO:NY2'A[^_L&I>V?OK MG9JO2GQ?SO_QI*I?YTOU?J,>JADU;VTF2@(HQ!E &2\!Q6808$\ERC;V" MRV,K/#5^/&B\V5I7;XVV"S:[>;VS)MF;D_QA#4IJBSQ#2J*_$9XKP@F,\VC+ MRO!#/'S5&1GW.$O76$J_S/HW\A!T+J)CRQTV536'=/MJWNT&4ZFX3CFL$Y<$ M0&D) >%Y 6A*,P9)(2$M?2:8RV*F-BVT)Y;53DT_DN_ THV:;T\HD5ZZ^(3:07P_:X!U!&P<-64Z"-CXKV_W2_-YX MV'4MIR>V^*K6#]DLS8JT1%("D5J&*5@.."X0T%IBB#%*4^Q5D>X%;)@:<^V" MOE@;]+7>:IZ(O>K)8JY5LO+M"?62[XKCD>>TWX 1(SYN#24\0.)"*.$.C>0 MCL3B$3BL\&7&,GR(X?)?P[W!"U0W[1(W%=*+QE, M<8XRD&8X!T@@"ACE&.A42U)H*4J2!:A0?R)V:H325%:?-Y7595-9OR[[AZ8O/QD-RT^ZL_J<;7>V#"Y;0G162I2I03/ 1.X!*C@') 4EI:X M."58<:R\Z*I;U-0HJM'4UMQ8[W3UK+WL@*\;]X1!+3+?[ ';JQFP"K [%F%3 ME[O%C9NZ?-7LL]3EZW<,HXOCKO*[&F\S+%,DB3*N#9'"IA'D@ B&@/%J("W2 MC.DLG9D5'%^YLD6'))^7_E!>S-@>55GW_KD^VS2?P*(N5SBX?5<7Q&YT$0"V MR%RQT["IZWBW+^P8CBBNH!"4);IDC4H15PP^Y8=KEXH@$5V2J M<"P :Q5/C.;A00U7;G< N-.JLGL5Y*"U=4_@NJ6D[O91DZFD>V*;3P'=TUO] M>[>_:5^JKVNVK.9-YJGU$6J--DG M9&KKO*V>R5[1=@'CWJR]$]!^0@X%4^R=;'^$O+JS7X-@<&?VS@>/UI7]FFF' M'=FO7CNT/^%BT9RHM:%/A2Q*+#4":59BLTRC!:"(*4 T$YIE(F=%X==[\%C MU#YPJU][EN[;-O $.;?5URUX1/Z2#Z"($"C697C@]GPG0D9NO7?9Q/.V>AW7 M#>[W[6V'"0S^J9G#1PM-WX98PPB\Y G M_,D?M25)I(S2V^ ,G.$U4)F1,[YN@^P\ ^S&YPWTC%8/#ZME?<)6)P/,,DQ5 M@9D9&,8R@#!&@*8( 45%051:YEDAO#RC$P%38\%&OZ8K_+_^"\E@]M='L\!O M-K'_5_IO:0KWI2S_FN TO4N;?[:G].QI\WVUGO^/DG]-8%K>I1F^*RBL/VB8 M%G=Y2N[*HMQ>WA[XV[\>!+S:0IIUMZI__1=8I'_=MJRJ+WNC1#V!'OW)_-L\ M[5$)&\BQ\$S+/QMU1Z_NAK&,[=4UPUCKMFM,WYP9!W3N.NP/Z]R="AG7N>LP M\J&O0UC 47##")=7N_9%N465J[-C5.>@NV9N4[&Q*&J/N M#AH/^#1]6Z_97]CHX4XHKJ@4'B"@!4*8UX*I0 *:(TKPPWJQTXNJ747]J M_/Z[K4G0*IR(PRQ#U>R>[AL0>1ZY M4E/\+MD9O4THM5;:,K_)3V4\\YVA=]M^@O8E.3 V8 F!%QFCL*4)QC5AW)(' M+S(\9Z447D:+D=LW-04C]MEGU\ M9L8DQ054"I09IP Q,Z,2GA*0HD*4J5(YS-&LF0",$['>N$VI4S#-AV9/#8PY MW;9\>K)YS=6W^;+.P#=<4)1F@.9Y"I#.)*!:"F!^*"C* M^"^8[2_V_^"KY>;@34'5B;I] PN+M%6C#I!):FB2 MC<%F7W9D!\^%#=X:HL1BE.R+^DV@C5F$,9]&C[.0AOUS-$"+,)3!NJ/%T&V8 M(UK7(ORH]]M%GU:+N?C9_'L?6D0Q-8ZB+(#B)0,(D0SPLDQ!2C+,448HI5YY MO&YBI[9?4FO=[+O6^7K,/RC4$6^WJ2T\BI$GGQV >Y7ODD;=Y(_VOU&BM/R0 M"DK9CJ)')54_.$YIS_/N8<1D5MUZM7ZP)XA-M8+VI">3*,MS@@'/: X,$96 M8Y$!5>8%HV4J2>:48W)%SM2HYT#-Y+.9&=9S8?VIIDC'[\NY;TV!+GC=B"< M:)&9YA"O1L4($>M78 A*(UVR1N6-*P:?$L6URX?'7<[K$RQ;>=G6<#,4I)9B MKJJ9L0FA4B. H,( &;<%<,D8*(H,%X7$&?5CAQY94V.( U7KT$=QJ&SRRK:, M2XCG,K\/:C>F" 1@9+8XQ>Y(S[!!D%? "!X/V25O]-#(*X9?BI*\=LO O?BX)7!Y*@'6:[GI!!L2-D"+"')FA M#A%N3N&.=-^FR+ZRZO_%5FS=V/U78T,XUAH(7E :\]5A5%X;"- IT0U]C'^% MG[=FM;7Y^?9!K;\91OW;>O7GYKN5QI8_9T2D!&%8 X+"%"J&. 2:\ %Q5PA M)7(WE^F*G*DQ6:-JLM4U:91-6FW=:_WT0=O/50$!B\Q) ['RJOKC@,3@PC]] MSQZM]H^#@8?E?UPNOSW!]+,]C?ZH?Z^:UG?W#ZOU9OX_36D[*F@FD>$$*DH! M$%84,*0*4&:DX,;O$6GN51C(4>[4B.+=8;[H7;*VFH.5!D^52IA5_BYA!^H/ M3R/M&PLWKR<"PI&9Y21Q]/,67*-V^\"[DT9HPY014L5[9/]8CFB#H#T M)8>ZW#YP];98K/ZTG>2_I4Z.QG?)U6H=8*SG?#%FN>8V XV(M M%J[QEVJUCLE>24-71SB_;G"V;OQ=TEH0<*$V!+BPRS0O#<9=I T!YVR)-N@A MX;:VSPJ^-KW.I"WD_VY>";:PY5]GF&>IXD4.8,D)0$6J 2U+#D3&"-,X13K/ M_4KM#U?&YP,=IQJ_K1YTEZ@?8O%41]";M;;Y9ZU4\K!:;KY7-IY>R:;F4+(M M-W3[+KKCV W?80\_'B^S^WYW6&%ZLTJX2CZQN;Q+=O;8+:[&HKKF=-P->C]8 MHV_>.ZKSXAO[?K"Y;/I[/G%@P/13-5\:X69MS8T/:YW4@_IRNW,PAI6&DJ1 M2YX#5.8EX$27H(!:,(D@RS7R"IAV$CLU)W*K=7*@MJ<#Z8BW&RN&1S$R UX" M\+BR991H:2^8PD9+NXD>-UK:"XZS:&F_NP=&2[>,]U&_47QCB_=9)]1F,U!X M']-K5GU/'HVG4"^U*B7, ,ADK9Y7B^>ZJWJS^-),U+-(76ZR7ID):Y1G?'7/ M@+AQU:WXCA1GW6II/2ZK9[)5M*X6$3!VT@&.L/'6/?+&C;F^;OA9W+7#+4.[ M 53?;3BF^8_-87MFBSI <_.:K=<_S3=4IZ3=\ZINJSTKRAQG-HHRE8P#E&4$ M4 8Y*#""HD RUW[5>KRD3\T7JJNG&-YIMS?K]-O*,^;2#WXWGHD&:F3FJ=F\ M#M:V/QRH?F=3WK?:-YG%R1]; X+V*Q@ 7.!F!CX:C-SI8 XYVT0ACQDX%'! M0T#W?% (""4L<\ ;D/1?\O?$9JP MN_S7A(Z[L>\(P=E>ONM]0YNRV S_VD][O[1^FF&ZW]CZ[ZKNM=M4"-B+M32H MUALC]NN:V5WI^JBTNK05@@I!69J5]6X^0+:H+6>&J%C!R[+ 4.+"ZQ@SEJ)3 M([@#.Y/YLEG-6/]B;^NV\LG>VN15[8$T!B>MQ4TD@F]UQ&CO@QN'3F&4(W-O M\ &.OQ,7>U0"=Y^)I.S(W6GB0G[>O2:R//_PWU_5-[9H @KO?\RK&<6Y3852 M0 N8VW5\ 6A)!4"T2 M4ZEQ([!KR>_+LJ4T"M7I)&\#ZA]70T:6]A%L_\]Z( M1O2S5W<@O )W.TP>'*Q[^KS1 G0[##D,RNVZ9$!O=+L(?K=8_=D(3. MN"U^#33"*4"29X#(TGRD"BE6E$@7&77Y-'MD3.T3/=[&9P]-3-5\:<,UE+0S MNPW8>%#,TF%=MVZEFVC<9-&>$/=E]3M#W_]U!P)TC$TTJZ'MW6UU=-DICM8]YQZWA]R_MU/^I3?N52?[?E]>I9K7'5CGO[_8RF 88K.8 M*P)>CLI%:P>[*<=/&\U)N6C$H8MR^8)A6UI_6ZWDG_/%XM?Y4KW?J(=J1DI$ M),T5$*6L5PXY8)IK0#GDK%18IQSZ[$6=29C:Q[A5,/G#JIC4.GINBI^CZ+:# M BDR:58=B@)K9%102"0E3+@L!W2+)':3YO-!CA8K#,]7(,98B"PE&< 44H $LZG7)0=I4>A4R )GRHE# P,\2M+U)61] MEFY7H'58PH4#+#+%=K^*URM?>@/GL;(+!^!(*[Q;@/1;Z+E!T[O@N_*(\19^ M;K8<+0 =;[DM3O]>& %5W;2G^K1>O;/U2#^HS;YEUBB8CS''6<3]\VK=@79;/$2!+_*,MTN..%#Z+C%: M)[7:=:VCH_)'X3,DG.&*DB1Q7?J+Y$DX@]*5*N'^@&%SPU?U\+A:L_7/9O+Y MY>?K!:NJC[JNIMX4,LU*SDJ2VC+S!0.(I JP0F6 E$CJ@A18%EX;%]=%3HV7 M=AJWOM"=[0I4:VW/4YK"\]<*HPY%WXVSPF(:F:Q"P.E-4^X(!>4G![&C$I,[ M#*>,Y''GT/J2.ZK[K.K2;G6:1KO,*JDDFI8E$##' &E. 4TY!Q2R5%&AB,1> M;7=ZI4V-@ Z4!>M&VRM)10,0=F.:8+A%)IE.R"(TOW#")'"-QSZ)(U=T=##^ MO'ZCRTT1BH'\OI3SJBY"HN3;'\)Z6'74Q$RQO)"8IT"6. >(2PE(GFH@$"T) M+1DQ;]RMY:^O:C$UWK%&_+M9.!A9RC=!:]@PN)%0=' CDY-+-8]#,Y+&CJ0Q M9*0:'M=P'*]\1Z4:Y74'4CLMNQ MBLQ40V :$-K?AT+@P/R+HD8.J^\S]SPHOO?J6PK9SMEBWWBU?FM3!HW[@PB0 M/"_L*DL#ELD,0*73'&4%$DCX%ZX]DS,U,MBI>=#)>1 9=.'JQ@8!T(I,!T. M&EA@MA.&" 5ESV6]0 '93H,O%XSMOCS(3O VL;SQ/.XWF_6UMGER][;AX+-: M;^8VC^[1O*YJ;E=FM;_-+^I$M90__\H^=<$'?W%%N8QC[:9>:NG3;4Q/]CE!-LT-1G_]5]@ MD?YU6YBQONR-$O4J^^A/YM_F:8]*V(/GA6,-_^%O#LU4(9FD0-""VUY3%!#, M(6!"FR4X19#B8F80F:_DEPU;;R;P_IQJ$_$L3WV;+Y=V%#E;V&HUL4ST9A5>+I,..]=%*2JCBV@<% MX9G-%_:#?K=:?V$+ M]79;T_U>B+590FP/>6;0?(7,>(2 I,JX(8AS8(OE (Q*E!GW)$/ZDR!E%$.$-$84 $10%BJ,M-,:8AFF]6&+<9$=R?OGQQ= MMWDC"&:1IX8M7 =*QN@:=0V)T(U\.Z2-W;*WW^@+S7FOW#",@S^K9[5\4N^, MAJ]7RSI+_S_GF^^OGZK-ZD&M]\Q?53:Z0MJ>UX(05B*E 6$$ D0I R0G F#& MH4\D-0)U.,K<\ZO;FS]<#63%'92H(!S!'S+BK.05$F"'#.2]+ M41:J],M7\)(^-HT]I8;^BX=1P%$B^6XC]>O*? \/JV6=V/E]M3#/JWYAU5SLZTD6"G&8 MYD!*FS&0&[K@#): 89C#DC%,,Z^"%0/UF!J-?'AZL.D M7\5S0#,_=X "]_!S$#QRZSYW*,X[]GG<.XR4WCX\+E8_E:I)[^.C?>2V6@;. M"VE\-%"*TO!/5F+ J8(VIH=G-"MSDGOE='9*FAK]?+%I$<8;M7N\;>_7Y'Z] M-I?4_0]LRK55WH]]NG%VHYP@Z$7F&4?@(JSYKJ(3E&2ZI8W*+%>-/J63ZS<, MJ&A<#WKU655J_:SDN]7ZW=/F::VV;9(_KQ8+\TM#67+&.+4[UQJ(S(9?L%P! M@E0&L"PP$8KGB#KY-IYR)\DO5;)5W9;72QKE]^V^_[#Z)ZT!/I5F/8:CGW@B M@CPT 7X^JOG%P'JG"KP/>@2K\^L/46^W7XW'C5?[UM_&H"O" VP<>9;+Y MNNX8_CS."8QC[#O %._R-++W3" MGE6ZB1[WD-(+CK/32;^[_:BI6F]FK\V2>+68RWK.J]MUM&E06!KNSW,&\I3: M0&LD %-8 (Y(4>2\8$HZ.9]]0J9&.T=Z-FUB/+/)>B'M9Y=00,7>'!N"D3.) MN(#01QGF_@.Z,/]W2A6] D8A!A<3MS3@=*U_=NB;UM']_Y_8VGQ7BY^?U>/* MB*(<(YEA#'C*A:TN0@!5%(("T2*3(L,J=4X4[9 QM4]^JV:RTS-I%'7/'NU" ML_]S#X11Y*_='QZO[-(K Q.-.UZ[F@YIU<,.TP_O7;IL.7&;_L&M.^7CT^; MK^8Q[31$"Y+FDDB !94 00(!YU !!;4LS=>?"[]XHVY14_O8#S1-:E43JZOG M%.^ L-LR(@QND0E@*&3>RX;K: 1=*O2(&W5Y<-WLTR6!PQT#HQ-WE5%75557 MI]#-SD?5M$5 BF19CC)0P(P!Q(R?0',E 4.98ASSK!1>6Q-7Y$V-/ X*!QM] MDR.%/0,6KP#M1A\!X8O,(7W(A>\ZX8A+V,C&*S+'C7%T ^ LVM'QMH'!//M0 MH?8<%]FE1IIBH%%9 &36&( I RVUW7FEEDJD7A&-9Q*F1B"'07.>H3AGX+E1 MQ$V01-]'V*,1X82[T_2PX3-G4L:-E>DR\BPPIO/"H67-GU6U:5P0&Q>XJXIB M/EU2%)08H#0$"#-;6@\C(!B7)$UAGG//PN:7!4WMV][JU78O]"UGWH$FDQ 7 M.DT!DLH&-V8&39J6 %-!<:Y8085G;\@0>(Z3+AT'43?>#(%29/K([A(U<*+[?Y/-2\5>N'T:P_\'6<^MU?68;59],*B&UDI #!9$R M?)#F@)8Y!@011HH\30ONM?@Z%3 U0MWJEU@%!QWYGD'H]NW? DSD;]X+$^^/ MO:KVK] M &<\$U (I@"1I?G44T9LQSUF/O4<$0+3,B->]3O\Q$^-"+8: ]:HG*RW.B>Z M36.43H\Q#\NJG8FO?MM&>X^/&(_%0C\PR)PGO6]V35OEDIWUS16+UCY/P M[@Y;M(QW!Q5>+.7='9Z^G'>/IPQCOR_JFW6/FE,M\^ W\THL5G8+^ZOZL?G% M6/?W&4MYD2K) 2RH[30*)> <%8!CJ,N4;4>*Y5.=GI7 =H#2I< MY(*X&XD%QC$RX=H]8)IP#> V)\N?,N#!RZTQ75O;E?RET)JR:^2"I)B#V:9=R>+;+<.,$YSP$N,$4Y)*7.F==JVU'P MU-RXK;9W]8>]J1?<;X?5H'/&WG'='0'1R*39"V;X*"]?A,*NOEV%C[L$]X3D M;!WN>_^M8:9')3>W_1%XEI4HRU+ 4EN]W)YQFI]2H"PM80I%3KS:8?>+FQHE M-5OJ@]M.7,'6%7<#];6U6Q+\OUZHI#677Q[\HO5HK6[$?"ITREB.0Y[;( M"C=\PQ%40, 4:XWRE DQ8*$:1+F)+E;WVM8!W=Z]<8*,FQN7C3<,DVC'UO3$ M.S KJ>U*3D;L+N&U;6%;,@3%.FQ7GR":C=L!*"289]V"@CY\H!NX_L:6\_^I M-\^/4IR-O_G)?#+;.CP?=7-:/6>++^8W==Y3M3\B,E=_F7];SO5<6%]5U$7; MS83SR3Q/&&/V)YXE$X4LS8*WK(D^*TO "X&!$,*VC(.XA-K+L1S9@*FYJE^> M'AYL]^J53O9:)UNU/?W6L5\&1T]XPD,M)6]_/*IEI?Y+L?77/U V MMC?)M2,QA@0-)AV.8^B8T@&:C!U:.ARL"Q&F-SSLUO.OUZSZ M;DC8_L=N73^;)8XAZ.8 AC H,2$4I))@PX$2 B[R%*2Z2,O41GZ53C6.O*1. MC>ZV2M>GUT;?VCVK?SC0_.JAS0VCX'L,%@C;R+P7!M8;SL(<8(IT$-8G^85. MP1S Z#X"<[EY&$U]50^/J[59.=OG;G[6T0+OZ[B?-W78SZN]/A!_5G_ MI9J1+"L5*P@HTTP#I)5QVJ3YJ>29+B6D>8ZI#VL-46)J)+8K3FV^-O-R/"LS MK5@OX]&\X6J]-OY%9_V8_:ML> W+F[\&!'MR-3H ;1K.X4!!1L&H1>XCH.?#B.7=Q@$ MT'G5AV&/&5ZJ]]V\$FQA%\KOS&^JF28%0@4F@-+<%O%49AF;9LH,BH8X5WF6 M8N]2O2C$MV5 M:'6S:Z>-66-9_6X"Q*.WTDW C-1"R0\@OZ9)G?;W]D8ZOVN\%DB=&A]U.NJ^ M:MBZK#-(?-^S/$<(RA*!5*("(..1 *(5!H3G&6(,E1@2GY7858E3\UBNY$1< M[Y0]$'BWI590.",SXLU(>B^EG-$)NGBZ+G74Y9(S"*<+)/<;!Y[UV82Y7VSJ MG&WTJY95,[&E4'!F$L5Q)+T9Q MDCHU9MD%M-5NLMKK[=G+Q GQ3&0:EER"K"@-ATN: 8KR## L"BI(R0M=^'4^ M"([Y.#OCG:C?)6QC?MDHGSQ;[6,,A!O3!P.LGXW7S<.FAC?J<:W$O-D%(;1D.3:\GV8V:28US,21(24A M"PBU*)0F7E'CAP^?&M$?ZE9_).P@8M^/8XXP=*.2HUW-A_M.N4G0FM++M;8D0&4!4&P<. M&@>.0,$*R3GA;@O!'AE3^W9W6B:MFAZGQATH]G^V@;")_/6>P7)]8>>,C\?1 M^NTXC72^/@ OOT/V?B1Z3]H[;AWON+U?]Z,S]RN7#J"ZO['YTI;A^+C<=IJR MNVJ_KL3?F\*2=2IR&W98G_(?_-IX3._8?%T[1_?ROY^:OE4?]:\KMJS^CUK( MMAS(+%6&.75A)A1L%KU(0PRHA 24F:"BS+)"0R=O9S2-IT;#']0F6=C".Z^^ M&>O_DAA'ZOWG7U^;Y47;4S6QE7HJ>UJW-?6N=K46UK#DN[',7EE?Y<%0H[P< M#O/!U(8\\NQBS6T+G27TXSJWA3=#2X9\28WMBC6\6GLG> M_.2C3FH $HN ?4)]]]1>#8^I<&JOR$@3Z_1>%;]Y>\QAZ_4"1E%D/)]B3%R/ M/)11!0_;B/EUM?QFF[O9*F5?S2/:D^A=XG5=.#I?@>N;MLTMZ,5>5(>!I3W#DX_#D'W M"[%^4O+7?=7D&4^5E!"7 ):\M(& %'!); \2 M1 26G"J8WI8$>BYT:E31:EBO*U:;[VI]6%?Z+I';+/D-^W'\%WO#(_NYMCF* M9W]'8M\!$D&[(8J<_7E!\ NG?'9# M<3W/L^?>@6D433!J]75U+_[Q-%^KT^*L^\*LED9GL-224JD )GG:U,>GO)2V M@T>I*(2,B&) O6I/-9P^K_$K4W\R#_INQJFRN63S76MVSQ %WR%Q8ZT8"(^4 M?-%JGFQ62:M[XE"(.F NQC#HPF9F>.HP;I[&,(#.LC8&/F;H ?MZ_LPV\V?U M8=7$=]T_V$J9,PP5YYE"0'&2 92:P>!8Y"!32O <(ZF15T?)+D%3<]BVVB6- M>IZLU0FGZ[G[[2!%/X/?JFC3-8ZP"GDDWX]#X./Y#F$C']7WFWQ^;'_E^H$5 MX>T:Y<-JN3IN9]DFY,S,5Y_K5'.0<80 4@4%%#,$,&-EEA-*VYJ MW%!KFZA&N0$ES:Z 2S*.TQPIH* MFL1+0[F02V#PSM,R3V&:$;]XRW#PCA-H M&1E@-Q(.!UID*F[0.M1TU_"W539DSU\G5,+66^\7.6YU="?SSVJ9N]TU?$O^ M:[NQMSL"F*4\UY()"'!JXZU2Q@')"[,@D#C/8)%B5GJ%R5^4,C5B?EMMY@]U MJYW]<9S_/OPYF.[;\#=!-/(NO -&@[;@.S$(O@-_+FGT#?A.8R_MOW=?/"#Z MJ&E[H(Z[N=E&MC8SYUZ;@6Y*(CVM9P)C85"D@&"2 R1E 2CC#$@D,\2IPM*M MSK:GW*G1PU?#PHI9#3V"-3Q@[J>)B.!%)HY6Z0N='3>KA*LZ4>\NJ8'=%CI[ MB@2Q1U1+'*A'BDT)"[E?7(D_<+W1(1Z/&R_&P]_&HTB- ;<'.I'H+.8R(P@) M#A4&4)8%0)F&@#""@)(I*2%",(/W2+?]F3AZNP7#UTN/Z$&ZML;A/*JYD6 M)>0YQ(:ZN$TS9B4@15:",I<*9YI*FCG5B^H6,35_=*?8P'*2>^PYB"07JCFYG6PAM?=/,/!N?;F_LZ7J;]YIGEG#<[S*X=6NUH\ MU4/_58GOR_D_GM3]CWDU4YIB!ID"F@EM^ T)P HA !1%EN58\11[':)>%C,U M>MMIF=P_&K^+B2;-?Z=S\H?5VKL,UD6$W1RMVW&+3(*W0C:@/E8?(H%K9%T4 M-7*=K#YSSVME]5[M1Q'5>C/[C?V8/SP]M,FJ!92DI+D 7&A;(#-%@.=Y"83B M>0$QQA [E>0]>_+4B*!5SNU#/\<)4B(QM1!Q;!:V2$% I9 @TRPKM,CR(E5N MYZ$W(37.T>>-6/7SX$WV1Z:^5J^ RO5]6FJBN&UG58@ 9A0 5MI,43RD0,$\S M"G$NTFRV66W8PHTUAV9$[21$/(RU,@[3F3P#-;PSE::9D!0EXRAV8M&+Y0\Y MI F%SP;ZJ&W,QML?-G#K:5Y]M[^L*6'&2YK1%$/ M"0 $90#4J8%R%,H8)%E M!1'\AB.W3L%3/6G;'@G9*MK9M9=@2N[R7;:)+A2R[FY8[G:^++ M]2'R.X&[#?%1#]YJD.O,GV-UD^VO/YD1:"^U)H0_?;L*5I1#MVZI+W+6=A6$ MKB.VZS<.[,:R:YM^GAY9MTS_JGYL?C&F_'T&98:I5@KHE)@U&L00H*"C5 .>2 M2";,LHC!,D-8*3^B.GKZU+BH5JXMD3+@@.P8.3>"&8Q'9 YQA\*_]<,ED\.V M>CB2,&YKATO&G;5RN'C1L,_UW7PYWZA?Y\]*OE]NS!!:O_Z^JM2FNC\H6-TF MO'PP)/'U3[5X5K^MEIOOU:Q@JE JQT"I%!E'!$) =,%!5NJ2ITH9-\6K(]1M MZDR-$,S[E?MQP(W#X48:XX$YU+)7W[^7EDUFNAS MLVZ\%YOY<^U\[8YPJ-!%(0M#H"FR004Y IS8GS"$)"U1R3+A0Z7^*DR-/G>J M)FRGJQ^=#A@&-PJ-"VYDVK1UE>N6+5OU$_XS>64M2&R9Y3WL>RNBG*@-!S$H M50Y08U1Z' [3*27>\*20#88/3FI_^;F_I-U?J[W;CX]U4.?'ITUEJ%O6B=>; M]7Q9S47;VJJD=@=, RFP-!R9EX!DB $,4MZ\G82$S<5=&(9Z-5\F ME;6MZJYX,]KPCC/9#!VM?[YIYL!26[*WL74Z\TO/0$QJ9KFDYS_5G-(#=.C9 MI$_4@+S7^\?'Q5S4S_NT8!N]6F_#]BEF'*=4 $ZAF0J(S@&1BH&TA!)"5:*2 M.VV ]XN9VB+BC7I6B]6C+7MN$VQ6B]6WGQ[9GMUP]E-O.)!B'W_M=4RV2@YI MEM<-E$=J;!# 1DJ/O01ANQ5"XZR9*]?/3#J65654A^W M!?&.*ZG\QC:VM/'/DV@9@C.5$N,FY\@F@DG( *4J!P7/&,DS;3O#>]6T\]=A M:A3:F&"]I&WIQ_.*05M+/ .L!PR0F\L;&?;(I.R#>-0@IQM@#!L,/D"/<8/& MAP-U%EQ^PZ.&\>1O1L33NG96WR\?GS:[R![-$2)$"2!*(0!*BP44GE MFLFGS''U>O]J J_-LG2UF,O:.7N_40]5_?(:%B@4S2C@9:D *I4"M,PP2 M> M4D99ACEV+2MP6<34*.%(RZ16TXL/>L#L9X(P$$7F@ 'H>*78]P-PC$_G[WL/2:CAD MBZ@#'X_]H=MQ&FES: !>?EM$_4CT[@]UW#K>YE"_[D<[0U5:6*2E*4,C<^#/*%D]310H@%1 S)$GMS[CGQ)^+\/)G1DN- MKP[T_-=_(1DL_UI7K/7=R+D J2(ESHN"6C0-I")'@&4E!%AEN9)9CBF&L\?Z MO./+AJTW8P![*BXB :AO\^72[MQPMK!'QS?CR64I-"X)P#@G #%& :5Y!K#@ M6C%6F 4Y;O%\NY3CH;D5%@_+MW6H13 @W1;>MT$3>3H^5.Y_)XUZR?UFLY[S MITV]&[A9)9]8;]->_\/K3D3"GCV?BQGWZ+C3S+.3W^XK;RE8_%FQQ=O*>"BV MV]II0\89%!IJ@5*0HS0WM(HUX%((H#-;DCT5"A=.C:X]9$YM*=[6B[:QWLO5 M)F%;=>MJ!;V-2 >C[N##A\U*B>-SG6GQ7USU\3HG7R)@NF0DLG! ML!V_AO(M& \LK.R$EENEY?Y'O4#I92?;+M=B=KMU (6?[K_^IYI_^[Y1\OZY M7L-\>EHLOGY?KYZ^??_,-ML"K1QEC'.SU$"Y! @6TL;G:(!0P7!.1.-[G<8/713'/+NW&UZWW80PH$6>!0ZBC2Q>KYWP\F_N>Q6*L(U]N\6-V]3WJMEG#7VO MWS%HFT&L;431&]7\]_WR3KL,45",OM70:)N\VNK]%^/:=(7EN(9LSO).@,0:RA1D6)1./7"NR)G:F3>J-F"ZN84!((O,W"U:7QJT&B7ODD;-<#[A%1R".H1=LD;U!J\8?.H*7KM\@!_8 M77-J6XOLL/3428/L7&A)D02"%[EACHP!FFH(1*$SR$N,6.I4_^E61:9&+4-[ MOP\>" >'<21X(]/0L/)Y][=TBQ_^=7BUCQ]C<,;K)Q]QD+S[R]^*[+6&\X.? M/VH'^EM1.&U)?_/S_.8JJ>:SU_/-SWM#K*]74LU(+JC2QDW%'-E3,H0!+X@& M>9EG,F59SG#F,O>I M%SS+2HE_^[9Z_O_,+;53^0]D?P3-CS4!G#ULE ^ZRX3M!]KY]X'5EME\71%JOS2KV%U;-JUW>XA>U MV2SJAU0SQ0@AF"I02)H!I%,$6,X+P)A9CDK%%%)L0$VB>!H[?1CCER8ZT- V M0'C_^=?7GN<:$0?9;0'\PF,VDO-JC&PJU=TEAX>[?QI#DT-+F^/>*CFVU88. MM=8FM;E':> ')@>L$AU]6,)6D(ZG[KC5I:/#?E9Y.K[$ 7L3MO*K_<<&U3ZS MA7W<9U5MUG/K8=H_W"_E:=R6;73TQ6K5%(5MW-"FK>(L)\K6I2X )ZD B& - M6,$5H!@76A.>I;ATR>Z(H9R7WSE"7HBUX"X1MN:RVEMX5[=7VT7: KU: QMI MFTC;!:S:F6:NVQJ7B+Z&8/$'W6%OY 6',K;_7(]B73G[[>$H[LUK_F@,W,>A M F,BL#8VO=V^'(SJSL[^-F_Q1]5C<^4%1W>D#9<7&F6_G9A(P]"[.Q-:YG@[ M-I'0.MK%B25C2/+Y4S5?JJIZO7K@\V73Y:(R:/WY1CVNJOGFTVICU)NSQ?NE M5 _+N6[+A+U>L/E#-2LSH5&)!,AY;E:2N>" J@("Q*1 !<:94NX!*K?I,K7] MHZTU9AK>F7.7J-H@,VO7%MTECUN;DOFQ48FHK?+)[KYM*!VFZ_$&*/+LO!N; MUX=CT]B2O-F.SY/7(8^.3H3_:&(V5R1]WK#RS_H.@VU\=X#81(U81 M"(+%<;6!,(^\H?H[OUY'F'?6$59K,:^:%?MA57HX@PKFG"-;_-J6<2MM+1>- M&$"4XQR*O&#*J_5=/%6G-HMNJ[^KO<9A6Y#$&7"WS==I#&/DN39L=?B#MR!N M$Y*HPQ*^5GP<=<8E4W[ K5PU#?6@+17A)OW M7G1 @TZ)+V/)J+/EBP[6Z43ZLLJ\4+])J\DVB:3:9I'L.T,1JCC.4@E@I@JS MYN,*L")#0*6:ZB+56)%BU*Z3_?I.;M[\\M&L^MAZ^9(=OZZ-L<=_JHYAC@,0O!>EH]AAD]3?5BOYYWRQ M,#/?:6/Z-_-*+%8V9FC7CUPCC4C."1!*9@#!O ZGCM:(LL5PPYS6JY=.LRSZ6:1?:>Y0A(J<2Y!QHPK@U)< "85 M!YDPRV=(),QDZ>//.,B<&@GL]@O/YU0[TVYIV<]Q<<'>S5T)C&ADONCW2Z+T M[_, **@_XB)W5"_$ XA3W\/GUF%DU!:T_OG)O"X;X^+8P,Q'N]+[O5+Z:?'K M7*M9BG6&,6<@)76=V$P!!O,4,-N=E&/"2N54<\%#YM3(J-$LL>G'5?+*)A;[ M;LBY .W&/('AB\P\6VWODEK?FKMW&M\E.V!UP# "4H^+W%&IQP.(4^KQ MN354+YS=C@%3:8XDLV5=, :(,@4HRB@HLS3GF=),4+\3A$Y14R.:+]&ZXGAN MQX2!+/:NNWLSDBB[+]=!BMR?Y&7V5:Z;?;U?R8T[)ML'?S :L^J[+;!?V0)V MAJG>S9=L*]>)-#SK>*,5 ME(3WR7+G;)#RZ=WH>W&4$$QC,Q,G85V?]KN/U=QO*&L M^A5L(E57[Y+Z0D76KX#076O]VHT#JRG5)*:.G]X>YU=OGM1,4,F4+C6 C*4 M(04!*8V?E)(\ST2)I>*%3P/2:P*]V&:T=J2+FG,>6S4]:QE=@]B-8T("%YEB M6E4O$$RK[UWR)F1BBBLT86O[7!,Z;H4>1PC.ZNRXWA>N6-N[M?K'DUJ*GV]6 M#VR^G FE)9(4 4:SPK@Q&0<\M2V.9:[3+*[5=>NP$N([4JN+ M\VB>IBK/4L R7@)42+MCK"DHD"VSA3)6*N1<9^OTZ=/T6'0[!S>>BV?)JS, M^PGC9EC&]4<\*T6=@>%71WLP*.,5QW8&Q[O4]47CK]6O/KYIU*+4%_4]K31] M^:)A#I(M7_1^66W6]5"_,T-T_[!Z6FYF!N?E&7*)]W\E!@Q.">;1T#F3RNYTLQ?S2$QFIE_7RA3G2)XCFQ MJUJMI%G5VL@%RK5Q02'D*9.%$M1K$RT$MJ.$3>TJ1'S: 7L?$E@WSS($7)'G MC+H&W5['N\1J>0TK;V?R&A!!/ MR%1@E0*9Y=AXVUD.*"XR(+B6JL@RR:#80CD6BO]4 !80IE2DPC9 LVV,2O-3 M"2$H42Z52G'.L--RY1;X1E^PS(-"Z#8/W0!,Y.EG]T*]O8+&D,C;2S:'CK(] MDC%V1.TE R]$SUZ\+,XYR@?U8_/U3[5X5K^MEIOOE?% 4\92)0!+"02HI 1P MI1F0*4EIH4K%"Z^P65\%IN:9FC5VFW7HJOJ*]*D1VD[%9#>7 M6\UO66=?PW_(XCL@JF.OR(]PO4OV@._5C[52=T0MXO+]F@8ON*9W!*=_H>_Z MD%$+"1YD>Y\7:/J@-C-,=$D++$!&2FD/FCA@S!:T34M""E&6U)YENZ_<(NDY MS17@HWG<]^:T:EG-91WXM'),Z8X]L&[4.H'ABDS"-Q7WN]OEY=YUU_DS]KYX MZ3[7 9E"<;ZKNOXSE-]S!3Q0@3UG<3>4T/NTG@LU(RQ+L=($Z!QQ@/)2 RIS M"" L,2LX$ZCT.FC:/WIJ_FZMF3VO,PM06YA.KA8+MJZ21[5NBM0-J5'7@.A& MOL.@BS6%'J.*OKJUH_?-2O5\LF*3J5!5*L9$ S5@*4 MPA)PK"D0G$+"\RR5)?0AA>LBI\L/3?2RD?E0KRE^#BBMXX"X&V^$Q3$RA33* MVK+1)]F>5N-DI9.MSN$(Q1V?H-SB('94FG&'X91Q/.XVF^_?$X;\[#VA8;T"P4!14:9#(U M7B(AI5TZ"J"EQ#:I0670*]8BF&938W4;WU=WG%_,M4I>#7$APXV:QT[VV&,Q MQD;X;2U0]M;%Z7(2$O%I=+(\T^Z?HW%E%ZC!^E1V"O!C]6J]F?TZW\R_-"=GND_(U+AVKV=B%?6L M8- +9S]SA@(I]JK<%Q]G(G,!H(^3S/T'?&3^[Y2+>@6,0BLN)FX9PNG:&TN: MM"$%1R$$;3T#^=&&(3RMUTVEN ^KY7K[O[^P:E[9^VO-OBKQ?3G_QY.JOMJE MYDQ)3)70"!0\30%*B2&-5*7F?W,I)*4ZXUZ'CC&5G1KY6%N;EM?)82V0]\O' MI[8KP,Z29&]*\D=MS- B*S%> C&.4R\FAL(O4V@F M(O2=%6IBRAP:NU)MUG.[I*WK)O^^G&^JSU]^;\] C8M9"(HQR)%MKRJI (RQ M'. R*\U_I.!A_'J'BAH8V]-1@"U0'= M&3Q0"MRHP47RR#T;/, X;]_@<_- DA+?E7Q:J(_Z/+Y?R>/H_HM1_;7GM6_C MIK$H:$XE*"G) "(%!B1#=0N]M&!IBE#FU#I/IT MY?=XLF+@47?DSY<;R]A,&VH8V_5U$J4W8"3\PW)X8!W'9?LX )_-"Y'$^!_2 M6/>YG:/:XP2)%"P*R4#.>&:7R1PPB#0@M&!:Y6;Q[+;1>O'I4V/OS^IY7MD- M,O/9?UK/5^OV_'3 ^F^:&@3]'?SA5J_-L_\MEK_G&59R00N)9"9+ 'BD %.LPSHHLP1P@S!,O=K M@'[T_*E]RHV*2:UCLE72M^OY,8+]'W 7")_PGZ0#&AS?M'P&UN<'S]SY/;F M%PTZ;VU^^;* ]=%F3&0LYT4)2J@)0$B7@"HA 16=QVM J0!VT6XJ=3>C;[JIH%KEV69P#N8N27KX*6><16._% M S(0?F$_FSVA]A E19!003#(A$0 L2(%E! (-!5I61:%*K+4.=W@Y.%3^^B- M>NUFIDL]XP?H=VAY%YG==Z4#9Y ^K;M.QUO-4JQ=G-P\E%'JQV6TP<(-K M6O4A$J4PU46!+U)=JL_TKA)1O??<>BCU1JWGS\R6*-Q7,*S^QN;+7U=5]7YY M<$+6=@UFBT]JK5?K!^MB[0\HTE2GC!JR@83D9D%$".!Y*0!,F2VFKPC5 X^E M FDX-<+:FW50&K2Z2ZQER2MKFV^N3_ Q]3UT>H&1BDR.#H,TTH%28&PC'2F% MTO*%#I4"@]Q]K!1:T,!9H*D/\ED]KM8V;]\>=AE9B[8S_+O5>I?2_VF]TO.- MUV.)>04.*F,TUFZ)R+[9V[H[MF[^H=$WN,*Q MWA+'V>7EQS[R'//RP^X_+<4=E+"34R1=QYVBX@)^-E%%%C=LNOK]R]=UG;_P M\XO-5F@3&NI-M5QRE'-> JRH67T(C %-(08%2W$!I4 I+7QFG&Y14YLT?O^W M+_^6;%IEDVJGK1_']T#K1M-A (O,M+]_2;9:)GLU(Z0)7$6>SPK\G!]I:)V:7FV/_Z$=(8<;/ MC;M&'Y7(-.I@!#:*@@%TSZAM$>"Y@:";1!HWLE$ZNE;R#M M"8C]'WX(:")_\9ZH#(BEO6SZC<&T)P\=.9KVLDGGX;0=UPV=TY\-&ZS6/]_, M*[%8V7(4N_FG*%"I>)X"3J7YE@F4@$I%@("I^:W$A61>VS@]LJ;V6>]43?:Z MWC"_=V/L.L<'02[Z/#\,M %S_54X L_WW?)&GO.O&GX^[U^_9>C<_^')[@U] MU&\?'A>KGTI5,T$918AGH!2D!(CE.6"IY$!*,_FGJLP%EW[3_YF,J5%%.]]")P(T>POES1W82 M.@T[]Q.Z+QT0C/G"]7\:%,?ZWYJ!UVD*=%8Y:6-?Q48()&5 M@"/$ -.Y$%E1I@@Z;=<.E#\UGM@KVC0WO+,=#:^UEPXR$/VT,0*\D2GEK*'W M@?[;_ZEQ_]3@[M#6.PCN'KD%AAN\U%> MQ V/&3";['O3K*KJ-5NO?^K5VA;4KCZL-E^>^'\KL?FZVE?7GC$N:9HA"0C/ M;"Y%I@ G"@$L12:P^0O!3KVL!DF?VDQRT-;*&)"(0PONDN5JDU2-$3;^2.W, M\" [[_%QF&)BHAYY@CEH?F4!?WT,N%$_:?5/OJX.N@O$!-QC;HD)_$@S2^@! M\)M6A@+8.ZEX/W2\*66HO4<3RN"'W%A-O;^\;EU/]_?EBE=J_6P3!>KZS[N MNK;*[C;CHE10,\XIH%K8+!I. "T0! 7.V/VCB(1@U5;9+/;*.2?>B];[6"& /NMAO[TL,8>;;;#]?= M4!W1B:UE7?)H9U-4?7DV-*HB3DQ1R1.,?60BKY,$?4(4'<63X\A MZ[:,[]>K!SY?UH\^+TIG=7 H2_?:J&^/XNLKS5/4O-:^FJ&T9"27"N2Y3 '* M[,$;L862,52Y+ NLD!Z2.1Y3Z:G-0_="K)YLW-QZI^.PG/.H(^TVX4QM_")/ M0+L<^ -[[R[5&:TG%,=*HW=):WE[0_W K?'AD^K'&*HHR?E1%7^1)/\QAJ*K M6, HL@-64FN;VU5OGM1_*;;^:EXQ-2,P,Q,/DP!#C0!*:0YH24I0E#27F.6$ MEDX=Z+PE3VU.,9\.#E!3[2+(CDN/&-#%7D]TU%Z[L]N37"6?V-RPL]4\J56/ M7).M#ZWX==HN2G_YVFU]H#C5<^M]0#R">F?>TADO.)2J4(!+ @&""@%>B SD MK,@AS[(42A&:GZS@"=)3$9Z>:HC#L9,O<-,A)ZOYN-QTB-7HU%0+GQPS'4(R MA)B.[A_&2X?-W>L^)1\?K7]7O?VAUF)>*3FC1:D@QMH>5-J6O90!DIG_-9Z2 M9*4L5.%7^>VJQ*DQT5;AIAK"YKM*YL:7K3^TE4[$ZN%AM4RJND78X]/:_J4Y MJVPCE1+5U'=\- _UW!:^/CAN5!84\L@<=HQVTWFM53?9Z1N.N9RA"4I9UZ6. MRE7.()R2E/N- ^(J?ENM-]_8-]46?M@6#6!,%$C:< E22AO(SP%EE ",*)2, M442(N"QC:@RTU7);BL611OI0=(AQN!V;R%1Q!LN0&KH=^'B$)-R.TTB! M!^ZOD5](03\ O8$#';>.%Q[0K_M1$,"52R-N7/VYFD&I69J6 K"B8 )95@O M)R4@*:=$P Q2XG=Z[R9W:DQHWB 48=/* !QPR\H/MNFL"8WB(V]7[9$:?[/* MR)[<@O D$$;50>W#W"X[N5_/U6;^H%?5_=2UF6!V<*^(>^7K]GC?,,6!\&T M-LK6_/;15FA8++ZNS?*&B7JZQ%IF'-IVVX;OC8LF.&"49J @2!04R51JIPXF M0;6:&I4=V&4_1;:S+'DTIB7S92(:X^[,&G-G7B*-?7?V3\9"\Y_%(MGL;?3P M>X(-MH,G^1)#&)E6#T?OZRK9&U43:O)^F;S>CMZ!9O0:XQ)K7?+U94?/ MP\]]B5$=33]G.O0J/>ZX\&$C>? A\;GR.4/_O#!BX3YQLSZS\J(W9@7 M=[X[;/_EYV_LOU?KUPM65?<_YM6,"H:82!$H:0$!HIP!7G ,J% "02ZH8M1S MH> J>VHS;*,ZJ'5/]LIO@VSXSZ36/ZD-2/ZP)G@60_ 9&.<%1@RXXR\RPB$] M9*GABUGHY8:S_+&7'+[ 7%AV>#_BEH)L7]F/MS\>U;)2OZBETO/-3"EB&(U) MP$N( 2J0L*&C$DBH*31>=.$2H( $4$A!F6@M'2M;+6T9,GQRE;Y1*K MG7O1K&.X^FGA)A!B:V4'5UUR&@F'PY6X^$;FA[,J2[6:26- M\G&9;$VH$^RW?_XT O*#ZUV%'H&7JG<58B1NJ7CE@Z-'Q2NGQ[Y4Q2L?FWLJ M7GD]9M@JT@K<]]6Y?V;SA17R;K7^PA;J_L$V]_H?)5^OJLW;'V+Q).?+;\:U M7#_5^XAUS8Q[NQ38K03,GL3 4P3JG"2*:J MR+WVI>*J.\D):]^ORZRZM@8#L]X"%:M78ENC$V&L]EO$1AY]MV7P=,9TC$GR MR\%PWA\-YY=Z.'?V)M;@NV1G%!ZKVQ;%]^T3T 7P]2W08+#%)HVAB WH'' %C1O[ M!W0]?>0N E>,/.\E<.V&&XMV[GN3[+N%(@$A3F$&9$DD0#A%@(@L!401!D6. M)$%.28LNPJ9&$0<5,P^T'=R J!=G-_\B%'J1F6(X<,-K3O8@$J=VY"6!+U,# MLL?TSEJ.??<,#,\PO"3GBR=;17:_BFH62DK:1&OKTCPUV\$?]5NV7IKU4_5) MK;]\9VOUR\_+#ZB];\9RC0E5(*\+ST,D 2>9 %1#6A;2^BY>RYN(NDZ-Q XU M/6SP_LHJZ]@-:8PA=B/ B0Q<[,/GCC$+O4@; =%Y[H+S\L7#XP6327& M)GV4)K TV;N2IE*]['D.,"(EX(3 DI-"PD*M,E=KLK",[[IW=WK)MV.$>WQ_ MZC$BUNH@$V.J8QRV!YYEY#04DM"Q3JL#[3]]]I3#?L.1O1'!..7?TR3]Y MT<#C)[%8Z..N)?\'J?XM=$N9-KF_U1TJ8I0QBA&(XU@ F.L$?%*6@$G*!:$9 M*QU/H"X,.+5/]]9*QU.G2[A:'CQY1"OP"]^::A3BM\9NJW4N"F&YGT190N/W M,.K2H..>1UE"<'0D9?N[@9Q"%N).&OF]K^J!N9.=PO,/JT-.Z527AYP:KVB+=2%/(RCY>V.DZ]'V9: M:<8K M?*&)Q@TY=V*Q!L,OM5P>=EQRL8;AB%[L?SF,8+X(%0&)70^\9S2.),2)XG+^L-VX&DN31;:W.BI-=.-:JPAMR.<$$ & MIIW&Y)NHTRVS1\'.'QVY0N65E*P''Y6:7"$Y)"CGWP^,@\P&J[HWUUNP*KPR M>["W5:4;-YJT^-?=)>VPM[J)9Y,IM$N?K^_6#Z+Z^4"6K9SQIU4EQ7RM\Q.; MK9M9)J%Z@C$%*G[" ,H8 RP0!0PQ2'&9EI26&U$*RY!J/.NMWO)]C8O0*0(; M$R-=7*US/A?JWW^9+Z-:^^QZP#;FDV 9\4UL=D<*';5+@&J?HJ[?4<=Q+0[4 MO:YU/C+>WT1MBF4'@,@@$*T5!!MA^)MH]P"I9Z;!P6.$.O[D^0UU1[1_W)AY M_(DY"K[?P(2A^DHO:IA5]?I5K&<0E66"9 (P9P6 <8( 35 ,(&1:G+6,XP*Z MZ?[L;CZUI?_6-E>-GPY>+)=4QB@!!8U+C5<"$"42()'".(CNQR&4L(,ZMI*:/[CPU%E,F77'(:?].#@(@\ NI M?;_M]WW@N6:H-W%W]SE9C!+"\HR#E+ $QU=CS)U+_E*$]2R/.<.:F.>;5N:D2PRPJ_V>BK M'G:)WK@8J:76UDES5=?-5L+A=^UI9%P=FHGOY2&PHZREEDF\JS(L-O1M<6@4Z/\KW IE=4$6&YP>H8U M],[D]8@.K^6V@"A,27??P&]3V6T!Q=D";YO?!CI)JL_MZFW[7S[-*_.C>K-[ M]R\QOW]8"W[[(BIR+S8=,K]5IDN^GPM/1TAO.]03.E^H+!TS; M(Z0.#+M#I)MH T748K%M0AP9-$8\90HTC^,>-?EV8EKG38&FR/G0*90=0[4" MJ_D+T05OVZR/=J6A[?J\?'I>SP2#6*19"K*X4,$]C6- F6" EPP31&+,TM1- M\._BF%/[:.U,WA.;?=R9K?YP0W\E>C@VLD= MZQ@<&8M]JMY9P^-9NN[RN"/KSUD#<2PB9__38:S4[5W_N:Z?=:AX)W];&MU, MP;6*W8Q0F'&A:^E@J?7@,@PH3B%(")*Y2&@F[82P'<:<&BN]6U75Z@]=PQSI M"8[45T0\K)Y5_-,VP9"$M=M';G1D@[\='7E&-3 =;:QMX-S8J_B(UE\"*]MW.,)M. 1SX%@ M<&MJD&U-*U "2O0>COB&"KMGG.\7R#WW(S<6J:NUYBC^S-9WU0]1O:AEFQ$$ MH@F%+"L%$"15Q$$5>U#=33'%!.*"QR265@(@YP:8&E>T-IIST=9,)QW;LT#V M4X0/>,(''J[(6)/!)??[WG_UV\Z[K_[K\+T_>_-17O5+KFW>[HO7#5ZFJ.7^ M^O6;FLOU[=+D#3_I[]]/=;^VZC1#,BMSINMY<:[>\53'!3(%&>1$P(QF)7-2 ME[08I3#I;1;COTWRFCTP9U/3'&XQH!]B;S7RS]4[ MH>O)30.2_Q&D^J0>U5F!N10\0X"E60P@00Q0P3B0C$#"2?&J'] M?!"5,#V$'%KP#8"]G[A& #-TA.4D<7 3&3\B[4BD/0D+OD/_P["3,%+_PU"3 MX=8"<3B4O2T0!]QVO!:(PWW>:X%XQ6V&A<,?'Y\6JUGYD>'E<$SAB!#4L8@AIE4P751 M %Q0!HJ8( 0QQNJKY!)8^\ ?XI/I@;MLJIMHZ_]6EF+;77&S[- 0J.O6T:M81SL43&/&9Y^"K&\^ M85X7-&_GS:C+HS>?M,/%UML;Y'Z^]?YA+N3'/P4SXOEW4BK#JU;?%4J*,&(9 MX!E) !19 4C!4U"FNTQ5\\X4_M@&5.CK:U1:ZS]45SX#D4237$HNK3\'ZQACM,,S"T>Z9F,WE P/P_0Z/[5E,2J',\C0'"(I$ M!\<9H(QR]6\(PD32DI/,*3@^-."P$^G LZ[3B%H&DM?B%)@%W"%R#\WZ M(/ ;-IT<:=R0IL_9HW"C]^(!N[@?I11,$\KGI5J;B9_DS^]D+708LM3IJ"8\ M^234SH9*;[(!4G+4G%%FEH5VUUI MQ]0HI+4RXHV9='&^MLGK=%CL\HX#S(:U7S#,<\S0I8@Z($0_.N D+E,@)$H*5B8T16Z2%D=#3.W;TDG@;E31 MF3+2M?KZ"$>[N/0Z=(+O/&Z!:8^;WO\]+ OU#XRR$J \ID5>(JP"4>L0=* 14^.(C1OZK&7CQXWZCXXGT7KG MRDWTU#@3O6AO'$*CH9-F$:B.,!6!"6D["^^[L[#G1/2S.PNM'TT2U@BSX!"= MCC ;(X6F@6;%+2J]$L[>D'3HO<>+1Z_T?B\8O?9>8=OX?!5_KG_^(18OXA^K MY?JAGJ6\Q!A+"1@5NA0:"4#3) $TQP2Q+"4\+ESBU:&&3.V+I1[C+$Q;GZ,I ML MUQP V\/?'-0W+)&#=+3WJ\%P+XILT!#HR9I(-@LY!-K1AT-G[#505?U1K M@_G_&@J^D[I*4^<=ZSV EH5G62881*6:)D81@+K5&1:P! 4M)T0/E.HO3$W^J4U^+RNC[O* MN2TX?M7/+XXZKBJZ+0A':NG6/QQ&..]U?DUESEKTS;\J=]IFY @Q)$M9@ICI M3HHYT1F>(@-)7F0TI5E9CT(7-<_L$PQOBG M>)BSA5;J-AE:(N6"8QX#B3!6\4B" 6%4@AA!*IF0,"Z9O>&>?=/"L??WRE>T;ZE_EZ?M_LWY*Z MD0E*8UFD948!H6D.=,*I^B2+&*0<)1SB$I74ZI-\^O93^R3O+(RTB;G';\ZL_S$K4=+*#_O5C>/O.>J@=M]+V2^T&H"GU;5 M#[(0.TFV?8&VSF(Q826B*,\5>+D ,&8QH!E1RW)9%+&@F!1NRW)W$R9' %HE MR.2OS([UV[HI9LRXS'#) "-:=APB FA2EH"64,60>99);G7@WC?(U#XD M.S.CNK'3(9GH')#]W.0+GL#LTT&F-?'RYH\]1 [Y5!Z@&BE?:@AD;LE0%[#H M378Z]]OQDIDN6+^7K'3IVBNU!#M='?XU7S_\MES16E0OFH--EX=Z/T=_VYBR M[439)@5H27:A%M^$XRQ-!: \A@!R'1?&!0(2"@B3C)2T<%))#V+EU)AW(V=? MZQ/IS]^_O'>,&<-,I5U8^>83%)C[NVV!NQUK_E ^1ETGFQXV]5&ITJY1L/%T M+X]J._$!]!%#S$<8)46OEKZ-YF((L,^J,P89;&#+C)5Z<]9S]EZG9%2O;42# MRK*,LZ0$)8\Q@$A]!!!-H);$1CPF&%+DU$SSY"A3(_%-2>+_40N4FL^9NU#5 M:3#M:/AJB$(OX%O[3$GG[?/Z855I+0#_9ZB]0/AM@G%RI'&;7_0Y>]3THO?B MH>>K*_9OPR3\P[/FF*:5H:&I[VJT2KT'@INKC!C15Z&;!J\J*>9KK24[BWDN M$BQC("1DC9 >(B4$+!>ER&"6I'8+;5\&38U5NMVIV.KQ<;5L5/&BI^=*_\U: MYV+78KU>;)MI5ULWVTN?EW/77SZKOM*HD4^V_4!X? [NZ;X#VYJT6?SJCG?5 M_+ZM@KJ3_UA5ZWMR+[ZLR++^NUCP=B-VED(2YT2Q-(%:S FE%."49R#)8,+3 M0C=.SV9+<4^4U3\=6ITXVF'USN/FG3^R)MS[W[%=O\P+;77TH,R.Y*J*] &% M8],3U^FQ8]P@:(^T"]N:;@ ]@'MC?F3LC[0#VX,ACTU2!H+GMV.*JQ'CMD\9 M"-%1+Y6A]PE;F;D59T])046),@ S"@$L4P)(41(5MQ:<%BB5Q*XAP5 #IA:G MJH>U"%.):=F,8 P@ Q/)!<"TS-24((P4JW'(NML?#3(VMME5_C9DV75E= M0+7I=>QX$[TUK3PPU>K?:\^Z>:E/;<_60UDODC_IYOKY= M+(2*J>[_.5\M3&!5W\F?#T*?,/Q]I:4Q[F_9)CU!QC'*"B1 2LM2+?MB"&A6 ME( @G"#U1Q +:-]ZR7G\J5%'ZT&T<2':^: 7(NL'$9DCP]:/2#GBTB;(?7[Z MR68$U$-'1>Z #\G.&8"\2X.FH#,P5H,FCX^^8U.FP?#U-V5RO^V(39D&^[S? ME&GX;8;*;9)*T,-&%IUF+N]>=Y>T<:[9W_RFGM,']8??JCD3=_*].>TPVY_? MA'J"EVN]Z(8YDP2HKXY:>8LX YC1 B1IEF0R2SG+'64[0YDZM:_6QN#H25M\ M>)AT$STU9NL=-/5WCZ3ZMUB?OM95,S38PV!YPC2)*0Y]]M3IGM1UL]M"*:*O MT80I"5 M,04P)?HXBJOP.,[+)(TE+;!3QF7/6%-CLA_S^^5U\T9<;OPTQ..@&'H3M8@%R-"TP"1,GOF)\=XF6_R\XV=SOGM^ M,C#]IRDJ>OVFGH3U[9+K_E!/33CV4]W1"$$PS$L9LP*HQ34'D/%4$0KDH,R$ M+).$<9D[B6U:C#DU=MF8K%9 VNB(+'FT-?LFTF8[26ZXP&]',9Y!#;V;JROD MO\Q?U KTI_IS(Y5W6]=B[4VF8P N?O-S+,8=-R7''HBC+!R'GPX]EJ[F+T2W M!?J5S)=?5G5]M]S]V5>QGB5I'LH/!:F6\^6]8W[W9=AMS[ ]@AG\.'MCUTWT MJ\'SB\%SM8RZ?Z6,]GF\;8F/YY/N2Z..?.AM"<+Q^;?M#X>J_U9/JXJLQ=?5 M3WW&@CB_Q>83;W^BZ> MM/SX\GZ;V945B+ T+H#,8A6,$(4FQ0D%F,.,(RXIB9W2?L\--#5:V#SH6T,' MI\R=A=;R/,\#8*%/XX9@Y7Y^=@$(OZ=?YP8;]^SJ@LM')T^7KK^F5N#3?*GK M,DW:KNYFJ ^HEN;VR8P6+$L@2@%G,@60Q1D@2&8*79+!!"<%0IE[<4#/B%.C MB];4MM6H$<3[107I.D+038P-B6 6B#FY/YQF3? M:?\6X 3(\^\;]0T2^RU .)W);_/#@0<_\^5\+?ENMTU,YMFO]5"/B^^ MS*68E8G(N2@Q*.*" EB@ M ,,E#&DF.1<9)RX70"9#'HU&CG8[V>/^J"SZBQ M,=)&#F8>*]@9*>*D3%+ (%4+Q4QP@!3]@Z)@*!>H$&62N.F@^@9^'.73?XGY M_8-"'MRJ\70:V78&7D0=_?(_H?"W/(;SC&GH\SAC;KM-OC.XV2B_Z3[<'D_E M'"#R>SQG,_"XYW0.4!P=V+G\=F#\J3N7JJ]+)?A\_;[5 !8$(:IS82G,33_K M!&!*)<@Y35$1DURF5ME+?8-,C>Z-&*QZ0RKQLEJ\Z(46,^9&DC!31><8:9[" MU3*XO!*MT/&D[FNA T=CWTWTWK=*7&T.CC!="&Q!:7X/ =4IP=;^Q( MXI+C)P*(BS\91ATJ +F3FR52/4MQDC'",! HR0$4A +$F6(+*;*$X!CFR.F( M:__V4R,(99W^ F[ML3\/A];T_&&+45_VT>X=O]YFK!A0PZ-KPS\MZ79GL[T]MQ*LWGEJM MG$9-;):1(L^A)"!-* 50;PE1DL<@S77EMJ2)+.W+MRT'G=K+OS'4[$1O5*.> MC*D..?ZVB/>S0R@< W.&T8+8F7P3;3'M6-T*'@; U*&:(@"V(]58>,'8K?;" M$:S>B@S;>XU7I^'HW5[UANMO!R8:L ?!GQ?ZH]#F\:G;FG(X+=;-;I?\PWSQ MK"4,=3F#_BZ;S_(,RU*MYTH"8DH+ /,"JJ5>RD$J,"FQ;G#*G99Z ^V8&M%O MW-#AC3']XCK CK(OKKS=%>H3[RY7&[\[K#:^>S*J&+^J"]?UYY;= M?ZU6=3VCJ,SB+,V H%FFRV (0%*F@"*2\2R!F91N25_^;9P:$;>61O?:5/6B MZS/86OOD>@@88CXM^?AM9RDT5U\O&='Z>1,UGNIBA(W@N?'6LU9$F*GP+Q+A MV<[QU2'" 'U2%B+04,,5,G<1__O5\D4W7=/?)O60U ^K!?]9$:X^9!_(:STK M$I*P,A% 9DA%X! *@&(< Z1"<\@DR=/$*=_&:?2IT?W6QFC=&!EQ9:6[EJ8] M_'8<'@S4L7=;.J;?1#NT6^NC#WUH#]+D=$;-NU2GO06C*W@Z@W-*V-/])M=N M,;S3.F^BKF_9?Y[G]=S0Z+O7SG^92'PF8(9+610@R1/=8EW$@, D YR6&4X* MW=O;:L=XJ %3([>]3876@ZCKPHT.E#I_T"YK70LC7.?)=5O!/_HC[B?X ?Z* M300W] +M'E@:\4;;!FX0G=\O<+R/&RW6U5H-)99$A8V?5I5@I-Z4*<:4T53& M!(B,*^*3F !<: J$+*.TE%E"K4[$SP\Q-6K;6&?'5#W0]7.1'T "L\W&,(_% MG)?][N,)]>L.1ZC_.N2'GMN/P@"7W=N\XQ977GU^\OBT6+T*\4-4+W,FSBPO M%V:R3">9[UL9A68)^7Y5K^O=IGV2QAP*I,A E@A !#G (HL!Q)E@/"\HBIT: M60>S=&J:Q6U@L> 4IX DB?*YL7N/>:86&%J12M9S 6*"Z$(D&N7DD( M*02$PAQP(9-48@:A+N9?J7#;+F1H;NOT6FYO'O YU&-$Q-CF%@RT,-E]Z-V= M#_S^W?9[[/QEWG?0ZU>WO?6H7]1]=PZ_E@=_.U#\6,W'5S5#'U:/9+Z<,5XB MAA@&)&$J0L_*&&"AY$0[/DI[GQQM9U/.BX\>RGI=_,C"^ M?B'SA=Z3_K2J?I"%:,-WM=R^9>SY\7FAU:-,,N%ORTHTN]D;[>%W0JXJ\9/\ MN=UH*LM4X#3/0"SU@3'50J!J50WB4H40!9&,4:?$<*_638VC=B8;]>VZD=]V M)B:_,VBY@GBK>0E,?B;-<.?,3;1U%"BC04UTMF''Q2:O.SJ8R59'_2:BQM5( M^1ID S+(+/A=+7FU<-Q%5PAPC]9N0089]B78:&M\(W-NVDSDF2)MF '*,%4Q M8ZF3?V .4(J3E*0IE=))0.O@_E-CX_>D?HB>E&V1@G6KE^-&Q8<0VI'I%< $ MIL.M (XV39]NL\6S2:_N'&UO57)T_8NHR+IM=#U_,<^Q/[8[ Y-7OCH<8U3& M.>/@(6>$ M"+6BC#DK;#9?'<:EXR!Q4'2V#[^2$07($Y8R/5;$P^<1Y;-P>RVO!( M6>X?5 =E#/_@CB2,X0MD-VT,-[AZI3$L;S6>,H:;;WO"&(X_'1:=*:;_O&2K M1Z%#OVW8^'/5V1G053(J4&J+R&=)D1**DPS (D^U$+,*W?)$ IRF6!89@;C, M7>(W9PNF%N'IMF&Z85A$UNMJ3I_7)A5OO8I89[,P A%OS'<+_=SGQRXX#(IZ MX$^!!KPQ?M-9;.N AKV[T]CZ<+,1PO 7-@X&T&M@Z6[%J*'G8) .@]/A-QI& MB]_%4\NT=[)5/]9[.+.<\1BC$@-9&8XJW<.-^_32Y>Z%;B8EZ4Y^7O+YRYP_DX7I*\PAPPF"&!0B M)P"*I%1L01A A:[PA8P+;E7:L6O_5?&'J-9 2W9JD4D@B"@,Q8"6">8H"R1(!4 M0EZF!!-2EBY)A8[C3VV/RW9]1+7QH59'[/LJTOVL.IGFVL0"$PC=LX[U9*<\G1P'S4:K(3GE0K=^Y.3? M7ZN%\%4+2M5KP;^K?U9SIO[-O-N_+>?KNCVL?CT0*B-1 6N .^\<, U-QV89>//LQKIA8\SY5H&\7M7NZ40ZA6[KJ98U$ B"11X5.2@*0L M1"(+RJEP.MKT:][4N+IU)^H8[YAA['?V[*CY[>8D,%=O'(M:STQ"\>$$W1@% M&>-?]X^CG8?;II6*QD,0>!C\_687^S5QW/3B(/ >Y1>'&67H66TMU(\>=*,# M\2(6JR<=YV_Z2!8I+ J24\!BE*HEL6"*T\L"$)F2,H4H@V[R8KVC38VB?PKV ML%PM5O>OYKWG.X-=#V7[(+8]FO4$7/ #VL;.IG_*SE+_W3JM$/%\6-LWXLA' MMA;.'Q_Y7J *3!2#4'(ZTKV(PM7'NN=' M&.UH]Z*3W>/=RQ?[+U?8UC#*&!,DA6* 7"=_$98#1$D!)"T9$R2.R\0JE' 9 M=&K4T$C)-/GA=W0QOS<9Z98+/R>T^TDB%(:!.>-B@KVMJMQP7/W5,0S!=RJ% M#!KG<:7ZSJ4Z- M*F7Z350;#W3_YM:%:_H,] M3[YF990#L 9S4S6\+9/5A@?#WF[U'@;1T"?EA]V=]A"]B5JPOUU^P*]L[62# M5\"^3KW#OV%3)QM8^CLZ6=UAZ&>EFK^H,.5%O%\MS7=*IPZT*]BR0&598J86 M +%0A"41P)#' *FO"!:P) 5S)*SS@TV-HG:V1AMC!PK<]4)LRTM^@ O.1 ,P M&T ZE\'P3#,] XY,+)==/Z82B]^,W!WYRWPI/J_%8STC*4Z+G%# !&MLU%@;?1I8^-N'L.T9LR?< M@I\QGX',8T\\)TP\GS+WC3CR*;.%\\>GS#8_&JBK3.J']I&612Y(6A) 4AW@ M"80!2E@.TEP1"$%YC KJ)*.\O?74&$);YJB*O(/)[LT?YGS@U]SLXOE_HX]] M]2MHO+O]N/K%1VX=R14?7S&PJ1B95_\DBV?Q3KW51.>DZ8#A4R7^\RR6[-54 MG%.MZ9$6B8*)%P"R5 #,< 'RF$FD/N@B@T[?=(LQI_;>=NR,MH8Z%?2[ &[W MHGN&,3 ##$+0O6.8/29^6X59C#MNCS![((Z:@SG\=+",@":P;]7J9H++@ "30R0S(&!"DJD@DN,B2*6$4+C@H"ED,[4=!( MX@',2.BVMNOM@5^>]<; ?/FW:+65AB67I6&OG14[@@J#=6">TC";:.5;%^;? M-C"'5>!U1\QW/;KM\&.7HCO" M2Q*7RGM 60P!)%H#*2]S@%A2%JGZ2T&<:JK.#S6UZ&EKJ6.H=!Y+RPC)"T*! M"6=KI$F?W9@98+%T&0V_(='YX<:-A"ZZ?10 7?[%E8NMIJ.!O"18-N\PRGE*J K$1 HC0$LF&F<"T&!49FRDG"8 M.NV.G1AC:J3:% S7H8W208UA??'FM(;:CR2N!"WW@[P>S*],OPU'7 MJ7'>,*&RET[Z+AU&#":S__VJ7A^(Y%"4H8+B$J289@!R7@ :IPBD5)$%)BJ$ M*X4+.9P99VH$8Z"0":8;BDI8 H@HP10 MF6! J4@)3E*8%FZ2BF<&FAJU[.R,C*'7Y#.?P]:.2GP@%GHI,@@L]U3B"TCX M31 ^-]BX:;\77#Y*YKUT?0 -!ZG>1]TQ[9-ZGF:E*&DI, 2Y4(L4R%$""*4Q MH!PS1%B2X)SY:CRY-_+43M=_/HA*$&VA1Z&!/:C[Z2,H@,$7-5:]$HWY3<=$ M[4 HG#VJ.@S%>RK2#FZX^]5Z.(7=58(/>S>^_X,0@UKT&JFP6C1JZ#P#D,9X?=9!C7?235 M4MVJ_B8J<_]-T]<2I22.20$2@E1$JYNJXS1A0,J4)[&4,,V<=MS/C#,U_MHV M+WI2[Y,A*LLFO(;9^&JQ(%7GQXXD=VXR[.C, \2!B6MCH19(::@J0!_="S!X M9:)S8XW*.1<I +D-UI"8S?3;<+8XZ[]V8'P-$6G.7/!K*+N-<+O5;(AU"8L)BF@(LR M5@S",D"$*( L82PAICQ+"BSW)=\;8=Q7^I1S1R_PR8L&;)S_%(]/JXI4K_K ;OWZ7O?PJ6K%!-^J.1/? M]6;>![%DYFO(@SJ:( D)=2 C3'""(4Y!QPC&3+"FAE1[Z@+&G]JKO MS(V>M+U:-7.^BOC.XJM6&4-FQV*W/1SF@>ED:WC46*[SB;838(R/C/51Q_QP M2#OLMX=#?*0==Z_(N^VW#\.N=\?=\9;C[;D/\W5OUWW@+08V7WM<5>OY_YJ' M[TY^4O=<,BV:LJI-KKKN]V.:!,T2S,L2E1B4DJAO!JT_/8KLQU\W$YDCI <]1AS_;V/XI:&,==SG1ZK MYJC63;IWBL)WTO2S-&3ZLYK?W^N=LH23@E $)*8E@#$K ,DI! GE*1642NZV M4W:E/5/CO*W5'1EY_6XV^_%-W+QN3+^F8L9]WNQ8<,39"$R.1UKH'6=NHMTT M?=N;IJ:_;Q/C_;PP35<6Z0P&-V!!C[M-;UC\,QC _D*AX;<=L!OQ:4'NZS6I MWI'EOS33+298SD$.< 9@7%)!48,!)CB2494E2J^3>,_>?&F%N+(RTB3?1 MIQ_O'!:Q)^"SV!*X#I3 O+6'Q^43!"M,'!;OUV$ST@+=$2.W)?AY!'J7V2=^ M-MY2^KS->\OEGLN&!9-M>[KV,82NG,<$R7($2&HS+%@;G(5 M>W>?&F^UQKD%NPUZMD?8=08YJ1SAQ')Z8L& MQ!??%&JBJ@0W48#F2]>32-KLC#*"9_4 I,L5*0S7_%9D5&1 MIC@'ZI8I@"74_5[2'.1J=<=XEF206:WRKC%B:F_\QO"V6QC7MD>D,=[DC]8W MD33VZ[6?K\7(UY[KP$?J7?/]7PI MZOK]ZI'JDQKUR'X7;'6_G/^OX)_5\.NYG.O\UE87B/WG>:X,W-<'4G^GGG@M M"*3E@$R9W?;O/K0N_21_=OYT!BG'10(A( 4K (S+ B#,U$J;IXDH\Y)SEL^6 MXEZW6?MI^:U[(U^LN $WW'#D4UN3/:+$SUX&/W^KAL/BR3GFNQ_DR M;Q"(.A 8I;<6A*B+0M3 $&UP:+(F=WY%+10WT0Z,[M^KS\GF<5* =/_F+_ X M.80'?X'':J3P8NJ/EUN,\L;SVAOCO)5MX\5(;XS^7HSUUK8,V^SS:75SR4RR M!*8BY2 690H@I"F@L( @T86IB'$4Q\)%]]^_B4Z;$&,H&.@Q(F)L<]M[##!] M=AN8;SLI?\T(Z+9_@IVW5,/-@==]V0!FCKJY&P[FPQWB@"-Y$:NJ=ZJ.,I9E MENNVX9+G &8Y!ZB0%!"$1)X4/$;0K1[FW$A3VS ^5&!R).SSB-KQKA>< M/G M$431[T&4,B]B$5*FJGXCMDLX;J7@2P @UQ11!+G@)*R &7&XSC!@M#4J?53SUA3B^7V3#5U_8ZJ MF#VPVE&$)[ "D\0^3HV9T2]?%%Y_4XMYL=:)>\IB%34=:"%\(WI=Y%$F\S)< M?B4R>\8;5Q[SLN-'TI@6/QG&)@=%'XWNR.WS^F%5Z>!G1F/%&9 0@&((U:)2 MK2PI5XM*FI>%BC925" G_=T+XTTMZMA5+XFV>JD5.2);DX?K'%W"WHYV/"(: MF'J.2\%:":.=M?[HQ1(6KQ1S:<@[*,B4 ZR0(2SRNGOA%'7CM9.'^\>K+YD=>^W-N*TTX'Z QG2.J, M?L:X6DHE6"VJRK0$7.""PKS @DD/?;E/##VUO9IM7^Y=+^YNAVZY\'U)DV-+8U'FBX[ MQTOS]GA)'\S1HT3 M_<%X&#]ZO'/8EBO;]YA0PF J,E#@C H& *8JN 32LS2-.,Y0TX;8SBJ.%!H2T,"$Z=A?I170#\*<0U%\DWXK;\.*0R$:VG7E2L8SX>S7 MU?+CX]-B]2K$AWDEF'H(ZDVCA#(5BM.$3J[(%;&5": I5^Q6QEPP#&-8V"^H MSX\S-?Y2E@+1FAIM;7580?9 :K&\]@-4Z+V[DQ@-D3#J T'M)$6WXX/ MF-OB^S(2O6OPGI^/MQ2_[,/>BMSB\J'ZF4UI51.![A=8J5ATEF>L5%S( 4U4 MT =A00!!N0 8)C27G.(LCMWT,7O'FQI17E?Q;0NR78SG$;K U+E%K5WX'A2@ MFA6P3QU**UP\ZTSVCSFRCJ05 ,&AM;Z:;HEU=!*M<-0*]3:,=Q;S4Q@0G1V RH M-CKJ.A9U/--'P]WK6N\BX]E-\S]1ZZ$WM:&0N/NM0?)IX+AE2P&@/:IT"C'& M@)7VOO3PI\5J56FII94T DL_GBI!^-WRGZ0RM9SZKV8P5FP.*0-80 Y@(E5L M6>09@!A+EC!<"&BUM3AP_*FQM]'YGG=TOJ5VPFCTZ1TQH\L7U<:12/''2^N* MNK87B_NN4[,6BY%TQK6)%VS75LQ<_76O:@6R[EZ@Y>KM:B'5^M= M.=&6*Y#1IB_TFL-,4^-)U+C2+ALV57][C>#4C'4\BG8N^>SVZP-:S\V KS)I MY%[!/N [;B7LY:[7:7 9/9=Z;A8MC;2+:'OH9@1E+$\9X#15RP-$,T#*'(.$ M,Q9G&*'2K1+QXHA3(^"M(E/'XIN-Y)(8V*?X,NYV9.D5S"V0@T6J+H(3 M1'/J_*AO(B%U$81SBE"7?_CV\G_?JM63HL;7;^J!6ZLK=.'VDXY^9S3#/*9LQ7N[N^>O&A:&-T6SXHNN;M@J OR#K/7^PNM/3:,[G="$28DY MHZ# * &0ZKT D6-0B!()6+(X=PNF'<:>&L>UID?&]H[(Q;8=T?\(4D4;7]RB M9)!P#H-89T&7_42' ,(?QW)!;#.0Z,J_^ M21;/XH-Z?A:K^ED]K;M7J9 B%5DA0$*P!!")') 2EB!-:)K% N/ M*,7J1\-(Y+O0[P=;F[.:]P^DNA?U3&!$$Y9E@"($%7<@ 4B1$!"729YS(6'. MG>HS3PTR-("L))P %,> M Y)@ ;("R0+%&2]QYO+NGQYF:F__QLKHJ3'3[6T_ Z7=^WX]0*$W?C;8M!;> M1*V-_M[Z?@R\OO=GAAKUS>]W]_#=OW#UT$*]ITJH"%E_VM2_+X0Y$5WRV\=5 MM6X_>;,4OV+#"W(PW?2 :FD*ZYNI-D:[#!\]8&SP%5?/8 >2[ELQAXY'H^>RB.B_H< M?CMXRW:^%E_F+[IT<%\INCO*QS]U(8K0FV0_U82)64YXF5.:@#+-4@!9*@'. M>0)8HE8H68(IEDZ-LP;:,36^4H]E[KQ!.V@"K#=K0\,:?N-6>0","]&A$/U- MI"UG1G"FX\Y-LYMK7/&Z;WL-EK[W< ?9,O9^[C6 G=C;O>IV PL2V(/@SPMQ M)[<;0>V8>SD _Q!$[PSQ.YT_H&)$M5 T)1('1RPP9VE9XAAP*C" "3M.DH>Y07MIU3-8L'56)^OWRO=Q&JUS;Y1B9Q2C$3(,]9#B!A!.!4A<\H M%51"E&<%9%0BC$0<4P +! %A.8( MI E#<5PBGB9.!W[6(T^-(3J&1^>EE_^[D5YV/B2PG WK

W:L6$X/4GY4*G6%3K 8.;$5SUC38VA-J9&>FJC^5X]_>D*>5/9I"_8 M7LQ6M6LZ5-]LV/&5)XP#,]0^O-T2=FVH/VZR0,,K&_6--RK_6#A^R#@V/[E: M7>KN26_=D<7'/]>:RE9+T\8F$3*F22P TM$1S$6BY:0$$#Q)!)0E(]QJE60[ MX-38YD@_RK%AD@W&_?01 KG@IYT'@D,;@Z.MQ:XMEFQP'*SK=#6>;R7DY(KK M-:)-O2 YJ#2=OL];R3+U>M6CP]3_NS$.@K\+7;7/MB M_(9GT*?MFO!Y="^0UYU-]]]Z2)5X\E]EOJ?II!>@7_7ZDS\+-7]9N[F5"YIB MEN6 LS33Y\\$Z/,&P"212(HX3ABT+QZW''5J'*S-_K\.!-+,@MV8'BG;->MF M+M75MOB3%$,(40Z*7.=WEU("3'&I5C1%!M-,HIB5,W47NGJS&>B.'O0[F#4; M)"%@MEC4A( N\ ?*\KD=) ]@BZR+:D A$=:ZWA#VE%GP!&Q?OD!VYN-J$K@ MZ-^^6('KCX>M@PZ[-'Y>?E9#+M6L:=E1&%/.!,N!9$D,%)%#0&*& .4EI@(6 M"2ORV5+TX??C:[?NN!ZN<0A[8V?T MR\;2OVFIW8ZQ_E8)5IAXC?_[1QPULK=R_C!FM_O1,!;I\-2WJFW-8\19V\\H MBSFE24P CZ4 ,,\X0()" %F"2RK+O&1.>: 7QIM:!-[]LF[MC8S!;FQR"6<[ M/O&(7F!&Z0$NP!&^)2Y>6>72F*/RBB4 A\QB^[.AW**5V\W]CCJLSEC!$T4A M M"\5 M,7I0 E[( !1(8*U[)>>DDL=PWV/1892=I?Q.M=H8.5ZGOQ3HOES$#P<.A_L[<3]?+C7.E"Q, MBD,8O&6,98%I!C+!,@!CG@)49A1(C/,TQY0(+EN\/R[Y6Z"]&38-F-ZL_J5[N[00[ LX M'(K;3;/%B_7L3;;5RV4/_K(M7ZPG)V3K%WLC!JYSQ./3JB+5:Z-VLE,BOJ7J M>TR8;178Q?M,B(>VMFXD7G;61K]O[/49U-IBXS=2O3CJN.&G+0A',:7U#X%YRR"' D D BU0MVPL*04[*(F( MT4I5]UH:/IGO;Z3OZY6?'=^(^H?JP6?Q2F/.4D*H+X:!$"2<4!Y1@%& M(I>$YX5,"[OJPLN#N;Q5XY04:EMU$78E7L3RV?$$H@=5EN<%SU$)!,QS N& M &(L!RF)!9=)+'/LF%+K ]-Q$FK#(&JW@O"#4^"/ZP8B8Z8Y_=@8&FE+?>86 M7D+#%&SBN\Y/9Q5N'%7[@1+Q?SV8U\+]E_WJY?_5K\UK_Q_H/Y7T/RK><_/WW64U_NB4YNW^O*% M ]LZZ*SCSW7]+/@'T]:ON7F3AVSZ_^GS*WA_G3-_5D?_QQ]ZTQX[/Y]UE>X+@L:0(P+!" 3*0 XY2" M$DLF<9K@%)8NQ&T_]-08NK$M(B]DOC#97')5[72*R3JBV\H^]58W)6[#R=AA MBNQ8-PSP@>EU8W1+G%NS(VUW](NV]F\;HM4G3_H/_)&H.V1>V=)A^%%IT1V6 M0_X;<(>KJ[\_S%_F7"QYW=Q^ACD125E*@+ ^-9=Q"0C.8\#S/$[*/"6RL%J. M7AYJ:D36K?R.^,96+]6QAR#;[EWY@"[XWM6N,C;:FKDAGR!EL6? "%44>SC< M6Y7$GG&[IR#VW"_M[M<*J=/T&%W_^/^)U5O!8/1Z8@5BD.8!9 M6@ 2%Q 4N81YCHNTQ%9!T-D1ID81C9%1:V5DS(R4G?9;5Z>!O+QU=34\H2,2 M5V2.!6Z7QAP:J^ZME-6\)CM\2^DN#CEM/;PG!47&][>\&=K-3 M1,;GBV>=#OQ#-\LT52X?C8Z]X$UOF,>GYR9QYDY^))7>-JB_B0&H$$0%'E( E M%3AQ!!@G/\MRI\Z4OPZ9&8EV_HIUCT<:S38ND MK6_Z3=UXIS=LFS ^^MV\Q<9%1\+S-N5VQ/@6$QF80$>=0_<&?9X!]]N_SY=Q MX[;W\PSI4?<_W_>_6MU4-Z9IJQ]G69+F2*TB 2OR&$!2$D7M" %:P"R+<8P3 MD@T4->T,,S6B[DIR'C7^&ZQFVL75=LOI6K2";S?MM_/;UH0'$2P]@4$HG=+N M4&\E3WK"W1Y5TE-7#\RCT+SRCM2":^81R]I0SVU5J9DWQ_KO7G>7M+FPYORO MZ6'5E7SKUA@5I) BUCU%<28!A#I>+"$%")8HC@DL,K?^Z&',G!H5?7W6\K(Z MB&C-=LR6"#.7EBD4;SY#H?,JM/6 :O.CKHM1Q\>(OD;=ZUH_-^D5K:M[ZI7! M*M'"3HC?)(PPIHZ;F1$4[J-TC;"C#=QCT/?0N7WMAEK.9"ZS. 6"D1+ 3!2 M$/4E*&,>ER@KL0HNG;8*]N\_-?8VYIFDT8$[E(?X6:Z[AZ,2>OGL (C[ZO>T MVWX7L0=CC+L6/>W@T9+RS&6#V\8_J1CS52<^K&^77!?5/FGR^"G^7+]3YOU[ MQG,.F4F430O=@J[@ )$\ SA/"PY%3F*:.W:/OS#DU%[TC<6F7&1KKG-'^$M MV[W^?N$+S @;8V],MM1Z'\!6"232AD?& MX[+S)_0\+'XT<)?[N5ZKFU??Q<+<5"=TUFU?J10*BBE)0$$276F-$2 IBH$0 M#,4X95+%-4Y;W>?'FAJ9;$R-JJZMCAO=/=!:[G;[ 2STEO<&JSTS0W3JN@R' MW]WOGO'&W0*_[/C1/KC%3P9(_C2;KW?R[^K>]3?U!#WHO9-9G&8P+?("9 CK M3G\B 0@5*1 <9JR$)8&D/LMJ$?M)VZWJ\QU$%(Y@R:_>3@":/ MI-#"'B[.<40XE)J! $ .8\1S@7!H-E91E/,X@'](H M^>R 5@_N^++X.WMUL?,?I!(/J^=:1*Q)J91-HEY?(V!'W.VBI^M@'(5LF9ZJ(9UQ2"CFAH! \ M!I"R E!.$> E*6$F$=LSA M"<7 W'$HU[HMJ&TL#28:?PJ.D'+Q>^.]I5#\*<,)2JQV_KY-:[=YHZ)&B MHEY1K[\+)N8OIG%&612$E8P"DNCR)#UX#3/!#P<:X:&>=SU/ QGI5($)XF#, R+0%,8 H(+RC@*4>82\6]=J&AS6!3>]?W,I/$ MQM !E2R]"&3);K]9D,3+"VR'_Z@C; M4:POW *3;6_2E]$<'"'-JP/). E>>L!II'9U7+=.ZNK^9AA'_VNS5WY[7XDF M)7U55:L_=#UCFRG DJ0H80$!RW5^.(4)0*FB:\8%2W*!5)SLE(1Q>QA..0DGZED6 MZ^676G')&$L5.)6Z;T61@1QE+"DRGM(8N2S CD:8VJKKIQXC6FVW@$5KIQLW M'0.9\))QG=='2H$ 1+0$&)8(D(*0K,QXPH73;N!U0(Y \7?>(;3C\*N "4S4 M.TP^7L+$F87/^NV5:H]'&95/SSIY2)KG+QQP;OR-5.NES@(VO:W:%0X1,H9) M'(,2,<6,>2X 33 $A60R3G%.2)[8=5 [.X;+DSM.X[362KOUR(TTNFJ,U)NAZ9]*/0>BI[\X7B'GGUV[QUJ]EXX M@-2^JRG_1M8/?U\M>&?CAI*LH"(C0,I,Q2DD5G&*(#&()4D@(XD*"*5UNLOI M,:86J6RLC#9F.KR\9U"T(+;KL0E,;4>P#"&W,_@XT-OU.(U$N_7;OL=O%R[U)X!]^^>\GI4X%05.)5N).Z8NWSLEY79N50[]@ Z_U[ MQ$H5+A+%_5A@@*&( 4OSA"6%P+QTTB2[/.24&?W+:GD/U*"/_;660\%VHUX_ M$(Y(J/OH11W+1^'+RW@%8<&>8=^$VR[#<(ZQ+'XY<-FZ(LMZE\/\=['@GU;5 M#[(07\7ZZVJM]P+5X//Z:563Q:_5ZOEIEG.U^D^(!%D)8P 9AH!**$#""4^+ M),NI8RLG=QNFQE3&A>A!66[:U2HS'>/((?-@N1 .BVY@$E,?:K)D^AQSY\)- MI)T "FB@W;B)E!>1=D,SW<:1R'AR$Q&IYC_Z)UD\M\+6B\7J#]U*V.-:>SC" M?I?A ^P8=X4^'*BCQ?L5M[HV8MNVU175RYR),[+5BT6K^W8GE9VK^^7\?P5O M&I"_7]6*P4W=4_)TWQ-%MJQ&[UD?'9-_PLS\ZX1YQO-9^@@]=JI;./7($%K M ,@#Q;D^+7VCT#@ V.>CZ1"##?NL[,?U7[;]Z6+.B"2\!!#%IE]J"C 2^A-! M"(:8\8PZ]1DX,\[4J/U@>7I%I\!SP-KQK@>X C/G(*272Y>ZMT7]61)]*_WA]I*O%+$E)B6$" =^>D+AGV-#YM3WE+U:A.VGB%""EK0&,0P3]5[F%! &4J P$46IRBAU.X] MO#30U%[+4XU?-[8Z?I#/8FOW1?:!6.!W>!A8SM_D2TAX_2B?'6S4K_(EEP\_ MRQ>O'QJL5_,7HAO=-F>%,R@13U(F@4"EKK4I,_5YQ@+H5I DSR5TW+XY'&!J M=& DC2+6=.F,B+'1-2P_@- V'A\.3/! ?&-:DY_@,_@^[;3GJ/M@D)'#[=,N M'L?99ZX;]B*_>ZY5J%[7M^P_S_-Z;A3WOU6K3ZOJD;1Y[S,.)2\YAB GS0I< M:&V8 I18(H0RR3!V2MRT&'-JK_MWE^(;%VSM7GK/B 7F@8VU4&<-FW%%)Q &(0UYQ^:EGY89?JU5=SW@;WR_O/RNRK-6Z1Y]F++GYKZ:_T"W__Y[K=:N*=2=_DC^_Z81']1?K=36GSVN3 M[+CZ1G2@/\.)S'-.(4@SF32-"FEU3K:K*/8: MK7>.163KF:N(P:@/A!V;3G:: Y-SLTK>WF$>_8A*C>C"N4,5;3,Z1 M",:;&#&X)V^E=;H_B.9_/R^-]5L=CW9?JI )37F: 9SD^M@]00 34H!40(82 M1*2@P%8_M-XT*'J2+)S+G6W4=PT\KPW%#=@ M\;?[Q'C$=+36 MO<;0Z)>-R7^+YLM&[;_3#^"V']@A77P=PL?5SI;]>2_Y=*._)LJU__;9:S%7LOGVAB"19@B0#,4CM/O34/C%[QINP>-]\)_DBERFP^*($ S;PM^02IM'OC>T# MOR!N.#NI1P7">S11J8'/LJO&U "8+DA/N=QQ3$6J 9X>"%4-N'031B0/38?<96-![NNAK5WSX M[G5W25N;>/L'J?C=DTD3N7M>UVOUG53<_"\QOW]8"W[[(BIR+S[^*2HVK\6W M:L[$#,(D,^JF>0P3 *5, 2EI 73;-A4I\U+QY^S)5)7]6)-J;4>7(UGO0@:' M/@0\8-L9?Q-1<3]?ZFS?B)*%KNPWK $BR 2/)"8I*D).7MT_%Q:7G0,-EG8^/!2$^&,/_[EWPL[#[M M$YSHT#N-G7KQKL_=HO&(OD8GZ\JUY[KILO%=_4OW6=GX'[4 1!L$(@.!Q_+R M<>?,;\'Y2+:/6X(^[H0<%:6///R0[4%]VSOY6]TDW]_1-9DOM7+>QS_9@S93 MA6?[K:^WM5TYY"46:0KB$D, D6 Q_K!2J5,BCC.BR2VWRL<;,?4%HO&$[V6 MT4W^FD/T:-6ZHX^#1>N049-:F//B1>O3W+:]S;539[/'.,J$A-YPU$Z .PE^ MJ]L*GFCC2/19ZXJV4Z%\B8PST=8;YUK(:^?$93]RE+D9:W,R[!PY;F%>C6S_ M?N;PVX^XN7DU!OL[G=??[EI5KU]7*_['?+%HU)E0@0FD@@.<(*0SGC$@0@K M1:I%&$J:\X'BJWOC3.V[U#TZWAAZ46')"5C+AXX>2Y2XC5T"/W#'&!X[B#B-.OAY%1JT+79@ =;12T^H@SA%&942$!QS$% MD' "4,&I6FVK/T@R#C.!9DMA>;I@-ZC5Z[1-50]]*-#TTQ5#NGA88HS+."ZS M1#W9M% 8(U( $C,.8LY5E,B(P*E34.@1Y3&5N@S.M#R"O]6PX]*OV[P7%(_XZ_'K#QNJTH,&O?KZOE>U(_F'_? M4E*>I022'"0,*4K*%>,C]4> 9%F<02RI^C_K_=6+PTV-BI2)@"D;VRU2)^ZW M!-AB%]0K;($I9U=A9 S4VOE+H.UMM\VD5RI'V)J^%U&WST1JA MWCW&RW<9;RO1VJ.]'4/[7UV1'40O'\O1,\=R[>&;WHTX.);[+A[)7.>KO%\M MS0+AF2Q^BNHQF<4\SPNL(G<>0P&@Q#$@9<8!2BF%"8FQ<%.<>@,?IO:%V![K MD_98O]I8KJ+6K>G18B[UYV/K[H"DD)&?%8<$D>D^ 7^A9)$.$B>21;9H1!TX M(HV'Y\21MYE+_TDD(_LQ?D+)VTS4R>22-S+%7?K\XW(]7[\V8A'K[^))2T L M[W^H .ZYGK&,)U2]YSIU! /(\A3@#!6@R%&1Y#!.$6&V2NA] TWM"];8V@K% MK*.MM5%CKKU2>B^Z_9\3GY@%YORA<#D)J]M@,5AGO??FH\FNV[C856&WNG[D M1'VMN+9^[71--#(-/Q_(LJ4WM6S0M3J"'Y#;K^K6ZP]D+;;;^M]7B\6G5:7O M.BM3F4'%14 46@L>PP1@" F01&)4EG%6)L0Y3)^.?U,CP(WM8!-L&>N!-K]S M<#92&G>@1\HAFI^.U1-B?0^1?H/17FO<1I1GK6#:K0.V2)U8!1BTHH,',\@Q M[D2?A&DDFP?R\:^1E!YV@KTEKPHK)LQ1&'""PFD_OQ#)F) ;4^,%^Z*E]GK>61VOR9U1I M\OM%&]# -JZ 7,%L]6,E29'6F[=0=D11[SQ9RTTO(-RAX; MRSCCY;?5C/WPXS:?<8;EJ!V-^QV&,=A[S9IJY447XIN:&J%68]QH!37R09_K M^EGPWYY6R^;"6A_()0F7.2$44(IU?3+"@!2IXC.6Q26/>9RAS(7*!M@P-4[K MN! ];7QH4EYNFK+1.IH;/Z)GY8@^2F@],46FS16.[#=DZNQH,/"$!.;#[EQL MS6_4RVXVJF:?.W.Q<\(?,5Z!H%>&'&+'J%1Y!5"'G'G-K0:DVG1TU=HNT\TX M&_TUN:H^/:^?*Z$'UN7DM\OE,UELI$#;;[$*4%>R4Y'9N>LL(QF/4RX B5,, M(,I2@!@4H$ I*@L."74HA0QN[M0H>6>QKKA@C89AR\BKG0<.B2OA9]PB=VA2 M\QB;7NX;"M\*5>J*U\;E:./S3=1X'6W/0<7VHKFOXI\$A M#6I23\5(:503>CK<,K)&FZS>C*[P5HR7$38:HGL99>.-.K 0Y%&?J37:?W?R MTWRI;# #U.MZEJH56T*2 FAE5@"+! ,*80EBEE$9%YC&S$K\VV:PJ84&75OU M^\ZU/MR\G205*M2N0GR]2-NMN7SA%_B3? B=D=;;/-_1^U[HW(L/+##Q6W+0 M-^"XA086KA^5%]C\QH_8Y^V2_X-HF='UZYW\!ZG^+4S#E9WD+%/+F$P 690I3E*4R\RIUM79@JF13FOMW+/FY^69L..?H/@&)J43JI]: MCGACO\9[YT%'"#2D%5/R];\::RG]8@7=+]M+_10/8CK_I^M1KGEK%* MQ7#UMMH9EVQCK MK'!D [(EA?F!+C19#47-G90NX^&7?GK&&Y=H+CM^1"D6/QG:/>Y%?>57U:O. M/3"Q6;L^K&<)*M."T!)(JELYEP4%!$L(1"H311TE(YEPX8[S0TV-.KZL_A!5 MLR];KQ6%&;OAVR>WC)F\7?S&,038MY]^O'JE:U#5W9JO[ MY?Q_!?_,U:!S.=>O3=-&SG2FKP175-;1&U%_]_PHNG\RRS CK(PYR*E6 ,F1 MHI\"9D 2D2%]DI_S;<-*H^%@QT*!S+5Z\?;;7.Z,#O<2-N(6SEJ;H>?6CN;> MOJ'7U)K+1L')FVL"SX96F0]DZ M*L<'!OSP Q%ZN,$98$W3(&7.YZ5:6M^K]Z_^AWBDHIIQ F,2,P'2(LL 5!CK MGCTIP)S0!&=(RMRIP+QOL*G%J%U;M<3R4VNM7CM6-H7:,%/Z_?QVA@: M_=Z8ZG%E:X.([SRJ\P..G3!UT?43F5&7?S,@!>I6.0 WB?GZ+'/^(KZI9Z)] MNHN2J# 2$1 37?8FH 24("TXEPA!2DER5EKG+_6/-37NT,;N"H1:,\7I?9PQDXA[P:?P".E!1S#9!N62QVT/2FH%RXQ7CY(W:^ M["5_6/YD8$Q&Z@?]__K^+V2A3PE-:\FMV/W#SI7SF@"4:FER$M< M< IXH#F& ***2J82&)29N[]PZZRR>5-&:\KV+MM(["5C)IA'8.[J^8IER+' M%)>@@!RKX)HD@$"I_\%*'I><#NCD-?(LA>_/I49XF]G!$B>YC@9QD4L L9H= M*HD$I40EXD51,,EF:_MML=%F9CW"KIJ^@%(N $QQ 5!"*,A9S*$4/"89=EK*CC:?8ZQU_WKS:;EV'FN6 M0B^NS009D__//EI,D/L2W >P?M?H5UDT[B+>!WA'JWPO M-[WRD/N[((N/M5KEB+^+!6^[\,Y8EF>H5)%.6F+U+24Y!CA%"&!:Q )16?#" M*1FP?[BID>NW:O6D"]-$;:H1>MM-#T'7\4C[:LS&.M;6[$8646/K3:2M#="O MVPZ7,&??WM>)8BO;BF^4#LL#ORYN]/LW>@D&YG>7TENU MPS6O\P%;O5[;2IY)-0:X/G50S39!64A%0Z%( ",V.@;(R!;G0K)14J33U M"HAU&'-JJ^.+@T(%#VS5Q<+&6"E=IL U)"$JL(-')NQGBAN!;<1Q*W)7 ,Q&G@@ONM8:QD\U=W>4+/O[-J;B.PNHV,;=CT MI\UL-?_]8J5DM7Z[K.L9RPFE'$O J& 2J4 52P#%&FAN:"$%%ZYTR%"3(VW MME)OM^AWB6BD3>9+WZ"IH%EQ8ZZAL1Z8RII\ZYW\=\DYW+=:-.=-K1[)V[Y9 M\&:W6V",2G=!@HS*?[= =4R(-STKL(I$$XS:U6G?9N1E3)88IL8TDS:]NR@9 MH#*70$M%N2BQD-BKG.G94:;&<9L> :P1UK-$Q%D8W3CK9G &)J56OKMM#X4A MDAE[,8A;!.+L2.-6?^A3]J3L0^_%X6;1KM;R1[,GNV^VD.TN\?U"=:%T>0IS MJG@&F,B%/2JE@#-"0:FAUC:UT=A%OI:0P[A3(X:V"LI6;NNXV$A^UYT_)49X M?R/(90[<[9[(R(YAZEP'=8#P+:JW> M5M^5?+-8FS>IVJ;2_+:R&X1,D)03(D$*LQQ P0E@68H!U245&19:8:=ZFJX# M3HVE&J'\..@JIF[D$Q.I@5FG%14TLB8[89.-C=,/HC?5N"(3E6.N#CHJN;A" M<,PJSO?=?%Y]MKK?Z^/J?K,T1T0KK@"34 *8$0%*)2E(L4*YT"A/A5$0RDIH;Q=68;;VD%,;R# MSLAHV>I=0?K5?HU4W=9(W59!''&6O%T.\;$?U0'A4:IV$'>$'WQ#.2<V_O;OR[DM(-LFCM>5M; WVW0J-4(9!1G)(8!( M2U 2)@!'3.C,K%L8.SDLW(:;VC*T$3CYUDGLD4IX'=M^]HJ/V,!4M05K(VRR M)VU(,N9U!#WR,:,B.5)*9B^BD9(QG7'IS<>\_I3Q4C*=-3K(RG2_*] 98J-I M;#.YYS^J>E9 B#GE.<":<=#Y!S]'J%X#.WO<(;"W\UQ3N6X[HV#$<9U:YQ3[L2='^RYW6.^LT>#3'J1WM>O>.O]L)5@0D@XIN2CW/5%+&_=,;W MV08^?%8_UK_.FV99A&4Z-1L;3;BTZ=H(L"(K@,!:P(+)HCGJ\4C:\)=A:@2P M4<'FS_:[52TG:)??OFU_B;=.HTZ-!UNADZW422=VVR3Y62.YYR&W&_J. M-E-L3(F^ MNJK;@EGMG\U! ,.$$,XI8$3DQFR3*:"H)"#+--0IH65!O(Y0W(:=&D.U4B>= MV,EZV38H7OWO>E/++>3(Q7$*W%@J/K #T]3-F'H3E!]$41G*<>A1*\\5Q+937K%HU.48OJUK,E_7C2LT0)1@6B .*B=E>"BD AXB!3*N4 M0LF4=O.@>8\\-:IZ<7/))S? W5AI$!@')J9MG:;3:DY6\"XC<2=ZW)I-7FA% MK\_D-OKHM9B\0#E7=\GO 7YD)54U>[586\:3TA9N_K"LUVS^_ZJ'%TNI9@)A MGN4I CDI;+62TC!3IC2 ''-)9,8Q<[*@^H>9&@VUDB:=J'=)*VQBI$VLN&ZL M= 79?@J*A]? ?!,*E3.]N"%QADMJ)?[/U^7W_VL>T-#(?T/[(VA_;+CCRJ-' M(0HW]3:LX'AUX,&X#2AJ3"'Y\G%5+;ZV$?1M;%'SRZ[2PZ9P@YQED) LY2E M$@D D1" ,:0 UQRA%)=$EEZ)>OXB3(TZMMV*F_9C>Q&J#X\K^YNUW2NH36T8 MS=4-P<<#L./HT!OU@AG9I.-1JO=H#RG?ZY?5_-'\:SON^\>U66P7-O1K9JSB,D=Y M"F")#8$J@H!9]U) M%1Y072NJ%I,% !+9JA#.G;Y3 MXT:< P(^,&N>5)IK9;>V1!?SOR?W7=)I%(\, Y&+RH2^,HQ*@X$ '7-@Z&," M/2JV>IM=A%?JFUF'J^^VBMOR7MD:'^_4^KW^S'[,*"=$%)D$1:D(@+F"@!&% M 29*LBS7 B'DY4]Q&'1J5-?6A!3[0@?4('*"V]%W$AG$H3TG#7X'\B:MP,DS M*_(O=XF1VK*9D3NB^\0#I;C.$Y>!QW6=>$!QXCCQN3<@VZBA-=Y3A9+_W%UR MK@CECA"/^/.CNF>5;GI])@:7V[$!QMS9:M LJ=!8E5(GOVG8BM7^_"IWY=^=OX; MO05_HUW^@65[8@CWO%F^<>I/_7)Y9*W]/5ZRD=+A_BXOFU\"WM-/<6]FWQ.* M-U[*X-//P4$NX@3$"2RDM'%=_ZZ8]5O?MZV$Q./*GO-M(HNI(IQD!6!4

:RD%%S+'VJN8DL.@4S.<=N$:=\F^V+9462>X9[DE%^3=]IRQ\1S8 M!-F'1S;VA+,;MK-9O570#-+IU(E%SR M4J> <)D#B&S1)0$E2&6>2O-+:K:)?@W%+@\V-=;ICF*,L,KS2*L74C=:B074 MP'2RPV@OD"[Y,DB^E0LDD=N']0PXFN!6G@1DB!**0E*6+&,3.4#H=:.R$I(NJGLD_NGQMV*?_4?^(]5]Y:$^)\ M&[3]D*/G8EU]K]8_CTM$2,,!6)6 IT092T 24&(D@,H(%GD..2Z]?..WBS0U M MFO8-!(WQVU)AOQ0PM%!,^9&_>,.Q,C>F.V!]^[4\/-\??==E)&JB9Q*[0# M%9<(%NN):DW<"N/ETA,W/SE&KQ S?E5_>E@I)M\O_L%6E1W*II9G,X)I(003 MH"2$ EA"#KC4]MRXX$QG@B'L57[+=>"IL6S3V*+::VS!K>A)W&+;]WDF? MK(SXMS0-Z9D,-V(= N*!Z?.D;4@C=?)IB^Y&\*9>Q5!-0ZY#-6#7D)[!G[!M MR'5(^ON&.-P?$,[T5M6U4N\?E/G6JL77IH[96_/H:FYXLHFEZM;@^N6CLL$O MK\V;.H.8*IE#"%((A>T :8Q*(J"A,E1J56K#9$Y[RW 1ID9JYL7$'H$;8;#W MD]8X8 Y]+M7(;XV\3H.D4>$NV2K1-3V_VQB']5UB5$FL+HE59O!9\(A\&7PV M1@I:&7!6_.),;@*T-T0D[,GC17?]:;?\6YKC%1AUAU$ (&L!!"6")249X!0 MGAW[/53WNZL:_B7C_=9*-D8M^^9$]->]-&48=V MX6.]!+[G(T\QM4.?E^P=6D6:UI%.5&)/QD G+-'$?*(3E]@P7SZ!B3Y2P(;F MPVII5C8[[A\+:3-!VA#!KD7TS*X+&:)FJY+9N@):,YA.E^!V6&G$@^\@0EV#[=&TFTXM3%L#6%& MQO&#_->VXI? MK^?+/W=-$FB)2LQX#AC/++EB!AA*,> %9U(I+B7V\S#V##8U=MW*:DVJIK1= M(VYP_XE>H!W-WDCP#6W AB,74"?E.B21*Z+T##AR[9/KJI]6.7&X)XQ(?GVL MJX6J:V,1\FK1+#T?E5A^751_*?E&FC$KW1QQM\7CFTY6*R6?+^3FK,(0G/F= M6;EDUV.P.H8#HS9$1$0/FHX25W M^CC'+S?52)G,=TKX,=H(,^[&BQ.9P''8=:-LLJ=MDV/2Z9OL*]SVYT@V&C=E M6K='@TFG\EU[^)OLU(W'S^--3526'T'L4=>*\:;A>,49<>2 PX7GJ;&FOUOC MVDCP22VJY>K=4X4*8/8 F@U *4:5$" MS$JIBAQQ3M*9>0I?/@WP^T,/ZHA&R<(*&AU@AT.=Z* -O#JZO*@A77_= /4X M[8D.[$B'/C;6+.!EB:BM>*V&R$3$HV^P,D&X; MFMO@&9AB/9'Q[^IP4?FX[1M.AQFW3\-%-4\:,ER^,K @QN6>?K^S_UJN7LQ9 M7;\SKT"7,$5+R#A$$&B-4P I9\;T-3])F8L"<4FI6W1@X/A3HX;^7IAW2:-# MTBB16"T",]=\9\F-6@;$?F#>B0^[?[6-,/#B%M[PE&'<&AQA )V4XPA\S(V- M:+J_WE8+EDLE]+)G\1DO&NE47]HRH MB\;>)@09WM'5VM;+MQ';G]37)A?H\_+%*"'KE64Q311J[O%!/.TYI049\>QOK/A7B\ M?VR*4[U4#RLE6FG,SW/5U.=>R.?WR]6Z^JOY]RZ6_.<'\VFLS>]LA^<'*]ZL MR A52!L#43=_R!0P*3C(N"B%R,M2Y&E <&4L^9R(9/P0RCWU$KFG7Q-IQ_84 M\V/Z:+/JQO6C3M(X;+\_,?LZW25;K9HYVM?K+MEH9GZRNMTUEVS5B\?SL0&/ MRO31A!N5ZV-#>LSVT9\_@3#[Q]7*-FEHKFP*!?[ZI=F8;+L8 MS0C)L"1$ VZKTL)298!SE0.L1*Z05CG)_!+WIZ+9U$B[%3]Y5BT2N9S/V:I. MS.N5U!8,QZZRD\/8M1K!5.2=T%H3H1EHB\Y>Q=^ZW3\D:P/0KE5H]^*9]ZY% MZ4R_T :IQ$*5[-K112R],+7YCUOG83+:C5M48C)J7UC4IR=@F*WPFUJ8!\_M MJ:&\KQ:5-4!LF;57/ZQ2JDLH9'DJ>59*(!DMS-ZHX( 1B4"&=,EE7BCAU^+# M:=2IK;&=T*U+Y4!LOP76#7*WQ2\ZD ,O3/L8'DJ<="(/T)S4"Z2H[.TV\JC, MZ@7&,>OYW1R8]KGU3EOWA?E)_-S%C'#$2EG:7H.Z,$0$TQ(P;'#7F""!(-:" M>+5'[AML:OSS854M1/4P5W53T&I?:IS3D"J2 J@ M$#F@)&6 08IU*IC.F1-UG'_\U,BBBZ9M1$PZ&7UCC0_@Z^>%VT$9F F\\ B( M*#ZG]HVAQ >/'#F&^)PZI\'#9Z\*J:UL9OF;+::D7["'!UM@:3[O.ATVT6J; M0A.V<8WYCE.2"HX 0:D L&0%H%12H#7)J5:E8JE/]3UO 28: ;91H3$.1*.% M^6L^KY-5UZ1SO;25F;HGC6&@'ZEX2"PQZKT'!%TS]+/ <#U%X+V>>"(9:$#]#PL$AWR M@,"V]+N @BZ2P"Q-2J8"YT!BA %,(04TSPE 3+(R9TQ*SGQ28T^'\++S1DB! M_6S'V(9Z!==0/8.EVT;P-H0&)ND]X;;14!&[T%]4/6X/^M-AQNU ?U'-D_[S MEZ\,^\)?W3_,ES^5:GJM;HZB4488+S"0!%1OKDH5-I?Q^X4.LV-L3L M?KN6HO6"[, M-?5Z50E[64,VR>.B\HT=#YY3-UX:=(I&VCRV*MPE=G[V9+\['Y"Q$<*:TU8!1# #&5 MH$14 ZJA)B5)%]FNXNQ'=S'0&X?6 MFE3U3MAD)^U=TL@;G\*N(3,(55T<]$DHZ1H$EZCGZGUA%/-FT7RG3;[YJWEU MWR6*=-L/7B*62J$!5QH#6 H&.,(4(%ZH#'%%29GY\$OO:%,CET98T;I,$K63 MUM/&ZD?8C5FBX38PK>S+F>P)6@^PZW/")"JA](\X*ILX*7],)6XW!3@%_3+- MSB2:_>S2S-X9[=OCJ+T#JJ/F+>:VE^IA:=;Y>I:G7/)"EF:RA.TVR#) &:. MV.KR+-,$0N[K8'PJ92:Z+SWI^-4$!,I.Z+MDL=72PVGV9"^,@Y=STO,_V23G M78[S\_,-PW9H) =G_<>-Q)K[-YC\'5XI#Y_NW^'5&LD_//U7S,_K_-13V^O! M?C+AQO.&/S7^!Y[U)Q"=5F MQ#P7WRKUO;G;_(.PK/)5SKFZ9^:CL5%DLO+8M([\*CB88Y.2^-G08T^=[TFTWC2C&C8HNXBMVS%X#,0&7KK#P/(^_+Z& M1-1S[XN#C7KD?4WEX]/NJ]<';)(^*C9_59N57'4EFCLO3D$*C5!&0(80 S#% M!6!0Y$!0E<$"DRQ'3@EK?8-,C1:LF(EJY$PZIX*'^7@)28<=001\!B:!!II6 MQ$U1^) .TIKU?+/:O'U!3/S:_Y]EA4IYBA+069;/\.F$("0$C", M<4HDI5A[I?_[##XUJMP*F&PD]$WY\ >P8PC! E@G$L %42 ,9(!G&4ZXSE* MIUQI*U]2P.VWG;/KJ-[(D'U $I//Z8 M14[N\1!@Y+0??VA.$X("GA'<2]R>33=NC"8DQ1B1W7[__6+K 9GE.L]07A"@ MI=UN$\I F6$)2%D4)18P)X+[\9C;P--CL%V]V::#IIXO_ZS;CD.ZU2B96Y4\ MX]()#.S"7=0*WON&[9"/S]D1TN=AYF*-V _> *783<)>AQ^[][0'' MF9;?/G>'D=7ORX4R1+CZIUJ_?ES(NMN"4424I!H"P:@]"^0(E-* S@TW*2P( M+*A3@\S^8:9FQS92)O>-F(FVI% A!I%)G_U[/0--;#':5N_:$]?!A]:'JX.N+A-7 ]'L!IA"? M7Q]>'GZ_2+B-Y/OS? MOZX6U5J]K;[;)@AK,Z/5*7'7']AJ_5Z?X?U=(>NB)!13E0&=%[F-K%*@5,C8 M[CG3NC1"("2\>@_%EG!JO+Q1T'IC6A5!HV.R4_+4RJL3JZB]Y9RYZ-EY*/H[ MX&;1/^G,#KR*##"IR9?/C<4_2/GTP>8B;E>>Z%*.VUUG*)!/NN0,-I!_2?BN M).'KJA9L_I^*K5XMI.VD,Q,\I64I2T"0K2A(RQR4LK!%;W#!\@)EF7!:*/H& MF1K7;UH#MX(F5M+DE4U@-+*ZEXF_"&D_[\8":F@#/ 0CK]+QUT (+B!_\<&C ME9&_IMI^,?FKUX9LO'>EAC\UA<[?V3KGW9X'E;E*H=ET"]O3"G);X4JF.:"\ M0!I!E@GDY&B[.M+D/ON]ZMBML,D[S_KOO<"Z;+XCP37TQW\!J:#M=Q]D/OOO M2-"-M0'W?=D\=^ .:/1OP?L>,.(>W$&/PTVXRPVWU09\O5R]55_9_-.N.N@L M)Z7,,Z* +G.SB\XT!:4H,T 8+1A3A.;$J_!RSUA3H\UM83M;$'!NA=VKFQI6 M%? #&Q)N52NB2J-*0"+=UW#,$6 D+D!.2IIAH7&32*^)84V5UB;P@/ MSW2<)S=2&A;]@;GJ*&QS*_^=+63*5?*!5=(ZOCLMVJ.T[9YPF$!./Q '"^IT M%./) CS]8.H+]O1\4AA/VJXWN];/[\P[^7)I1YD599F*--= :JP!-.\IX#E/ M;:]"K7168E)XU42]--#4.,_*N==C_BZQHB9?6F$]\\ O@NM&83$@&YBH M'R M)J)K4$2EFXN#C4HJUU0^IHZKUX<1Q#8KH^$DV1Z0O]U6-.",2@DU!HK)W- $ M)X#EA /,2UR6M)1$01^:Z!]N:F2Q2UEIQ=TXKL)+1UR!VXTXXH$X,'W-_W:6YKQ$"-G^690"2!D"5$D& MM&0D%Z@0@GCU>3A\_-3(8RM=Y[[V9(HC[-R8(1R1@9G '0Q_!_Y9G>-ZWP^' M&-=U?E:]$[_W^:L";8+U-[5JF6#3FU%#0J3F".20% ":#QA0J!D@ D/)2LJP M]K,#3H:8VN?;2+CM<\D:43W7^E,8'=?WF\ 9>DUO<&FE&Z#'Y67=XR[V)S]9I5JW^P^:-Z6=5BOJP?5VJ6*UZF M!6&@P"4&$-K>*6E)0*Z*0J=96:10>I4]N3[FU+[_1N3DFY&Y\2C41FK/BAL. M.+OQ063T!B:(%C@K+C# 0O<76)%3AJ9DYW0$/"[C<^K)8+\Z-HW4$?EO-*_&S_W$73ED6&*88>55?\A5@:IST4=GBH/.?R7.Y?%AW.6]OZOK1;JVW MBB6'FOFQEO<B;%XL[^^7BZ;I\0SJDN:*2I!3;G9>F)2 8HU FC..&$6: MY*5SZ*#+B%,CO5:TKCNP6!J)#=L]-GY1T69<"3:?U\FS:M&V&*Y_\0B5-%Z@ MHH]>!P&+7C?&<*Q_5%+=/]C7JJWHWOF!=:I8FAO3595(&ZM50, @UD"64&4\ MD[K,O4[-7 :=&GV?? T[L>^ZE@Q1W.\7IL#-/(T-[-CL'8+IC4[Z?I &=-A? M&/@)G??]4/0[\J_<&QA5;=!7*V,G-4RWEZ%P5'.*&3%\8:]QPZ7Z%3T*EKUSN1P3U:CW[:#O2//]1U3.(*"XD+@ IB?GL M(36?O:W[ C&GE"G"N* NG_W!4Z?VD5L/:%6O*QLE^[MB]KBR]3=;81TMBT/8 M^C_P8# &_IP#<7#^H,_JW??YFAOV/EWS7\>?[>$31_E(SRJQ^23/_S+&-N$/ M,W%+LQ/Y2TE[J&Y/F>:W^^]&,\NJ[VC7QH1JJG!BZ8AA; M#QT$G(D2,(X4)!+G&'IYZ,Z.,C5VV@F9-%)Z!O:=!=*-?FZ&9VCCXPB9 0H= M]T(0-^KO[$CC!O_U*7L2 ]A[<8R3A.Y=30G+2$Z,>5+0#, \-3\)60 !":-E MP4LBO-' K8&.?*$0G@3X !CQ*> H* MZ%.U_Q A"@'TE-&R5C.D6-M2Y(#*@@!8Y )P)*GYB61I+B!&&9VMEVLV=Z." M_N&\2&$[Z)"A(9YK_Q4TW;[^>!@-S /]Y?\B[S+<4(F=M]PWY-@YR@[JG\E' M=KDKC#I^6R[EG]5\/LN15*79$ "59\Q0 ]5FD\ UR$HE"DYYD:G"QU[8/'AJ M-L)&+C].V,)4I-@,(3DHM2T+R)F!R:9>\C0C6HHRQ5+-'AHOT:N%' ZJPR$F M"Y<;688 ,# M7M7;F_N.E8S*+=WQ4-%=\6E=F!U4T6ULY5F!5FHX11 M"2""I8U>1H!ARX*E^:Y%#A447I6L1I%Z:NSZZ?'^WG:DM\50=MD$^RZ.-XN' MQW7=!$5OM4MVZGF::J.\&8X6W]3F>VC#,6A^!RT3/>H4Q+521Y%\7&-WS,DX ML9E''3QL67NQK-?OMU#WJBG ZRJCL?5')8Z:] M?&% LLUAH9,7[*%:LWG3KJMKNOOJQX-:U&K&!)%8P@QP\ST;ILP98!03\P?D M4$J9(T7$>1;ZN6(P; ?FCZ." M2+8WX0[6;??N5\/!ZI%],P2\(V7@Q('9+PG'%Z[>1!SGAXV7C..KWT%"CO?- M_N&NGX1:L%6U_&-1/RA1Z4IM4D 0$PPR78 R91C $BE -<* XB(CE+.,22>S MK7>4J1'X1E#/W)I^)/M).1H^ Y.P.S1>0;%75;\Y2/;R"*,%S5Y5= MU\)\*WW NFW>(L$U. .<(C52D[F+L S4+NYTO"=J_'91\Z_9E_[RT?=L7HIJK=VK]9F&^ _5V69M_MVW9/ZR6WRNI MY*\__ZCM7F6[C7DNUM7WMHD[KQO)9@+3C& M@"8" 2BR''#")&!9F;.29-@S MR&4((:?&07LZVLX7JXV6R4*MD[G1T/ZK_5D8/9-GCW5S^/1+\M"IG/"?R7*[ MUV=;??_5C\,&>1_<&/"I9WE@_CR:X*V"-O0O:55,GEDE?[&_MGHF'_;F]MD? MFQG?G>CL]$V^;#2.R,9#3DA4+A]$T%%7@B&A/EY'!ATKP!OQ5M6U4H?'8MN& M,$W)UTU7F)>/:LLIG& AI,Z!S&Q?>4H)8!)+0"BB5&J$,[=Z,N$B3&T%::L1 M-[+[]!0-@]_!)S$XJ ,3=BO_77)R@K[7HZI1XR[9*'*7&%5/Y_6X2?,#%\AM3PK;Z&R\*Q_9VBQQXI\O=KO\ M32J?DI R9E84)C( D82 YBP#@N1I)C47,F=^84%7QYQ>F-#6(VAE3JS0R8O0 M\Q 'R'7!50E+P%.8 LAH#AB$.4 I4R0MM4*"^6P4HP(^QIK]YN/;%]%1==MN M1<5JX*6X_ZTP* M0>K6L@S'. Q9F&$[UE.69CA6^$IQAI/+ \X0/JO[A^6*K7ZV50T_&XSK;\NY M/2ROE7A<5]_5YQ6SG9U?LI_UK"!$:8$R(%7. 12: VZ3MK& .T^!PB# D_XI),^ M>3DHTA[G!,,A/M(!053D_0X'PK#K/17P?.1XQP%ANAZ< P0^XO;UX65E#[87 MLO[4-$FPZT&*4)D"324"D!0E8&8:@,@A$CAE,--.89$.8TV._[=?B^J^%KD1 M.+"-Q!6L_4G_!@1')_FMK'=)*VT\X,(Y_ 8 GXRSW8&\B:(O0.-#R<>/>#(* MOJ!+'^5>NB6TPNMW-5\^*-FD+:#[#;/CTB; /SZPZQG:A)*^L MAWZ.N$0NR-H_YLA%6)T ."V\ZG9;8 ?FPWR99;V>95) 1G4),L4H@(AHP'(, M@:2ZT%(B*0LO'CD=8FK4<92#:/;JM6>YM3,PNK'%;> ,3!"GV6U]P/AW8+ZH M>]P.S*?#C-N!^:*:)QV8+U\96)V!U=^>+Z3]RUHDW]G<>@F:0V>49U!C4@": MR=1V:*& TS(#$)<0EFFAA?;ZRB\/-;6OO0G^LZ5=FA_VA TZU.^!V(T!X@ W M,!,$8^9?F. J''$K%%P>;MQ2!5?5/JE9=MV;?]E2/;7(I9SDOL2(X PP7$D!#3H BRD"9HRREF4DK):-DI)5U+>NG=>:+[ )78Q2#7)4$KUZP=.QKZ) MR_$X+J59E3*"$7$.EL_A !P._-O_^'(R^^DS+E?3Q?S?_\+_RO[R$\[3(D_G M'_[]+[^__Q7<7_['?_S+O_S;_P7POW]Y^_*G9XMT>H+S]4]/EQC6F'_Z8[K^ M^-/?,Z[^\5-9+DY^^OMB^8_IYP#P'YL_>KKX]'4Y_?!Q_9-@0MS\Z?)?I2J1 M<>/!R(2@M+7@2D HAND0G#2^L/_GP[_&F#EFS""U+:!41/!6,DC66>L\HLAR M\]#9=/Z/?ZW_Q+#"GXBY^6KS[;__Y>-Z_>E??_[YCS_^^.N7N)S]=;'\\+-@ M3/Y\_MM_.?OU+[=^_P^Y^6WNO?]Y\].+7UU-[_I%>BS_^7__]O)=^H@G :;S MU3K,4WW!:OJOJ\V'+QN<1A ^5V,T?K[]^ MPG__RVIZ\FEV\=G')99__\LRESE4K3*Y?>7_??G'/U^^_=,25P28#;_\';-%NO9+LRK=Q?+\+VXD!F:YI&7 M/2@4LFT>)(%87+QT20F MF3^:]*MOO$[Y556,_?D8-)#DT0)CH>A]LI;KQ])UBH M_F%QE%1'1L;S^7JZ_OKK=(:O3D\B+B=:H1DD(,L! MN4J. JR!4'#]S3LAP?2.A".DV04:7E"HOR13MA'\.Y(_/EV.YX,!+(':L$01N'R 2K(TW:(0I X'C04)VPHKM'2O#R;H+Z+P/7UYD$M^T M3+>9C#.+&)V5FCD/CAM.>Z(CSYG[ LD%QNES(:4="#3WD+ 37%SO3N?()RQZ9

>Z\U$;HH3S3.UZ_6XJ+?7_HV$^P M/:'C*7WY>OE^\<=\(F2.$G,&E)I8\+F RYY#4,5DP%BXT2]7KY9+CY/YPDG3'N,B>(PG4P@/FA_]-9)"L=#*BR:2#\>%APW M*-@-(1WG1 <3;T\P>;-8KPG9OR&%R!0J%85E$ M)TD8QY\ 7GGC;B#H."-ZL/A&5GL]=9^]^;B8G^?ODB':&6&T9"6)=F(@A)" M0N]8'"^6B72TZF^^=3?U=YP&/4J,(T/@':;3)<&7B_A^NIZ1U5(FV>0,:(YD MM2P)P5GO0>ALE Y22G5\N''SK;M!H./\YU%B'!D"[Y>AUC>]^WH2%[-)3D@; M5XI@0U:@G$K@N4)P48M@C3-9'9^PNO;*W93?<4+S< %VLOB??TD?P_P#;K+V M2>"@#"H(]9^(R@?4$;,Y'@!WO7DW''2EJHJS(&)(&)C"!TE)#9#I!"L*;[-!F<[Q7^! %N\&C^SSE .+M B8O MYO0T$L?T,SX+ZW#&UL07SK*T GQ-RJM(+#@6 T4^T@<7HU%%#023NRG8K0ZK M^X3E .+M B:U.&#Y-*SQPV+Y=9)$4*((#BAJ>7-2@1@1&I+2AJ)E7_QE*GF M*HN+%^\&BNYSE8<+LPLLO#L)L]DOIZOI'%>K"<=H!%$- HL\*W6W!B%;J15* M:WT<*CUY[<6[8:'[K.3APNP""\]/GZ[K':(:=4])8[GD$@(0_ 5MDT: ,Y$$1 &65XYCXH-AY?JK M=X-'QQG.XP4Z]AG7-H3Z=;I*8?9_,"S/+S3X%(,T+H%FA?;%D IXX3,89DI4 M+%BNC@]9[WO[;KCH./DYB%@[N2=RR<2O],EJDEPJ]3XMV* #*"/(\A4=@7SM M:() BKF'NR9RX^6[ :/C;.@00NT*%]MK4%LFN+66MC[:_WBT9/>"@Q"])3.( M/'"M)"EY8&1<>?UNV.@X%3J,8$=&QQ/B(&^XF(4/$YT5 ;L0CITC47@F@;[@ M$#3YUE(8S%D?C8AKK]SM>F''F<[#!3B8YO_MYUO">TD?'-HL8+Y:S*:Y-H+X M)7 M36G-+[97!R] Y&NB*O)0"Z7(D^3<@./1@2G*!,2,M#D\L'Y*6,6-KL]>NEE$ M/^-LO3K_9+.6@ !U)N!]J#O43)R_X\EJ1<*]X#6*+!/%3&!RI "1 XZ M1248;8M9/N17',[K=3K&:5_0#!7GIF4 H8^XLURG_LR[OF1"EE*17'8O('ID8 WZ M>BC%U(-=5PY'U'4ZQFG T@XZ1TBY XP\^1RF]/$,?UTLWQ'JSVJCIKAZAG%] M^=UY88.4J'QM?!9,T-7[3Q"+00@J9HVRZ" :N43[$3I.3Y=V*&NIIQY@F%*] M5;YZBPG)^A*?KW!]SDN0EF%M:"1SJM=#A0)B+==U)='H0BYGFY#C(:K&Z0[3 M$&!#:: #-+V8?R:J%\NOQ,)$8BPJ!@,A*]JTA2?:E2#W,XJ$3F@?'[Q>=SAZ MKE(Q3@>9=F@Y6,(=H./E(LROP/P_<9;/C"HQ\VJQ?A.6%.L^FZX^+59A]K?E MXO33A&?'N!$%(B*94T-2"Z;6[3C/.8JFCKDH1D912!\,+C0ZGJPT%W)SGC MM+-I!ZOC9=X!<%ZO/^+RFFPFOD1IC60UMT_6.-0^&K6EDV(VL^*"P-(&-;=I M&:>E33O('"GM#O!RG7CFF5 &#;A0ZL:=.41-HK%6)<.C85E@&\=Z;Y0,?DC: MT),^6,:' V2Q#K.!=J+%)URNO[Z9!1+'/-=LV*>:_:^.7E*)E9 B:!%)*N'E-$@0!I.^!T@Z>5B M_N$]+D]JQ+E:U^6PFB0T+(5-]4'AH+2NH6>.P&1F.IJ<;'BH//28:.P6,3WD M@09!S;&"[@ K?ULL\A_3V6RB,[J2/<5[%.U1^)=K8P=RS;1SQ@C+ E=MCCK. M*>@AWS,(*@X2:0=0>$'BGG^8QMG6ZJUH#WW^)P.$+.E?R*\UI99"@*1P$Y4 M&X@^6_!)(9)7QM W.LO:O+^'C,R E4![B;.#Z/KE-,3I;'-02P'>YO;6Q\6, MA+ZJP=[ZZX5HE#"BL,R 9T7F4))*G5-UW!B&5'@,*K:I']N5PG&C[N8UB4T4 MU8$5NL+7S927E#)%05NNKQUV5:Z];Z0O0,M2:&3%"OG0]:I!(-=5W6(;#-P/ MM&,4T@&TS@L(WH2O]9CN//_)G7,Z,0V MN$Y/-Y Z2MOWU&X<(?H^ +0\I;?>DM$D148"L+2WI]JGD4D!P7 %O!B34&/" M\E"KLZ,P=#=)XVY_[6 T@ (Z0-+?28H?%ZU?\_K M\I3>/+THBY.)26\Q@-21/,P4$P3+)9"7&6M+O0/H M/%W,/^-R71-@M5;WG O!;.#2T79,LS&X-LFBN^D9-V/= M"#X#B+X# %T_SSL7U=>+Y4 "$MI)"*+6NB%)B41%EI2Y(HS6CCY^A-/4FW2- MF[]N!*@!5=$!L.[P]+*2@06KP*=Z?<4:!4'6&_X88^+(8I"-CE8/\[&;Y:^; M;6A'B;R#'.8]2^!*9MX++Z3C"%'E3?-3#2$Z!%:8\1JSS;[-U<5ODM9-V-8N MH32L>CHP4C?V\"N,*.XP9.N!B]I,TT8*(7)(%)^&DKC@QN0V&HFC&N' MKV'4T0&NGIV]M@XX/<'WX6?UP]B0JND :5>HGS#&5WQ(IKM#=> M(:*;4.]1CE7V$GD'_E7M[#G=UM_5C@2+>=W,<9XJ*\H[;5W(9%CKR$.#Q(47 M&4K H!%-0FQS#>T!HKJ)\UKN><.HI -;]!Y/ZC#OY=>M>,[[6SPYJ0=(3];K MY32>KNLATOO%F[#-_2N>HZW3O5F=W.R#A5@$ ^L,+\%Y5A[L_WXXYO8FM9N ML1T2VZJO WP^(+?(4RG>",A,;J9$$R>BP@8EBTDR)QOEN8ZL@FE63O4HB!M( M(1U ZTK+[&T['Y6"4EEI6AJUQ-TF5N>SD"_)I2"Y*.-RFR*KFY2,W>!M& W? ML6D>+.X.X/(DYTT]69B]"5,*19Z&3U/R\2;HC(\VU6&!L?+".<08.23#429N MM'APEO<1Q0AW$S1V)5X3\ PA_!XPE-+IR>FLMN_<%#'7R0Y+_(CSU?0S;J/; MEXM5C6E?%PIS)U8XLL@F /,L4&!K%3AC#(C"M>'2H_:-V@;N1^BX>:Y6F&NH MK ZP^!;783K'_#PLY[4"XPJ[S[!,TW0]*59F])DX"HZ6F%<97!8)N$K:&.=L M86WN97Z;MG&S7HT0-[!*.@#9;4%-;%*I9$T!,FOAJ!Z$B1=Y#Q^E8<,PGH=1 H(#%?!R%I YYE 5+H)(RBE<&;)TWO MI&SUQ^L%O4R@?<3U-Y&=?X^'(YO#7G]RR4_P#/#QFVWA; MBB%_2=4D/ 5_;CO/+D)(7J88K#:BC6?[*&WC9[/%'U7DORZ6SQ:G<5U.9[?[ M*5ZT#(I,J$*K$5$K\AL3!Q^8!$YKTBE:J=*7-D[^/F2.G9,8&%.WG/UF*NO M"[N1)283\'JYD6C>9&+>X'(S,VXB!1KMT9/59J5.FJP#!EV":*0V=2R4PS;[ MZHX$CIW::(S!%FKJ#WW;\81/3MCS$4+4LB'ARQ1 L&@I4<4,B LF!* MC1I![$#$VM'KZ0MRM_1^E5EYR#2;64='U>J\/A4%1*AOEO%:R36>: M!X@:MZ+G,1%VE#IZ1-;9WF^ULAP-@V2#H+U?U1$D=52 \+R$E'1T;:[(WD/0 MN!4[CX^H ]30(YJN[O+*&99D%. 8+0J5ZB[O"H)E/AQ+P M^+@Z5"']3X2]D.5J4:Z5 -3#_V,/ 1Y^^,#G 'MP,M!1P+9*XN*]%]!C0=#> MY0188S0AA#,(F"+$7)OD&Y9#:I/ROH>@XX^YSQ[XOF:))U(+J;+C8$1MCY*] MAFA9 ><0N?2Z!//0E/$!#C< 4C]-U-?-Q' M02>'.@=HND3'.T6T[@!PNXPX #58E_QODI_DIRJO=< MJP?_]^GZX]/3U9J\^^5%X_[:?YO^EVLA/'\($(N54_WE9972#RZ6*U?EWJH(BK)OW=8I8GF27%9;+ C8^@ M7'(06.*0R%6,Z+UUO(T1NY^F3HS9,/@:2/1=P.AOR\5J1;MXF:XG*CFED () MS=#6>FA/]EV38)Q/R3+N9*-#B2M$=%)M- Q0#A5N!Y<35Q"7F46H+4=4))0@5>H@8NT%B-%D-L7@Q)^-%GTQX$BFYXJ%X M4JS"S5TYPR$4D[0VVEK7IE/BC?2FS2R#A^GJI*Q] M()=G.!5TL'V]PO45UTT4IT7$#+K4&GQ5+ 0K%(E)Z,AMRB*W\9.OD;%;6IE] M)W@Y7,(=.,9ISGU9/\7Z=;[VV"/O,ZG -\$#78-!:B##)FW*5[=D]#=X/>]E'&TU%('EFYW]IY-9Z?K M>AN2R1R5]2 %9Z",]A#XIB<^LF 3][)1,[*]2=T-B-]+F4A;377@DYTW&G/6@5[+NBK* IG/!ELU/+M'H)V@]7W4DDRA-0[!,_6&!OD MJ+4O8!5I6)6BP0FC("$KS$:+5K8Y][^3G-V \[WDP(^7> >P^3M./WPDN#_Y M3%'M!WQU6F\HO"YGB^".)CDY6)43@E0FUM*&RA[SP+E/LC@FLFT3*>Y)Z&Y0 M^UZ2YBVUU"\(;_&U76'6LN)\O9N /Q> M$O'M--0!_*YG:AR&(+Q2@$4+(KZH.JFY=LXL)=<#<>?:Y#4>R(4=F##^Q@P* MVKBFBSHF_+I9DB.;;QLKIZ_MEF*^(O:K7>=Y\-]MJ^2(U=B&? MQ7+S@[N&W G)E;5903#9@G*D)5)5!*-,]I:C1VP3T#\JFR,7;3\RAG=<0N,# MJN/5]ON<%#"K_>3^%?9Z_@[3Z7([UF$Y7=&/GFUJ#;<:O)AQ ME)%YGXT!74><*HP>G"V2+!_G(0D>2FISF;P51R-7K_>YAAX5)ATLESM$<,$* M1?J\E,CJ&*\:_5/@'S$7L+S>>-36BMRF"N@!HD8NDQ\7M$,IJ__9,]?ZM875 MQU]GBS^&[3AW\="6G>;NIGSX83,7+[J &6>Y2!8%,.4U*&[)1:\-.E PYS!F MQ:QLLG8?HFJ V+8^\\UR44^-\R]??U\AK;2+^MTGY.Q\WEKH9K.\!I+[Q?[2C,9S7,L!70D02C4U0$M'#3'Q'+RM);;!"LMN!DW4'ED+(\. MAPZ6Q#.D-Z?I1L7T]0S/XI^;SR<8&>>*2Q"H"RUS34)&%H&YR(55 MEG[6YO!N%^K&-;_C8VC16*$=@/3\F!QS#[G'VJ/JMJ=ZMETM9W>.'$V M^2B5!ZV*J%. ZO3C9$$$8V1&ZW5H<_MO5PK'3>=T!\\FBAT1L#4?IQPCT5@'!U;G)"0U$\J# >,9*T39P?2-9<3O1L]NKQFV0 MT W>&NAE;)1=YNG/[UF^#6L2:?I'+:F=;J7^ZV+Y1UCF=V&&JRL?T]+Z-4R7 MFWE6ESIZ75XNPGSUGSC+]'?U;R8JJ*R=IH"2.5\;ED2(AK8--);YDC26FQVG M[P'J8U [[AW]OK#>'3HZ\"(VAQEW2/L\_7>1$9QPJW)VV4&,6&N')((++H N MB>GB,1K9)HFZ,XGC=A7H!NMM5=L!9F\>JY$(K[.Z6N%FQ;Z,V0N@.WX\)@RY1_R1M P%2 M!DX_;]JU(\-D:0$3$[5.!Y6L%3N>0H+@A35H<&VCQPZ,Z^YED1.N1'0Z MD-ADJKW7@P&7)8)0DA?/E(NL3:RS.XWCAN"/7R[=0G5]]#^[B[-MF^Z[!6ET M#*:>??GD>?5I2)#&F-HCJ6A>@B5!/R8X'Z"UDX&*CW1!9"BE=6 KSYV6]XLG MZ;]/ITLD7FFQK;^^F87YFG:>V@SST_8\%HN5:#GHH!FH$&H1(B?.O%/.!ZN- M;W-]?W<:N[Q:,AA:[O$W!U9=1Y[F308OFA&>.2:7UYZ?85Q/"DO:ZJS!ZQQJ M+K9 2"6#88Y3<&B4XVWLY9Z$=GEIY-%0.J 2.X+J+6?Z&VQF6G&6-B,0IMXH M2%Q"D!0 ED1"%1:-3&T:!NY+:9?N9S.PME1C#[O]#?YHD_@MU/%EZZ\4_FW& M*U9>+YF<%&0Q%:U B*)G R.K@2VE(CG62&L\Y"AV4:M16:G<:QSTK>F1L-E)=OS'\Q668 M.P19;+*:?&^0&!/QI3(XD05D2TZX"EJLT\&P MMH12V9(W$@1P+9VT)80M 8KX: =RM2V:((?(*1T%^2HL/<)1YCW$=1FB/X8-'4)9'5C1 MM_CI;,'=9$2KX!B+!I(-GOQC]!"3J'Q1_*85"M?HXL2])'499;?"VC"*Z=W0 MO;O"5\CHA),<2#2;VQX17)(2+(^)I9"$,VV:LG^3M"Y#Z,Q=8+(E%U^9N[0-$C5LH.:)!.T8Y8U>* MOSE=IH\4]M0DU:=/%/V$V>PB2KK)F-&*(TK%]WGKN 6-CP2KMKKHR*9=V.?*Q/,O-7U^.EU]K!]N.B]-O".&%(78Y (H M4)X5B*Z0Z78Y25[(8#,.)1\I8S*,HL8'X':!737:IZOUX@27SU>D MA3^>X:?%:EJO/V9K2R9>DL),7(D$E4\P%G7!C(DSOIN)^^:[1IY:_JB6;5C! M=^#_;\6$FVL[;Y93DMBG,#M?-!.4,B>M*9#F'$$E^LH;:< ZY;3,%%2K-AWA M'R1KY.GFCVS!AM/0^-;K;JM\'DAO[7'62LGH(Q@>2%:17(.H6*SSW)/.EAL5 MVTPW?("HD0>:C[IG'JZ=?O"VNP G@A,33&;0UA"#A2MR184'2_^H(E@VH?Z%PJ7Y!ZSM!5]O.FK6_]Z31K.YE;+5WX'4>Q>S=P[+H^]EI/02_*M:MJ"+OD.@/-J,4\DFX_#Q->/?EBR>SS8,V+>?J M((0/\^D_,6^=E\VARM/P:4K2KY\^.:F]8R=.*V%C[;"@-T.46%V7&H$5RZ1$ M;95L;SL2BB:)X#YAJX5<0-<5F(W"I@U'6>Z7;]/K?E<*1;Y8]"FB;:&OL6M!- MJ42]$O?BY--R\7FSN:TJ%\^F2TSKV==?OK[$U6JQG B7M0HZ0;"U27P]-G%U M>W.,8T)&T1KN5@BZ\RM'OA+6%%0-A3\8I/[MYUN"?TD?;'ZT^4G]J[=8?JK_ M_?WMBVO/IY>6Z?RO:7&R??C3Q7RUF$US+5:X"/U6B\O8[\U&*Q]Q/4UA=IV7 MU93V"_P6N/9\P\^7?-SD\.Q%M^ T)$_X94UF!/-?CLQ%/!1%HXPE6,W!!-H3 ME:]-+"EF@5Q8M,B92KJ-:_005:-F%"]$HT2==4%KEA5:2\IQ"3Y%!DX(98TJ MQO(VHAF$_)%C[J$P-V@F\2#5=N$$WI6O?;)^&I;+K[37;.9B3G@I1J<@0:I- M]V))MM_$##Q*QI/P ANUL-J)O/'/<1X9-CN=3QZCPPZ >5UDDZ"M\]))6LG< M@2J9051HP1IC34XJ,M-FCLEU.L8_7!D7:D=HI0-,'7E6Y(707DL0&T[>-@L4U^L87%*MPN#6QX'-PICQ$?MX.A^LQ.AQ(I]--=5J.O\-__G/,)_. ML?*]_AKF>=-7J0:&M/"V'PX:$.WUXI9QTN$2&#Y\NOW&RP#?NEBR=Y!M)O3' M;"!(G<$6&7S-]9?8QOG:B;RCC[//7_)^,X.-HZF7XVG!V7J3N23:45PH($P0 MAJ'CT;=I$G2=CFY"G(%P<>N4^G"I=["/7U"_E4A-VR_FFQWCRW0U"1(SL]P M#['.!*I'I9PV#QLCI-U M!V!YDO.TBK_>)9_F%_.SD^ S9E+T'$,2$(JBK3S7?J%%>$!3:#=G6F?9IDCY M0;+&S3H,#Z+A=- !H-[BFN2!^7E84M3[877&A9)9.%,K5YBH[54<0JS3A[E( M/&IKL+@V?O/=](Q[IW1X" T@]0ZP\R2ETY/338>HS9S-*J$E?L3Y:OJY7M9; MG. 98RRA3\%R2"[AM@[%9TE6ED6E5+WFW>@JY\XDCGL+LX&1:J*;$4&W6JXW M)PYG$<@FXK#)&N>PT)9=3WAMHHB#"0.EB$"QB#1*X2ZPHF=?@11]=Q-.=[R\ MDQ&-A\?PQPJT'RR<+9>0,QI="LA0B]T*%^"*99!CR<+8Y(S=Z5AP7S2,&9D? MK<2[P7" 1$>'P^?I:E.@^V8Y72RWM;ED!&LQ+NVPM%[F.2SSZO=/-??_)/_7 MZ6I=.3TS@IGI8(,)$+#>_3*T=F+49 0M*S)PJ=ANJ>8=L7,,K5T [1" +$;1 M5@=^TH6Q?DD^WZ9@GZU6UR&29 M)YP[:15&*/6.ML(2P$L*477)O.28G=.-FO(\0-6XZ&H*A_L3F,?IIINV#+=E M-2F&L>"" 8[!T?;N(D2,""@R:IZ<5Z9-_ON^FI.QHKS'1-:1>N@&3U=6R+-I M[3TXSZOM4IEX02Q@J+-E2@*E$<%;BQ U$]IY9P-O5+1W+TWC.E\C6:YC]-+! M_KCAH?97Q?SL=$F&=QN^;)FY>PZAX\DS9!E$J9D\'QU9YAP!O:((BF+R5$H[ MB[87K>.FVA_=XK738[](W=P!N)O!F,@=MMX#]^@K@QJ<51(8BB!*=)GS-M4N M>Y,Z;L*^ YP.I,5^8;I=B)?UV)M?>U+%^0K7KPN)MN#V\O/$)*-%5)%6(Z<= MQ)D,,=9./4(5XQ@F?W,TS&/8UUU('[=-8@'8"ZC8Y[P/1FM=:Z%V)BUS'& MH7AC [/@*7($5;P%%[2!DK05F0ETLM&EA0.H'7?@UZ-BM[4N^YDD<7F"=,@0 M[FB4TP@%Z_A&1C#SV6,MRG%2&:U;]4X\@NAQAX4])H@?2[/C8WG3I^4*N^\7 M]Q0BWC7(;W7O)+\<9$8M%5!8X.MH& 7!*M*%,S()Y6KMV75XW]-,9W#21IY0 M]A@H[D"GXP-[IP!AR^*V9N *NYLYN]LQ,DJ@+US4&93%UZ;4'IQQ!I#BWZ0H M3I!CQ(#?I'ODL6@=.,LM%-R#J_Q :/!M9GV*I2@1086R(%505OJ" MKN49V*%DCSQQK0,P-U!O!UC>98O:+.-XT\EZBR3UU71]WF!S*Z6S)IKU%[8- M:40LO)A 2A"B#JBS"7SB KA212+W0C9J*M2:LY&GOHWDBH\/D@X6S7UU]R\7 MJ]4F#T1QRL1:M"%@@&2R XI& @3C9)V%YVQQ7IO4)KK7 ?X0AVF#*:>703:WJ\\2 M,N-*XJ!5G9&M$QE;JP5X)#:T"%K&5JU;#JH"Y#_.@=;ABN@$3K>\T:I8QM3EFW8?*3JX;OFQ40#^0>CIP MNFYP1/%FOE]-XNJY7K-XOMJW@)S)C3I&BZ5A'3JO($^T21H PJFA' M$0W!Z#%P^&U2>RO"?QQ@#JS"7I'Z4![U%?ZQ^0E%3RQFZWP!8:T )4FXS@H2 MK@T<@W8R-!JM= BUO17U/Y(A'5R1W\-NCMP(IHPAW-2CULPR."[)31:1*6TB M>4%M>I$/LIL_8NINK-U\'P5U$KWLOQ%@MD9H'Z&V:P%E?(+ '3DOFCQT[GGF MI4WCKS9[^2.F_[K9R_=1X: X';3#^+O3DQ/B>E$NFSF\62 M=9OP;#?Z?@B3NP<.;YK:&@PBD1 I@@!"B>-3@G.6#*@@<> M4L!632CNIVK<#.OX.!Q,8QV@[_=Z2^#Y:CT](1&M)JPD&651P UNYF45<$E( ML.1A.,=Y,K&-!;Q.Q[@YT?$1=H16QA[,O;G'>IK6FZ3N9D+:XHHX;ZX6R0,Y MKKRV[(OU@B J;=*9%>[DM_R__5\[;K9S/'@U5E 'YNP5_G'%/5@N MYO1E.IM/?J>S8+3(-@L%HA;4*ROJV-\DP.?@&6J'.K?IM;,OI>.F0L\_,OI:CK'U>KIXB225#=M6PX)D.]\S@ 1\;?I&R@$ON-%A+LGJQ6NGZ3M M98#ZT3G,HDLLFRR!)42@R:A]BF2GX_.H\.:F^_[3*O=,4A M=5X:+0T8P MS'B=/:V1";N+UG$,F6:NMLAP@%'43(;2$*WTP$KP46?#HO\1#-F[]!'SZ8Q" MGK-+7/_$_"*3.J=EBMNWKC:O)>T1&2^G(4YGFYN1]+/3$\P;C5TNH5@41=R& MMGIM*5SR=49)75%,H.$*M6"NT23881GYKDSC/EB]548^(@ Z"%HNV2?G>;K& ME]//Q#^I>OZA7@2^P?_J35BN7Y<[U',E!2JDK3;DB6 KS?ETL3\*+>:G_N;8%6;$9B M2A90*MO:MI*"28HRN2ZB#KANNCGN2.BXN[\/TC^,'6PJTDF$>>&*ZMORNK>6Y![3)N:(9M[%-#=-8?O = M2VGUR]^AZ"1)P@U1<&W MM]V]5=(ILK;>+IZ-C_,\18MZ=_(40%41)7Y$3P867C%9GVT3FO:3U8=Z. M L .H#I<&^.?2<_7;\+ZXW]N>WQ>Y>IL1F#@R0J9&:2:SE7&6?"U80LGF\^T M+PE=^9;7MMNK^L/*$7I=-!-R!Q;IU6*^K#W8-N?D%]VJ-DO+YYP"YD++1S!59LDWD-4C6N^AM+\3H Z0 T=0.K*2COK^/MTL5JOSDQPXLX' MK-VD!"/K7IS;]B3#*C[)B_>AS=6_!\GJ$52':/]FB\/!5-$!KB[*>=XJ8D8[\!U1DZF-J53G_(%DC#RM^S#UQ./7T@+4M M[6=+4.HDR;8C^8D.:R=G!$?< /-)8S2)Z4:M1ZZ1TQ,X!\MZ_*@N MS)YO9LR?-8(]%\J9@34J"BVMJ>/W."C+$6+.F>)?':/SM>O=C1:6]\9T#[YH M9&0(P1(4=#>R\W(2:U(QIN/WWD MX&LH"!PIM@YVCCMVVI<73>@83SQ5#/O@0BVM*Q 32Z1CCSDEY2)O>XQT%U7C MWD48.U-]F'(Z -J;\/6\=_DV?W;.'&X;0#\-JX_GU1H3+S6/J#UDD^HL"F6A M=CV$.AZ+N6 %XVTRU_M0V5UB\D!L+!Y)41V \&^+1?YC.IM-G&!*E!Q $ - M6S6MSYH&T:ZD)%PV4K:9_W%.01]E6H.#YR !=P",NTZ\[TY&3)20'D,B)R$Y MBAU2,.!RJ@D)D6V=><9BFU3V[C3V44$U.+@:*:DC^%WU)#B-=CD&34=%&G+6*H)@(Y*M1H%HR=T$R'L6?LRA0 M.$1O;09M%+DJTG*(,BB0.<="T3IZW>9&\P]=%+@/VHXN"MQ'A7UN]YNTM!3: MB:(<%)TEJ!P2>),3&.UYRDE$%=OTG/HQB@+W0L&.18'[J*139%TO5T*7BB4W M!'S"FI=FK)8K63#<>/*5B!>>MVO*' ?(?=ID2X#LAB,U44Q")D, M!AGH""YDA.@XLR@Y?=KI 4,_A8$#[WJ'*:%;5MI71^%W8X/J+I<3H-!YT=>7QN93+BQ**PI8$KTI#\E():L MP*7 ZMQ,I1W[OA;2AJ^.3]6Z7#'[@^$'6QIOEHM/N%Q_?3.K8S*V[NNG6M@S MP1*%"$H#)D'.:S'UNGXVP#63B,67*Z-ENUTA][(W;MO7[V*A# .-L=.10TKD M-I]!*5*@ M=[%:"5O+::2,C2YS/RJ;.ZT@^]VLH/ZATL$ZNJ#;,*:Y\@R\H$A*H67D,TH+ MVLG(@M.>BS91Q%[H<]\=^@X2< ? &'+5G&TQ,KEBC3%@O62@LA% *X.#5XA, M8%()VS3='9Z7G<#JOSNPCJSTPV&_6(=9=[ _"\^O_F [GF+U)GS=G&0Z+4). MP4%2M9>FJ9>F+-? :)-0I*F0?9M>"X_*YFXG;NQ/O5J&Q^[W$9NRVB;\U(F:NMX!H,E@$I1@/=20#":&\F\\Z+13,;VS.VV=O[DQ]4# MX.('73'AT[3NC#7B?QUGTP^;QTU,X5K$(B#'VL7-Y-JQQD8HAAN*6#C/Y3M8 M,'?RMMMZ^9.?6Q^/BO&7RP'YL3N$\O5,)*\6\W3+BMP0$/W9,_RT(*VN)@RY M)G$XX-;4$C3CP6-)%.\[E:S*V;H;97R#Y$>'XV"W=?+]'$A_/W 8?^FTL"EW M2FP2?>:U;!RR#DAR81$"5KM2%%I5R*5]O,%BP[*VV_KY=IR4HK0+XZKN6E$PN6)RYV:NKPYUE[Z7R_1Q? M]Z3_HU?#V-GE\S.DNVT(UGDDR(+-!;)*&Z^3_$_A%;C,K0P,O7F\*9!#,+3; M:OC3'$4/JO_!#ED>L?W& _/NPF;.W>*N.7?-.G(<1T[S)AT#2FNK-M:@+*D:R"1P3T4*7^"T? M\VI-/GV;3M-'+FUE8 ME\7RY+SIEXLLBYK2C+G>1_.A>K,6BL:4+>=1W6S[?(^'=N\KQMT?'P,B XJX M V/S]'2U7IS@?SC$?A?)"YPQ$-=8.U &//I)LB2F3!W[$2DVEBT;X2RHYOW M]3/!<.#4UV'*Z0!H#ZS/7\-T^;_"[!2?35=IMEB=+G&BL]=)"#+.,E*8;L@= M#>C)=(>"3#)R3<6C!YQWT-E=MN- ?.SNQA^KK*ZA^/L*R^GLY;30NBTY)^L= MI)C)JXPD0Q0MKDX)+0.?Z7_K-8W.ZO?B;IPS>*^ULRP6*.2SD=\6&,0ZVM$G"B%+8(JQ M1RNPZ^D,WA/?%"XI(/>%_-DB+81([FVN+5 -8T6&-KVD?N@S^'W0=O09_#XJ M[&![ON^\+UHO$A<,DJES-ATZB*&ZTT$:ZS674;?MS_Q]G\'OA8(=S^#W44FG MR+I^.LAXY,%?96J'N&0,+,L:,6ORVMHX'O=1='36Z\9S+\\NWI,L?Z%?_0>%,L[4,=&0>2*H M!Q/!:R5 9(=)\MKRHDWY]0[$C9QJ& (GM[)8 ZOD>[,^[[=3AP:U0>^O3#)J M98GNHKNU/3)61+1&@"D*:V&U Z]*@J2"#=IJ$5*;VS>M[%&]!#M/T]ETHYC7 MY:)7.>W"9;JN6^^OM S/7K]ZOWA*._1B-LW;9@7GZT,&QK.+'J2J/R6) MDN)!R5C'EFS6I+*&O .F2U*GQV@<3-XW7,.+O( 5QSLA6/-5AN>!$ M"%=,S!0VRV) V7KF2M1#[5O'HT[)A39U9??3-')&M262CE3 ][:U7=_]%W?M M_N7*[K^^MOLWV0X'H:CI%CJ\S%IONTG$E#AWP#*7H+Q4$&LB+M9IIXHI2X'P M=[7M'N>T;HY9DBW<,E];3W-;B_(4+>A:Y1Q1!2%+ZD>^#LF&C MD+T5.N*.OUJN)\14/DWKU\MWN/P\3;@I3##&QF)% "5J84(P)#F%#JR6*0M. M6UK>R3>F%UP!(WUW$XCW43 NK!X; 8L!U=$'G%9/YOF,@]59V8*4UH80,A11 M79?@#/B0(D7E.@CG@S)AIZEH^V#J-AGC &L8S=Z&R9%B'KOJYY?EXA^TLC[@ MF3=SW@FB*,T"(@@7:VN22$ZN*QFBCU(YJ[THWW3J'GC^Z! X5FN+845X, H^ MXS(NAL!![3(WKQ<"K[*0:F\MHRAD\J'4(E^*<@JMCVR%R)ECS'FW=L9W/7V< MJ+$1!HX6WZ@(J$*YW#]) YL3^HUU9%S[H$V$5!O!*.0:O#(%$DKF2"P41)?! MMHR[:1@WO3"B(S* 2D9V16YS<+;0+*T&H[*#7#SMO(PB!*=LS0^J1FQ1)K]K5!AE!>O#<)XC6<(F^:-EH M'/P]!/4$G$,TO1A>[!V@Y^EB^6E!C."KQ?R,DW-7+"<5>*DC+3UMZY$6ET^* M/+,LE0S"..?;'+[<2])XSD\3! TC^@XP]&*^>=:&@^>SZ/Q'_$%GC]B<9R=\>7F$]H&]+ M^WGC4-32*!% .(>@H"LQTX! MOL4P>[ZJ@KF^=0>!WGM>0!I+RPA9 (>TEH@U00O)">MW;;E[YPNZ.+6=0:4O@ZP,AD\(U=..A9,9,I*'W8"P#TOZ*)N MY%@ #"&\L0%P">(G\WR+H?-PD'.T3C,).E01<2_ Z=H7S"GM7$PAW1Q"_$U[ M\,#K1NZ2-K1U&$JPXT.%M#"[B?5,]BUZ"2(H05@O'F)B#DHI7HD4.=YL8?S MQ?";3]\)",WF=@X&A"/%-K;>?ULLUQ_"![P!71N3"258X,'3-J>MKDTH-4B; M,7@= J:RD^;O?OY.NF\VCG(@W0\@NGYBB8LZGXLX;?ZA1OZ_+I8/1VK7 [67 M%]= !>?&&*DA)=Q4YG+P+@8(AMMLDW"!M\G--6)H7',U=O3< 4@Z6"MGQ\"5 M,>)G4P[W]^GZXWG7W>=?TNRTMO^HW;7H?W5P[,1%F[PEZQ]=-N0$B%S;K%HH M5BL2//.RT8"F XCM(G(;%V2W"A;;:KP#4#]=K-:O2YUL>;5PXMUBEB=2^,*D M<,!$KBVCE0&7/0-5[_#+4-EIM) M,D+EPC08R3*HH&M'+H8@K',R)LN*;9,WOT5*%Z%P5T [3EL]P>U*SQK/C-52 M!XB\MOS2M>Y"H@ 3LHDE\!@:=?*]@Y@N(O ^(7>@QCH W8OY9URMJX"V/&R. MW.F3B7.UU;WV8%@B6ZU\ 5=;^UHN)$8FN6MT('T?13O!S_R9X#>([D:M-KY6 MZ$&4GYGNB5#2H5,(U@M:1'4"EK/!$3^BI)*T3C>KS8>LKKDD9"?,V3\7Y@[7 MU/Y0\UNHS?'#AH-AH%:7"@7=9QS\@G.LOFD2-JB0$F2!%(*S+,"98"!&3=&Y M9(;"HD:0NY.@G:#G_ES0.UYSQT+P_7#>WOHC+E\MYHOK/L3YNC+*2B%R A=J M1L@S";&>&8>B2L@ZD+!,&\?O0;IV0J7_,Z%R0#UVL15?[YFIF9#&88)BL8 R M'"%*1XY%,"@X,TJ:-CF5_5N77JKHSP"[P]749R.27Z?S0#(-LQ?SU7IYNFTF M\2+-3Z M 16QT22Y!Z@Z>H39'<^^;!^G4I'%2 O&FWHQ6Q++ 2.94D=Q#4O>R<=CN9-V M?X-AY-;0LL%4\?U8F<.;ES[PM$86IV'#T@7Y8UA5\\@A=: MU#W,^-+&&VUI=R[G+[Q:5.6$V9.3Q2E)^75Y?;I>K<.\'M,^P^7T\Z8OXIO% M67OQC18NEX61+DEE6)T XFN/38H_>&UF+KB/+ J97!L+-1 #'=NR?7!W_VBQ MQU-O!PG=2[8O6;MB0?X6IO/J,KZ87]Q_>%TN3,T;7-89X_3-U<[50I.]KZ&U M\20 7XL3ZK@W5Y1VA>52&B7C!F=EY*GQ[9$^ALJ[POR%C+<#?I_,*=P*D4*U M6FO]&X8J]/QZ3A'7/ V)6XTP1%3$20!6>>JRP0QH)/,I52P M42O:(=D8>8)]>ZP_MJH[P/F^+-,OO%K,E]%(C@* MFPH'4RP))6&!N!G9DYPJSG+R-=OD?!Z%O7$+)YJMB_Z@T=-ZV<$R_#Y?Q!4N M/U>&7\P_G:ZOUT]?RJ!$FRF4)@"7>ILK9D^>(4=(2J84K.7)M6F9VH*;<6LZ MVJ^&L13? ?BO>H5Q?36)<,&1\VBRQPS:>5ZGL14(Q"%8%U7B47,E&EVX^"9M MXU9[/(JK/H!2.H#991$*!1B5*=I9?@O+?^"F5?KS_SZ=KK^^JPMNLPCIAT]Q MN::(Y/TRG%?!KU=W#4RR&$N2!4&&.C=$6PM1<@N!PA$F)2%JK>J$TRD*>BS,,0DX",-)>8B/W#-OL\RVYZCAMO0]" M'S.0VPL('?@6=]B?37,>FT0HF>).3U81*/)4$+VSH&,]_,S"HFB3H;N'H$Z@ M.#IB;D)Y /5U@$)R5.8K>O/E73F2VI4,^E4OGAZYNOM'9ZT#-*U_J]&!T-*0 M4Y,2>$5 TYY$PG@JAK/<:B$0-*N%:O5,R$6MR!)0,.JY$4*V27E]D[1QD3@>:NZIRA]&A:,W MH'\;YA_.)G)$&R43'A!K&[YD-3C-->@LLM4Z61>&ZSE_\=I.SHE[V<\/5\G( M/>GLCJ2Q&X0?J+*;2C] M?B.K_;?I?'IR>G)&N"@ZZAPDY!@BJ"P+Q%Q+I4,1):!W8L"Q%==>/;+J#U'< M8@@ICJW^\.4*X:4P[I60()-5H(2JDZ?)],64D"-ML#O>Z]I-_5=?/5YC]T'4 M?[ 4.W!IKQ^N;&R@1\5U1@G.Q@"*X@&(Z"+0AU9'X;C2;;*&MVGII#2G%_=B M(*5U![M7X03/?/L2#,/$ZM4>2XLPBP119 [U!AARA5**G6;<' F^2XK&C9N. MU?2#P#E0[&-WU7S"_VKUT\7\<^T+NQDR/9\NEJ\6:USE4R3URC-33'MO8A8# M1./J^;"L[:2M!VY,5+03&Q=OE&?=TV=SUS?VA)5#E;MH+>G1X-&T8W ,[@,AX?-?;PG+'PW_((^P#5;\8 M4 \=&.KK&]JO(>'V(N1$%9:]9[77*[% ,1<)1;@ HHYJLZZPU*C\]SZ*?LAS ME^- .*@2NV@P\^XC:>/-'P496(_@(JDYV"UX7$D3)WI7 BF[; M4?"2EA_2_1L&2IF0=O:T*?Y&$T8F*R3"; M7,\_PC*?#R8[KPX/3@F',@$/C'Q0IA+X2)N&5T5&@2+ZV*C)YIWT_$A5_?O@ MXZ9-/5Y9'4!NA[L)C*./64+DM4>VM0C1\@BER)0TXUF7-@V'AKE>TBPAW0T0 MAU5A!YB\]'RN!/[5^3')UAF,D;P?5I=5+E!R\(I+JXIO5:-WBYBQ*V>&\PN/ ME7178+D>[D]**-+Q(BBL,ID"K))))+4S*(M!:Q45QC8CDNZCJ)=PXD!5WPN= M(^3^_63,MLPM2FW7N:J905S53E0?YM-_8I[.M]W^!TZ=[?7.1CFTP_E^C&2: M(F_+*!9!III$$;3%>9TD&&,(S9[DZQJU&GB,9B.O/U4-_L_3,%]/U]NN+E<: MOV^,OTY1.,TEH(PD@!0-[?$I WF@QKJ('$WCWB'?)K+C)-P^^+FW(&I@-76P MIVY7]44_XI?U#ZJZ:FR?90[$0 !GJ[LAE04ON(/B759:<&N$:!0.W$M4)P@; M&@AW3M@Z7BO] NPL&))%:LGK+":N/(4KC(%W14/@A6LC0@B-QAH]2-:X(!M, M^;N!Z@!-C%V3>38H_2U^QOGIQ?W*K!A:TC0S"4$9S8%,?AW_:H,KC *DFP[" M/469=SV]2T0F M34XE1QOH+\I[:U\^,LQ@3P0S$,#8\7Y2U)(%NFXD+*F9P;_^9JEWT>K6(L:Q,2'O/ U+ZBLO&]-80V.@#5H/F^NO92:YL@>LN) M][J](=)OM4]PUIG.#>.3'\N%")9 M#T$@V8#"65)D%# TBC!_],>GO?"QV^/3/LKJ '+/OURD5")J+B 61PQQK2'& MX(&IF.@^BD'%GF>;GQ+:22M%:U^SH?8Z .?=H\O-VK WLWL/,;B:%.6Y#J9V0+L( M2BM&-T#R(&-,FB>5Y&8S^."O7EM(.X-[&9]QKQ*Q[A<'061-&DD"5". MW(C(Z:)/F+D3L7BEVIB>WB?_7UUKT?EDDB%Y,)/(RV+D!X6009O@LQRT(D%/Q9[+28;[*_B#KR);1D4*4H)# .(X&M9B&'@;1UZ@L+9E!G:\+\! M_JWAL6,2=1]==0"Y0>-6ZXS%&!"D2+5H,M4'B1) ,PH@4LV$^#9=1C]^$G4O M6+5,HNZCXP[P_1&EC/X"_^(BS].VG^2S?4)^5*"A\+0BFHZR8HU.,Z.MT M868=BISRC@,%-S_Z!\I^'H*< >3=@;':W/YWS0733LFZ=CMXY\GV"UG@##J>V[R2/T[/N(G+T:$VH+(Z@-R6=RL4"5T1F4 AR9%70VRBK[,1+;:1L=DTEVZ .*P*.\#D;4[AIYN4[GINW +_?5E]BJL0S*&TA5M(-F2@ M,Y4@:.L@8*A].8;X:C-^;0?B.BE<&SX+E8PQ=GV//I U):;"*T4FS M1M:5SQYLC+67E EBL"TLMQ/72:)P*$!L ]Q VND4<,O;L)ZCJ!W%"0V %R1^FG \R]#,M/=<\]_5^-J;Z& MBW6?X[ITU 0N=,H0"UKR;#.#Z @7644A2S(E8YM!&]MIZJ1L9]2;=B"-=8"] M=^3$+J9IA?EQGA[_TYM".NZ4HTL"R*>MH;[-X+V.H (W3G!GK6\SL.@8JL>U MCT,A9SZ2&CN [&_S&7[[+2S^A:M7EW>I3CJU*+0UH'4B+KRD6(LAG>SH!+HD M;?9M>O0>IV=9'82)@^(DUTBY4&4UA,B?YU]N5PMUQ+C-WO1 MR-YC'7"84VTT(_+!198@NR*M$<5(V7@/V/=$=8*VX:&P#71'ZJ53B(EK5CA7 MVLIH:X\$^1=,)HBY&! V9LXD,KHC3@8QT8,7."[$#M%+IQ"[62;K3$'GL$9, M6M%I21J"R0C(A!+6I2)Y8V?O>Z(Z2?V- K%#]-(3Q(YPBU_?]J"9F()7R"!I M:T$Y)\!+DBPK$KGPAI&%[[9CY/5>C:==;Z09,% Y.2XZ.!17/#_2OG.W"\.K M6"M 0*120'G!ZKQX!UA\Y**HH&4;H#]+6B>>Y.EA,V^IPPY ^7B>[!$&)XIY MJR2=>Y]*A#JT (*F*\CD6'2.)$$33O@H^ B)XX)T8&CL]/9WK)XZ .#F_K&[ MK.K#/64OZ2QCW22J"DN\3FY/@CPL[0MXX@@LTSH8$6+Q;9;C[$GHN(%16S"V MU%D'D*S;E)=_QXM\S=YCIZP$@=') %S42T1*"=%+#N3[:V-$MB&UJ=3>@;AQ M Z:VT!M:-QW [6XDQI7H)DS8$(J@XQ)%?9+W""XD!8@D(629<6S3(;=)R;AO M*VV!=)34.T#-KC:8'.%T;88UTPR5RV!BK@.%K+I*A?ID'1EE995JX\'M3^NX MP7(?M^>!FNL!F]OD-\F%YR15)&]4D'.*W(&/WH(P:&TR3)$H3QOA[H0T"U--TC6O= M3H"M =4RV)7:?I;AY>?/8?%M7AY[![UZJ RS7/]B_>4?,'V:3?]]N66Q_!'# M"X^EH]6TPD'EM\/.$C2KI^ M\536$L2XUIC9IGYN#D^IJ/WYVU<=?*B=RQ"6[PP#P*$#OR( M.V?HSF"]FR[_M2[R1!]EUHZ!C46!*D6#R](3:](%:UQ@C1+83U'5"2A'Q\Y6 MK_9(178%RIMY*G5FQG7YE$K9DQ,EP68D1UUR U$JXL69(H6P@;DV%8Y/4=7+ MOMIC=;\55$WEQ<6'3XOYY<=/9,-O.JJY MS]H6!P[K'%BZ'X@U%2%K991 (TS>R#UNF:1ZP)?WAZ1#E#X_H08Z,%;?6_*K M^4^8F-%51KE.TV;5<25GE-:N"&T_2R #A#]Z/?D>JX(';0O MB_7DSYOP15-DE+VD,U6[I,G*0RR2./+>T7V@+6ZZ_=NNPD<_OS L?"&K4 M>;L_.=T-+EBNP)4 M!P?L^P*.;YM>\L39H)@T"D*Q&11Q5W=B!@C<*9&Y%]FT2;CL0-P/^8)Q()J> MKGP8KK6_LMPD2XOUC^^FU]<7&]!F*@8DRV(()FM=4[TBZ_S" JJD(LP MPNO&8FO%6B>V^UBL;G4QNH!$!S[&8Z5:_YRN/GW'_/(A]\MW&\70U[?8^K,F M)<6(3DB(0=;',L; \?5(.Q\T4\Y)[F3C M9=N#\]3)6\U_PW$Z%$G[GRE_=:9F^#&L,'_H]6C]+4QGK^?+Y:^S='%)X>FO MLU_"8D;_V7*BC/?6N0(F: .J:%V3%K5%U]A<5]UH=A9WUG86.\G@_C<J*MXR4"I8$@)G8#/3CA<64J--A>/%6NTG _Y0!VLX_!P9 M:_TRRZ=,-;\,B\6WFMG_/+^B5\T$[5L9Y9TB_10F3*@?6J,.L8XV6W,LA= MO[$GK!RJW'EK21\,'Z(BS@G0Z>[8:>7;YNW)>8!M 97,8]X&;+8;ABRMX?9-'Q,%- 5H#J(*5[/9Q\_X.)S-4D376>(,HU@D1LR M#_5-T,9ZT? DB\%2&C50W:?BAPQ?#\3'=\/2#U169T"[%?+$1:Q]01Z2D0Q4 MP 3.%810DO)1!,Y%FU?61\GY(6WF\- [3'WG4][_*SE2RZO1)M-993C,\E6[ M6[U^ZKJ6U;UET7>)UH'?7XXEH]%;S*#2.<6[#'G.2)ZM!W*L%<5+DF!?F"/W MVDICHO)%-7Y<;O N\SY]PGQY@6_*XYN$KCPEB]&P'!FX&+"FO3S$;#AXYLG= M=\Q0!-F$]9W(Z^2F/Q8SFZ9R>-5T<'T_SLHZM^IU7084%+GCBH)*3?;?]C>VN@ 5^_H+EE,TPKSXSP]_J?7Z8S,A.)U M,R_JVL'N H-8@H7BE=8ALBP;K; [ANIQL3D4#P,^D,AXXC'X:!V*-O?K'0WCPNET>G_$ AZ@A [@\]M\AM^N'.97E[-\ M*XR8I#1$NRBBAE)*@$?I@?Y(L$)7A"R-1KT]2L^XH?!HL!I .5WDS?]X_V&Q MSAC<"\5N>"F:>]0%B!5#XK'DVB9R0S"E; P:[70;F[6=IG%?8T8#VT!*ZL"F M/9(G6+L42F**6D60)4A0-98B>YQ!1K2&&"HJ-7I=>9R@<:U:^[A@"#UT *1'WL[-L#<>3G:_K?=1VNB%@!]QEK[]-+]S;A-*55)V-6KR=(K)X0@! M'03K(QJ2D3,;U:/;2F\V/WK:+SC47CO.2C+ @])6'JB&@ M,9!%T%EGJ4UHLX#A<7K%&A]J RNH U[B#HB MR: $9()L+J\KE!FA19N$RH>D3&Z\]FP[<>."\01AQL#ZZ0ERCS%T?3"-%3(H M[<$7+>A@!I*6C1:2%+SD[((NMBWDMA/7R5OJ4(#8H6OX&.UT"KB[)N=KN^U3 M4#9P#T4$N@J\"G4?%)U95(([IY(TIT/<)G6=0&XH2.P N:/TTP'F'K\/7M\6 MB DMZ$K(&BBL5Z!$SB0Y29YIX#9Y5]"R-F\0SQ V[J22L9[S#]-+MS![L;KI MXK\JE&=C5?SQ7L2V2]_U6EBM1,@I<5EG2IVM:)S$IW*LAX/%,G5 M>9D1G$T,F$)%C@B)LE$?SV'TCILN.1T63Z#-L5\7JA0W)/E=><4FXQMB^3Q? MK*;_H?]Z3KS;J+6-J0 SO,Y)=[).?B7H>2=%W*CPW/(V,3!AXT8D[2$[ MNC(/!_)\%2X&,;Z;K-UC*Z7+SW4P'N:_+>;+Y1^S!8:+RN?-H,>?L,P7^"'\ M=3=[B93 D 4PP9*+G@6"$S(""^BL*2)B:-.%,B@;/;H-PX1!XVF[ S_CF5/\ MI !NF9_$3(S&0->3+_5\DPY\MDB_),1@!*[;,C,O"OW_BXN+^9]AENJ_?$EL3%?U'I@HQM!+7\!R"GB5 M"G32O7=@K7(B^QBM:E.>U):OD7V$IE#O"!'GG\:;%!8L4ZF.):SKSX25I F? M03+!Z!ID/*;=JHJ/IV5V&)LFUS<(.3WF'L>KA3AM-KMP!$YBND)TAGU$BUHJXA9K@)X M5(0]F:3%1/+'#J$\?DG#B6$V)-#WTGD' ']XX[R\7%0=W1,C]\ED!0FU(S&B M!,=JIS.%$\IEFTNCN0=/DC7N"J>6-G8X;70 K>U)PT?9G"C)8F&:SHM"BE&] M1G"&''%FD;F(SFK9IM9P3T+'GXD_$$1V?F0[7E]=I+4>LO'[?)8VI!>L-N1S MTUEE)H**6D"P-45M1$JY8 FNS1/!U)]-W+%8.M'X'*FY SCHB-TZ,'9&D/[V MD-#=!N/>_>,!QMENH62@(;2WG_Y(BD=PIHKW#'Q=W*&RY^!0,N#"8.8%76KT M,OP$4S9T.R.F^V#K0?43^=&YXB9_M]]QI!FI^4T_:?PPZ/+.M7] M],9[4(YNJV@8@Y0#3\$Q9TV;]J53.#+O,%S\LB2MX-_Q(E][Z1.?M2RY1(@, MZY2S@G2%B@@L*>^0R2!\8Y8?I:M?&[,/1K8Z,\?K8NQ']+>+^9>ZD V7?]"A M7+R6*1@9MMG#< MIV+3M.XSU_-\7.<#L;VDGZ_K-.VWI2_SS_C\NWE(GT*2\P3F8OD*=7' M$=*VSD%3W^^3M!PIX+)(82Y-A8N&\27^0\K?J@^]/+ M$A1Y^E;5=[)2)-V?Q(M(*D=EDM$Y[^<@W__XG9#@S@H)QXMQ;" \P/+[^46> M&!^<49J!T741$!I&@$X%>)3)LARYV2PEV\4>U(_>"0#^K !PG/C&5OY]^-; M;3EA,A23)+&/U3O*1'BH19%&)5LLN4BH=YL4\MU'[Y9H8V>E_>/D-VJIU9K^ MUQ0T(;Y&NKYNEB1_>QN^70_IK,,_FC=6Y84G4 MX2/(@&O+>;&8D3V;T3_LJW?#S]ED:D\@_S[?A*[3CM_"+-<:M2^5V4/>A1[] MG '>AIZG;Z#WH9LO>GL19JL7][[M%E=2&QVMTI!4T76$/2$LU:'SJJA@Z:], M;A/@/4O:L5'MUB]XK/BB;NOBAFY4AH9BK"(1@@L6# M,I;JN$-LL<]F'RG'? MD8;%TF;\VTQ;YV.A#J^:>>+3&EFKAK4TS^-,E%!QAJ!]=K5H(4)()H-'QF+- MP!( ?C";=8=]4[(W43HZ9$S4EB(/P3IR 36SJ+4-T;4IUWN>MM[MTSZXV=D^ M'::9\[%*[R\_?PZ+;_/RV%\>47-S\'\>%"@%S MFUE&NU+8N^W;!T/;JPD'U%(';Z-;N?GI6]W]M=Z%D[!8[XH'XTE:*KEU5;8! M9$ZX("@.=VWZ<78@;ES,M4'%KM?N@2KJ&765H>MU. &]2KPH2+6'4FFNP$46 M 6-TG%EG)9XX*K\CKE-+=R@@=O;S#M/.V.GWK?RL1R+>3D?ZKM;E(^GU=@TF MRTPD+J#8ZMAJ8\!Y])"+5:642+]1S[E[0Q'3*?H.1<(_XU>\F*^%>,U(-HP%9LA5$;P.H\T6O*Q>LK+)ZX!< M-9H%N)6D<8K"NT#<,&KJ &]O2IDFO!7?-1,B:AFU$)!-?<3W=1DAEQ)2]$(Z M--&8-HF\1\D9IY"\"YP=KYZQG;R;DW)->F&A**X%>&;)_]5IG8-TP)*127.1 MI8X[^6L//W>!=F:"!%=0"Y)T5$U[.V"CF(D#.H$B4X M:0J@%B9XIC.Z-CV:1T>5S5KO6D65@^MC1&PM%ZO)NS#[>)7A(<)0U0P/RD . M())(8O8,+-$<.5EGM=EE]SB(Z%/O 8A^MPF>!U\[+DJ:YEL/%V\/F+@QDU8& M&;0#8I*3RR821 I&B>R0R+=QA9N=[K/=43%F5N (E6TJ_0#YC:SVWZ:SZ>?+ MS]>$1[0V.[IQB\%(]Z.ORXSJ,Y<6 :U*6'9[I-E)\0^^>F35'Z*X^1!2'%O] MX:_[A ?#L9"O)6KF28F4(&0ER2W/QACA1.0[96UV4__]KQ[G1AA,_0=+L0,G M<^LE^/IV%*6-7)28)'"6"= Z4 @O90(;LD@D%&O"B>LF;FD;MV]_W*?;PQ34 M,^3^6&*YO'@]+3@)F2MIT #W0H.2UD(,O(ZT$%%*8[,W;0I5=B"NT[>S _&P M*]P.5$[/>%MG)"8:E26Q9##H JC$/+B25*UN]*;8Z JVB:2?IJO36+HQRO97 M20< N[.ZM F:RM4@:1KK9!#65G28+64 M/!)/.K49M_,45>..V!G+A.ZKCL$FIS2OH?\]+!;TL5]QX'KY[SZW46W\T_2? MK X^Z836< $YN+K/(E(TXI('(Z6R13HE3)OJC.9U\/?-\D3%')+P 9C1Z_6< M$7S0"%$+*2V6HFV;PJ?[5'0:*QR$A>_73!PH[0YQ@XN_@&KKBYM5T5KO^9*; <\Y! M<%6JZ3.JD9_V%%7C7CN# VD T?=\MQP^"^'!OQ_LGFDX[V #&I+G9+Q4()'B M7O)')7BR $ 1M<\B!B9-FXT90]\V]&EU ?O&P@FEG2^!#)M)Y/>HE!QYVK6L MJ1!?Q+>)I4VF< M!7=TO^^C^T?Z,(P7>S<7R\)J\G5OU6UC5Q6O?-EB,J'7P M(4.4KEI38M;%Q,$(G\GN1>X;;;HX@-BNKJ'C\-9641U@\?X=^QQKV?G ?$1@ MRB HB0R"# PTMRB3M6A*F[5Q>Q Y[B/'@-AKI9B>/:(A>(- M'&5.SK*-!CC] ,KS.A$Y%#HI*OF8#!K69G);B^A\_9D_XS(MIE^J"JZJ<((2 MJ L2!;[&AI9^"8Q\?(G*ET)G(M2 MM9X%F+.U&M"1,'1V]:;5Q7''W&X>=H/:^(9X&$B)CY;#[R/1'F!PTR6KC;?! M>S VU,X.#.!%BJ0^S9)UAB7\80W=CWT@T)N(:WEGBBMM:#K^/%,=6_X-";IOT[UW+X@]5_L!1'G;*^SV0D[;4T,B!P$R,%0\5?#4[@ M!J5F49JTN.(1O>3>0>(>=R:O[ZM7_4H5$R\[LZI[Z^UW]%E MDT#K+(OQ4EO5YAY\AK"Q,[1M[L AM=$-N!Z^?'S Q>\L,GW$:? MD.RRB[53NP8HGNE(7)&_$(SA.;8T9$^0UJ,[/R3.AM)*SV].MS/Q;XL+CGY\ MVOZ1@[U"[4AUF^>H$)S,$C4863@Y2EF!CTQ"CL):%;C3L4T_T;#/47<=X@_M M:7Y!V%]=E4--6%)H T_@0!T\FMM@VCO@NU(U]SQV,BNW3 M]P=210<7VZ\S.K/XOFY97S>6U7]0-5.#7V4+RUX'8)9+,I[&DQG-'D0)14CG MLE=MFA>>(*J72?M#(>"[Y=/#J*-?9%U'Q"Y%AKX4L([1M<\$HS"68N-"/Z*4 MF'46I\16#PFIP92_&Z@.T$0'L*I>Q)NRWK]Z,^J1(@9M7 2;.)ETJT@T:KV? MG8F@N=?%MBG*^(Z4+N%SB)J_&UMXC,R[>).YM=>__/4%9\N[@4U,%4'GJ,:< MM[$*2M-;5+-H=05JT5! M3)Y#\,9;)60*C,2 \,BL<510"@1H5BOF7U5@TAUD)!G>'NUQE]+BY7 MUY?\Q!CFR"\0D%FDZ[TX!2[1+YB1B\Q=*:D]UC:(&O==[T3X.D818V_0N,_' MVA![M%D)CI"U\"045N* MO>>WLYMVM.MGJ)LVM2DNCWY#>_ZC!WM+VY.+-F]J)63C8R TY$*_"!G!IZC( M36%#X!) ML+_3_?/A3[SXBK_-9ZM/RXF7@5S/I,&;6K58G 7G;0;OF5=TK19DK6Z.PRCN M*1$Q-GB/56@'>8I=^:S'\L.?\XD3-GC#ZC2H7'O..-UA),[J2S/+A%$IMJFH MV9/0GO(9'<#T$/6=&SH);CC1*$B:%,:C0;HY=*:;HX@()1;NF'>5R?'Q64GM M*>)[8DEO?_[IT09\X6<:?0R!E9Q$GD413K.&0,K'HC$D*T#'(N4?F+1GB\>F"NO@S>1)OOZ8Y>DRS2]G*\R__)7H/WWQN?YN8GQ$)>B@ M)6TR2=)0+*>*!19MR#R9[.T(J-Q&[DX0=3\V1 =190>&H M'TN R&T"4S0:E@O/^83C:3M^OVF%FETFV ZGPMY!^EAJWVJI@I,2F$UU4+DL M$"GB!9_I1F&>SGJCQ,V^E(YK(7L Z+'J.P-XWJ3TB\ BH^'@N*:8#&,&)U.@ M&XAC,+807VWJ,'8D<-R7F$[ >(BRS@6#ZZ2]8UZ+$#+4'<)U^HZK8B38J""3 M5%P;X6="1*ODO.:H9#$C1-AW7>9P"%J$%&CX,ERVVA+ MV*X4CONJTA$.]U;7V&\ICS+U>,9>&Q&4MN0*>T^^AA"%V$H1"HM98! FAF=+ M:??\SG'?3AKCJJ7\S\"Z3:S!HDH.(#77H$ID$+,6D%&4D$7@QHX3>HS[0M*) M-=M+/1V\BSS*S]8D.E/.U:7GH&+)H *NZS'(A0V8$A,Y,=EFCL1>9([[#C(F M$ =17*]&<,)%EB'(NAB)$*+H,$$(PH-6QM-ALZ:X-H,J'R5GW)>/,5&VER+& M]M2>?"U\L_J$B\=DYK5$'Z4'PPL%YU9[DEZL2Q6\\C%2Q(YV)Z?MH*\?>[+N MT<\:)Y+\66'KNR0D:O(]E9/@);D+2M95@U9*")Q)XE4D;L+P&#LH03SX"\:I M '(P'H_2UEGAL@9*;V8X844QHU("=$@N@E$.HDFUM15CSEQFI<3P<+S^]G&> M*;I'X2&Z.3OPU60XN1/:"Y$H5F+DH[B"X%WMT%;6)TT>2G*[)4D.^?9QKMNS M -^^NCD_\*TSX#*C+SYK2.B(1>$I,LI5H!08,2,#%ZD5_,9[CS@/ .ZMG[.# MX#I+&92TW))QK[LK0&%-?NOD()F82S!!%S5 I?VVKQ_G(>(L +BW=LX'?QMY M+OA&WKS9&?,*XQ]G6YYB[+)8MOI22 M >MH-T6Q/(1,!\@889Q$M"3,/1#V[!>.6V(R; IO6.GV89EVKQ546@1;MX=Q M53>T1A^A%K>"DMQ(79Q-:I_88-C*S9:)N8'5O@>NCM)!YQ;I-J63ZYH"Q@"9 M+36J+K61DT-)0FANF#1^'W?KN>\;/<$V'IH.D?@9@*BF9FPIT5NO06M-'J&P M#&)$"R)):6SA-J@T%(AZ2)2-"Z)])7X.(%JG5Y!Y$XQ-X%FN&3XMP64*=(TH M-DI;C-PK]=]K 6X_0-I;ZF< I:L:3I4=*E$7T>M [F;='<:M FEU5*:@3GFP M6ZV+Q-6X0-I;YIWCZ&&^PUEI"E>2.$%31__1 1&<019&JZ+IWM:#>-Y]I:'& M0]3ATN\<5A/#@Y12%>"!"PI[90 7&)+L6*+_:=0L#X&DT3-*XX%G+QF/C9>- M92;ARY0^=OH?S)MK 9BF6,&2C'Q6%&ZF6""HF"B$$*DPQETQNZ6-=OW&<5M" MALH;-9'OV(FCJUK('9BR'K.4J0!S];6(X$\G@0(%E'6!*M_)PW;]:WN(BD> G&9-P7$2P-ECRHK*"Z(T$ MDUQ!3,CS27:Q/D]I5]TPS>S?L2KJ ()/'+#'N'/*64YF'))7=;,'>J#004)P M65DF(D/19I3A?G1V5HZSWEU_([Z]IJG#Q,BP_O;J8__GKK,S) MYUZO[CXV5MCQ\P<+&0[AITWDX#,9J$Q.F<906Z(((=[7IN)BLT+-0BZMIMRC<9[4F6RB5I/'E^R"CVD(P$4OM?DHR8.!:7VH3%C],S M8C78$&I^TA,Z2.;=3=.]R5)><_-F=MU'MFRG;\3:L ;8:J"34;'V_/A[?"IOHS\F[-U. U=);D.=LA.I(,.G+9=.-TVLS\5$X,K==-= M;:/2*M;). :"4(9KE:USOLEM? 31([I_IP+5?!P-=^%'[L+LXZ.81%*I".& M>RGIDC SG__'FZ6GLW M899?SF?UP"*Y/7A0TNVICQL@Q[8SM0.EU.Y]WXN-[ZM)V8OY\G)QYY9RSE3D M0@&7M?N %5<[TCEDY@OGA5#(VHS6WHO,8ZWA3E_V@13P$_VK?TVL%'0R?0)M M&*L5C1*B=!HP/91!_QKCZ M=4:?=5F_\$.(%S@)3AO-8X0B3U?3CVNUO"0O\\5?T^4$54J>& ?I0NU!\P5<"0&$DX(9 MABQEW 5%]/'W$$2_VT3/X]\_+G".5N=\,-EVA8P/]"]^GM>*J(EU*AHG6%W< MEXMNO1Y$[E2C<0 ^[J@8!R5#:'4K0 X4\=@M$.M1,??L[6_X M.>)B(IG7G@PKI!A#?;R3Y"XR!99D@4X+FS8]\&U=,H]^?B_Z/U1I\V$E.#8( M7H<_EY?3U8N+"_Q(-^T_IO.+M8B6;\J'3_@J3!=_GU\NZ6]>I-4U>R$&)'MJ M 4W=P:%% E>7L/H4DDE1Q\#D3@#9_[O'23>U 4]CR7>0UW]X)5/<@K^N\/-R MDISQ*$L K5'4]%L [R2"-":E$))BNDWB8PM!X[X7#>6X#"GU#L#S>KY4!&3W9H&-@<+N4^LX,OTK\OIXMU$VN8?9R2J5X_ M7DVM_F\_SG M].+BD*S@+A\[0#9P;^H'R@+>?/A5/KT M'8@;]XIKAZA-"S:TGL[6KJT=TX/>/';_\-/8N,;Y83?^SUO/U*),-WJ.+7@C-($A1ATMJ SYR2[+6S"J/3/'<%,-#<#%N M2')Z<)]<\QVA_DVYO2%O62E%9AE8 LV,HN"O3N?1J=3)#08#>3?1M&GK?8*H M<5O(QS"XQ^GE;%W.G0[E$<4X0Y-P&O?U<*F,XN0R[2PW-H*P&$ EXR"P@J M M5V0F2U:R39:V4R=WPJQ%P1V#Y.M.<1_J3G&*2UF0(2IM*$9M$]7O3N,YN;3[ MX.MPEW8OK75PIS_!ST_??@O_WWSQ\B(LEU=%$-DSY)Q86S\VN5JTJ7P$X[1 MA4:KU*;K8 \BQT5D*YQ\W^S:1&E]X_&.L=_#YYM7]6AU$9$"QVQ8KDO).7C4 M$C!*Q[7PTF$X-28?(W1<7#8#S.[ /%I['8#SPR)DK.3?%/!XKUCVG&*WD"4H M33]%;0K(5*+6=*FDTJ8<=Y.2;N%UO-KG ^J@B[:_G_$K7LR_8/Z Z=-L?C'_ M^&W=*W;#$)>B:,<8B'H*56#U '(%069KK3.JU83 9P@;-\5S2HP-J:$.S-;+ MR^5J_AD7[_"Z<.S3],LM*RFBM"J TY658A""M8*.4"#>DO>QT3S )X@:-V]S M2J -I9F1"\G?U7;6M?.04V8V*04"M05EF09?% )J4Q>22&-QI_>8G2K';[]V M7,O4V.D_7, ]H.(:S)&'R%)M:<[<@>*!@Y,H(#C4114E23##XF+L(O(#5;:I M] /D-[+:?Z-#\/GR\S7A.61G:T^IR$* (H\,@HCT2\BZ))Y#43O-V]Y)\0^^ M>F35'Z*X^1!2[,#A>,(.OKXM%[0B&B]('EEFNC>34^"51^"^,&%L=+G=>+1G MJ1O7!1D_C728FKJ&WA]++)<7KZ<%)TXZZS03X)TUH 2)SRXU<1:&@50JZ8Z,506BO5)OWV9-6]=PWV6_* MYO=-=*9(S 0)*2H.2BR Q]MO/)4X3;Q@,ZJ5E\ MRM_]7CM7Z]AR;1=_1:2$B[J4?)(#'7Q+O AD%E26!GQ)&= 6I;-Q29Z^P&=7 MXL_)P.Z#R'WBFA9Z[CP._Y[EW\G(?/@3+[[B;_/9ZA/Y\1B$54H#3Q8IK(L. M7$(%(F3&$Q.2J69;((^@^YRZ?$X'Z*.T>W98KJ?UPY_SB;(V2X4.R"^H!Y8G M"-ID8-%*7S 4$]ILTCV(W'/J!3H=<@_1Y7D"EA"(DYA#]E((8,3OU;2D()2' MS Q3%E&$1CL@#B1XW(14UZ#=6Y]G"=M7\\O%Q!GT)-0"Q15/H2]#BD^3 *&< M9L@51]6F1.\P>G<"K?YO!.W>VAQ[YN-V%BM7:>.MXD6AK[WE4TKM& H)(NNZ MU8]$&SW]5MH@8_!HX^:DZNT+QPXE8BUR&:%2&$+A%9Q0F>_+K?==G)7N^*&R@G;-]7[KKN;[YDU.UG6]^WZE[S)_D M=Y0<*U(NI M%K,GE*)(4X!)86JW"UT0,@<0/IB4HTNN4>G&%H)ZZ?<^0MGSX27?*8"N[I.; MQBD2 U/2=R3% MMV'UZ>_SB[I/^3Y7UPT3(B5&078"([0#I50M):8#F"C8"3EIX9QXSOW:[:OZ MP\H1>ITW$W('%ND]J07KR.H;H;W'CU?[H^KILH@^2G10E- M-=$&HBP98I2<9V;1R]T6*3WS12,CXW#]S1L)E *P*W$F39G @& MO&?.8^2J[#9(X6"4])''.U"16V"QEU0/1L,77$SG^9=9;O<^D1:7F,,LK_<- MOIZ&.+V@@.W0;0Q;/VV0MX7=:!WHY>!M^+9>YO!BEM??3-?';;;7:ZM=C!2\ MH@^@C$#"DB8$H1:%K@UDO$UK[A-$'=V0DM+\DKSNZZ^XEO8]*;_X7O!WB?"7 MEXMZ&.]-D2:;:PMSY$75*0,N,/ V1[#%L9A)1J91N>JP?(QKNX;"X'?M+>/I MNM=VF&VVY9C=-,]\9E.;V' 3S5.H=$E$$VN_E9895 R>O*U>Y#F]JKED4@3X%.)&^MH,M3H:!KU!5-%VHIX!+/)7IO M++9)XCNKF[@NJ()3@#;5ZGU3H!;MTVEPQC'#0K%M M"H2?):U?\[0/4KY;5CJH1CK(+JR/[_>F]H:;X+WC1@F@LR[)E"?R",E;A<@E M%I,HSHYM%E0]3=>XN+3,IF74I\[J[;\;O&S6H.#9<6 N[ $M75X54F_YRN M/MT,1[XY!=_6M0QD*1($5QPHJP/X2"++%"L3HT&HV"8>>9*L<;NT6MFAX331 M :RVVU.EF/-1.4 9&*CD)7AC$"3SC'MF.#:J9SSN6FO6/]4*3L-HH,^^@-_P M/_\)L^D,?_GW9;4'!\1KFQ\Q0'3V)%4#Q6(?\/.7^2(LOEU]QR.EU-D)4UC) MD'@0H"1:B#G72;714J >L\(VON.SI!UK4][> /#]:I[^=6_)=[3$;T*(!BN> M UVVUGJP6H](!6WYI.$M3,ND MS_,P"I*37C%"UG7*OG &O* ;*DN?L00A'6^TBJFUH=GX@I^^K3>0O"E7F%_7 M1N0[J(;53 >.\FWY MYA5'+^?$X.RV?)-I+BW+'*(2=9.%S^!5B6 \*]8R*U5J,_+E2;*Z0MC1&-A6 M+GVT0CI UP8/UW6 -E#H8!C=TWD]TS:NZVX8<,9U]DRYJ-I8[D?)Z:1\^GAU M;R:MCY9]!P B\C_/9^NC=5WVB4+'I'D Y*HRD!RX2&=+D]UVY%;676R-4D(; MI(P+G '4^UT"Z!A9=P"6A\'!-0_,I"@,H\B N &%24.P@7Z;O(F8"AGF-I[2 M8]2,^X(Q/&2.EG@'J-FXSU_?%IIJE;673D%QZ_D5=9-3K43..C&6@D4?3^)C MO]ZK3+L9>AK[/8.HH0,XK<7QZW)YB?GGR\5T]O'MN@KX_2<2\O)W_'/]5\M) M*,$G1^?#"F)-&:5)5+66)>4D\#1XZ?C'^'B$N\.AY8Y1,,29,%,G;](!IY.!Z!)QC&!LJ@V*_QV(F_?:U7[B]5J,8V7JW75Y_SM6O03]$:7Z.@P"44, M*D,_96\@>8O:^62=:&/+]B9UW-J )AALJZXC=EBMCJ]8^BY=_'6:<9:75W9] M(KSC(F@/%".1,T"A$C%B.0CE$Q=,*R8WRDNW5"L]_3WC5@ ,"IJAI=J!N7HY MGWVE#UOODEG;XRLVKOYXA9E/C LR&N)%^KI)2Z1"L2]B72TC+/&$I='HM6=) M&W<@:A-S-*PZNL'7J@ZH>YA/N>]<_O%E/KOC?"*BX")Z!RXX1Y&VI)_J>&&1 M!<80LY&NC2-V +'CCD-MB,%V*AN[D/O'MNE#LI["<+J\V MNERYI9.0K==9DQ"=8K6K,5'PK ,(;0U#*8*(SY8O'$/ 3E!S9P&UD^FA PNX MG4WB)U45?L2)8=P(0ZZDTX5X$MG4V?\)0C%195E<=+:)R=N%NIV Y\\">,V4 MTCO0?IY?7(3%55@SB;PXKK0$884DR7$!P4H+I63II5+6E#:S*GP?L:^33<#Z%N?8)TQ?%=U]C/.YI^GL_HI$_(%N#6U;T/4#@Z3$3SC]8@Q MU#*R7.)NT\'V^][=\'0>.?_68N\64>MSL^;OPV+Z\6-]C57:%JD10JSC0%-1 M==*-A.)YRCHK3"4?AZ;OOG,W))U'HK^EN#M#45VQM/PTO\C$WQ+39=TK_6$1 MZBS8G\.WY81KK8I&!JPP69? M9VG[%9]AEN\*4'"V7'_HVXLP.ZC(_=G/'*#-8;GN!+T:MGI3W1Q945$H 3$5"\K5M=DZ93#,1^0Y"&;;I"*/H_M8 MQW[G;__I_K??FX%4:JA"GF2)IL8Q=*R=,18L2F5*42DUFN1[).'CUFF<$*N; MD<(I%7Z>5O7PT5<[?O()+&S#,5A'8E?6#0RL:- V%E"6!?"9*Y"9!:9SU(RU MJ=\:Q\ZN'9>[*4WO2-V+KWA=/+4FY*9T>&-!T_,YEJB0/YUC-H "]9D+[W4L-I'[>,;@18CZ3VKH#^>\TY M+$G =*A7BVG=\KEF]X_9=+6-V_6RNX*V3?#U:ZW.SQ^M%]<("1\FJ\^@L-<7XP4YZ!=5* $TQ M]W4/FRO1T)%P;3K'QDW" M/>>?O2#-S3ZNNYV7/WW[+COSXL^PR->-9$5J[7@$H4T]GC&!,]%"DL;FD"(= MST9S!X9BX:QCSWWPNZ^3W@8$(WHTR\5J\JZR=+7P+#B>E%"0?=VG7H(DHG4 M%*+V\B_>IPLXF#J/UB*'>0^KBX\^H_7YH\N."V] M,Q!"#4"3E#5 ICLO:)6Y5I'9-JT<#\CH9>_P&![$\7KI %2'"^Z.[5FN(?;O MX?/-+G%54"(O!K@VKLK @U=9@ Z:B9"YLKY1'-: FW&=Y"/ ]=C,@3$UW0': M;_.!]^<.N?5Z604Q.49^I** -;):B>D3%LM%=FW ^@@Q(P=DHR-DRP*50]75 M >+>XJ+,%Y_#[#K[O+QF0SL;3- .G)44O>@Z+R8R#9;;Z (RQ-QF4^(6@D:^ MR'M#WA!JZP!]CST$OGO_QXW_JYTS15E0@>)F95F$X"C\D2::HIE&"HN:8/!) MLD;>*MT;$H=380=XO)'+VIG)B46#)!#F':_#UQD0$Q("UAA.A6Q*F[6)]ZGH M98?YF ',P5KI"%'7)XWS% (7"8PM2-2+ "$Y"T$9J85,P88VSEQ/,?:;A9&5E=[!9S7@BZ#M>R%*N;LZ2W[1-[\GOZP,$AZINWD64'L.!V.RLB.!U9';QG4ZI]Z06<# 9<49JS M8K0/N_70/OT](V\D' X60\GR8%A\Q46<#P>,^_'FV\M%^D27[3V6R)3F$#R# MY.J23F58;?.5]!,19)V73.H]X/'TMXV\AW!0D PHUPY\CF=]M6VNVNO;+E"6 M')?,2N"Q3I@JOLZ:"@4,:AN\;O-8%<)41> M7*X^S1>U4G(2A%&\$-PPH2))^D2LQ Q8-[M+$J5-;<9L/D%4YYG4@?&Q?27# M4)6^#9YK!V( MZSRO>C(<#J*\#O"X,87AN^,EN78J2P.,3AFH8#7$P-9CX:4.CEL4;<:-/4-8 MYUG5MC@<4FG]87#KT2H293'DKW/%UJUKI6[,-* M*[QHH5"U2;#N2.#(GF17 MF!Q$B1U@\Y[)?QF^3%?AXNJTW305OYHO7EVN+A=8AYW6Y[4)UTIS8H9B24\, MFF @F%3 FN(8"T*)1@LY]R9UW'G;_=SE#13; 7+O&AN>EF_>%>@N U\Y5X37H1XR&;Q+"D(%.C=1=#L3#N_.^1D3X.$'HY 8?( M??W+/W"YNMTTPBQ'XF>N^K*YE7W8C:[#!>_SM(":V+[=L[QO+RY7"U785:G\MW[U(DO4GE= M),C$,JCL$&)A"-J[8*+D5MN-P['E(:$YJ>..1A_I!'2(@EZNAT/NQ=L7GSKQ M],$\H6LA35P2: */9!V0@W),0612@4G:RV"3LK'1\(5F/(T[VKV'JV-\J'1P M:'::0'$[N&4M@^6'.1F;^W]?&Z]_GZ_^#U=W\RGN/NGJ'[U9?<+%AT]A=CW) M:"*DJSO %3B5:G=39N"P<*"KE]-5[+G0;:*0T5@>>;3]R&?N/)#V(Q_)*U_W MU7QQ_4?UO^.3F%#K&!1@UHYT*CE$Q3-PJTHH6B;7://\:?D<>0_ CWKXCL=4 M!R?N8.7<5)GOE^M*(C3>(0H&QC@*,^N3HM/6@.(JBLBB M8:'-_I63L3CREH0>',OND#1^^>*S#G?=%U/W%T3POF3&M+ YAIU2%R>1-$&/F,/J$12\W MTB$!ZOWA=0$386NJ/[2F,\Q7GSV'Q;7X_=[,U9;HN#O_U;<-9D\>0A9+LKL-)=H;P/XHTRP%(';F'0!=%* RD*# M,W2-ZB!02^NR]XU>3?\WP7)/_+:;8+D/"#KPI1ZTFX;BLO.VUJ?11:MJXZG/ M04/@6*(-TOG89GC\WDW=9S#7^GSZ:;N?80[=F'&,QVGWD0DUA%XT.)J,9@S18) M:Y2O:\&,>,Z?'*I[]U1-W7NI;X_NW7UDV8'%&"!8S,)$57>\I"P"*$T&T-*RZ*E,^Z)?,,IC ><]^=& 'GC/GKC/>]JJ3KG#?7*5HI,WC$!$I%"R%% MDC\36H:BZ%9IT\@Y."MGW_ZY%Q:'.@J# ..<3\;>KT3.^)!+T5"RM:2FNJ:& MTX4I7# RI8@F-=J5U=5[8\_/C:.)6N306S%T=DWWHYR?H:$20?'9?_F MN<"5P,056(&EUH8'<&00(&OM)2O6!7].79$]OQ(> _"VBCT -^_ M[>L)\!X]7;X!;I-7'X^ J$2RECE0Z\4\R5N(LEAP,GGA2F(R_V^-W5-I$.L9 MT](&",PA*#KXX(QC$ J/2F2>8F@S0^1_CX#[XK?=(^ ^(.C PWGP/($Z,:,P M@TUU6J"L\ZXSD^"-"5HZD83YWR-@$R \]0BXCU8Z0M3U0P>R*)UC=3P/J5X) M0ZHW1>Y1F)18F\J(;A\!]]+GTX^ ^PBWCT? 9R:*JB0UA8$:HF+DTP\&$-&7)YZ4NNI'@3W4N7>DUKWD6L'-F2(&E)7E!/*U7$%IFY8(-YY M4* UTP)#1N;:#-'ZW[/@$#?@B1$PMG%\)OOP;GYQ07]8^9MP)4+,Q(>L=?H* ME8(@"@G9!RTBTQB-W\E$[OZ=9_\JMQ<4OFO$&%XO'9C8!S?&FS]G],&?IE_J ME?'+^S=OK_C^=?WS1):@?*28RK! YUB1V?/.:S ^FJA+"BJU<>%VIW$HX)H;+[:[A6\ M1N"\1*>0Q\3#" #=@?1QKOI^<#NT=O>'L[^"\PP_UAS3AQ&?CI+DC*=,3I*J M?*Z7A#)$2%8FHK/6L6,3%+=Y.AK\;?24J&VKO3-]'[H.#.;EZBRO"R)>I-7T M*_W7+=^!=OG>4[SW[,U_'^\Z(3"?+)V#E#,#%86!Z%V=]1*$8L$:Q]L,%/I1 MWG6\Y;(4$IMHE"-=K[^[UUG7_RV>]?9!P0C.M7+Q6KR M8;JJ'/\ZRV2:\F6X6*>=O6(1;3&0F*W7H13@8Z2?=!V^1G=D=CM%36?YC_,EO5V_!Z?ZZTCNE" MGGM1L0Z7L."-=>"*\$D4AUKN5 QU&.2>)FX<, X$@Z= -:!.1H;;RT]3++_\ MA>FR-CF]*66:<'&ST+MP&VK7E&"U',NL.^D*@BU!:X"UA.$= 2C M(14_'UX+'62:[E9]UQ.GE%.:HC(Z;%AG>A@.+J4,T3+&'2]2LS8SQQZ0\:,\ M]AQR*1ZOEPY =;C@GM@\GZ4L47 .V2<-RF<#(?,"SA?#A4E>YS89S1; :3C07E) /O30$TA7NF MBBY)]'4.GN2G6O_R%BS0EF4Q<9*R@XZ"SJ^%=<> E0S#,>VZ# M"I*W:;_.!KUJ-E@YTP"DCWS7<<#H(;RXK9;<<\G)YA2[?V+==(+YQ5=< MA(^X'M+U,]U[K\)T\8]P<8EWTS5*,LZH#*@"Z+;ZA58OAV^8NWE#1C?1X7J+\L3EY#DK"FRT"(J1=?+D0 "Y#M+' M$*)AG>;.=F.P@YQTQSAOYQ .!KKSR6)O?9"^GWU<_Q#>.QW@'3N@/=(([ NDYW++/B>N&^^5. MTA%\YI^Z7B(V-D&UY MUALZED*29QX963<9,R2@ 4"-=7[]9H&@1%($V0"ZT 7Y3(0U$$%UY^6KO%1E M97J5)?96$WT8IQT<(ORI%FD[&)[#,ATI<4A"BI ] V%K_P,1"WC-(I1D@I7& MAL3;-#[O*5MM>T3Q'2W*"4#W_1UJ/"D:+;WA)B$D8^K5/._!6^X N=49N;)2 M=C86;3\&.W"2W\4!R&@@ZJ*%XE,F,CQM(G?;G+>YWK^AG_^XF&]LXS5>OIJ5 MKZ;2A1*M*0%4BAR4KE=KA6,0L%C4P8C,'EQ&?JHEXR0\=.#>3K^B0OEE3)UM(L7DG0K6 #G2%A!%&LC5T@10)?'C@P:'>'"KM$Q"^"L,[[DD":VL&$U2'$4BHPVC$;0K"I43_."9B= MNH/GGV_1MD9D%X'L4\'0,VI]\>'#+]Q-Y(%G2@3-ZF0$&] M\ B8#5)DCSX:JX/%/:+5=H0.6EGFNPU).T% +RYLG-VD^P*YT$9P4I&DA%98 M4*@L^?+::9"C8]%&K?-$IWZ'LC1U#-D+:MMM2!X!H5[6TCC.][X@^$6LE_"\ M=\"+KQ=@F:HM.CT(I1,ZE[G@#4< -^%IZN"NY]4T/8AZ64Y'V)7-^_ M+A>KU474F*)(%%$'4_O=!PE!^D3 URX)%-FQ/KL./,+,H 5DO[,8KA=PC+8^ M)FHS_S:3K9I%RN\V5VA_F\_6)VTW/^#])VT[OZ\\^F@_;W(@VL\[(:?=O*39'5PI6]2U"Q:J; #/(Z03!=M%'?HP&,==)TS\6YU 9-L\JB"R+FS M&ZVOOK>9S,<$#R=&P#EC_B:7_V5.Z_]ZHY7-Y;WWO^/\84'VW8XQG@F!.D5( MFQ:2II!T:BN*8KW-PAF!O%&F=U(^._<2(Z-XK$74'E)_C@6W[?@B(V<9@X2R M&4Z/=CL.)Q:GE"Q1H^ZL#_R^+)[I,CL!SD^_) \ W?ET5SA8//DE22.27$PMZ8W.[VE)'@>\[WQ5/@SF M'7*1I*&TWR.I4(92&RH%T-P@0UM$5OS,UN0A&61_ET*_IQ5Y#.C.O>/!<.$\ MV]7BKJ(YZI"\MX#125 B('B%""4R4;).!6UGIQ!M!'&FV>C9;,,V ^5WG8@. M%]^%DL8;C0J$9;6EO4H5"02"X%U)J$U*G;4<&I'[[WYWM]WRZ= 4[(7E/]W. M\//B\RHE'IF#&$ERBM,G[TN A%$YH04!X-Q.<_84P9EZ\S^5/6B)ZN\Z*+B_ M5?B\X S7QNB((%-4)+A0]Q*=AUQ0EN)"B+W->1E;!-_]_O9W8 Y:HOJ[-@?; M;)=T5KT-.A^5_^]^5_T[, 3-\/Q= M6X$]LJOB=911*[!19E F2G"&2S L>:>E85CBF=F D7<*SGD7_SNP (VP/.H) MP$EO@=_]P>:&9EDLW[S[;=7PXO=SKSS!7>^]N.[C>G=2+F<4&DRP&E1FFSXB M$M!$A=G&+$2;3=A>KG>_).PM/N?\+B\_S6+>82,N-X^D3Z_+VQP7'^:S_R*B M-JML0^G-[0R#C+E$)DFIFO"7H@"%49"B0"55D,';-GZJ!3MG?>U['USOOO8] M%3@Z"/SNWP:5(J$+M6&D+);4(T622 5<9$+,"YXW))24N_41C$\[\.OA>X#K%=?!]--T! MVFG=4S!XA?.MN5C=WB(F9^2#\L"9J@VJ4JFMH0P(H:5+DC*:V*8R= =!G9]+ M-T?*8GRU=8"^C71J'KI9R]$;11EHA"0% ^7J.74D@5 NBI8'FZ)M +9=N;$B<=+),M9SD]SOC+/^K'?!%RX$ZC!F$,+7[#*81U).;D M>9*&%9]M&_0/HV]:LSLIA!XZZ_'U><3=K/549T!?I;THFP9:88LH948+):2L(8881"G%&=NF8/=[/#:BJ"ZS8B0$ M77O4<:%KET4)T46+2B0*$QM5/__WL=$1N#[-L=$^X.@@EOEE3G8POR.%;_;K M7FU9W"3 2G)E@F?@"E("S"6K3'E(R3LT%CUO=-;\!%'?XY'27I!9M-%?OU#< MYN4J*,&<=E!R3O6 6(+GSH%/);#";0RN30?6)\F:%HZC*7\8J [01 >PJ@OM M=7F'EU\. S(R$6L3V*(UK3>G-'AO+?F0G&WQ4J=&UQ6^(:5+^!RBYL68,N\ M-&])$T3 [R_FZ:?\*5\N/E8);>/\VS,EH:,TV=0VP@948+6TL7"(I5#P$;FM M47\+& T@;MK#FG; &ELO'4#M7;ZDKSX01_^)RW_F-7V^SX]*!G,L&JS1 I2/ MM'2P7L,/F)B,S'#6*-UXAK)IMT7;@6Q4C72 L+_F>5[B)?'S(EW-YK.:.ZUG MG_)]IK@4&!S%GHD9#8IL,@4,/H(07AAOD878YI1Y$'G3WJMIA[7Q==,!X,;> MW'56)J>#!FUJ%YX4)"3M2T!G%<8V%G"*IR6,VQ.UR3%Z"DYE:4L'1OU;QB:UKCWM YZ M0$R?PUA_S10[KE8?\W(CE!?K]7(6KM?5D:X7))VKQ7QSPGC(T>K@9X]P9'H8 M'R,=A;[$Y9Q2LM6;V[??'@91WB5%4A*$I'A$6>\AL%"GQ NMDL_>R#:UV;LH M.MKT/GCN>Y+@#_0+_[P06C*6"P,O:(VJ6.JY5V(@@C7>;SBA57J,I]:V26J63-8!>/2%$!,]8,$$QDN> M0N ZMRJ%;&2;[F23#]Y KGX6ZP;M[/*:@N&-M+\N'2:#3386$)'3TG%>@3>8 MP:HD6(C2\-*HB^1A!'=JU_;!TQ.%#\U4UT'B\I7-%_/U+%669I\H*(W7R]EZ MEEKT-1W?;?2^C2(X2-L>*!\6L!F0,P('$NK-J4H5[8M/)-&-L[FKA-\7EV2%5C=. MZ580JA2O"@7TO)[I*D/YOP^Z@$16&*-/(;01Q($$=QH_[(.GAW;V%*KK('ZX MQ^8%L$ I39@143/3=#>M.EK>(^,:=%T$L4_!;:]M' PA#[E M95B,!*+W^>KC8HG+SS>7"WZ:?9HE6>A$Y;A#2Y11Q9DUW8S.$,;O.1 *9? 9L[%M*GKW)G7:.J:^X7J(-CN($Q_T$+V9'/:ZW/2?>7V]7JUQ MGB@(OUF-1I:-NHYN!>9TS:QG0*F[;38+T2W M"^X;'B^\3J9@\A"YJ$TPR&^@M1DBPY)"2H*7DX)T%Z&K^!# =19,= /7A M?L6M2R@R"T&+"Z3:[,-J8L,I!87K@#XHG50;0.X@:!#P[/<$O#$TTP' AIKY M+S(KZ)A$RO:<%\2?CA2,!,W ,E2:EI!WD4WJK_?::#S]@=T5\XX"C5 @10*5-SKEW"8%;Q$R-C.3/>!S%!5V@-!=$8D2/%M# M@LJF"% JD?"81\(--]%Z+-&V.:DY)E9LMD-Y4L2-H9(.D75CP*561&L44'(@ M QZD Q\5!UL*#X'H"+Q-C]1'R9EV(W%25.VOCO,NS7EW?76%R\^+^V5-]9MZ M2/4)+VM+I!/4Z.Q%QPF+=0Z73_.J7Z5YY") C+5./"<-E!-3X!="DBEZRIW; MM(AH7_5[;(G=YO(H)L&4L@%01[(*2I)H2D%(2EM=;-&J457TN'QT6N.S#_K: MU5+NK>@. H"?:*='QF)4-74'M#M#,+C+63B6(D9+Z5V>SQ;+7Q?KO$K7F=0K;WMO4'/?>H2?'D.)S,>)>;^P)*XHBA+ )-:IAV!GRNFDWYQH 9W093X^:'0OAAB5[ MVX/-B\P%1LK&L8[]904PDG&VR1=GN>:8]$#8#'G?M%ML+7 SNI0["':.C!=_ M^/SX S;1@(DJ)B4<.()0'=.>(2A1H##- R:?2J/VL V9ZJ5=U.1Q?B_ Z78- MW;$Y*$H4'"U('<@F2$4V0; $.IIZ?F.TUFWRU.J=J6FAE9G-0VM('G,X3UB,Y#4?!- M,^;Q5-(!PKYTEZHLO/Y85;1E!#VSR212?981E&441^NH !T%TKMN]]NF9^+K VB*0[U9&=!&LV+MEZIT*8^?CB-O0S1G#R;;:36S@![VQN=UJ]@ M)@.SC(++G"D.B)A!*)F=LB(I;%,T]2TMTX;XK;3^!+@.4,'4V\N_+N:WAONG MV3)'^M7;"3*\Q)A3$D2W3Z",Y.!,,$!.($F=A$KZV4JG9][1#T(.4=UB?#EV M8%,V\[G?TR]OE@:/61H9-(0H#"A-L@B1)V!:)J8H5V6-"H;ND3%MV-21*SM< M.1T@:T=?ZB49YP^;,1]DF[_^SG;TY(;CKVS/4QT1>R=DE4$E2GLCQ.AKC\0< MP->K'L8JM-%SE;!-OMB"FXDWQ0X'U\-BMJDUW0'::=&7Q?(*Y]N&[+?NP!2K M7381C"C$AB9DH701"F,Z%(G%Q#:9PPZ")BYNFQPIB_'5-B'Z5LOUQ=LJNYN# M$E5LK).1N*B%#DXC>%2\CF>S1AITQ@VZF4-/O8,S^MM#C-U[[;2]+#KPUH#;J'/1P[4]JC(U3V4.D'R&]B MM?\G_C&[NKZZM70)8XXA@DN,\I5Z>1:#8&"-,XJQXJ(8%/(/4OR]5T^L^D,4 MMQA#BAU$*T?:RE=?YM@$:1W7UI*X/ >%R4!@)=5&/84CIW6E3ED.L3\'T[:X MZ08;'!@/#,NZ)*QT7V"4OU[_GY?O?<7Y3JK#ZM1;%K-8YW5Q=OG Z M!I_0DBE*DORCMN"EBD#YF2]9F^"PC9\X&8L]UJ*<> WU":=>UEEX7C#AT5V/ MOQ'GI*RWM25 U5BLP/J0+U042F-M-UNX \6U 512 #?,!8%,J]2F85$3=GJL MN9EB_4P*DSX;.=PTXWN/?QPV*>WN/Q^A;<).:D;J=O#E^3_-5O%RL;J^<^5< M!>8-=Q$\99M0^PU2LBH9H,LI"Z%5JR7_!%''&L=''OUU0! /3+-B*SWUA-9( M"XX@#-I&B8)[:5.; \FGJ)HV7!X+'P^MSVAZZ-Z('-'+Y9&GC&M26O91>0HY M119&^&"U)9FNXSLE>*4]9)8BEZHDP=LDL TMR^N/>8G5)]8V-S_B_[Z@>/&FN(SKD JWC(139)UHIP ]%F!*.=2,.U':C%U_G)YIH32J MRG>YJ\/EWR6*;DO3G"].DR>7+&50BB5 +0VDH'R1RG">VG19W$51)T;I"&T_ M"Z #1-\!A(CJFOG%'^L.Y/+S]D J%AML,$CTU[[A02H(7B!$:W1P&).-C1K< M/$9.;^ Y1-,/>]P<+?8.L/..E% K:E[1;U[^O^OE;)5F\TVMQ4>HV;:#<18RPB^ M\/.6$KL?%V3>:U[MP +4H&5HMBLJ&@O<0F^!I. M8Z_1\#B0:Z2KJ0.GI\1V-;M1W^KU_+=5_AM>7N<+I6+@4I0:65*L83SQID*F M ,&@U@J+*6Q01+7GBWMUDL>!J[D*IH87+9,?Z96S]5V^OK)UARO#'3H**L X M'Z'>TB/3;1$B2H&"XM%B^"!@#7[EM%?'FT*JC=@[\)B[I59;=?@H> +ILJY9 M"^6\N=:>E,*5T7+)+K$!65H&2#,%':T#7\GU? B\L'>D"'W_SM/>/)O*!(RAA:H0] M'CJ^S7$QC[/+V8:AGS-I#R]_RNEZK04 M&;\_%V7U%;5)"H7* MU1G3LG;Q=12I:RG!41"5F$[H>*.JG6=IZ])R[(.0W8,<1U%'!^GXG7[V7Q;L MG8L@S*3,48+F@IB)-H*K4X(-"B^+B%*K-H=N3Y(U_6"KD6$UGA(Z0-0OY]/ADX7P0/().HUW]I0VM?;399Q*0-%Z*S- &.>0V:[A=BO;5R]^44]AHDZ$< W+6FX(=!ZB) M)BF3IS7&)?(V=S4>(:;+ &L?##P]2W9_@7?@_^H2?+U=@3]CW87:EO2A#M8X MGT!@='7#LU!D6"3PPKE&R;@Q;2Z+[:)H>O0I% [EWBI]7U60OM\6",7GF MM.9@)!I0G M*+D*"PE(LA1C5LSV@+W!YS?SG(I6J:<(X>B2JY=0SBX3$FK1_2%_IJ^:=BTXY!BYROZP\;A M:ER,+M.ID4&1/*Y^Q(^S-5Y6%G[=: 8O7ZQ6BWASBG([E-LXC,PP0*]S'13O M(#AGR=>+8KWW)HAAQUF#7SEMMM\..6UD/C62?K[$#ZLU+N\LA&BXI10T J]! MH:H7)(ED"Y8XT2HX&U42\HZ1 8"Z--A,/BWR;[B".&?D>*>ONT+)=/:*H$!-7D&4*9/9B $PQ M M->L>BYLZ5-G/L8-=/&+\=J^$G '"#N#B#S9Y%4!I8MN>':_ $5EX"8E58\1.[;U*CN(&CZ,X@Q/=D84N\ /(\%AML) M E_6!47^],WZ\X4R,3(7+9B8+"B;%3@E%4C#M2TQF"#;5"SL0V5/6X4'PF+ MSLXH.NH ?T^9XPL,%">HF,"$VK1&"T&! Z44EJ5"&8K*FK>94?4453T%Y./@ M:S0='(RG3WD9%B.ZP[_GVFPXIQ?T8/R0;\^&:\%MG:OBT5&2&\(F># D)!LU MI;O.%!&TC*Z=6WR"L)[L@'%?:VG!.)8Z/Q9#*E:PW^*W53JIH 8[;O"FB MPV2M+*9-ZZAS.6/?!P-#SMCW$7@' UJ4RWW9:AIUNB$Y) P*.)! ME6I5(Y!PHDPZ%I[;7 ]XC)KI47.4BA\&R\?*NT/,;+<]:/U@9+2(I*!47I&'T.TLHVX?#C]$Q\3GJTGI\!S@%"[P Z[_)\MEC^NEA_F1AK W/< MEPC2<5-;[Y,X$DG'>D:,%%]8:(.:;TCI"S"'Z/=AC?U1PNYAR.IFU10>=*+_ MH,B:XDD;R$.3PR8''8(G$US<((0T&,][TH.M0]S.X9+L0?VWI_:*&1\0(6,H MH-*FOP1W]0S=F?S.]-ADR]"!VV@(I\R M^O<>L3RZ\1]-_0=+L8,(\;'3A)MC^JBXBH83']$2 M>$.]&5,,H'ZBJ*<=T1$2TS'DWBE^[I62V2)RT)Q!4(*,8!$( MZ&B1<18T?15=:#0AY#G*^BOLW5__^Q9][Z.,J0LR=Q_=BRP43H;!:!Y8] MJWUUD*"<:_VZ51&S,,$.;(&V\Q73-@)M!XEQ9-I!?/O8M;QHF37< B\:">"" M 8J2(&HDNQ=JMY0V$>V!.5$S^(R=$QTIZ^[0W/L8 M:]>41D4E9WD=8"_][W\=8!]E= "OM_G3XO)3+0F^7S!\PXP3Y,T9T^!4JNUO MA(=@2@$EG=,LA,+]H"W?O9'U)%G3YE"C@VH\%72 I[_A43-OQ?.Q8Z"@Y=X:3[1JBC% 4(R@3 MS(DLIX@((7!/GY274@>I31MC\RTMT[JMXW3[!% .$'0'4'FUF*?%?%,+'BA5 M?%V(BIPJ/Z]^^>'UV]O)<,6;*@?(5M;R<%OG@)%!]M%[;GEA,K6Q,X/(ZP=0 MAV#@V]JWD172 Y7A-;WW]*2_G]1+"S[,YSB-YYD4V %: M[X<3&RE.*\1*D@VQJ8$&I! 3/$WAKH[3"1!M.T?+Q*T4]W2[87]-/ N= L4]] M^O&"_\7J.WV<[U0QI^M,ZI5;"^J3RR)O.H(Q2E0%"K+=2@%SQD0IF$EBV/B] MH6_L"2N'*G?16M*3PX<]SM%/&X[T;0\H;HR6Z&O_0E>W3S;>-T*D968Y<]$D M.0P[0U[74RWY*, 97<;3HV;'0KAAR=Z6TA;*@(U(('710"$B"8LS 5)0UE">(#@"98A:,F58T6VVDH;1-^W4N[&SJP8ZZ1QI=ZX3 MUL'OMEX^1>]J1WE+/KE8"1+1,,^00KE!5ZE&15HO=W9;(&,/\!VHI@[ ]R-> M7MYP=EMR*4E&41A 0:M2"4Z?K1?QGYME%A+7GE,4J.J%955R[?HM&&@9F:IZV:2W42"!X"*UQ-3)YCHT=/F[-;7"T[ R' M@HJ682[UI-QJL/7P**/120P;@/[$2R:&R,C*7#20; =6Z+YY?IM3OMJXY3=Y M.5NDS9*R(9O(:I$>*Z$VGE?@DC40$_EK'Y,SC2J3GJ=M$,3\N;BVD771/;JV MRS!$8BG0BI$L; 864D293: \)4J]84R?XG#M<>IZ.CPY'A%[ >X ]70/N=?S M_/7^C$.+ F2L706DC^!T[>U; D40VR>!/0/O$&3L!;W#U-0]^M[_ M>W%[-%E80>,U5+< "JT%C-% D((7;WG4Y13]+7<2V-/1W\G1=YB:ND/?JR_M MAC%8]%8*R*Z6&-:I04'& EG[2$N*N"GMAK(>.K. L_.,VPX3>W?H^0%7L]4[ MH@7)&M\M0>07UF29$AK06E'>Y)@!+"0ZLM I.".T\*EUM&7\2XO)[-/[R>O[Y> MK]8X3_27-\O9/,X^XN5%\3+Q>H[/C:$01!D/KH@(@5'00&NOV#RLK\$8U/14 M=7,<^*91T-3;M?<9OKW=^#XOKV9S_!J<7ABC-?K R*3S.@S4)@B( 0PW3%-P M:IP>5ITS\(4]%>J,CJMQQ-P7=&[.5?'R91U"L:*/E;D+IE1$*SP8)BF1SIE2 M&98=I+IO%!*)C0\;PCK@93U=(1T=,L>+MR^X[ PF-U^\67=/EV1&!]/HPN\+6S]?+A;+RLZB[.3T M(HB8@DJ;;DB4>G.EP4MOP$BI4ZF-&OTA4=20=_=4(CB^;QM;^!WDBR]6J[Q> M_9K7%RYY)BP78**K$_E<("$Y UQ[*X+B)K(VW8"^D-!37!QP'R[@# M?/R(J]_K?[6&\1->$A^KMY0]+F=Q7>LX5K^_F*?[/[CSFQ>^< KA4B%9U9ZN MI0AP4B1"0#1*Y!2S:G-4>!3976VRCP/!TZFQ \R^N%HLU[/_VFCL=?ER2__' MQ8IX87]GJ!J&.+.:M]]-"5T *C; M/;.7?WRDQ#57<5TP780W14)A]6*2KG.-!:,$UK XFGLH)'Z0L41YJ>322\VL:G// M:P!QP\!U%AOAK532@9.[S]*=2[GO"2^KWQ>7Z?T2ZR'13_AY=<&1_'?M/RE# MY.3!=?7@*5!R4E 65F8&@A:_-\4761@LK'DR&'W3$ M-.3=P\!V%L<$IY!^!V;QY\7RW[BL1GZ]Q+A^_![\]II']:+%# SD2Q(I9#6B<_@M:><2\>3R\ML_E? MXN+JYN&5MVU;ZAU#/G[*:YQ=KNZSL9I=?;S,SX%P^,/_XROU#_G:ON,;1(W$ M2:ZUA"FG_W5\0O?3;!4O%RNBX$58;7SB11$L" M4;:[K_,M/>.FK3?7M[C5+AB*+HOUGM)O)FO^HL"PY$JND\3+*8XB-L1,?_OH M2 P\G5SN+_ .8OI7N\9$!YYB-BZ EO6^5)2ESB*JEXQ#5"4[%1H-E=M%T?3H M.4K50\>S[R/W3O%S;\)GBDX4[A3DR!.H5.LH=1$0O=6:>^7]PQV&AC@Z@_'L M>^E_W_'L^RACZH!]]X37XCB%ED%!RIY,MG:.N%">Y!023YBUP&$1^'%3L<[ZJ.E'5W:-DN(L.9C77IR$VE;G8-%_XA^SJ^NK+^.C?\2/],WZ\X4J+B@A#*2XF?"C8JWKK\/P M3,DI!QG2Z1*N753VE,P?"(L!N=%,1?1:*"4H5Z[C;4-6-8@ M>)(Q*L.#:'./["X5/<78XR-H+QEW8*&J//Z>ZVS,G%X0\/!#OML3YR+YP)GF M$;BK/7 26@@L;1KAU&]X**E=CZ(G".O)W8V#HC$UT>^AV(ZQ4\<=ACW]T)$. MP?:@O.WA%_JH;1XAP1GMZ\4;KI44G*LV5OQTAU\88N \>"A8."@? M"X1Z&:T(]$;H9%*C@?#G1=7=HN3,:+S#D0FH!.0161XUS0*8T M:&5,YL$EQ4XQ.+OC(RGWL"'(>TAZ>-BB>I7(:ZY0 *<^UT14O"JCH>G!>)?&!! MZSD/03X"-Z-+N8-@Y]5B_H&>=E7E54<;;MPX"LT8Z@+&>4?QGRWU&M^FN5%4 M@3N'JM'6\B/4]&1_C@^/CY9WAYBY/0-T7F5I,\3:+4VY.B:B'BI;RCF1XD(E M@ST):GH(CH_7\S/ .4#H'4#GV\G@44O,T1BP7I0ZE9>#XSD"*RPI2AJ*3*X) M:@X;R'XRP!RBWX?C'(\2=@=HV;EOKEPJ)29 3X&\*CR#,T%#X:4PF:.TZ4]^ MF#[>#LYA4N\./$].;C Y^I0YRQ,H*T (+Z)T(=K4 M)FH?3&)/WK4%],;23G>PN]M$32J?I)7 ?-U.$Z8V!N(4>":-)N=06R:? &5[ M-K,[>2^[\4!UH.R[P]#C/?D$B8DKQR$;02SY1,N">0_>U/\SV1=QFMFUA[9) M/'FONO&0=;Q&N@/9;W.\:7.<4RV>J R]6>:KV?55;?6>E,9B2X9@8IWK9ASX MK"D22*YPS[/U#X><-0';DT3V.2-F/-"-IZ$NP'?SVIMNVGG32[NR0>M'I*@+ M<%5;Z+E,XLI*@G4^2.Z=U:45T!XEJ,_A,,>!ZGC)=P"@NE?X?KM7>"&S*D8( M!\D;#AS%,PQ4#E8QOT6TW[3C/VH*MH=3QNI M?'8(K6WK9H6,K BN */7M6E?J4VO" (D"66],^C:=50Y3=VL+C8Q52S4'6%: M'RX3BRJ "]85Z8N,]L_=-&8?# RIF]U'X!WXF48Z*[YH#3X* M!E[7FI@232RGV"[JLVYV+_4^7S>[CZR[0\N=DAOK,&PV2P.SCJ(K](!!&N!. MZ^B4,U[)$V"FX[K9O30]M&YV'[%/7L(VM)HS<*V2ML0*S[43/DIBBBQR]-FQ M+-%J+Y^+7KZ'NMF]E'M0W>P^DIX M"FT,&X:=,ZZ;/1PXH\MX>M0,J^CD!KU0!J2F/U3.% ZBJN%@)N?NT*4H!L+F MC.MFC\#-Z%+N(-AYM+Y/8"R8,D5]KEZN4R0M5W2!Q -*+ 2&1G4DYU$W>TQX M?+2\.\3,=F4YGCRMJ0@N;G:I@B"7ZS/8Y))65@ZV)RI*D$^OIA\)ZUXX+9=LD5>=1-[N7?I^MF]U'V!V@ M9==^>+#&:XD!A"V;\4P*G&0"=*G+R!A9\BF.S5_U6S<[W@[.85+O #R/C6PU MGCD3'(.2(H/:4!^"*0),0>&TD,'Z-N4[!T_)/?51TUY*'C D=Q^)=P":^V.B M;W?3[QS37V26LM AW_285#XF\+(42B=TSKZ8;'F;P^UG2>LI4!X'4.-JHSMX M/9A"+G0LI;9%YCJ2A^96U19:%I)V)BHON15M9N8>/0K^Y$6KXX'J"!UT@*<' M%O="YH04'E8EB[K_7APXAZ7NQ$<3DCX<*(LU7K:J MI'AW'5;Y7]?TH)>?Z(^#ZB>^><8(51-/TS52K<3#EWPY*61='1&?>#Y[XG"?YP6:>A44(90^V>;WD@6QLC;$858NQ[5P)ZT+,':":'@ M=?"!0M2L5&W>4R@5Y]905B12Y*S('-KT$SV16;G9=;!:IQ(P4797:D\2X\$I MYR!S9;BTQ1#(3\%E!X58HR#A&6.RO] ["%D?\G"[-RZ3-3F$ "987_CE@FHM5&@D@<*?GG'H+5'A@F MSRE8$TJTJ0E]E)SNX'.(JI\&T %RGQ \*<\N7N4/>/EROKX=.Y1,2@J=A^SK M&F*1@T.9()*/KV/(G!%/75I9Y?B7#XM/_T&/WJ#E7ZI^A)N/&X@\\M)I]WE' M\TS'BG-B)-Q0O5T3:(T7DA%X3:5;!0G1]6C?G@ MP=.I^'#5+$:24P,H;8.T5/_;C,MV%49EXSIB2@"HF"'F_ !0K& MA2Q,8RXI-AI[]2QITP:>HP!@ *@.UT8W#N@..[=5Z\+5*G42C>0.R%8G\%8C M>(%22VD0D][/%WWSCO[0<80F'_57QXEU0G2LENN+3<^Y>NSY+N8Y+F>+S>+A MOI"K-J'>_ZQ=33*)1PL%Q>FBLW')FT&EN?2&.X:&_O;0R.PD8=H3X='&$+BV @J%?:"R,.!-0HC)=.P/+S8IDCKF[W;%+,VFAD0):Q=@^L'7BU<<#(%^>".?MA9=M[ M(>4^#1/"9!S%/@*5(Z3<0=3[P,R^^E)Y(\B6:BX-(".)J( :R'-Z6E!5]B_+AL[O/IE_O??9_'WF^V(UQ_SLO[P M@G.L\R #K0F1Z[!)"<%I5I=8%,*@BK%-VX.>K3<768IMAWN:>>?77Y6*UNK!HF>)!@@B&^'&.?+UBE!^2N7;%H!'8 M9@?G.JH% M:\EK")DA+32=993)YS*L4\W1I'05M+?!7T/=G T2?YFG?#6GK#K>+,E+G)&4 M'>J0+Q6.HCI7BTJI\3/ M_$.>QR\QZAMBAGY8"JVH7'O*VP 2:P?=:"RXQ 485>=-.9E3:E.H_2QITW8Q M;A+5C:N.J0W<+FZVH>M%4:PD2S&IR5S5;>3:@T@&")XKK;-5J@R;6_K,BZ;M M83R^B1I3KAW8H%NZ?UXL-[54[_)Z?9EO6,F>NV"9@?-P' !4(0 $@ @ $ 97@S,3$Q,'%Q,3(P M,C(N:'1M4$L! A0#% @ G8"E5'$ 90;?!P 3B$ !( M ( !# @ &5X,S$R,3!Q<3$R,#(R+FAT;5!+ 0(4 Q0 ( )V I52,S[DK M @0 %4, 2 " 1L0 !E>#,R,3$P<7$Q,C R,BYH=&U0 M2P$"% ,4 " "=@*54MI$(_?,# %# $@ @ %-% M97@S,C(Q,'%Q,3(P,C(N:'1M4$L! A0#% @ G8"E5/.(E]58F0( _C0@ M !$ ( !'-D4$L! A0#% @ G8"E5- :],TV,0 *0X" !4 M ( !#&UL4$L! A0#% @ G8"E M5,F9P5E%TP S]H) !4 ( !E-$$ ')D9FXM,C R,C S,S%? =<')E+GAM;%!+!08 "@ * (H" ,I04 ! end

H)DK/$Z0Z+$$[BF W#^!2&9"(O^NTH9W&1TG;&HE$*%[ZE*1<:I<=H:K'V MP(J()83AI B.3SF&59VN]FM"+C^9"X!=PKRR5ABZ.4%87'FQ2LR','.,IS MPIZ\9,5A$"A;:T1HME,0W13\MD/HJ#*6YR.W2B!)61ZFCA[2APW3PM$IT&F&:>CH M;$]3S'05+RT5%!7<*(O@:A=D]5\A/A?*D4K(^DK(?K@2]O/TM6,]:N4GQ]:W M XL@K/8C??%$:5A3]%[-X(K>$W8,MTCM0YERQ7!';D1)P^&66%R:77.=<\G; M$E\]9C\3OY]J=(IIR.+$45$Z8E'JJ&$X8DD1OYKEP<'%34-AY9\G-()='-L[ MO-_M7T#S[<7_++Y]/A'"E6@-2%R2:GB64P?I[9-DN[!J[9\!"V5I GFRIE<< M:B= _*52=K]P#OIWX>Q?4$L#!!0 ( )R I50Y62SFNP( -\% 9 M>&PO=V]R:W-H965T/?%M:=Q#.)CNVQ37:[[N5IEW8L12\ M0FFXDJ!Q,PWF\7C1=_$^X ?'O3E9@\LD4^K9;;X4TR!RAE!@;AT#H]<++E$( M1T0V_K2<02?I@*?K(_LGGSOEDCR5^\L*6TV 40($;5@O[J/:?LXD/RV!E-CD87R47"!Z:O(8U[ MD$1)Q)WWIT*C2-KQHG(,Y2XX21Z M!8/;7CQ,:3$<]?KI$!ZXR6G4F$15F\[1J8\D(L0(DIM>$@^!VJ')$%CVVD4= MW'BAU@3,#D")P'+^>+\F/Q:&O>$@:I]+/R;D.*=?SC7OC@ZC$3PI MR\1_ZG,%<93V^OU;MXI'O9AJ\M[/$)X,'8EO_=5BR$,M;3-_W6EW>\V;H?T7 MWEQ]U($MEP8$;@@:70]O M#-==)LK-KY$QQXP2Z M.WWV%U!+ P04 " "<@*54+C'O/^(' B% &0 'AL+W=OV+P7V0V)*',[[,S/4Y4;I;V8IA&4/55F; MJ\'2VM7KTC[XU'%93VXOG3O MIOKZ4C6VE+68:F::JN+Z\:THU>9J$ RV+S[*Q=+2B]'UY8HOQ+VPGU=3C:=1 MSZ60E:B-5#738GXUN E>OTV)WA%\D6)C=M:,+)DI]8T>WA=7 Y\4$J7(+7'@ M^%F+6U&6Q AJ?.]X#GJ1='!WO>7^B[,=MLRX$;>J_"H+N[P:9 -6B#EO2OM1 M;?XA.GL2XI>KTKC_;-/2)NF Y8VQJNH.0X-*UNTO?^C\L',@\X\<"+L#H=.[ M%>2T?,6W8V2<^*X4YOQQ9B*2#H[QC_[9E'QYA'['?56V7AMW5A2CVSX^@ M:J]ON-7W;7B2X>]<#UD4>"STP_ $OZBW/W+\HB/\[I="+?^]\W,6(W<^<\)87$O+';"XF/" *FB*053<_91&*'7D.HT,/0*GJ_@ M\WNK\F^'7'V:^5?!EGPM@)2.L>D9YRUC0XP9@,SFC6VT8-*8AM>Y8 VBHYEJ M--P:I.SN_91Q \H2F#6O&9R>+WNOLW/80C[E%,J ML5C(>L$B;Y(D7I9E+/;\8(*_@+Q@MMX-+6T9N]8[(TCWXO#A%9!ZE:= MS_B:RY)2<];EU4.^P0YX),R]* M8R^>9"R,O"P.O7#BL[_&UW?WTWT_?UIJ(?80\]SU_Q)<=SL'?=!+X9;-Q$+6 M-;D0:JV$EJJ "]-QYB7^F&(03;SQ.-TRZJ)6-)J.V*78GOG[W[(P"-^PLRB* MO3#.SO?==S (NWH(RH,#&D1>BG#$P>0$LI(>67C.R&JC[RX1"> M3K/L&/".@;..O&)=D*HV2.)0D#:(Z6Y8_V@<6J#:APXA7UVS$,7%S5IH]#YV M]R!T+HU@4Z!!_+C_45"#I<#<0C#5HP81^*><"W9&.6'.V@T*B M;>;L"R\;P3[LH(F[)/V-UPU:,-MJ?!:<[X#R%T/P!O>:(,)!:4ZV=#$DN MQJFU5(TI'U%15DJ3#B[5N%Y@+N/$8]WVHQ*+DHS#/J4+!>6BCT7WN)%V"?XD M?K>2[IDU9.^>D#Z7VECV'3EAVT0EAWF.P4QQ[?!;(&RY5=I@Z $59A&G)0!^ MRLPN89;2M,J!G 1B@I%54_UHVA"(S94F?Q%27J.9DO$&+SG0M(.+,P)=J6K+, QNA=JEC^K>]=WS.58U]1- \N.:-G4 M5I9L[+."/VX#OH4#7M'OH\-6K5BI,.YJE"&UEFVEP%0#^!I2L8$7MQ[L"LL6RS5"AZ1EA;MC5#UM"P&T26K@"(ND^ HRJHGTD867>*MA7W ML+HH6X8\.6\TR/1N='X>;7H^,C^Z6;%\[.)V5+JWRX-BVNE< M4&QPM\$D0,-X(TZG'&UEM)'KS7:!W0L6]N! 2YXS$E;C#>[Y?/<*VS5"XJM*6?#6=_BA!&I=[O+8$&4E_OR38\[JKQ$D MVK%>JA):N?8>I&^Z[5,M).U;2/KB%G(#E.:MVC3([MQ-]V[EM\I8FQ7/Q=5@U=U?Z<+PDY<7=U7$T9[U M*S:>N!'3\R>3ES(@X\D[#DT-,8EP14OQ&WJ3-&.?1+ZL5:D6;? *FBK4RE4+ M*O.I-QDG+,$M)"#VWX0KIM @#5D2A^Q74:/EM3G'"TPYDN[_;J:)Z2I(TC < M=U>@8\Z#36.Z>+KYV4NRB!W*E-'.=YM*8-:CKU,&G("=]A-._[;_ ';3?O=Y M(F^_GL$4W/8,AJ@YCOK#%)<;W7Z1:A^L6KFO0#-EK:K<=LJ_2#*3FW]%17TIP/ M2FN;T\G$Y"6OF1FKADM\62M=,XM7O9F81G-6>*&ZFL1AF$YJ)N3@XLR?W>F+ M,]7:2DA^I\FT=J>WY(!KL#SZ+36G=P>3BK&$;ON3V2W.G\3;IM12B MYM(()4GS]?G@,CJ]FCE^S_"/X%MS0)/S9*74@WOYJS@?A X0KWANG0:&OT=^ MS:O**0*,;SN=@]ZD$SRD]]H_>M_ARXH9?JVJKZ*PY?E@/J""KUE;V<]J^R?? M^>,!YJHR_DG;'6\XH+PU5M4[82"HA>S^V=,N#N\1B'<"LNV,S.IM86'^CQ'OI5?%3A)Z;'E$0!Q6$<']&7]*%(O+[D#7TW3$LA-X;N^E#\>[DR5J-R M_CNB?]KKGWK]TS?T+]%018N8JC5=,2-R8K*@#Z)J+2_HI?770GSQ$\:RL6!$I9&0>=46G(9B]#SC'*4( M'#T"(8=D&VI#+S@UE8<=P(0R1>%RA'58F\,.BS:037[3L@!")<4 M7)(GO&XJ]1UE7 B-ZT%I,S[2X+.^P6?'&[R[V)RQ2VF%SP6N'%KRO-7""L3_ MYLG'O*"U5K6;K T*8(_P?2/@. 8W KI6=2D^3/>^ M8_)?M;*QY9A9":+H+\ M&407P_PY3'=T9)A@4? L.!$*)8'\&VAW>>0Y:Y%%?!6:^'J-T./2;JNB2_>* M18LPI!F03)-@Q#4]9'Y];-\'(33T$O]H+I;MJO:Y^V:!(O9 M+)C/Y[ 6IA@M:4R?7^^@0S',AV$\HFF0AG&0+E+HF:"/7;MC#_W-UR?3&P[UVU*@3H3QU8B52=1MO1?P(Z0"48W1 MGIQND6"XZHN7%9T%X!:R6WN[#73#M ^I\^;5>3$YV,-P^VW\MFF]X.]VX91Y!L!)RN^AF@XSM#VNMLPNQ>K&K_5K93%CNC)$DLYUXX! MW]<*+NU>G(%^S;_X'U!+ P04 " "<@*542<_7R%D' !N%0 &0 'AL M+W=ODXF2_?G?4BY7440L,'0;L0V*)O#O>^SW4T4ZJ M3WK#N8';LJCT\61CS/;Y;*:S#2^9GLHMKW!G)57)#+ZJ]4QO%6>Y92J+F>^Z M\:QDHIJ<'-FU"W5R)&M3B(I?*-!U63)U=\H+N3N>>)-NX;U8;PPMS$Z.MFS- M+[GYL+U0^#;KI>2BY)46L@+%5\>3A??\-"9Z2_!1\)T>/ -9LI3R$[V\SH\G M+BG$"YX9DL#PYX:?\:(@0:C&YU;FI#^2&(?/G?1S:SO:LF2:G\GB6N1FU-K)LF5E3-+[MM_3!@2-U' M&/R6P;=Z-P=9+5\RPTZ.E-R!(FJ41@_65,N-RHF*@G)I%.X*Y#,G+_G2P$]7 M;%EP_?/1S*!(VIAE+?MIP^X_PA[ 6UF9C8975<[S^_PS5*77Q^_T.?5'!;YE M:@J!YX#O^OZ(O*"W+[#R@C'[7@J=%5+7BL,?BZ4V"G/ASQ'A82\\M,+#1X1? M8HGD=<%!KN W6:V?&:Y*H",/>7):5T6!P,V-* MW=$>*V5-BZS*@6LC,#5Y#BLF%-RPHN::U)&U@DQ6-UP90:)0CI **FDXB6,& M&'H#7[&R,JDP>(!K>R& %=/*T+(0N3UCR0I692B,TDT_!PQ6MNFCA89GO%QR MU:UX\%KKVG+\CNWEK#-@80V 5[WNYW3L1WOL-Q.B_* UYPGX@1-X*3TD3A3- MFQ4_=?$A")TP38@\:LGCR'/")(1P'CAS-\%WUTG2 ")\#^*82).6-(H#)YD' M$*1S)W!#^^X'R!HG3NJ%7W? ;QSK0L&I5*H)[!G;LDR8.WA7&VTPA+38;VNX MMFV$Y\\6&#KLBO"ZPJ3",,-[] !%Y1'&?^&(:Z3AJH)%40@;U5-6?4(7H_]< MEWSM>>CT$(*IZ\/3>QN)XZ9SVG!QXXK?,DUJ"L,**\2!WZ>+*80-?>K$+DE) MYDC+YP5;HX:J93Z_/ 4_LG2^$\P3)/,B)&O70L=S_?YP28>2 MKE&KG.^CUA'\^$/J>_Z+>UM!X+AAT&_]O\+]BRSRDE5PR3)L\#;6'RX7Z)70 M[>,:Q$X:4V"#U$;:;=0WVVBT09X-NMEC+794 N&;YQJ= MQ8\GMK.J&SXYN>:P83<K)\+A8_]V@6[0QQD6FF\%,\6555C M&A^DP-*R1EC<9,4->N6;NK@#S.]FS9LFMDZF(?V\82A4==O>?+#PHF.$P)\F M0> /&^J[S$@J@U;LOI2>@CL-J15T"]VO1\7MN\-6N]@J44!32 GR1:YEG]-/ M?T!;9BWMB_T&>.XT)HG7?21I>@T,1U]8$W PD'&ITT04\YNMUXJOR4\HMLK$ M%AW;S%@:I$^\$&= Y$[ALEYJ_KDF-QMI4T%T\:;QB (Y#M-MC3T"82(J@-B7 M&U/T644!L=7J[C?'.0\.6/&,EG9QSQ.N4M\L[ MJ+4#R]J02KG([9SGMUQE0G/+3]3EUN)B1>T!V2'1#N6ZT86-9JT:SL7 ML+9S87PRODH(B)"S3[##@8((5C<*>8'[E,@L;-K7PCWVH8\7"*;0)1J1 M_!?NW8FBL/Y;\GO- =$2B9>-$]O#-M@R\;"A!SYC!6&1DK6T]*:NR"N=M83A M;/M9H,KY0GJRE]YHXD=M:9-#FO*.NGS_QM.BQ$[M M*5S9J)=;65GL_#4PO,,.2EYI^OJ7J+9OZHO^_(O^_!:A?JA0$13^%YK8WS@. M[_3BSJ1&[0[AW8?0-O)\?!C@DWFXQ[Q#8-OXNZ?$ 9S$/=P=PMK&5?MVC'P( MA#NT.X+C_S,^\ -_C_)'?."Y#H+U'N./.R%!]-]!_!'$$O>()1Y%+/UT?EUA M/G*;V_W:J]LMQ\8XN)L> C2C!QP&-%>V?0^OY0\SVH9TX&"$"_9*3(A"=/KQ M5C],-S>P_T.*#861=2TOIV#F79@?#OF#U/W(S&SH<>8E?HO)#QT=>O;V$ ]# M/*KN-RGQCU2.$9+0WZ-*TV;S?Y!MHTHGB+6"Z#OH&L6H1#+B7\=/Z+8<=S$8 M53/%W/&"^7?0D^Z-F EX17Q45=_Q//+KW$\/UN9L\ VLY&IMO_1IL#HUG\/Z MU?YCXJ+YAK8G;[Y$8KFL146 8H6L+F+D28.2NA&ULM5==3]LP%/TK5K0'D :QG8^VJ*T$ M+=N0-E3!V!ZF/;B)VU@X<;%="M)^_.PT)(&F:4'J2VL[/O=8 M2--SRR@Q2VFFF,B I+.!UR<3&PGB_D*8#X,\ 0HP;XJ!W^@QBXAW(X M;H"/]X)^:V) MU=9\(BDGFL8@$DHW;:K1.E102P$VLP]#*?D,)!Y=*&UIP2^4CBZ@RC;EQ M0MVB>EB&#P]6V4[)T?EH92\[&WKA &(/-8O6+1F[.T3+-.$*J)TZ]I8G M/@[QMBPK+T+A^W8B^ <^Z'^H,B?4.=Q&K0P)M3M2Z^[H;IJ@CZ ?;-&S\BS4 M^X">^UHCKFP+PX-)B"N?PNT^U29A 0WW-$=<._C@=TO8=" 8;1X(7C-6EH:] MPXE9N15N=ZN]# %OVA$*X!LW:)C40=A[ZZ=N[0)@[W?FA#MGYAS/Z&ULM5==;]LV%/TKA-&'%J@CD9)ENW ,)#:V!4@Q(VG7AV(/M$1;1"E1):DX M^?>[I!5)G3X<#-B++5(\]YQ[11Z2JY-4/W3*F$'/F3I.64;U ME2Q8#F\.4F740%,=/5TH1A,'RH1'?#_R,LKSR7KE^G9JO9*E$3QG.X5TF654 MO=PR(4_7$SQY[7C@Q]38#F^]*NB1/3+SM=@I:'EUE(1G+-=WGU^B_N>0AF3W5;"/%-YZ8]'JRF*"$'6@IS(,\_<&JA&8V7BR%=K_H5(WU M)R@NM9%9!08%&<_/__2Y*D0+@,,! *D Y*V H ($;P6$%2!TE3FGXNJPI8:N M5TJ>D+*C(9I]<,5T:$B?Y_:[/QH%;SG@S/JVU-"C-=K(;,]S:C^&1E/T"!,L M*05#\H!NM&9&HYOX9\D52Q#-$W3/Z9X+;CC3]GV90?_[+3.4"_T!\%\?M^C] MNP_H'>(Y^I+*4@-*KSP#FBVS%U?Z;L_ZR("^SU1=H0!_1,0GI >^&8=O65S# M<0]\.PZ_*8#=)WUP#PI=5YO4U28N7G"IVJZ6FKNI__T>^M"=89G^>X0CJ#D" MQQ$.&HL >6FQTU M*4JE2'A^U"/)SNJ8L_^MH%'-$8WJWE"=NCD?VP<&/$]40"Y]LWD;=4H7!&%_ MW>8U_WR4_R:.90ET8+,Q ^Z]8'W,YR"S%O-\3J)^ZD5-O1BEWBE64)X@]@S[ MC&:]&2\ZO+-P$?3S+FO>Y2COGR9E"NQ/*:@SHLY_^KB7'>X0#Z2,_<81_0M) MPZZJS(O[YO9S%[#/F8\H9Z;70?R.B #[ P7 +5_&XR4 #>#&^1$)!OL:4G8# MF\K#M(3&<$6JJ&TUF 2!/R"G,2Y,1N7V%-P8XYX MW!WOW>JX1-XUQRDFT8 QX\8>\;@_=LA=/1)62-B*-%B&S"L3ZU75M=+L((#VAH[)2,V^EYD5XB[YKG-""#*Y6TCGWC[GEF+TH5IW;"Q'#&YHGS M=YGW"B$=3XO\1==(O=;!WU[3X+1\Y'!^%^P 0/]J#JFH\\WGW#"R<'>!O31P MLW"/*=P6F;(#X/U!2O/:L->+^OZY_@=02P,$% @ G("E5%H!1SI$ P M9@T !D !X;"]W;W)K&ULM5==3]LP%/TK5L0# M2(/$#K0PM96@# V)215?>YCVX#:WC37'SFR'@K0?/]L-22=:MTSTI?77.;X^ M-SZYZ"RYT/\J-*3_'L9[D4%!])$L0=F8J54&-[:I9K$L%-/.@ M@LG M$FT2H4FEC2QJL(V@8&+Q3Y]K(98 ^'@- M@-0 LBT@K0&I/^@B,G^L2VKHH*?D'"FWVK*YAM?&H^UIF'!IO#/*SC*+,X.+ M2ML1K=%0%F,FJ--6HT-T9Y^7K.* Y!1=,<$,'-Y8O3-T+0P5,S:V4^=:@]&( M:C2BRKB5J]C0_B48RK@^L+0/=Y=H?^\ [2$FT'TN*TU%IGNQL4=Q <63.NR+ M1=AD3=CGI3I""?F$2$+P"O@P#/]&+3S%'D[^A<=6P$9%TJA(/-_Q&KY[13- M@A:@ VQIPY9ZMG133LXGORNFF5?QQXT=0]<&"OTSL,=QL\=Q,.(OVC!["6Q" M'S1,*XYNV!30OLW*"U"E#U9I&F;$R0(:".ZD">XD2#7TSSTHZQ-\\43FK P1 M=QKBSLZ4[39[=#]-L&=!JEN09@1-3G*)<^8F(4XSQK.LYV)BI/6 MIY(M9;VB3*%'RBM8Z1L+FHZG<2^QIP'!.$F27ORT*H EH\3ODP[]0=O=>]S: M"":[D[*U%YQ^C)3I&RF[R7HE6^O!'^X]%QLHM[@BN'4?'+:?59F^A"=;\I0V M9@.37$@N9R^AS5I'PKNS)-QZ$M[6E#:DO/LFY9WD9&W*6]O!8=_YKY2'*=/- M&6\=#)^].^/O?@F1ULM(LK.*D(=E\@ML:;,5O+&ULC53?3]LP$/Y7K(@'D 9)D[0,E$:B M9=.08*K*V!ZF/;C)M;'PCV([+?OO=W;2K(6VVTMLG^_[[KN+[[*UTL^F K#D M57!IAD%E[?(Z#$U1@:#F0BU!XLU<:4$M'O4B-$L-M/0@P<,XB@:AH$P&>>9M M$YUGJK:<29AH8FHAJ/X] J[6PZ 7; Q3MJBL,X1YMJ0+> 3[M)QH/(4=2\D$ M2,.4)!KFP^"F=SWN.W_O\)W!VFSMB(_6&FK8? Q("7,: ] @:0&)3[11YM.Z MI9;FF59KHITWLKF-KXU'8S9,NK_X:#7>,L39?%0;M!A#QDK,F*2NMH:G)&3@B3 MY%NE:D-E:;+0HEX7-2Q:;:-&6WQ 6T(>E+25(9]D">4N/L0\NV3C3;*C^"CA M ]47).E]('$4QWOTC/\?WCLB)^EJGWB^Y%^UORE>:F:8?]<_[]%&[BP(\^M( MC+2+D?H8Z8$84UB!K&%?\1O@P -=LZ_R_M5ED@ZR<+5=D_=N2:\7ITGGMJ.K MW^GJ']7U%0<45V;OJ^B_BWA^%5W&;X7M<4OC@?NQ.\+"K>80H!=^9AA2J%K: MYNETUFXLW?AN?&,?X;AJILM?FF;6X<-8,&P;#G.DC"XN49INYD=SL&KI6W"F M+#:TWU8X@&^+Y'U!+ P04 " "<@*54\^QX/Q\" #E M! &0 'AL+W=O>]^;-9,9I MK\VC;0 <>9)"V574.-?>4&J+!B2S5[H%A3>5-I(Y-$U-;6N E0$D!8UGLVLJ M&5=1EH:SK6DDM0EFM%#%2K:#V_V23>/SA\Y=#;DSWQF>1:/WKC<[F*9EX0""B<9V"X M'. 6A/!$*./GR!E-(3WP=']D_QARQUQR9N%6BV^\=,TJ>A^1$BK6";?3_2<8 M\PD""RUL^))^\$WBB!2==5J.8%0@N1I6]C36X000S\\ XA$0!]U#H*#RCCF6 MI4;WQ'AO9/.;D&I HSBN_$_9.X.W''$NVT.-)79D!ZTVCJN:,%6B=0#5 7E+ M'I@QS!>.O+H#Q[BPKU/J,+"'TV(,LAF"Q&>"+,B]5JZQY(,JH?P;3U'PI#H^ MJM[$%PGOF;DBB_D;$L_BV XI7*!=3,58!-K%BXOQ?9U;9[!U?ER@7T[TRT"_ M/$/_T,D<#-$5P9GR5<4 HWC[7%$'MB2P^>$Z9-M),'48,$L*W2DW=.%T.LWP>FC=/^[# X _M>;*$@$50F=7 M[S"N&89J,)QN0R/GVN%8A&V#[Q 8[X#WE=;N:/@ T\N6_0902P,$% @ MG("E5%':JBYQ!@ @B4 !D !X;"]W;W)K&UL MS9I;;]LV%,>_"F'LH06:6KSI4C@&&G>7 LT6).OV,.R!M6E;J"1Z%)VDP#[\ MJ$M$1:1H=>V#7Q))/B3_XCG\\>A(BP<[28K9M(Y_VDYGW9A5P_[Q4^\_U3>O;^83*_E*9'^F&[6_G,4SL.%;=LS4K7CX MA;W4\H[O MM%,4N.4'(55:[ K-OKLGA='#B[TT5H4ZS1+63WK8@M^.W#):LL;*;:I B\^ MB+)\";92Y*#MK@1*@)4H2I&E&Z;X!KQXQQ5+,VUW 3[>O0,O?G@)?@!I 7[? MBV.IQRP7B4/L2_%AL^.9Y^[F>AVXRT--D7"%O MA]=,O@88O@(H0,BA9S6].?3(P9UO<-T?GNJ;5\8=>OK?*YX#O9 G><1RR%\? M]&AU'^7?'JVDTTIJK61$:QLQ+BV&0IC#)/. M[)DNVNFB7ETK4:HJ:N6XOJ8#VM>'2!S$ WVV&4(T":%;7]CI"[WZ?I;:5>!0 M^\TE+K1&C1#%0VVV%4&8QFYI42MC)X, Q+7$O[AM]+C.(\4@, MPM[^!$](K&8-*/;H%0E=HY.A1MLJ&-&'C#[D7R5JS^63M%>@X,YEW';R7%\" MK4ETF"5H1*+91B#V2OQ59X.97BI.8=@Q8A '0SJ[[#"-8C(BSNP;\-3&P3*@ M0U!O2J!L]BK/=@0-]R$]^\T3FET ?MLV &W"(QP%>.@EQT80X&2$8-#L!-"_ M%>BIT=.D4EY.\9'!-XS/WT>&X] /\I,^C\V8P,F]&WL1G9T+U 83!,LEUF M<.PY"ALV8S^;S1QU]9%_P=L+S.7;0F>)^ZMDXSV6' M8@1'ME;<*\/X\>QTWU>E1-A@&Y\_MK'!-O9CVU/UP0YB1TE$ARFKPRY!$1IS MFL$V]F-[2F#9,,8TCL/ALX_#3C^ZX1%P8P-N/+7 \@P+4W,!;%B.SY_EV+ < M^UGN"RJ;SS@.B$4"VVS$6<0PG/@9/B&>B%T"B6 R#'B'U9@XPWSB+Y(X(^EK M\@)B@$W0V<<2,>@FIS+K<6_9%0V4P&'"YK"B$1S)^$FO6NZO>DR))F*/3&U] M#JLX'"D,$@-VX@=[4]5RJGO>H^$Q"<\_;@R:B1_-OKBQ2]D$A\-ZM\,*AV1D M5R.&Y,1?\9X2-W89FX31\$G)887AV,L68MA-OBT/)XX$&UME+(<519%;&S4$ MIQ.*W6N1'UCQ!? LS=/"]>\&P?3\TVYJ*$[]:;A83?UL_M*BL_:AWIC;37JO?8[/.'1WBO- M\R]M4P-^ZD_$?:%F)]8PC.((#3WIL*,A(6-(,)BG)^K:3*K";'3?R9&&YO3\ M\W)JV$[_=U[>MNR_O$]"2(=NM*V@?CP?OM^:][YFR;G&ULQ5=M;^(X M$/XK%KJ3=J66Q X$N@*D%FYUE=I556[W/ISN@YL,8#6QL[8#76E__$V<-&&W M8'322GPA\[)1^-AL 2U[R3)II;V-M\2$(3+*!G)N^*D#BRDKI MG%L%!$U/F.=??;B!3NVF/ M]EXG'L5Z8ZN)8#8I^!J68#\7#QI'0>LE%3E((Y0D&E;3WC7],&?.P.WX(F!G M]MY)E/[KD M,9DG;F"NLK]%:C?3WKA'4ECQ,K./:O&_"%32'^T#Q!RBYN]XKYA M7H?W7/=)1"\("QD[@&?N-U] TII3#YRHI3%R_J)C-'*AR1>>E4#N@9M20T4D M7J5ODKG/_@F0CQ=<2#/GG#OV06PNY^=>#8M"B&#@4@R,HEANN@11: M)%@V(4FJLHQK0PK #[=:.UBYVN?8^:R^^NV,COOA8!)L#T 9ME"&7BC72:)+ M2(F0%C08>RAP[2'>"\SB81B&;>2ZDF^WC>/]73_@BUM\L1_?%GN:/V5PB5)X M:7@&%R31D I+,F7,(;BUP^$>CI^1QF^0'D$Y:E&.O"AI?S3\GC+A4H3#Q7 MI3S80%=O*L*B(65'FX.&G2J&7B#A:=:'GGSIGOS2,_).68>#_4KF&V_[U,XS[3DIIY.>^[^OY1"UN?#+Z3>R%%7N:^O#MYHZ-S\M^)'QU[D[Y3 M7)*D2_."( GY0>K]CJ*0I/R;\8'JM)#ZQ?!T)?C+B4JP3O!8>,9*L$X/&?U% ME3CAZ.IX)8*]XW(.>NUN$0:CXN=6GYS;V?:FO&[QM@:XVX/I*H:HU@RI >W^;_0=02P,$ M% @ G("E5 YP"&=4 @ '08 !D !X;"]W;W)K&ULK55=;]HP%/TK5M2'5MI(2("@*D1J0=60N@G!NCU,>S#)A5CU![,= MTO[[V4[(*(5HTO:2^%[?WSLDEF1;:)OPTV2'M[ "_;1;2!/Y+4M.&'!%!$<2-A/OKG\[C6V]*_A& MH%)':V0[60OQ;(-Y/O$"*P@H9-HR8//:PQ0HM41&QJ^&TVL_:8''ZP/[@^O= M]++&"J:"?B>Y+B;>V$,Y;'!)]5)4GZ#I9VCY,D&5>Z*JJ0T\E)5*"]: C0)& M>/W&+XT/1X#^X (@; #AWP*B!A"Y1FMEKJT9UCA-I*B0M-6&S2Z<-PYMNB'< MGN)*2[-+#$ZG#X1CGA%,T9PK+4MS0%JAC^B+L"Z;]!T3I4V)#9J!)'ML;5?H M>@8:$ZIN3.W3:H:NKV[0%2()KH\]^Q<\:+?>UEO""EL]8]E#4 M_X#"( S/P*?=\!ED+;S_%NX;5UIKPM::T/$-+EDC9(5ECA2FIN%,,$:TLZ># M.VJY(\<=7=1ZL!+]>#1[:*Z!J9\=S(.6>="I^O3@SAU#S3!R#/::[]-!%(Z" MQ-\?N_V^*@Z&PS]5;^0-6WG#3GGSY>.TR\!1RS/ZSP;&+7/\SP;&YPP<1R<& MOJ\:Q8/Q\,1 _^CRVL%I;L&6<(4H; PNZ,7&4%D/HSK08N?N\UIH,QW&ULO57?;]HP$/Y73M$>J-0VD%#( M*D JL&Y([=;!VCU,>W"3(UA-;&8[T.VOW]D)&:6 ]K*])/YQWW??W=GGWEJJ M)[U -/"<9T+WO84QRTO?U_$"Y[+6^S,.7IPM@%?]!;LA1G:.Z7 M=XIF?LV2\!R%YE* PGG?NVI=CB)K[PP>.*[UUAAL)(]2/MG)).E[32L(,XR- M96#T6^$(L\P2D8P?%:=7N[3 [?&&_=K%3K$\,HTCF7WEB5GTOLR,Q4 MKC]@%<^%Y8MEIMT7UI5MTX.XT$;F%9@4Y%R4?_9',X)H+)F+.,I@( M;51!!3(:SN JEX4P(.?PGHZ"]ALW4FO4)S#%6*:"_\($N"!0+'.$QA@-XQEM MG\$,U8K'2"5>H2B05NYG8VB\.8$W%O%E(0O-1*)[OB']5H4?5UJ'I=;@@-80 M;J4P"PWO1(+)2[Q/<=?!!YO@A\%1PENFSB%LG4+0#((]>D9_#V\=D1/6M0@= M7_M0+:1:,Y6 9AEJH,3FW+AZ'.%NU]QMQQT>XF93M.%[;CU:#UD4S[/FK[2+M,7H;1+71"\F=6G+GJ.3)]&9T+.W= MFJ?[W],>U;ZC?Y3VZ%5&SZ*HNY/VUT:M3F&+F%*#0HRG!-E\[Q+QT&5O;N<&+ET[>]1&FJF M;KB@YPZ5-:#]N91F,[$.Z@=T\!M02P,$% @ G("E5"Y*2D_'"0 X4D M !D !X;"]W;W)K&ULO9Q1;]LX$L>_"F'L0PMT M8Y$4)7&1!$C=*ZY B^TUV[UGQ69BH;:4E>1D ^R'/TIV/91)C9A(N9?63H;T MD)S\^"*^,U:<9R4Q0_FC>?5A>SH'%);=2R;OI(]7\/:J$VFZ8K M[3YE_FVFV]67'[,\ MS9=9NB&?\JHN=WJ)ZHK\2JYUP*QV&T6*6W)55:JNWI'/67J3;;(Z4_I-FJ_( MO_[:9?43^:+2:E>J%4EK\C'-2O)GNMGIEGJ1R#>UW)5EEM^1]VF55>3-!U6G MV:9ZJS_C^_4'\N:7M^07DN7DCW6QJW2GU?F\UN-JO)LO#V-XOQ\#ZQG#E[0\ M(YR^(RQ@S-%\@3?_H);'YK3;?*YG\SBE[#BEK.V/]_2WGRZD(W[LB+<=A3T= M7:^+LOZU5N563]"#JNIV<5SSL^\G:OMI_G(?+J4(17(^?S"GP;;B/.;QT:KC M9'AT,D2=A 5_]S,06C??P=(C4R&.GR+&S6ET["A"W5VDU9HH';9!()>C*=MID(I(RI>S[CHX/Q1(L>6Y_O6G3;"EGTY.AD@CKYN4CSBJS5 M9D7T5D(J/9BA1#W^OUZHD30#JZ2.I(WSV M+DK;Q4#&)Q[:1I2S'@=I .0-!B8QO_-:Z$,_G4B+J Q/O'29A0E+>OPT=@B* M^OE'4>OMH7\*#\T[GQM'@;7.#KN(BXB%/0X";RD.7&-?0@A! ;L4Y^Y^P)N^ M7@^CYG;8!J>!XS"B@O>,%XA+1R.7_$/^LRMJO2=_+;.EJIH=]JI53$3OEC_T M2K9_N)]6NEVVU*/= Y:\^:P>U(;0M]A$ K3I2&I3P#8=SVWJ"6Z''49N"NBF M.+L]L4AM)@>G+F(F7>^ V12'MB\2J0UDRSW,I.L> )OBQ![$C$UA(0(>6)AQ MV,E$\,CM( ->LV "S##@*O/AZ@!FF W-T\5 3;J^&1*638"8Z^PNSVXU/W0\ M[:/K]YM*E0_IC3XX?,KO=T 4AA&% 9H9'T<4!A1E.$5]B'+H IU]S*3K&G"3 MB2DXR+T^8C5LJPM.MTF7%>[0+ R(SG,A#4&$V9YE@ MH;7(#A4M$MFCHAD@F253( 48RGP8.H04&Y#6>&T3V2-;./"3XWKW^4SYGA=] M/.$83S@PF-.19W5 )L>1Z<.30Q?8U*,F7=>,>P130!1#@PD_LP M