0001382821-21-000101.txt : 20210505 0001382821-21-000101.hdr.sgml : 20210505 20210505163151 ACCESSION NUMBER: 0001382821-21-000101 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210505 DATE AS OF CHANGE: 20210505 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: 21893899 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-20210331.htm 10-Q rdfn-20210331
0001382821--12-312021Q1falserdfn:AccountingStandardsUpdate202006MemberP1YP2Y00013828212021-01-012021-03-31xbrli:shares00013828212021-04-28iso4217:USD00013828212021-03-3100013828212020-12-310001382821us-gaap:FairValueMeasurementsRecurringMember2021-03-31iso4217:USDxbrli:shares0001382821us-gaap:ServiceMember2021-01-012021-03-310001382821us-gaap:ServiceMember2020-01-012020-03-310001382821us-gaap:ProductMember2021-01-012021-03-310001382821us-gaap:ProductMember2020-01-012020-03-3100013828212020-01-012020-03-3100013828212019-12-3100013828212020-03-310001382821us-gaap:CommonStockMember2019-12-310001382821us-gaap:AdditionalPaidInCapitalMember2019-12-310001382821us-gaap:RetainedEarningsMember2019-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001382821us-gaap:CommonStockMember2020-01-012020-03-310001382821us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001382821us-gaap:RetainedEarningsMember2020-01-012020-03-310001382821us-gaap:CommonStockMember2020-03-310001382821us-gaap:AdditionalPaidInCapitalMember2020-03-310001382821us-gaap:RetainedEarningsMember2020-03-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001382821us-gaap:PreferredStockMember2020-12-310001382821us-gaap:CommonStockMember2020-12-310001382821us-gaap:AdditionalPaidInCapitalMember2020-12-310001382821us-gaap:RetainedEarningsMember2020-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001382821us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-12-310001382821us-gaap:RetainedEarningsMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-12-310001382821srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-12-310001382821us-gaap:PreferredStockMember2021-01-012021-03-310001382821us-gaap:CommonStockMember2021-01-012021-03-310001382821us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-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-3100013828212020-01-012020-12-310001382821rdfn:RentPathHoldingsAcquisitionMemberus-gaap:SubsequentEventMember2021-04-022021-04-020001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2021-01-012021-03-310001382821srt:RestatementAdjustmentMember2021-01-0100013828212021-01-01rdfn:complaint0001382821us-gaap:OperatingSegmentsMemberrdfn:BrokerageRevenueMemberrdfn:RealEstateSegmentMember2021-01-012021-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:BrokerageRevenueMemberrdfn:RealEstateSegmentMember2020-01-012020-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:PartnerRevenueMemberrdfn:RealEstateSegmentMember2021-01-012021-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:PartnerRevenueMemberrdfn:RealEstateSegmentMember2020-01-012020-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:RealEstateSegmentMember2021-01-012021-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:RealEstateSegmentMember2020-01-012020-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:PropertiesSegmentMember2021-01-012021-03-310001382821us-gaap:OperatingSegmentsMemberrdfn:PropertiesSegmentMember2020-01-012020-03-310001382821us-gaap:CorporateNonSegmentMember2021-01-012021-03-310001382821us-gaap:CorporateNonSegmentMember2020-01-012020-03-310001382821us-gaap:IntersegmentEliminationMember2021-01-012021-03-310001382821us-gaap:IntersegmentEliminationMember2020-01-012020-03-310001382821srt:MinimumMemberus-gaap:InterestRateLockCommitmentsMember2021-01-012021-03-310001382821us-gaap:InterestRateLockCommitmentsMembersrt:MaximumMember2021-01-012021-03-310001382821us-gaap:ForwardContractsMember2021-03-310001382821us-gaap:ForwardContractsMember2020-12-310001382821us-gaap:InterestRateLockCommitmentsMember2021-03-310001382821us-gaap:InterestRateLockCommitmentsMember2020-12-310001382821us-gaap:ForwardContractsMemberrdfn:ServiceRevenueMember2021-01-012021-03-310001382821us-gaap:ForwardContractsMemberrdfn:ServiceRevenueMember2020-01-012020-03-310001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:ServiceRevenueMember2021-01-012021-03-310001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:ServiceRevenueMember2020-01-012020-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-03-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-03-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-03-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-03-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821rdfn:AgencyBondsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31xbrli:pure0001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:MeasurementInputWeightedAveragePullThroughRatMemberrdfn:MarketingpricingMember2021-03-310001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:MeasurementInputWeightedAveragePullThroughRatMemberrdfn:MarketingpricingMember2020-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2021-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2021-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2020-12-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2021-03-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2020-12-310001382821us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001382821us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:LeaseholdImprovementsMember2021-03-310001382821us-gaap:LeaseholdImprovementsMember2020-12-310001382821us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2021-01-012021-03-310001382821us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2021-01-012021-03-310001382821us-gaap:SoftwareDevelopmentMember2021-03-310001382821us-gaap:SoftwareDevelopmentMember2020-12-310001382821us-gaap:OfficeEquipmentMember2021-01-012021-03-310001382821us-gaap:OfficeEquipmentMember2021-03-310001382821us-gaap:OfficeEquipmentMember2020-12-310001382821rdfn:SoftwareMember2021-01-012021-03-310001382821rdfn:SoftwareMember2021-03-310001382821rdfn:SoftwareMember2020-12-310001382821us-gaap:FurnitureAndFixturesMember2021-01-012021-03-310001382821us-gaap:FurnitureAndFixturesMember2021-03-310001382821us-gaap:FurnitureAndFixturesMember2020-12-310001382821rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember2021-03-310001382821rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember2020-12-310001382821us-gaap:ConstructionInProgressMember2021-03-310001382821us-gaap:ConstructionInProgressMember2020-12-310001382821srt:MinimumMember2021-03-310001382821srt:MaximumMember2021-03-310001382821us-gaap:VehiclesMember2021-03-310001382821us-gaap:CostOfSalesMember2021-01-012021-03-310001382821us-gaap:CostOfSalesMember2020-01-012020-03-310001382821us-gaap:OperatingExpenseMember2021-01-012021-03-310001382821us-gaap:OperatingExpenseMember2020-01-012020-03-31rdfn:employee0001382821us-gaap:SubsequentEventMemberrdfn:EmploymentClaimMember2021-04-060001382821us-gaap:TradeNamesMember2021-01-012021-03-310001382821us-gaap:TradeNamesMember2021-03-310001382821us-gaap:TradeNamesMember2020-12-310001382821us-gaap:DevelopedTechnologyRightsMember2021-01-012021-03-310001382821us-gaap:DevelopedTechnologyRightsMember2021-03-310001382821us-gaap:DevelopedTechnologyRightsMember2020-12-310001382821us-gaap:CustomerRelationshipsMember2021-01-012021-03-310001382821us-gaap:CustomerRelationshipsMember2021-03-310001382821us-gaap:CustomerRelationshipsMember2020-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:tradingDay0001382821rdfn:A2004EquityIncentivePlanMemberus-gaap:EmployeeStockMember2021-03-310001382821rdfn:A2004EquityIncentivePlanMember2021-01-012021-03-310001382821rdfn:A2017EquityIncentivePlanMember2017-07-260001382821rdfn:A2017EquityIncentivePlanMember2021-01-012021-03-310001382821srt:MinimumMemberrdfn:A2017EquityIncentivePlanMember2021-01-012021-03-310001382821rdfn:A2017EquityIncentivePlanMembersrt:MaximumMember2021-01-012021-03-310001382821rdfn:A2017EquityIncentivePlanMember2021-03-310001382821rdfn:A2017EquityIncentivePlanMember2020-12-310001382821rdfn:A2017EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2017-07-270001382821rdfn:A2017EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2017-07-272017-07-270001382821rdfn:A2017EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-01-012021-03-310001382821rdfn:A2017EmployeeStockPurchasePlanMember2021-03-310001382821rdfn:A2017EmployeeStockPurchasePlanMember2020-12-310001382821us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001382821srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2019-06-012019-06-010001382821srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMembersrt:MaximumMember2019-06-012019-06-010001382821srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMembersrt:MaximumMember2021-01-012021-03-310001382821us-gaap:RestrictedStockUnitsRSUMember2020-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001382821us-gaap:RestrictedStockUnitsRSUMember2021-03-310001382821us-gaap:PerformanceSharesMember2021-03-310001382821us-gaap:PerformanceSharesMember2021-01-012021-03-310001382821srt:MinimumMemberus-gaap:PerformanceSharesMember2021-01-012021-03-310001382821us-gaap:PerformanceSharesMembersrt:MaximumMember2021-01-012021-03-310001382821rdfn:CurrentPeriodMemberus-gaap:PerformanceSharesMember2021-01-012021-03-310001382821rdfn:CurrentPeriodMemberus-gaap:PerformanceSharesMember2020-01-012020-03-310001382821us-gaap:PerformanceSharesMemberrdfn:PriorPeriodsMember2021-01-012021-03-310001382821us-gaap:PerformanceSharesMemberrdfn:PriorPeriodsMember2020-01-012020-03-310001382821us-gaap:PerformanceSharesMember2020-01-012020-03-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001382821us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001382821us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-01-012020-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2021-01-012021-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2020-01-012020-03-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2021-01-012021-03-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Member2020-01-012020-03-310001382821us-gaap:ConvertiblePreferredStockMember2021-01-012021-03-310001382821us-gaap:ConvertiblePreferredStockMember2020-01-012020-03-310001382821us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001382821us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001382821us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001382821us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001382821us-gaap:EmployeeStockMember2021-01-012021-03-310001382821us-gaap:EmployeeStockMember2020-01-012020-03-310001382821us-gaap:RestrictedStockUnitsRSUMemberrdfn:NonEmployeeDirectorsMember2021-01-012021-03-3100013828212018-03-310001382821us-gaap:DomesticCountryMember2020-12-310001382821us-gaap:StateAndLocalJurisdictionMember2020-12-310001382821us-gaap:ForeignCountryMember2020-12-310001382821rdfn:WesternAllianceBankMemberus-gaap:WarehouseAgreementBorrowingsMember2021-03-310001382821rdfn:WesternAllianceBankMemberus-gaap:WarehouseAgreementBorrowingsMember2020-12-310001382821rdfn:TexasCapitalBankNationalAssociationMemberus-gaap:WarehouseAgreementBorrowingsMember2021-03-310001382821rdfn:TexasCapitalBankNationalAssociationMemberus-gaap:WarehouseAgreementBorrowingsMember2020-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2021-03-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2020-12-310001382821us-gaap:WarehouseAgreementBorrowingsMember2021-03-310001382821us-gaap:WarehouseAgreementBorrowingsMember2020-12-310001382821rdfn:WesternAllianceBankMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:WarehouseAgreementBorrowingsMember2021-01-012021-03-310001382821rdfn:TexasCapitalBankNationalAssociationMemberus-gaap:WarehouseAgreementBorrowingsMember2021-01-012021-03-310001382821us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2021-01-012021-03-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2021-01-012021-03-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMember2021-03-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMember2020-12-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMember2021-01-012021-03-310001382821us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberrdfn:GoldmanSachsBankUSAMember2021-01-132021-03-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMembersrt:MaximumMember2021-01-132021-03-310001382821us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberrdfn:GoldmanSachsBankUSAMember2021-01-012021-01-120001382821us-gaap:RevolvingCreditFacilityMember2021-03-310001382821us-gaap:RevolvingCreditFacilityMember2020-12-310001382821us-gaap:RevolvingCreditFacilityMember2021-01-012021-03-310001382821us-gaap:RevolvingCreditFacilityMember2020-01-012020-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2021-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2021-01-012021-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2021-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2021-01-012021-03-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Memberus-gaap:SeniorNotesMember2021-03-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Memberus-gaap:SeniorNotesMember2021-01-012021-03-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2018-07-230001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2020-10-200001382821rdfn:A05ConvertibleSeniorNotesDue2027Memberus-gaap:SeniorNotesMember2021-03-252021-03-250001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2020-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2020-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:SeniorNotesMember2020-01-012020-03-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Memberus-gaap:SeniorNotesMember2020-01-012020-03-310001382821rdfn:A05ConvertibleSeniorNotesDue2027Memberus-gaap:SeniorNotesMember2020-01-012020-03-310001382821us-gaap:SeniorNotesMember2021-01-012021-03-310001382821us-gaap:SeniorNotesMember2020-01-012020-03-310001382821us-gaap:DebtInstrumentRedemptionPeriodOneMemberrdfn:ConvertibleSeniorNotesMemberus-gaap:SeniorNotesMember2021-01-012021-03-31rdfn:businessDay0001382821us-gaap:DebtInstrumentRedemptionPeriodTwoMemberrdfn:ConvertibleSeniorNotesMemberus-gaap:SeniorNotesMember2021-01-012021-03-310001382821us-gaap:DebtInstrumentRedemptionPeriodTwoMember2021-01-012021-03-310001382821srt:MinimumMemberrdfn:A05ConvertibleSeniorNotesDue2027Memberus-gaap:CallOptionMemberrdfn:CappedCallTransactionMemberus-gaap:SeniorNotesMember2021-03-252021-03-250001382821rdfn:A05ConvertibleSeniorNotesDue2027Memberus-gaap:CallOptionMemberrdfn:CappedCallTransactionMemberus-gaap:SeniorNotesMembersrt:MaximumMember2021-03-252021-03-250001382821rdfn:A05ConvertibleSeniorNotesDue2027Memberus-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2021-04-050001382821rdfn:A05ConvertibleSeniorNotesDue2027Memberus-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2021-04-052021-04-05

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, 2021
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 104,041,511 shares of common stock outstanding as of April 28, 2021.



Redfin Corporation

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

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 only to Redfin Mortgage, LLC.

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, 2020, 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, 2021December 31, 2020
Assets
Current assets
Cash and cash equivalents$1,241,255 $925,276 
Restricted cash101,790 20,544 
Short-term investments140,843 131,561 
Accounts receivable, net of allowances for credit losses of $182 and $160
47,416 54,719 
Inventory97,371 49,158 
Loans held for sale43,447 42,539 
Prepaid expenses15,224 12,131 
Other current assets7,014 4,898 
Total current assets1,694,360 1,240,826 
Property and equipment, net47,649 43,988 
Right-of-use assets, net47,932 44,149 
Long-term investments6,906 11,922 
Goodwill and intangibles, net10,894 11,016 
Other assets, noncurrent8,836 8,619 
Total assets$1,816,577 $1,360,520 
Liabilities, mezzanine equity and stockholders' equity
Current liabilities
Accounts payable$15,568 $5,644 
Accrued liabilities75,75469,460 
Other payables19,11713,184 
Warehouse credit facilities40,66339,029 
Secured revolving credit facility48,85123,949 
Convertible senior notes, net23,428 22,482 
Lease liabilities12,611 11,973 
Total current liabilities235,992 185,721 
Lease liabilities and deposits, noncurrent53,333 49,339 
Convertible senior notes, net, noncurrent1,136,974 488,268 
Payroll tax liabilities, noncurrent6,812 6,812 
Total liabilities1,433,111 730,140 
Commitments and contingencies (Note 7)
Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 shares issued and outstanding
39,834 39,823 
Stockholders’ equity
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 103,983,585 and 103,000,594 shares issued and outstanding, respectively
104 103 
Additional paid-in capital641,702 860,556 
Accumulated other comprehensive income161 211 
Accumulated deficit(298,335)(270,313)
Total stockholders’ equity343,632 590,557 
Total liabilities, mezzanine equity and stockholders’ equity$1,816,577 $1,360,520 

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,
20212020
Revenue
Service$175,593 $111,478 
Product92,726 79,517 
Total revenue268,319 190,995 
Cost of revenue
Service134,851 98,368 
Product91,110 79,748 
Total cost of revenue225,961 178,116 
Gross profit42,358 12,879 
Operating expenses
Technology and development27,678 20,274 
Marketing11,802 25,708 
General and administrative37,391 24,327 
Total operating expenses76,871 70,309 
Loss from operations(34,513)(57,430)
Interest income159 1,103 
Interest expense(1,338)(2,444)
Other income (expense), net(92)(1,346)
Net loss$(35,784)$(60,117)
Dividends on convertible preferred stock(2,336) 
Net loss attributable to common stock—basic and diluted$(38,120)$(60,117)
Net loss per share attributable to common stock—basic and diluted$(0.37)$(0.64)
Weighted average shares to compute net loss per share attributable to common stock—basic and diluted103,427,764 93,442,706 
Net loss$(35,784)$(60,117)
Other comprehensive income (loss)
Foreign currency translation adjustments (25)
Unrealized gain (loss) on available-for-sale securities(50)559 
Comprehensive loss$(35,834)$(59,583)

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,
20212020
Operating Activities
Net loss
$(35,784)$(60,117)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization4,341 3,307 
Stock-based compensation12,583 7,211 
Amortization of debt discount and issuance costs855 1,730 
Non-cash lease expense2,533 2,254 
Impairment costs 1,420 
Net gain on IRLCs, forward sales commitments and loans held for sale(1,052)(494)
Other109 (119)
Change in assets and liabilities:
Accounts receivable, net7,303 (2,598)
Inventory(48,213)3,941 
Prepaid expenses and other assets(3,359)4,934 
Accounts payable5,947 514 
Accrued liabilities, other payables, and payroll tax liabilities, noncurrent8,873 18,725 
Lease liabilities (2,951)(2,693)
Origination of loans held for sale(227,090)(132,697)
Proceeds from sale of loans originated as held for sale225,140 111,233 
Net cash used in operating activities(50,765)(43,449)
Investing activities
Purchases of property and equipment(5,285)(3,406)
Purchases of investments(67,877)(33,267)
Sales of investments 31,608 
Maturities of investments63,589 1,597 
Net cash used in investing activities(9,573)(3,468)
Financing activities
Proceeds from the issuance of common stock pursuant to employee equity plans3,411 4,103 
Tax payments related to net share settlements on restricted stock units(10,860)(3,307)
Borrowings from warehouse credit facilities216,382 131,310 
Repayments to warehouse credit facilities(214,747)(110,025)
Borrowings from secured revolving credit facility71,177 11,854 
Repayments to secured revolving credit facility(46,275)(7,398)
Proceeds from issuance of convertible senior notes, net of issuance costs488,691  
Purchases of capped calls related to convertible senior notes(54,480) 
Payments for repurchases and conversions of convertible senior notes(1,886) 
Other payables—deposits held in escrow6,521 3,684 
Principal payments under finance lease obligations(67)(15)
Cash paid for secured revolving credit facility issuance costs(305) 
Net cash provided by financing activities457,562 30,206 
Effect of exchange rate changes on cash and cash equivalents1 (25)
Net change in cash, cash equivalents, and restricted cash397,225 (16,736)
Cash, cash equivalents, and restricted cash:
Beginning of period945,820 247,448 
End of period
$1,343,045 $230,712 
Supplemental disclosure of cash flow information
Cash paid for interest
973 1,582 
Non-cash transactions
Stock-based compensation capitalized in property and equipment732 504 
Property and equipment additions in accounts payable and accrued liabilities2,348 451 
Leasehold improvements paid directly by lessor1,334  

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, 2019— $— 93,001,597 $93 $583,097 $(251,786)$42 $331,446 
Issuance of common stock pursuant to exercise of stock options— — 738,398 1 3,915 — — 3,916 
Issuance of common stock pursuant to settlement of restricted stock units— — 320,440 — — — —  
Common stock surrendered for employees' tax liability upon settlement of restricted stock units— — (102,661)— (3,307)— — (3,307)
Stock-based compensation— — — — 7,715 — — 7,715 
Other comprehensive income— — — — — — 533 533 
Net loss— — — — — (60,117)— (60,117)
Balance, March 31, 2020— $— 93,957,774 $94 $591,420 $(311,903)$575 $280,186 
Balance, December 31, 202040,000 $39,823 103,000,594 $103 $860,556 $(270,313)$211 $590,557 
Adjustment related to adoption of ASU 2020-06— — — — (170,240)7,762 — (162,478)
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)
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, 202140,000 $39,834 103,983,585 $104 $641,702 $(298,335)$161 $343,632 

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, 2020 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2020 included in Item 8 in our annual report for the year ended December 31, 2020. 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, 2021, the statements of comprehensive loss, statements of cash flows, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any interim period or for any other future year.

Certain amounts presented in the prior period consolidated statements of cash flows have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported cash flows from operating activities, investing activities or financing activities in the consolidated statements of cash flows.

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, fair value of interest rate lock commitments ("IRLCs") and forward sales commitments, fair value of reporting units for purposes of evaluating goodwill for impairment, current expected credit losses on certain financial assets, and the fair value of the convertible feature related to our convertible senior notes. 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.

Agreement to Acquire RentPath Holdings, Inc.—On February 19, 2021, we entered into an Asset Purchase Agreement (the "Purchase Agreement") with RentPath Holdings, Inc. ("RentPath") and certain of its wholly owned subsidiaries (together with RentPath Holdings, Inc., the "Sellers"). RentPath is a provider of digital marketing solutions for rental properties through a network of internet listing websites. Pursuant to the Purchase Agreement, we will acquire, for $608,000 in cash, all of the equity interests of RentPath, as reorganized following an internal restructuring of the Sellers (“Reorganized RentPath”) pursuant to the joint chapter 11 plan of reorganization of the Sellers in the chapter 11 cases of the Sellers (the "Plan") and certain of their affiliates filed on February 12, 2020 in the U.S. Bankruptcy Court for the District of Delaware (the "Acquisition"). In connection with the internal restructuring, certain assets and liabilities related to the Sellers' business of providing digital media services to clients in the residential real estate business will be transferred to Reorganized RentPath, and the remaining assets and liabilities will be transferred to a wind-down company.

6

In connection with our entry into the Purchase Agreement, we deposited $60,800 into an escrow account, and this amount will be applied towards the purchase price at the closing of the Acquisition. If the Purchase Agreement is terminated, other than in a situation involving our breach of the Purchase Agreement, then the deposit will be returned to us. We have recorded the deposit in escrow account as part of restricted cash on the consolidated balance sheet. See Note 16 for details on the closing of our acquisition of RentPath that occurred on April 2, 2021.

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

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

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

Unsettled Conversion Requests of Convertible Senior Notes—Our 2023 notes were convertible during the quarter ended March 31, 2021. We received conversion requests for $39 aggregate principal amount of the notes prior to the end of the quarter that we will settle using a combination of cash and shares of our common stock during the quarter ending June 30, 2021. All references to the outstanding aggregate principal amount of our 2023 notes as of March 31, 2021 includes the $39 principal amount with respect to which we received conversion requests on or prior to such date.

Recently Adopted Accounting Pronouncements—In August 2020, the Financial Accounting Standards Board (the "FASB") issued authoritative guidance under ASU 2020-06.

This guidance removes the liability and equity separation models for convertible instruments with a cash conversion feature or beneficial conversion feature. As a result, companies will more likely account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account). In addition, the guidance simplifies the settlement assessment that issuers perform to determine whether a contract in their own equity qualifies for equity classification. Finally, the guidance requires entities to use the if-converted method to calculate earnings per share for all convertible instruments.

We early adopted ASU 2020-06 as of January 1, 2021 using the modified retrospective approach. The cumulative effect of initially applying the new standard was recognized as an adjustment to accumulated deficit. Upon the adoption of the new standard we recognized the following adjustments:

Ending Balance as of December 31, 2020ASU 2020-06 AdjustmentsBeginning Balance as of January 1, 2021
Convertible senior notes, net$22,482 $2,723 $25,205 
Convertible senior notes, net, noncurrent488,268159,755648,023
Additional paid-in capital860,556(170,240)690,316
Accumulated deficit(270,313)7,762(262,551)

The $7,762 adjustment to accumulated deficit represents a reduction to non-cash interest expense related to the accretion of the debt discount under the historical separation model.

7

Note 2: Segment Reporting and Revenue

In operation of the business, our management, including our chief operating decision maker, 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 five operating segments and two reportable segments, real estate services and properties.

We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, and from the sale of homes. Our key revenue components are brokerage revenue, partner revenue, properties 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,
20212020
Real estate services
Brokerage revenue$156,447 $102,351 
Partner revenue12,162 6,285 
Total real estate services revenue168,609 108,636 
Cost of revenue128,216 93,562 
Gross profit40,393 15,074 
Properties
Revenue92,726 79,098 
Cost of revenue91,130 79,299 
Gross profit1,596 (201)
Other
Revenue9,357 4,250 
Cost of revenue8,988 6,244 
Gross profit369 (1,994)
Intercompany eliminations
Revenue(2,373)(989)
Cost of revenue(2,373)(989)
Gross profit  
Consolidated
Revenue268,319 190,995 
Cost of revenue225,961 178,116 
Gross profit42,358 12,879 
Operating expenses76,871 70,309 
Interest income159 1,103 
Interest expense(1,338)(2,444)
Other income (expense), net(92)(1,346)
Net loss$(35,784)$(60,117)

Note 3: 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.
8


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, 2021December 31, 2020
Forward sales commitments$105,107 $130,109 
IRLCs111,753 88,923 

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

Three Months Ended March 31,
InstrumentClassification20212020
Forward sales commitmentsService revenue$1,928 $(1,571)
IRLCsService revenue166 1,195 

Fair Value of Financial Instruments

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

Balance at March 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$612,590 $612,590 $ $ 
U.S. treasury securities4,912 4,912   
Total cash equivalents617,502 617,502   
Short-term investments
U.S. treasury securities140,843 140,843   
Loans held for sale43,447  43,447  
Other current assets
Forward sales commitments1,465  1,465  
IRLCs2,146   2,146 
Total other current assets3,611  1,465 2,146 
Long-term investments
Agency bonds6,906 6,906   
Total assets$812,309 $765,251 $44,912 $2,146 
Liabilities
Accrued liabilities
Forward sales commitments$10 $ $10 $ 
IRLCs209   209 
Total liabilities$219 $ $10 $209 

9

Balance at December 31, 2020Quoted 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$886,261 $886,261 $ $ 
U.S. treasury securities6,100 6,100   
Total cash equivalents892,361 892,361   
Short-term investments
   U.S. treasury securities131,561 131,561   
Loans held for sale42,539  42,539  
Other current assets
Forward sales commitments34  34  
IRLCs1,781   1,781 
Total other current assets1,815  34 1,781 
Long-term investments
Agency bonds11,922 11,922   
Total assets$1,080,198 $1,035,844 $42,573 $1,781 
Liabilities
Accrued liabilities
Forward sales commitments$507 $ $507 $ 
IRLCs10   10 
Total liabilities$517 $ $507 $10 

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, 2021December 31, 2020
Weighted-average pull-through rate
Market pricing
72.8%72.3%

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

Balance, net—January 1, 2021$1,771 
Issuances of IRLCs5,504 
Settlements of IRLCs(5,139)
Net loss recognized in earnings(199)
Balance, net—March 31, 2021$1,937 
Changes in fair value recognized during the period relating to assets still held at March 31, 2021$166 

The following table presents the carrying amounts and estimated fair values of our 2023 notes, 2025 notes, and our 2027 notes that are not recorded at fair value on our consolidated balance sheets:

March 31, 2021December 31, 2020
IssuanceNet Carrying AmountEstimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,428 $53,683 $22,482 $59,894 
2025 notes648,713 772,651 488,268 802,083 
2027 notes488,261 510,340   

10

The difference between the principal amounts and unsettled conversions of our 2023 notes, our 2025 notes, and our 2027 notes, which were $23,777, $661,250, and $500,000, respectively, and the net carrying amounts of the notes represents the unamortized debt issuance costs (see Note 15 for additional details). 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, 2021, the difference between the net carrying amount of the notes and their estimated fair values represented the equity conversion value premium the market assigned to the notes. Based on the closing price of our common stock of $66.59 on March 31, 2021, the if-converted value of the 2023 notes exceeded the principal amount of $23,777, while the if-converted values of the 2025 notes and 2027 notes were less than the principal amounts of $661,250 and $500,000, respectively. See Note 15 for additional details on the 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, cost method investments, and other assets. These assets are measured at fair value if determined to be impaired.

The cost or amortized cost, gross unrealized gains and losses, and estimated fair market value of our cash, money market funds, restricted cash, and available-for-sale investments were as follows:

March 31, 2021
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$623,753 $— $— $623,753 $623,753 $— $— 
Money markets funds612,590 — — 612,590 612,590 — — 
Restricted cash101,790 — — 101,790 101,790 — — 
U.S. treasury securities145,630 125  145,755 4,912 140,843  
Agency bonds6,900 7 (1)6,906 —  6,906 
Total$1,490,663 $132 $(1)$1,490,794 $1,343,045 $140,843 $6,906 


December 31, 2020
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$32,915 $— $— $32,915 $32,915 $— $— 
Money markets funds886,261 — — 886,261 886,261 — — 
Restricted cash20,544 — — 20,544 20,544 — — 
U.S. treasury securities137,502 159  137,661 6,100 131,561  
Agency bonds11,900 22  11,922 —  11,922 
Total$1,089,122 $181 $ $1,089,303 $945,820 $131,561 $11,922 

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, 2021 and December 31, 2020, we had accrued interest of $44 and $108, respectively, on our available-for-sale investments, of which we have recorded no expected credit losses. Accrued interest receivable is presented within other current assets in our consolidated balance sheets.

11

Note 4: Inventory

The components of inventory were as follows:

March 31, 2021December 31, 2020
Properties for sale$43,428 $17,153 
Properties not available for sale14,515 7,225 
Properties under improvement39,428 24,780 
Inventory$97,371 $49,158 

Inventory costs include direct home purchase costs and any capitalized improvements, net of lower of cost or net realizable value write-downs applied on a specific home basis. As of March 31, 2021 and December 31, 2020, lower of cost or net realizable value write-downs were $112 and $29, respectively. During the three months ended March 31, 2021 and 2020, we directly purchased $120,488 and $65,167 of homes and sold $74,598 and $68,083 in cost basis of homes, respectively.

Note 5: Property and Equipment

The components of property and equipment were as follows:

Useful Lives (Years)March 31, 2021December 31, 2020
Leasehold improvementsShorter of lease term or economic life$31,132 $29,558 
Website and software development costs
2-3
35,308 33,278 
Computer and office equipment39,922 7,765 
Software31,871 1,858 
Furniture77,277 7,450 
Property and equipment, gross85,510 79,909 
Accumulated depreciation and amortization(45,254)(41,614)
Construction in progress7,393 5,693 
Property and equipment, net$47,649 $43,988 

Depreciation and amortization expense for property and equipment amounted to $4,219 and $3,186 for the three months ended March 31, 2021 and 2020, respectively. We capitalized software development costs, including stock-based compensation, of $3,365 and $2,677 for the three months ended March 31, 2021 and 2020, respectively.

12

Note 6: 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 CostClassification20212020
Operating lease cost:
Operating lease cost(1)
Cost of revenue$2,324 $2,138 
Operating lease cost(1)
Operating expenses1,117 1,094 
Total operating lease cost$3,441 $3,232 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$56 $17 
Interest on lease liabilitiesCost of revenue9 $3 
Total finance lease cost$65 $20 

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


Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2021, excluding the three months ended March 31, 2021$11,267 $163 $369 $11,799 
202214,475 217 14 14,706 
202313,442 204  13,646 
202412,039 110  12,149 
20258,881   8,881 
Thereafter13,384   13,384 
Total lease payments$73,488 $694 $383 $74,565 
Less: Interest(1)
8,181 57 
Present value of lease liabilities$65,307 $637 

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

Lease Term and Discount RateMarch 31, 2021December 31, 2020
Weighted average remaining operating lease term (years)
5.35.2
Weighted average remaining finance lease term (years)
3.33.5
Weighted average discount rate for operating leases
4.5 %4.4 %
Weighted average discount rate for finance leases
5.4 %5.4 %

13

Three Months Ended March 31,
Supplemental Cash Flow Information20212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,643 $3,464 
Operating cash flows from finance leases9 3 
Financing cash flows from finance leases45 12 
Right of use assets obtained in exchange for lease liabilities
Operating leases$6,247 $223 
Finance leases39  

Note 7: Commitments and Contingencies

Legal Proceedings

Below is a discussion of our material, pending legal proceedings. Except as discussed below, we have not accrued any legal expenses for these proceedings because 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 is 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 Surefeld 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.

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

14

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 December 6, 2019, we filed a motion to compel arbitration and asserted that the plaintiff had agreed to arbitrate her claims and had waived all class claims. Following that filing, we and the plaintiff stipulated to allow the plaintiff to amend her complaint to dismiss the class action claim and assert only claims under PAGA. On January 14, 2020, pursuant to the parties’ stipulation, the court granted the plaintiff leave to file a first amended complaint, and she filed her first amended complaint on January 30, 2020. Following this stipulation, only the plaintiff's claims under PAGA will proceed. 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, 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 December 2, 2020, we filed a motion to compel arbitration and asserted that the plaintiff had agreed to arbitrate his claims and had waived all class claims.

On March 24, 2021, Anthony Bush, who is one of our former associate agents, filed a complaint against us in the Superior Court of California, County of Alameda. The 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.

Potential Employment Claim—On April 6, 2021, two of our former employees and one of our current employees (together, the "claimants") submitted notices to the California Labor & Workforce Development Agency (the "LWDA") to notify the LWDA that they intend to seek penalties against us under PAGA for our alleged violations of provisions of the California Labor Code. With respect to some or all of the claimants, these violations relate to alleged non-payment of owed wages, improper wage deductions, not providing wage statements, retaliation, failure to keep payroll records, failure to pay a minimum wage, failure to provide a written agreement regarding commission payments, and failure to reimburse business expenses. Certain of these violations are also asserted on behalf of other allegedly aggrieved employees. The claimants had also previously submitted complaints against us and two of our former employees to the California Department of Fair Employment and Housing alleging harassment, discrimination, and retaliation. Prior to the claimants' submission of their LWDA notices, we had offered to settle all of the claimants' allegations, but the claimants rejected our offer. We accrued a legal expense for our rejected settlement offer for the quarter ended March 31, 2021. In addition, we believe that it is reasonably possible that losses beyond the amount of our rejected settlement offer could occur. However, we are unable to estimate the amount of any additional loss.

Other Commitments

Other commitments relate to homes that are under contract to purchase through our properties business but that have not closed, and network infrastructure for our data operations.

15

Future payments due under these agreements as of March 31, 2021 are as follows:

Other Commitments
2021, excluding the three months ended March 31, 2021$141,866 
20228,956 
20231,849 
2024807 
2025 and thereafter36
Total future minimum payments$153,514 

Note 8: Acquired Intangible Assets

The components of intangible assets were as follows:

March 31, 2021December 31, 2020
Useful Lives (Years)GrossAccumulated AmortizationNetGrossAccumulated AmortizationNet
Trade names10$1,040 $(676)$364 $1,040 $(650)$390 
Developed technology
102,980 (1,937)1,043 2,980 (1,862)1,118 
Customer relationships
10860 (559)301 860 (538)322 
Total$4,880 $(3,172)$1,708 $4,880 $(3,050)$1,830 

Amortization expense amounted to $122 and $122 for each of the three months ended March 31, 2021 and 2020, respectively. We will recognize the remaining amortization expense of $1,708 over a four-year period, with the first three years recognizing expense of $488 per year, and the fourth year recognizing expense of $366.

Note 9: Accrued Liabilities

The components of accrued liabilities were as follows:

March 31, 2021December 31, 2020
Accrued compensation and benefits
$54,498 $49,238 
Miscellaneous accrued liabilities
10,969 9,722 
Payroll tax liability deferred by the CARES Act6,812 6,812 
Customer contract liabilities3,475 3,688 
Total accrued liabilities
$75,754 $69,460 

Note 10: Other Payables

Other payables consists primarily of customer deposits for cash held in escrow on behalf of real estate buyers using our title and settlement services. Since we do not have rights to the cash, the customer deposits are recorded as a liability with a corresponding asset in the same amount recorded within restricted cash.

The components of other payables were as follows:

March 31, 2021December 31, 2020
Customer deposits$17,704 $11,183 
Miscellaneous payables1,413 2,001 
Total other payables$19,117 $13,184 

16

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, 2021, the carrying value of our convertible preferred stock, net of issuance costs, is $39,834, 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, 2021. These shares are included in basic and diluted net loss per share attributable to common stock in Note 13. As of March 31, 2021, 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.

17

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, 2021 and December 31, 2020, 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, 2021 and December 31, 2020, 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, 2021December 31, 2020
Stock options issued and outstanding5,063,462 5,733,738 
Restricted stock units outstanding3,879,392 4,459,743 
Shares available for future equity grants16,796,584 11,309,377 
Total shares reserved for future issuance25,739,438 21,502,858 

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.

18

We have reserved shares of common stock for future issuance under our ESPP as follows:

Three Months Ended March 31, 2021Year Ended December 31, 2020
Shares available for issuance at beginning of period4,039,6673,330,271
Shares issued during the period(320,609)
Total shares available for future issuance at end of period4,039,6673,009,662

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

Number of OptionsWeighted- Average Exercise PriceWeighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of January 1, 20215,733,738$7.23 4.39$352,076 
Options exercised(670,050)5.17 
Options forfeited(223)10.80 
Options expired(3)8.61 
Outstanding as of March 31, 20215,063,4627.50 4.28299,210 
Options exercisable as of March 31, 20214,891,618 6.87 4.15292,128 

The grant date fair value of options to purchase common stock is recorded as stock-based compensation over the vesting period. As of March 31, 2021, there was $480 of total unrecognized compensation cost related to stock options. These costs are expected to be recognized over a weighted-average period of 0.67 years.

On June 1, 2019, we granted stock options subject to performance conditions ("PSOs"), with a target of 150,000 shares and a maximum 300,000 shares, to our chief executive officer. The options have an exercise price of $27.50 per share and have the same performance and vesting conditions as the restricted stock units subject to performance conditions that we granted in 2019. We determined that vesting is probable and have accrued compensation expense for the PSOs. None of the options vested during the three months ended March 31, 2021.

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

Restricted Stock UnitsWeighted Average Grant-Date Fair Value
Outstanding as of January 1, 20214,459,743 $27.44 
Granted76,942 59.84 
Vested(1)
(357,737)20.97 
Forfeited or canceled(299,556)22.77 
Outstanding or deferred as of March 31, 2021(1)
3,879,392 $29.04 

(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of March 31, 2021 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, 2021, there was $102,465 of total unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.45 years.

19

As of March 31, 2021, there were 260,509 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-compensation expense associated with the PSUs is as follows:

Three Months Ended March 31,
20212020
Expense associated with the current period$1,099 $153 
Expense due to reassessment of achievement related to prior periods $(617)
Total expense$1,099 $(464)

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

Three Months Ended March 31,
20212020
Cost of revenue$2,978 $1,638 
Technology and development (1)
5,761 3,648 
Marketing542 375 
General and administrative3,302 1,550 
Total stock-based compensation$12,583 $7,211 

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

Note 13: Net Loss per Share Attributable to Common Stock

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

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

20

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

Three Months Ended March 31,
20212020
Numerator:
Net loss$(35,784)$(60,117)
Dividends on convertible preferred stock(2,336) 
Net loss attributable to common stock—basic and diluted$(38,120)$(60,117)
Denominator:
Weighted average shares—basic and diluted(1)
103,427,764 93,442,706 
Net loss per share attributable to common stock—basic and diluted$(0.37)$(0.64)

(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,
20212020
2023 notes as if converted(1)
778,297  
2025 notes as if converted9,119,960  
2027 notes as if converted5,346,000  
Convertible preferred stock as if converted2,040,000  
Stock options outstanding(2)
5,063,462 7,028,719 
Restricted stock units outstanding(2)(3)
3,862,964 4,681,875 
Employee stock purchase plan128,032 233,416 
Total26,338,715 11,944,010 

(1) Includes $39 principal amount of 2023 notes with respect to which we received conversion requests by March 31, 2021. See Note 1.
(2) Excludes 260,509 incremental PSUs and 150,000 incremental PSOs 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 and PSOs.
(3) Excludes 16,428 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, 2021.

Note 14: Income Taxes

Our effective tax rate for the three months ended March 31, 2021 and 2020 was 0% as a result of our recording a full valuation allowance against the 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, 2021 and 2020. 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 Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss ("NOL") carryforwards that could be utilized annually in the future to offset taxable income. Any such annual limitation may significantly reduce the utilization of the NOLs before they expire. A Section 382 limitation study performed as of March 31, 2017 determined there was an ownership change in 2006 and $1,538 of the 2006 net operating loss is unavailable.

21

As of December 31, 2020, we had accumulated approximately $227,751 of federal tax losses and approximately $12,576 (tax effected) of state net operating losses, and approximately $2,050 of foreign net operating losses. Federal net operating losses are available to offset federal taxable income and begin to expire in 2025. Federal net operating loss carryforwards of $142,420 generated after 2017 available 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, 2021December 31, 2020
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $15,853 3.25 %$50,000 $18,277 3.25 %
Texas Capital Bank, N.A.40,000 17,971 3.35 %40,000 12,903 3.35 %
Flagstar Bank, FSB
$15,000 $6,839 3.00 %15,000 7,849 3.00 %
Total$105,000 $40,663  $105,000 $39,029  

Borrowings under the facility with Western Alliance Bank ("Western Alliance") mature on June 15, 2021 and generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.00% or (ii) 3.25%. 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, 2021.

Borrowings under the facility with Texas Capital Bank, N.A. ("Texas Capital") mature on July 14, 2021 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) 3.35%. 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, 2021December 31, 2020
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$125,000 $48,851 3.30 %$100,000 $23,949 4.40 %

22

The facility matures on July 12, 2022, 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. Each new borrowing under the facility on and after January 12, 2021 generally bears interest at a rate of one-month LIBOR (subject to a floor of 0.30%) plus 3.00%. Outstanding borrowings originated before January 12, 2021 generally bears interest at a rate of one-month LIBOR (subject to a floor of 0.50%) plus an additional rate agreed upon between RedfinNow Borrower and Goldman Sachs.

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, 2021, RedfinNow Borrower had $141,067 of total assets, of which $92,914 related to inventory and $27,369 in cash and cash equivalents. As of December 31, 2020, RedfinNow Borrower had $65,191 of total assets, of which $47,620 related to inventory and $11,818 in cash and equivalents.

For the three months ended March 31, 2021 and 2020, we amortized $86 and $154 of the debt issuance costs, respectively, and recognized $340 and $80 of interest expense, respectively.

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

IssuanceMaturity DateStated Cash Interest RateEffective Interest RateFirst Interest Payment DateSemi-Annual Interest Payment DatesConversion Rate
2023 notesJuly 15, 20231.75 %2.45 %January 15, 2019January 15; July 1532.7332
2025 notesOctober 15, 2025— %0.42 %13.7920
2027 notesApril 1, 20270.50 %0.91 %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 $119,973 of our 2023 notes.

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, with an aggregate principal amount of $500,000. Our proceeds from the issuance, after deducting the initial purchasers' discount and offering expenses payable by us, were $488,234.

The components of the convertible senior notes were as follows:

March 31, 2021
IssuanceAggregate Principal AmountUnamortized Debt Discount Unamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,777 $ $349 $23,428 
2025 notes$661,250 $ $12,537 $648,713 
2027 notes$500,000 $ $11,739 $488,261 

23

December 31, 2020
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$25,626 $2,776 $368 $22,482 
2025 notes$661,250 $163,077 $9,905 $488,268 

Three Months Ended
March 31, 2021March 31, 2020
2023 notes
Contractual interest expense$104 $629 
Amortization of debt discount 1,390 
Amortization of debt issuance costs72 186 
Total interest expense$176 $2,205 
2025 notes
Contractual interest expense$ $ 
Amortization of debt discount  
Amortization of debt issuance costs690  
Total interest expense$690 $ 
2027 notes
Contractual interest expense$35 $ 
Amortization of debt discount  
Amortization of debt issuance costs27  
Total interest expense$62 $ 
Total
Contractual interest expense$139 $629 
Amortization of debt discount 1,390 
Amortization of debt issuance costs789 186 
Total interest expense$928 $2,205 

Conversion of Our Convertible Senior Notes

Prior to the conditional 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. Following the conditional conversion date, a holder may convert its notes in such multiples without any conditions. The conditional 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 (with respect to our 2027 notes, this condition applies beginning with the quarter commencing July 1, 2021);
24

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.

With respect to our 2023 notes, the first condition described above was satisfied during the quarter ended March 31, 2021. As a result, our 2023 notes will be convertible at a holder's option during the quarter ending June 30, 2021, and have been classified as current liabilities on our consolidated balance sheet as of March 31, 2021. During the three months ended March 31, 2021, we settled conversion requests with respect to our 2023 notes with an aggregate principal amount of $1,849 using a combination of $1,886 cash and 36,980 shares. We also received additional conversion requests for aggregate principal amount of $39, which we will settle in the following quarter, pursuant to the indenture governing our 2023 notes.

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, this accounting treatment is no longer applicable. All of our convertible senior notes are now accounted for wholly as liabilities. See Note 1 for adoption information related to the new standard. The difference between the principal amount of the notes and the carrying amount represents the 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 3 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, 5,346,000 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 $54,450 incurred in connection with the 2027 capped calls was recorded as a reduction to additional paid-in capital.

Note 16: Subsequent Events

Closing of RentPath Acquisition—On April 2, 2021, we closed our acquisition of RentPath and paid $608,000 in cash in connection with the closing. This amount includes the release, to the Sellers, of $60,800 that we had previously deposited into an escrow account and reported in restricted cash as of March 31, 2021. We are currently in the process of determining the purchase price allocation and will record the estimated fair values when we have obtained and evaluated all required information.

25

Additional 2027 Notes and Additional 2027 Capped Calls—On April 5, 2021 and pursuant to the initial purchasers exercise of their option to purchase additional 2027 notes, we issued additional 2027 notes with an aggregate principal amount of $75,000. Our proceeds from the issuance, after deducting the initial purchaser's discount and offering expenses payable by us, were $73,270. In connection with the initial purchasers' exercise of their option, we entered into additional 2027 capped calls on March 31, 2021 that settled on April 5, 2021. These additional capped calls cover 801,900 additional shares of our common stock, subject to anti-dilution adjustments. The cost of $8,168 incurred in connection with the additional 2027 capped calls was recorded as a reduction to additional paid-in capital.
26

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

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

27

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, 2021Dec. 31, 2020Sep. 30 2020Jun. 30, 2020Mar. 31, 2020Dec. 31, 2019Sep. 30, 2019Jun. 30, 2019Mar. 31, 2019
Monthly average visitors (in thousands)46,202 44,135 49,258 42,537 35,519 30,595 35,633 36,557 31,107 
Real estate services transactions
Brokerage14,317 16,951 18,980 13,828 10,751 13,122 16,098 15,580 8,435 
Partner3,944 4,940 5,180 2,691 2,479 2,958 3,499 3,357 2,125 
Total18,261 21,891 24,160 16,519 13,230 16,080 19,597 18,937 10,560 
Real estate services revenue per transaction
Brokerage$10,927 $10,751 $10,241 $9,296 $9,520 $9,425 $9,075 $9,332 $9,640 
Partner3,084 3,123 2,988 2,417 2,535 2,369 2,295 2,218 2,153 
Aggregate9,233 9,030 8,686 8,175 8,211 8,127 7,865 8,071 8,134 
Aggregate home value of real estate services transactions (in millions)$9,621 $11,478 $12,207 $7,576 $6,098 $7,588 $9,157 $8,986 $4,800 
U.S. market share by value
1.14 %1.04 %1.04 %0.93 %0.93 %0.94 %0.96 %0.94 %0.83 %
Revenue from top-10 Redfin markets as a percentage of real estate services revenue62 %63 %63 %63 %61 %62 %63 %64 %64 %
Average number of lead agents
2,277 1,981 1,820 1,399 1,826 1,526 1,579 1,603 1,503 
RedfinNow homes sold171 83 37 162 171 212 168 80 43 
Revenue per RedfinNow home sold$525,173 $471,551 $504,583 $444,690 $461,916 $466,939 $476,770 $498,083 $496,437 

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. For a particular period, monthly average visitors refers to the average of the number of unique visitors to our website and mobile application for each of the months in that period. Monthly average visitors are 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 monthly 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.

28

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 digital marketing 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 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®. 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 estimated aggregate value of U.S. home sales.

29

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, Orange County, 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 a useful 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 RedfinNow's home sales, the types and sizes of homes that it had previously purchased, our pricing, and changes in the value of homes in the markets it serves. We calculate revenue per RedfinNow home sold by dividing revenue from sales of homes by RedfinNow by the number of homes sold by RedfinNow in any 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, and from the sale of homes.

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.

30

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.

Other Revenue

Other Revenue—Other services revenue includes fees earned from mortgage origination services, 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, 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. We expense research and development costs as incurred and record them in technology and development expenses.

Marketing

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

General and Administrative

General and administrative expenses consist primarily of personnel costs (including base pay, benefits, and stock-based compensation), facilities costs and related expenses for our executive, finance, human resources (including recruiting), 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.

31

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

Interest Income

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

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. See Note 15 to our consolidated financial statements for information regarding interest for the facility.

Other Income (Expense), Net

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

Results of Operations

The following tables set forth our results of operations for the periods presented and as a percentage of our revenue for those periods.

Three Months Ended March 31,
20212020
(in thousands)
Revenue$268,319 $190,995 
Cost of revenue(1)
225,961 178,116 
Gross profit42,358 12,879 
Operating expenses
Technology and development(1)
27,678 20,274 
Marketing(1)
11,802 25,708 
General and administrative(1)
37,391 24,327 
Total operating expenses
76,871 70,309 
Loss from operations(34,513)(57,430)
Interest income
159 1,103 
Interest expense
(1,338)(2,444)
Other income (expense), net(92)(1,346)
Net loss$(35,784)$(60,117)

(1) Includes stock-based compensation as follows:
Three Months Ended March 31,
20212020
(in thousands)
Cost of revenue$2,978 $1,638 
Technology and development5,761 3,648 
Marketing542 375 
General and administrative3,302 1,550 
Total stock-based compensation$12,583 $7,211 

32

Three Months Ended March 31,
20212020
(as a percentage of revenue)
Revenue100.0 %100.0 %
Cost of revenue(1)
84.2 93.3 
Gross profit15.8 6.7 
Operating expenses
Technology and development(1)
10.3 10.6 
Marketing(1)
4.4 13.5 
General and administrative(1)
13.9 12.7 
Total operating expenses28.6 36.8 
Loss from operations(12.9)(30.1)
Interest income
0.1 0.6 
Interest expense
(0.5)(1.3)
Other income (expense), net— (0.7)
Net loss(13.3)%(31.5)%

(1) Includes stock-based compensation as follows:
Three Months Ended March 31,
20212020
(as a percentage of revenue)
Cost of revenue1.1 %0.9 %
Technology and development2.2 1.9 
Marketing0.2 0.2 
General and administrative1.2 0.8 
Total4.7 %3.8 %

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

Revenue

Three Months Ended March 31,Change
20212020DollarsPercentage
(in thousands, except percentages)
Real estate services revenue
Brokerage revenue$156,447 $102,351 $54,096 53 %
Partner revenue12,162 6,285 5,877 94 
Total real estate services revenue168,609 108,636 59,973 55 
Properties revenue92,726 79,098 13,628 17 
Other revenue9,357 4,250 5,107 120 
Intercompany elimination(2,373)(989)(1,384)140 
Total revenue$268,319 $190,995 $77,324 40 
Percentage of revenue
Real estate services revenue
Brokerage58.3 %53.6 %
Partner revenue4.5 3.3 
Total real estate services revenue62.8 56.9 
Properties revenue34.6 41.4 
Other revenue3.5 2.2 
Intercompany elimination(0.9)(0.5)
Total revenue100.0 %100.0 %

33

In the three months ended March 31, 2021, revenue increased by $77.3 million, or 40%, as compared with the same period in 2020. This increase in revenue was primarily attributable to a $60.0 million increase in real estate services revenue, and a $13.6 million increase in properties revenue. Brokerage revenue increased by $54.1 million, and partner revenue increased by $5.9 million. Brokerage revenue increased 53% during the period, driven by a 33% increase in brokerage transactions and a 15% 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. Properties revenue increased by $13.6 million. Properties revenue increased 17%, primarily driven by a 14% increase in revenue per RedfinNow home sold and no increase in RedfinNow homes sold.

Cost of Revenue and Gross Margin

Three Months Ended March 31,
Change
20212020
Dollars
Percentage
(in thousands, except percentages)
Cost of revenue
Real estate services$128,216 $93,562 $34,654 37 %
Properties91,130 79,299 11,831 15 
Other8,988 6,244 2,744 44 
Intercompany elimination(2,373)(989)(1,384)140 
Total cost of revenue$225,961 $178,116 $47,845 27 
Gross profit
Real estate services$40,393 $15,074 $25,319 168 %
Properties1,596 (201)1,797 (894)
Other369 (1,994)2,363 (119)
Total gross profit$42,358 $12,879 $29,479 229 
Gross margin (percentage of revenue)
Real estate services24.0 %13.9 %
Properties1.7 (0.3)
Other3.9 (46.9)
Total gross margin15.8 6.7 

In the three months ended March 31, 2021, total cost of revenue increased by $47.8 million, or 27%, as compared with the same period in 2020. This increase in cost of revenue was primarily attributable to a $32.2 million increase in personnel costs and transaction bonuses, due to increased headcount and increased brokerage transactions, respectively. This was also driven by a $9.5 million increase in home-touring and field costs, and a $5.3 million increase in home purchase costs and related capitalized improvements by our properties business.

Total gross margin increased 910 basis point as compared with the same period in 2020, driven by improvements in real estate services, properties, and other gross margin, and by our properties business contributing to a lesser proportion of revenue relative to our real estate services and other businesses.

In the three months ended March 31, 2021, real estate services gross margin increased 1,010 basis points as compared with the same period in 2020. This was primarily attributable to a 450 basis-point decrease in personnel costs and transaction bonuses, a 270 basis-point decrease in travel and entertainment expenses, and a 120 basis-point decrease in listing expenses, each as a percentage of revenue.

In the three months ended March 31, 2021, properties gross margin increased 200 basis points as compared with the same period in 2020. This was primarily attributable to a 760 basis-point decrease in home purchase costs and related capitalized improvements as a percentage of revenue. This was partially offset by a 290 basis-point increase in personnel costs and transaction bonuses as a percentage of revenue.
34


In the three months ended March 31, 2021, other gross margin increased 5,080 basis points. This was primarily attributable to a 3,100 basis-point decrease in personnel costs and transaction bonuses, a 990 basis-point decrease in outside services costs, a 290 basis-point decrease in travel and entertainment expenses, and a 280 basis-point decrease personal technology expenses, each as a percentage of revenue.

Operating Expenses

Three Months Ended March 31,
Change
20212020DollarsPercentage
(in thousands, except percentages)
Technology and development$27,678 $20,274 $7,404 37 %
Marketing11,802 25,708 (13,906)(54)
General and administrative37,391 24,327 13,064 54 
Total operating expenses$76,871 $70,309 $6,562 
Percentage of revenue
Technology and development10.3 %10.6 %
Marketing4.4 13.5 
General and administrative13.9 12.7 
Total operating expenses28.6 %36.8 %

In the three months ended March 31, 2021, technology and development expenses increased by $7.4 million, or 37%, as compared with the same period in 2020. The increase was primarily attributable to a $6.7 million increase in personnel costs due to increased headcount.

In the three months ended March 31, 2021, marketing expenses decreased by $13.9 million, or 54%, as compared with the same period in 2020. The decrease was attributable to a $14.4 million decrease in marketing media costs as we did not run a mass-media advertising campaign as we have in prior years.

In the three months ended March 31, 2021, general and administrative expenses increased by $13.1 million, or 54%, as compared with the same period in 2020. The increase was primarily attributable to a $5.8 million increase in personnel costs due to increased headcount, a $5.0 million increase in advertising campaign and contractor expenses for recruiting employees and independent contractors, a $3.1 million increase in legal expenses, largely due to a rejected settlement offer we made to resolve a threatened claim, and a $2.1 million increase in transaction expenses for our acquisition of RentPath. We had no such transaction expenses for acquisitions during the same period in 2020. This was partially offset by a $4.1 million decrease in corporate events costs, because we did not conduct an in-person, all-company event as we have in prior years due to COVID-19 restrictions.

35

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

Three Months Ended March 31, 2021Change
20212020DollarsPercentage
(in thousands, except percentages)
Interest income159 1,103 (944)(86)
Interest expense(1,338)(2,444)1,106 45 
Other income (expense), net(92)(1,346)1,254 93 
Interest income, interest expense, and other income (expense), net$(1,271)$(2,687)$1,416 53 
Percentage of revenue
Interest income0.0 0.6 
Interest expense(0.5)(1.3)
Other income (expense), net0.0 (0.7)
Interest income, interest expense, and other income (expense), net(0.5)%(1.4)%

In the three months ended March 31, 2021, interest income, net decreased by $1.4 million as compared to the same period in 2020. Interest income decreased $0.9 million due to lower interest rates on our cash, cash equivalents, and investments. Interest expense decreased by $1.1 million due primarily to the implementation of ASU 2020-06, which eliminates the liability and equity separation models for convertible instruments. As a result, we did not incur an expense for the accretion of the equity portion of our convertible senior notes during the three months ended March 31, 2021. See Note 1 to our consolidated financial statements for more information on our adoption of this accounting standard. Other income (expense), net decreased by $1.3 million, primarily due to a non-cash impairment charge we had recorded on an investment in a privately-held company during the three months ended March 31, 2020, and we did not have a similar charge for the same period this year.

Liquidity and Capital Resources

As of March 31, 2021, we had cash and cash equivalents of $1,241.3 million and investments of $147.7 million, which consist primarily of operating cash on deposit with financial institutions, money market instruments, U.S. treasury securities, and agency bonds. On April 2, 2021, we closed our acquisition of RentPath and paid $608.0 million in cash in connection with the closing. This amount includes the release, to the sellers, of $60.8 million that we had previously deposited into an escrow account and reported in restricted cash as of March 31, 2021.

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

On April 5, 2021, the initial purchasers of our 2027 notes exercised their option to purchase an additional $75 million aggregate principal amount of our 2027 notes. In connection with the issuance of these additional notes and also on April 5, 2021, we settled our purchase of additional capped call options. See Note 16 to our consolidated financial statements for our net proceeds from the issuance of additional 2027 notes and our cash outlay for our purchase of additional options.

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

36

With respect to the cash outlay for our properties business, for the quarter ended March 31, 2021, 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 4 to our consolidated financial statements for more information on changes to inventory related to home purchases and home sales for our properties business. See Note 15 to our consolidated financial statements for more information regarding the secured revolving credit facility.

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

We believe that our existing cash and cash equivalents and investments, together with cash we expect to generate from future operations, and borrowings from our secured revolving credit facility and our warehouse credit facilities, will provide sufficient liquidity to meet our operational needs 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.

Cash Flows

The following table summarizes our cash flows for the periods presented:

Three Months Ended March 31,
20212020
(in thousands)
Net cash used in operating activities$(50,765)$(43,449)
Net cash used in investing activities(9,573)(3,468)
Net cash provided by financing activities457,562 30,206 

Net Cash Used In Operating Activities

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

Net cash used 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.

37

Net cash used in operating activities was $43.4 million for the three months ended March 31, 2020, primarily attributable to a net loss of $60.1 million, offset by $15.3 million of non-cash items related to stock based compensation, depreciation and amortization, amortization of debt discounts and issuance costs, lease expense related to right-of-use assets, impairment charge on our cost method investment, and other noncash items. Changes in assets and liabilities decreased cash used in operating activities by $1.4 million driven primarily by a $18.5 million increase in accrued liabilities, primarily related to timing of payments, a $4.9 million decrease in prepaid expenses. This was partially offset by an increase of $21.5 million in net loans held for sale related to our mortgage business.

Net Cash Used In Investing Activities

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

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 investing activities was $3.5 million for the three months ended March 31, 2020, primarily attributable to $2.5 million of capitalized software development expenses. Additionally, we had $33.2 million of maturities and sales of investments that was offset by $33.3 million of purchases of similar type investments.

Net Cash 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, since July 2019, our secured revolving credit facility.

Net cash provided by financing activities was $457.6 million for the three months ended March 31, 2021, 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.

Net cash provided by financing activities was $30.2 million for the three months ended March 31, 2020, primarily attributable to a $21.3 million increase in our net borrowings under warehouse credit facilities and $4.5 million in net borrowings under the 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.

38

Revenue Recognition

Our key revenue components are brokerage revenue, partner revenue, property revenue, and other revenue. Of these, we consider the most critical of our revenue recognition policies relate 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.

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.

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

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

Recent Accounting Standards

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

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, 2021, we had cash and cash equivalents of $1,241.3 million and investments of $147.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 2021, 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 3 to our consolidated financial statements for a summary of the fair value of our forward sales commitments and our IRLCs.

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

40

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

PART II - OTHER INFORMATION

Item 1. Legal Proceedings.

See "Legal Proceedings" under Note 7 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, 2020. 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.

Risks Related to Our Business and Industry

Our business is concentrated in certain geographic markets. Our failure to adapt to any substantial shift in the relative percentage of residential housing transactions from these markets to other markets in the United States could adversely affect our financial performance.

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

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

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

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

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

42

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

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

We may not realize the anticipated benefits from, and may incur substantial costs related to, our acquisition of RentPath.

We closed our acquisition of RentPath on April 2, 2021. The anticipated benefits of the acquisition may not come to fruition. We may also be required to record impairment charges associated with the acquisition. Integrating RentPath will be challenging and time consuming, and may subject us to additional costs that we have not anticipated in evaluating the transaction.

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

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

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

If Redfin Mortgage is unable to obtain sufficient financing through warehouse credit facilities to fund its origination of mortgage loans, then we may be unable to grow our mortgage origination business.

Redfin Mortgage relies on borrowings from warehouse credit facilities to fund substantially all of the mortgage loans that it originates. See Note 15 to our consolidated financial statements for the current terms of these facilities. To grow its business, Redfin Mortgage 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 Redfin Mortgage fails to comply with the facility's ongoing obligations, including failing to satisfy financial covenants applicable to it. New facilities may be not be available on terms acceptable to us.

Additionally, each of Redfin Mortgage's warehouse facilities is uncommitted, which means that the lender is not obligated to extend a loan even if Redfin Mortgage satisfies all of the borrowing conditions. Furthermore, under Redfin Mortgage's facility with Flagstar, Flagstar may demand repayment of outstanding borrowings at any time, even if Redfin Mortgage has not defaulted under the facility.

43

If Redfin Mortgage were unable to secure sufficient borrowing capacity or if a lender decides to not extend a loan (or in the case of the Flagstar facility, demand repayment of a loan) even when Redfin Mortgage is in compliance with the facility's term, then Redfin Mortgage may need to rely on our cash on hand to originate mortgage loans. If this cash were unavailable, then Redfin Mortgage may be unable to maintain or increase the amount of mortgage loans that it originates, which will adversely affect its growth.

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.
Incorporated by Reference
Exhibit Number
Exhibit DescriptionFormExhibitFiling DateFiled or Furnished Herewith
2.18-K2.1Feb. 19, 2021
4.18-K4.1March 25, 2021
4.28-K4.2March 25, 2021
10.18-K99.1March 25, 2021
10.28-K99.1April 5, 2021
31.1X
31.2X
32.1X
32.2X
101Interactive data filesX
104Cover page interactive data file, submitted using inline XBRL (contained in Exhibit 101)X
44

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, 2021/s/ Glenn Kelman
(Date)
Glenn Kelman
President and Chief Executive Officer
(Duly Authorized Officer)
May 5, 2021/s/ Chris Nielsen
(Date)
Chris Nielsen
Chief Financial Officer
(Principal Financial Officer)

EX-31.1 2 ex31110qq12021.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, 2021
/s/ Glenn Kelman
Glenn Kelman
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 ex31210qq12021.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, 2021
/s/ Chris Nielsen
Chris Nielsen
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 ex32110qq12021.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, 2021 (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, 2021
/s/ Glenn Kelman
Glenn Kelman
Chief Executive Officer



EX-32.2 5 ex32210qq12021.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, 2021 (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, 2021
/s/ Chris Nielsen
Chris Nielsen
Chief Financial Officer

EX-101.SCH 6 rdfn-20210331.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 Changes in 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 2303301 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - Segment Reporting and Revenue link:presentationLink link:calculationLink link:definitionLink 2307302 - Disclosure - Segment Reporting and Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Segment Reporting and Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2311303 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Financial Instruments - Notional Amounts of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Financial Instruments - Amounts of gains/(losses) recognized in income (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 2120104 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Leases - Summary of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2134107 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2335307 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2138108 - Disclosure - Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Acquired Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2142109 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2145110 - Disclosure - Other Payables link:presentationLink link:calculationLink link:definitionLink 2346310 - Disclosure - Other Payables (Tables) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Other Payables (Details) link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - Mezzanine Equity link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Mezzanine Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Equity and Equity Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2351311 - Disclosure - Equity and Equity Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 EIP (Details) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2456432 - Disclosure - Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) link:presentationLink link:calculationLink link:definitionLink 2458434 - 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 2360312 - Disclosure - Net Loss per Share Attributable to Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2461435 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2462436 - 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 2464437 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2165115 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2366313 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2467438 - Disclosure - Debt - Warehouse Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2468439 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2469440 - Disclosure - Debt - Secured Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2470441 - Disclosure - Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2471442 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2172116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2473443 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 rdfn-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 rdfn-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 rdfn-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Secured revolving credit facility Line of Credit, Current Revision of Prior Period [Axis] Revision of Prior Period [Axis] Document Type Document Type Options outstanding, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income (expense), net Other Nonoperating Income (Expense) Origination of loans held for sale Payments for Origination of Mortgage Loans Held-for-sale Settlements of IRLCs Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Related Party [Axis] Related Party [Axis] Unrealized Gains (Losses) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract] Amortization of debt discount Amortization of Debt Discount (Premium) Payables and Accruals [Abstract] Payables and Accruals [Abstract] 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] Service Service [Member] Segments [Axis] Segments [Axis] Temporary equity, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share 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 Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] 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 Maturities of investments Proceeds from Sale and Maturity of Marketable Securities Other current assets Derivative Asset Property and equipment, gross Property Plant and Equipment, Gross, Excluding Construction In Progress [Member] Property Plant and Equipment, Gross, Excluding Construction In Progress Statistical Measurement [Domain] Statistical Measurement [Domain] Escrow deposit Asset Acquisition, Escrow Deposit Asset Acquisition, Escrow Deposit Liabilities, mezzanine equity and stockholders' equity Liabilities and Equity [Abstract] Convertible senior notes, net Convertible Debt, Current Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Capitalized Computer Software, Additions Capitalized Computer Software, Additions Finance lease, right-of-use asset, amortization Finance Lease, Right-of-Use Asset, Amortization Series A Convertible Preferred Stock Preferred Stock [Member] Security Exchange Name Security Exchange Name Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Change in assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Call Option Call Option [Member] Marketing Selling and Marketing Expense [Member] Loss from operations Operating Income (Loss) Cash paid for secured revolving credit facility issuance costs Payments of Debt Issuance Costs 2024 Lessee, Operating Lease, Liability, Other, Payments, Due Year Three Lessee, Operating Lease, Liability, Other, Payments, Due Year Three Total current liabilities Liabilities, Current 2022 Other Commitment, to be Paid, Year One Performance Restricted Stock Units Performance Shares [Member] 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 Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Commitments and contingencies (Note 7) Commitments and Contingencies Total lease payments Finance Lease, Liability, Payment, Due Long-term investments Long-term investments Debt Securities, Available-for-sale, Noncurrent Common stock surrendered for employees' tax liability upon settlement of restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Issuance of common stock pursuant to settlement of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Assets Assets [Abstract] Property, Plant and Equipment Property, Plant and Equipment [Table] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Furniture Furniture and Fixtures [Member] Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Operating cash flows from operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Other Payables Accounts Payable and Accrued Liabilities Disclosure [Text Block] Temporary equity, shares issued (in shares) Temporary Equity, Shares Issued Accumulated deficit Retained Earnings (Accumulated Deficit) Right-of-use assets, net Operating Lease, Right-of-Use Asset Cash, Cash Equivalents, Restricted Cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] 2021, excluding the three months ended March 31, 2021 Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Convertible Debt Convertible Debt [Table Text Block] 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 Total lease payments Lessee, Operating Lease, Liability, Other, Payments, Due Lessee, Operating Lease, Liability, Other, Payments, Due 2022 Finance Lease, Liability, to be Paid, Year One 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Texas Capital Bank, N.A. Texas Capital Bank, National Association [Member] Texas Capital Bank, National Association [Member] 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] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Accrued Payroll Taxes, Current, CARES Act Accrued Payroll Taxes, Current, CARES Act Accrued Payroll Taxes, Current, CARES Act Current Period Current Period [Member] Current Period Total operating expenses Operating expenses Operating Expenses Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Options exercisable at period end (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Derivative instrument, measurement input Derivative Liability, Measurement Input Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Payments for repurchases and conversions of convertible senior notes Payment for Debt Extinguishment or Debt Prepayment Cost Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Cash, cash equivalents, and available-for-sale debt securities, amortized cost Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost Principal payments under finance lease obligations Finance Lease, Principal Payments Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Fair Value Option, Disclosures [Table] Fair Value Option, Disclosures [Table] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Inventory Inventory Inventory, Net Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Lender Name [Axis] Lender Name [Axis] Share price (in dollars per share) Share Price Expected life Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Conversion Rate Debt Instrument, Convertible, Conversion Ratio Cash, cash equivalents, and restricted cash: Cash and Cash Equivalents, Period Increase (Decrease) [Abstract] 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 Statement [Line Items] Statement [Line Items] 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] Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Options vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Measurement Input Type [Domain] Measurement Input Type [Domain] Statement Statement [Table] Employment Claim Employment Claim [Member] Employment Claim Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Software Software [Member] Software [Member] Issuance of common stock in connection with conversion of convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments Convertible senior notes, net, noncurrent Convertible Debt, Noncurrent Foreign Tax Authority Foreign Tax Authority [Member] Conversion stock price trigger (in dollars per share) Temporary Equity, Conversion Stock Price Trigger Temporary Equity, Conversion Stock Price Trigger Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] 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 Operating leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Weighted average remaining contractual life exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Other Commitments Other Commitment, Fiscal Year Maturity [Abstract] Prepaid expenses Prepaid Expense, Current Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Amendment Flag Amendment Flag Schedule of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Balance, net—January 1, 2021 Balance, net—March 31, 2021 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Leases Lessee, Finance Leases [Text Block] Other revenue Corporate, Non-Segment [Member] Shares available for future equity grants (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Miscellaneous accrued liabilities Other Accrued Liabilities, Current Outstanding Borrowings Long-term Line of Credit Operating loss unavailable for carryforward Operating Loss Carryforwards, Limitations On Use, Value Operating Loss Carryforwards, Limitations On Use, Value 2024 Lessee, Lease Liability, Payments, Due Year Three Lessee, Lease Liability, Payments, Due Year Three Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities 0.5% Convertible Senior Notes Due 2027 0.5% Convertible Senior Notes Due 2027 [Member] 0.5% Convertible Senior Notes Due 2027 Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] 2025 Lessee, Lease Liability, Payments, Due Year Four Lessee, Lease Liability, Payments, Due Year Four U.S. treasury securities Short-term Investments Debt Securities, Available-for-sale, Current Derivative Instrument [Axis] Derivative Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Western Alliance Bank Western Alliance Bank [Member] Western Alliance Bank [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 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] Customer deposits Contract with Customer, Refund Liability, Current Net gain recognized in earnings Derivative, Gain (Loss) on Derivative, Net Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Senior Notes Senior Notes [Member] Finance lease term Lessee, Finance Lease, Term of Contract Property and equipment additions in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Subsequent Events Subsequent Events [Text Block] Total lease payments Lessee, Lease Liability, Payments, Due Lessee, Lease Liability, Payments, Due 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] Leasehold improvements paid directly by lessor Leasehold Improvements Paid Directly By Lessor Leasehold Improvements Paid Directly By Lessor Thereafter Lessee, Operating Lease, Liability, Other, Payments, After Year Four Lessee, Operating Lease, Liability, Other, Payments, After Year Four Segments [Domain] Segments [Domain] Repayments to warehouse credit facilities Repayments of Unsecured Debt Debt securities, available-for-sale, amortized cost Debt Securities, Available-for-sale, Amortized Cost Unrecognized stock-based compensation, options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Employee stock Employee Stock [Member] Income Statement Location [Axis] Income Statement Location [Axis] Allowance for credit loss Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Cash Cash [Member] Income Statement Location [Domain] Income Statement Location [Domain] Goldman Sachs Bank USA Goldman Sachs Bank USA [Member] Goldman Sachs Bank USA [Member] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two State and Local Jurisdiction State and Local Jurisdiction [Member] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Financing lease, capitalized interest expense Financing Lease, Capitalized Interest Expense Financing Lease, Capitalized Interest Expense Mezzanine Equity Preferred Stock [Text Block] Notional Amounts Derivative, Notional Amount Amortization Amortization of Intangible Assets Lease, Cost Lease, Cost [Table Text Block] Proceeds from sale of loans originated as held for sale Proceeds from Sale of Mortgage Loans Held-for-sale 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets, noncurrent Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Payments for asset acquisitions Payments For Asset Acquisitions Payments For Asset Acquisitions Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Stock issued during period Stock Issued During Period, Value, New Issues Segment Reporting and Revenue Segment Reporting Disclosure [Text Block] Temporary equity, shares authorized (in shares) Temporary Equity, Shares Authorized Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Issuance of common stock pursuant to settlement of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Total assets Assets Issuances of IRLCs Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Interest expense, debt Contractual interest expense Interest Expense, Debt 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 Title of 12(b) Security Title of 12(b) Security Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Net Amortization expense Finite-Lived Intangible Assets, Net Finance leases Finance Lease, Liability, Payment, Due [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Unrealized gain (loss) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Antidilutive Securities (Axis) Antidilutive Securities [Axis] Cost of revenue Cost of revenue Cost of Sales [Member] Chief Executive Officer Chief Executive Officer [Member] 2021, excluding the three months ended March 31, 2021 Lessee, Lease Liability, Payments, Due Next Twelve Months Lessee, Lease Liability, Payments, Due Next Twelve Months Portion settled in cash Debt Instrument, Portion Settled In Cash Debt Instrument, Portion Settled In Cash Interest expense Interest expense Total interest expense Interest Expense Depreciation and amortization Depreciation, Depletion and Amortization Schedule of Future Minimum Payments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Accounting Standards Update and Change in Accounting Principle Accounting Standards Update and Change in Accounting Principle [Table Text Block] Marketing Marketing Expense Properties for sale Inventory, Real Estate, Held-for-sale Product and Service [Axis] Product and Service [Axis] Payroll tax liabilities, noncurrent Accrued Payroll Taxes, Noncurrent Accrued Payroll Taxes, Noncurrent Total liabilities Liabilities Borrowings from warehouse credit facilities Proceeds from Issuance of Unsecured Debt Unrecognized compensation expense, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] 2023 Lessee, Lease Liability, Payments, Due Year Two Lessee, Lease Liability, Payments, Due Year Two Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Properties under improvement Inventory, Real Estate, Construction in Process Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net loss per share attributable to common stock - basic Net loss attributable to common stock - basic Net Income (Loss) Available to Common Stockholders, Basic Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Inventory Increase (Decrease) in Inventories Weighted Average Interest Rate on Outstanding Borrowings Debt, Weighted Average Interest Rate Fair Value, Recurring and Nonrecurring Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Operating Segments Operating Segments [Member] Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Other Other Operating Activities, Cash Flow Statement Accrued liabilities, other payables, and payroll tax liabilities, noncurrent Increase (Decrease) in Accrued Liabilities 2017 Equity Incentive Plan Equity Incentive Plans 2017 Equity Incentive Plan [Member] 2017 Equity Incentive Plan [Member] Derivative Liability Derivative Liability Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Litigation Case [Axis] Litigation Case [Axis] Finance lease, interest expense Finance Lease, Interest Expense Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Technology and development Research and Development Expense Subsequent Event Subsequent Event [Member] 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 Federal Jurisdiction Domestic Tax Authority [Member] Common stock, authorized (in shares) Common Stock, Shares Authorized Property and equipment, gross Property, Plant and Equipment, Gross Proceeds from the issuance of common stock pursuant to employee equity plans Proceeds from Stock Options Exercised Operating expenses Operating Expense [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income/(Loss) AOCI Attributable to Parent [Member] Lease liabilities and deposits, noncurrent Operating Lease, Liability, Noncurrent Expected amortization Finite-Lived Intangible Asset, Expected Amortization, Year Four Accrued interest Interest Receivable Use of Estimates Use of Estimates, Policy [Policy Text Block] Homes sold Inventory, Net, Sales Inventory, Net, Sales Current assets Assets, Current [Abstract] Interest income Investment Income, Interest Income Tax Authority [Domain] Income Tax Authority [Domain] Marketing pricing Marketing pricing [Member] Marketing pricing [Member] Fair Value, Option, Quantitative Disclosures [Line Items] Fair Value, Option, Quantitative Disclosures [Line Items] Net 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 Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2024 Finance Lease, Liability, to be Paid, Year Three Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Warehouse Agreement Borrowings Outstanding Borrowings Warehouse Agreement Borrowings Additions Inventory, Net, Additions Inventory, Net, Additions Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Available-for-sale, credit loss Debt Securities, Available-for-sale, Allowance for Credit Loss Common stock reserved (in shares) Total shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Convertible preferred stock, shares issued upon conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Operating lease term Lessee, Operating Lease, Term of Contract Operating Loss Carryforwards Operating Loss Carryforwards [Table] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Brokerage revenue Brokerage Revenue [Member] Brokerage Revenue [Member] Properties not available for sale Inventory, Real Estate, Not Available For Sale Inventory, Real Estate, Not Available For Sale Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Stock-based compensation capitalized in property and equipment Share-based Payment Arrangement, Amount Capitalized Measurement Input, Weighted Average Pull Through Rate Measurement Input, Weighted Average Pull Through Rat [Member] Measurement Input, Weighted Average Pull Through Rat [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Lease liabilities Increase (Decrease) In Operating Lease, Liabilities Increase (Decrease) In Operating Lease, Liabilities Stock-based compensation Share-based Payment Arrangement, Noncash Expense Tax payments related to net share settlements on restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Cover [Abstract] Cover [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Cost incurred Debt Instrument, Convertible, If-converted Value in Excess of Principal Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Amortization expense year three Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three Acquired Intangible Assets Intangible Assets Disclosure [Text Block] Useful Lives (Years) Property, Plant and Equipment, Useful Life Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Net Carrying Amount Long-term Debt Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Total finance lease cost Finance Lease, Cost Finance Lease, Cost Customer relationships Customer Relationships [Member] Cost of revenue Cost of revenue Cost of Goods and Services Sold Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt securities, available-for-sale Debt Securities, Available-for-sale Award Date [Domain] Award Date [Domain] Equity Components [Axis] Equity Components [Axis] Common Stock Dividends, Shares Common Stock Dividends, Shares Repurchased face amount Debt Instrument, Repurchased Face Amount Number Of Former Employees Number Of Former Employees Number Of Former Employees Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Other payables—deposits held in escrow Proceeds From Customer Escrow Deposits Proceeds From Customer Escrow Deposits Lease liabilities Operating Lease, Liability, Current Award Date [Axis] Award Date [Axis] Unrecognized stock-based compensation Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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 Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] 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 Entity Interactive Data Current Entity Interactive Data Current Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Financial Instruments Fair Value Disclosures [Text Block] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Miscellaneous payables Miscellaneous Other Payables, Current Miscellaneous Other Payables, Current 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] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Derivative [Table] Derivative [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate for operating leases Operating Lease, Weighted Average Discount Rate, Percent Assets Estimated Fair Value Assets, Fair Value Disclosure [Abstract] Impairment costs Asset Impairment Charges Intercompany eliminations Intersegment Eliminations [Member] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Unamortized Debt Issuance Costs Debt Issuance Costs, Net Number of reportable segments Number of Reportable Segments Issuance of convertible preferred stock, net Temporary Equity, Stock Issued During Period, Value, New Issues Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Vehicles Vehicles [Member] Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Technology and development Research and Development Expense [Member] 2025 and thereafter Other Commitment, To Be Paid, Year Four And Thereafter Other Commitment, To Be Paid, Year Four And Thereafter Consolidation Items [Axis] Consolidation Items [Axis] Forward sales commitments Forward Contracts [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net of allowances for credit losses of $182 and $160 Accounts Receivable, after Allowance for Credit Loss, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Total lease payments Lessee, Operating Lease, Liability, to be Paid Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Shares issued price per share (in dollar per share) Shares Issued, Price Per Share Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Asset Acquisition [Axis] Asset Acquisition [Axis] Asset Acquisition Other payables Total other payables Other Payables, Current Other Payables, Current Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Sale of Stock [Axis] Sale of Stock [Axis] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Long-term Investments Debt Securities, Noncurrent [Abstract] 2023 Other Commitment, to be Paid, Year Two Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] 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 Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Summary of Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Document Transition Report Document Transition Report Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Title of Individual [Axis] Title of Individual [Axis] Properties Properties Segment [Member] Properties Segment [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Aggregated principal amount Aggregate Principal Amount Debt Instrument, Face Amount Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Other current assets Other Assets, Current Document Quarterly Report Document Quarterly Report Liabilities Liabilities, Fair Value Disclosure [Abstract] Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period General and administrative General and Administrative Expense [Member] Total assets Assets, Fair Value Disclosure Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Prior Periods Prior Periods [Member] Prior Periods Subsequent Event [Line Items] Subsequent Event [Line Items] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Revision of Prior Period, Accounting Standards Update, Adjustment Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Credit Facility [Domain] Credit Facility [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Weighted averages shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Unamortized Debt Discount Debt Instrument, Unamortized Discount (Premium), Net Facility termination period Debt Instrument, Facility Termination Period Debt Instrument, Facility Termination Period Net loss per share attributable to common stock - basic (in dollars per share) Earnings Per Share, Basic Litigation Case [Domain] Litigation Case [Domain] Number of operating segments Number of Operating Segments Entity File Number Entity File Number Schedule of Other Payables Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Forfeited or canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Weighted average remaining operating lease term (years) Operating Lease, Weighted Average Remaining Lease Term Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts 2022 Lessee, Lease Liability, Payments, Due Year One Lessee, Lease Liability, Payments, Due Year One Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lower of cost or net realizable value write-downs Inventory Valuation Reserves Total expense Total stock-based compensation Share-based Payment Arrangement, Expense Total Lease Obligations Lessee, Lease Liability, Payments Due [Abstract] Lessee, Lease Liability, Payments Due Common stock—par value $0.001 per share; 500,000,000 shares authorized; 103,983,585 and 103,000,594 shares issued and outstanding, respectively Common Stock, Value, Issued Long-term investments Long-term Investments Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Borrowings from secured revolving credit facility Proceeds from Issuance of Secured Debt Restricted cash Restricted Cash, Current Options exercisable, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Entity Current Reporting Status Entity Current Reporting Status 2025 Finance Lease, Liability, to be Paid, Year Four Net loss recognized in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Goodwill and intangibles, net Intangible Assets, Net (Including Goodwill) Subsequent Event Subsequent Event [Table] Thereafter Lessee, Lease Liability, Payments, Due After Year Four Lessee, Lease Liability, Payments, Due After Year Four Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] 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 Conversion price ratio denominator Temporary Equity, Conversion Price Ratio Denominator Temporary Equity, Conversion Price Ratio Denominator Preferred stock, dividend rate (in dollars per share) Preferred Stock, Dividend Rate, Per-Dollar-Amount Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Cash, cash equivalents, and available-for-sale debt securities Cash, Cash Equivalents, And Available-For-Sale Debt Securities Cash, Cash Equivalents, And Available-For-Sale Debt Securities Flagstar Bank, FSB Flagstar Bank [Member] Flagstar Bank [Member] Percentage of target amount Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and cash equivalents, at carrying value Cash and Cash Equivalents, at Carrying Value Present value of lease liabilities Operating Lease, Liability Amortization expense Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Loan commitments, term Loan Commitments, Term Loan Commitments, Term Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 shares issued and outstanding Beginning balance Ending balance Carrying value of convertible preferred stock Temporary Equity, Carrying Amount, Attributable to Parent Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Non-employee Directors Non-employee Directors [Member] Non-employee Directors 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 Total liabilities, mezzanine equity and stockholders’ equity Liabilities and Equity Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Agency bonds Agency Bonds [Member] Agency bonds [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] 2024 Other Commitment, to be Paid, Year Three Operating lease cost Operating Lease, Cost General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Antidilutive securities excluded from earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average remaining finance lease term (years) Finance Lease, Weighted Average Remaining Lease Term Product Product [Member] Short-term lease cost Short-term Lease, Cost Debt instrument, term Debt Instrument, Optional Extension Term Debt Instrument, Optional Extension Term 1.75% Convertible Senior Notes due 2023 1.75% Convertible Senior Notes due 2023 [Member] 1.75% Convertible Senior Notes due 2023 [Member] Useful Lives (Years) Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] 2022 Lessee, Operating Lease, Liability, Other, Payments, Due Year One Lessee, Operating Lease, Liability, Other, Payments, Due Year One Gross profit Gross Profit Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Construction in progress Construction in Progress [Member] Entity Tax Identification Number Entity Tax Identification Number Lessee, Lease, Description Lessee, Lease, Description [Table] Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Equity and Equity Compensation Plans Share-based Payment Arrangement [Text Block] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent 2021, excluding the three months ended March 31, 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Inventory Inventory Disclosure [Text Block] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Trade names Trade Names [Member] Net assets Net Assets Leases [Abstract] Leases [Abstract] Summary of Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses Operating Expenses [Abstract] Operating loss carryforwards Operating Loss Carryforwards Earnings Per Share [Abstract] Earnings Per Share [Abstract] Debt conversion Debt Conversion, Original Debt, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Present value of lease liabilities Finance Lease, Liability 2023 Lessee, Operating Lease, Liability, Other, Payments, Due Year Two Lessee, Operating Lease, Liability, Other, Payments, Due Year Two Warehouse Agreement Borrowings Warehouse Agreement Borrowings [Member] Loans held for sale Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance Partner revenue Partner Revenue [Member] Partner Revenue [Member] Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Developed technology Developed Technology Rights [Member] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Website and software development costs Software Development [Member] Net loss attributable to common stock - diluted Net loss attributable to common stock - diluted Net Income (Loss) Available to Common Stockholders, Diluted 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] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Interest Rate Lock Commitments IRLCs Interest Rate Lock Commitments [Member] Entity Filer Category Entity Filer Category Schedule of Allocation of Share-based Compensation Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] 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] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Dividends on convertible preferred stock Temporary Equity, Dividends, Adjustment Changes in fair value recognized during the period relating to assets still held at March 31, 2021 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss) Weighted average discount rate for finance leases Finance Lease, Weighted Average Discount Rate, Percent Property and Equipment Property, Plant and Equipment [Table Text Block] Non-cash lease expense Operating Lease, Non-Cash Lease Expense Operating Lease, Non-Cash Lease Expense Preferred stock, dividend rate Preferred Stock, Dividend Rate, Percentage U.S. treasury securities US Treasury Securities [Member] Shares available for issuance at beginning of period (in shares) Employee Stock Ownership Plan (ESOP), Shares in ESOP Stock issued during period shares new issues (in shares) Stock Issued During Period, Shares, New Issues Leasehold improvements Leasehold Improvements [Member] 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 Gross Finite-Lived Intangible Assets, Gross Temporary Equity Disclosure [Abstract] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Stated Cash Interest Rate Debt Instrument, Interest Rate, Stated Percentage Issuance of common stock in connection with conversion of convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Money market funds Money markets funds Money Market Funds [Member] 2004 Equity Incentive Plan 2004 Equity Incentive Plan [Member] 2004 Equity Incentive Plan [Member] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Non-cash transactions Noncash Investing and Financing Items [Abstract] 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 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 RentPath Holdings Acquisition RentPath Holdings Acquisition [Member] RentPath Holdings Acquisition Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] 2021, excluding the three months ended March 31, 2021 Other Commitment, to be Paid, Remainder of Fiscal Year Share-based Payment Arrangement, Option Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted average shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Subsequent Events [Abstract] Subsequent Events [Abstract] Options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Sale of Stock [Domain] Sale of Stock [Domain] 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] Number Of Current Employees Number Of Current Employees Number Of Current Employees Short-term Investments Debt Securities, Current [Abstract] Plan Name [Domain] Plan Name [Domain] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2025 Lessee, Operating Lease, Liability, Other, Payments, Due Year Four Lessee, Operating Lease, Liability, Other, Payments, Due Year Four Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2021, excluding the three months ended March 31, 2021 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Additional paid-in capital Additional Paid in Capital Estimated Fair Value Long-term Debt, Fair Value Amortization expense year two Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two Capped call price (in dollars per share) Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Beginning of period End of period Cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 0% Convertible Senior Notes due 2025 0% Convertible Senior Notes due 2025 [Member] 0% Convertible Senior Notes due 2025 Temporary Equity [Line Items] Temporary Equity [Line Items] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Title of Individual [Domain] Title of Individual [Domain] Financial and Nonfinancial Liabilities, Fair Value Disclosure Financial and Nonfinancial Liabilities, Fair Value Disclosure Accrued liabilities Accrued liabilities Accrued Liabilities, Current Net loss per share attributable to common stock - diluted (in dollars per share) Earnings Per Share, Diluted Shares issued during the period (in shares) Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares Sales of investments Proceeds from Sale of Debt Securities, Available-for-sale Local Phone Number Local Phone Number Temporary equity, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Cost or Amortized Cost Cash and Cash Equivalents, at Carrying Value [Abstract] 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 Derivative [Line Items] Derivative [Line Items] Summary of Changes Fair Value Of Interest Rate Derivatives Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 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 Changes of fair value of interest rate lock commitments [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Depreciation and amortization Depreciation Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Real estate services Real Estate Segment [Member] Real Estate Segment [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Contract with Customer, Liability Contract with Customer, Liability Prepaid expenses and other assets Increase (Decrease) in Other Operating Assets Entity Emerging Growth Company Entity Emerging Growth Company Issuance of common stock pursuant to exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Capped Call Transaction Capped Call Transaction [Member] Capped Call Transaction Convertible Preferred Stock Convertible Preferred Stock [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table] Convertible Senior Notes Convertible Senior Notes [Member] Convertible Senior Notes Borrowing Capacity Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Asset Acquisition [Line Items] Asset Acquisition [Domain] Asset Acquisition Award Type [Axis] Award Type [Axis] Weighted Average Grant-Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Repayments to secured revolving credit facility Repayments of Secured Debt Amortization of debt issuance costs Amortization of Debt Issuance Costs Maximum Maximum Maximum [Member] Loans held for sale Loans Held-for-sale, Fair Value Disclosure Restricted cash Restricted Cash Accumulated Deficit Retained Earnings [Member] Common stock covered under capped calls (in shares) Debt Instrument, Convertible, Common Stock Debt Instrument, Convertible, Common Stock Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Purchases of investments Payments to Acquire Investments Weighted average remaining contractual life outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Trading Symbol Trading Symbol Options exercisable at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Total future minimum payments Other Commitment Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Operating lease, capitalized interest expense Operating Lease, Capitalized Interest Expense Operating Lease, Capitalized Interest Expense Other Leases Lessee, Operating Lease, Liability, Other, Payments, Due [Abstract] Lessee, Operating Lease, Liability, Other, Payments, Due Net Loss per Share Attributable to Common Stock Earnings Per Share [Text Block] Computer and office equipment Office Equipment [Member] Repurchase amount Debt Instrument, Repurchase Amount 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] 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 2023 Finance Lease, Liability, to be Paid, Year Two Options canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Short-term investments Short-term Investments EX-101.PRE 10 rdfn-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 rdfn-20210331_htm.xml IDEA: XBRL DOCUMENT 0001382821 2021-01-01 2021-03-31 0001382821 2021-04-28 0001382821 2021-03-31 0001382821 2020-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:ServiceMember 2021-01-01 2021-03-31 0001382821 us-gaap:ServiceMember 2020-01-01 2020-03-31 0001382821 us-gaap:ProductMember 2021-01-01 2021-03-31 0001382821 us-gaap:ProductMember 2020-01-01 2020-03-31 0001382821 2020-01-01 2020-03-31 0001382821 2019-12-31 0001382821 2020-03-31 0001382821 us-gaap:CommonStockMember 2019-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001382821 us-gaap:RetainedEarningsMember 2019-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001382821 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001382821 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001382821 us-gaap:CommonStockMember 2020-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001382821 us-gaap:RetainedEarningsMember 2020-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-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 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: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 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 2020-01-01 2020-12-31 0001382821 us-gaap:SubsequentEventMember rdfn:RentPathHoldingsAcquisitionMember 2021-04-02 2021-04-02 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2021-01-01 2021-03-31 0001382821 srt:RestatementAdjustmentMember 2021-01-01 0001382821 2021-01-01 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0001382821 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0001382821 srt:MinimumMember us-gaap:InterestRateLockCommitmentsMember 2021-01-01 2021-03-31 0001382821 srt:MaximumMember us-gaap:InterestRateLockCommitmentsMember 2021-01-01 2021-03-31 0001382821 us-gaap:ForwardContractsMember 2021-03-31 0001382821 us-gaap:ForwardContractsMember 2020-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2021-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2020-12-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2021-01-01 2021-03-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2020-01-01 2020-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2021-01-01 2021-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2020-01-01 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2021-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2021-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2021-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2021-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2021-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2020-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2021-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2021-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2020-12-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2021-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2020-12-31 0001382821 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001382821 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2021-03-31 0001382821 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001382821 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-03-31 0001382821 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:SoftwareDevelopmentMember 2021-03-31 0001382821 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001382821 us-gaap:OfficeEquipmentMember 2021-01-01 2021-03-31 0001382821 us-gaap:OfficeEquipmentMember 2021-03-31 0001382821 us-gaap:OfficeEquipmentMember 2020-12-31 0001382821 rdfn:SoftwareMember 2021-01-01 2021-03-31 0001382821 rdfn:SoftwareMember 2021-03-31 0001382821 rdfn:SoftwareMember 2020-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-03-31 0001382821 us-gaap:FurnitureAndFixturesMember 2021-03-31 0001382821 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001382821 rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember 2021-03-31 0001382821 rdfn:PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember 2020-12-31 0001382821 us-gaap:ConstructionInProgressMember 2021-03-31 0001382821 us-gaap:ConstructionInProgressMember 2020-12-31 0001382821 srt:MinimumMember 2021-03-31 0001382821 srt:MaximumMember 2021-03-31 0001382821 us-gaap:VehiclesMember 2021-03-31 0001382821 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001382821 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingExpenseMember 2021-01-01 2021-03-31 0001382821 us-gaap:OperatingExpenseMember 2020-01-01 2020-03-31 0001382821 rdfn:EmploymentClaimMember us-gaap:SubsequentEventMember 2021-04-06 0001382821 us-gaap:TradeNamesMember 2021-01-01 2021-03-31 0001382821 us-gaap:TradeNamesMember 2021-03-31 0001382821 us-gaap:TradeNamesMember 2020-12-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2021-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-03-31 0001382821 us-gaap:CustomerRelationshipsMember 2021-03-31 0001382821 us-gaap:CustomerRelationshipsMember 2020-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 2021-03-31 0001382821 rdfn:A2004EquityIncentivePlanMember 2021-01-01 2021-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2017-07-26 0001382821 rdfn:A2017EquityIncentivePlanMember 2021-01-01 2021-03-31 0001382821 srt:MinimumMember rdfn:A2017EquityIncentivePlanMember 2021-01-01 2021-03-31 0001382821 srt:MaximumMember rdfn:A2017EquityIncentivePlanMember 2021-01-01 2021-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2021-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2020-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 2021-01-01 2021-03-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2021-03-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2020-12-31 0001382821 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001382821 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-06-01 2019-06-01 0001382821 srt:MaximumMember srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-06-01 2019-06-01 0001382821 srt:MaximumMember srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001382821 us-gaap:PerformanceSharesMember 2021-03-31 0001382821 us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001382821 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001382821 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 rdfn:PriorPeriodsMember us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001382821 rdfn:PriorPeriodsMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-01-01 2020-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2021-01-01 2021-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2020-01-01 2020-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2021-01-01 2021-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member 2020-01-01 2020-03-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001382821 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember rdfn:NonEmployeeDirectorsMember 2021-01-01 2021-03-31 0001382821 2018-03-31 0001382821 us-gaap:DomesticCountryMember 2020-12-31 0001382821 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001382821 us-gaap:ForeignCountryMember 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2021-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2021-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2021-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2021-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2021-01-01 2021-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2021-01-01 2021-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2021-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2021-01-01 2021-03-31 0001382821 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2021-01-13 2021-03-31 0001382821 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2021-01-13 2021-03-31 0001382821 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2021-01-01 2021-01-12 0001382821 us-gaap:RevolvingCreditFacilityMember 2021-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2021-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2021-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2021-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2021-01-01 2021-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 2021-03-25 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2020-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0001382821 us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001382821 us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0001382821 rdfn:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001382821 rdfn:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001382821 us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2021-01-01 2021-03-31 0001382821 srt:MinimumMember rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember us-gaap:CallOptionMember rdfn:CappedCallTransactionMember 2021-03-25 2021-03-25 0001382821 srt:MaximumMember rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember us-gaap:CallOptionMember rdfn:CappedCallTransactionMember 2021-03-25 2021-03-25 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2021-04-05 0001382821 rdfn:A05ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2021-04-05 2021-04-05 shares iso4217:USD iso4217:USD shares rdfn:complaint pure rdfn:employee rdfn:tradingDay rdfn:businessDay 0001382821 --12-31 2021 Q1 false rdfn:AccountingStandardsUpdate202006Member P1Y P2Y 10-Q true 2021-03-31 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 104041511 1241255000 925276000 101790000 101790000 20544000 140843000 131561000 182000 160000 47416000 54719000 97371000 49158000 43447000 42539000 15224000 12131000 7014000 4898000 1694360000 1240826000 47649000 43988000 47932000 44149000 6906000 11922000 10894000 11016000 8836000 8619000 1816577000 1360520000 15568000 5644000 75754000 69460000 19117000 13184000 40663000 39029000 48851000 23949000 23428000 22482000 12611000 11973000 235992000 185721000 53333000 49339000 1136974000 488268000 6812000 6812000 1433111000 730140000 0.001 0.001 10000000 10000000 40000 40000 40000 40000 39834000 39823000 0.001 0.001 500000000 500000000 103983585 103983585 103000594 103000594 104000 103000 641702000 860556000 161000 211000 -298335000 -270313000 343632000 590557000 1816577000 1360520000 175593000 111478000 92726000 79517000 268319000 190995000 134851000 98368000 91110000 79748000 225961000 178116000 42358000 12879000 27678000 20274000 11802000 25708000 37391000 24327000 76871000 70309000 -34513000 -57430000 159000 1103000 1338000 2444000 -92000 -1346000 -35784000 -60117000 2336000 0 -38120000 -38120000 -60117000 -60117000 -0.37 -0.37 -0.64 -0.64 103427764 103427764 93442706 93442706 -35784000 -60117000 0 -25000 -50000 559000 -35784000 -60117000 4341000 3307000 12583000 7211000 855000 1730000 2533000 2254000 0 1420000 -1052000 -494000 109000 -119000 -7303000 2598000 48213000 -3941000 3359000 -4934000 5947000 514000 8873000 18725000 -2951000 -2693000 227090000 132697000 225140000 111233000 -50765000 -43449000 5285000 3406000 67877000 33267000 0 31608000 63589000 1597000 -9573000 -3468000 3411000 4103000 10860000 3307000 216382000 131310000 214747000 110025000 71177000 11854000 46275000 7398000 488691000 0 54480000 0 1886000 0 6521000 3684000 67000 15000 305000 0 457562000 30206000 1000 1000 -25000 397225000 -16736000 945820000 247448000 1343045000 230712000 973000 1582000 732000 504000 2348000 451000 1334000 0 93001597 93000 583097000 -251786000 42000 331446000 738398 1000 3915000 3916000 320440 0 102661 3307000 3307000 7715000 7715000 533000 533000 -60117000 -60117000 93957774 94000 591420000 -311903000 575000 280186000 40000 39823000 103000594 103000 860556000 -270313000 211000 590557000 -170240000 7762000 -162478000 11000 30640 670050 1000 3462000 3463000 360351 0 115030 10860000 10860000 54480000 54480000 36980 -52000 -52000 13316000 13316000 -50000 -50000 -35784000 -35784000 40000 39834000 103983585 104000 641702000 -298335000 161000 343632000 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, 2020 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2020 included in Item 8 in our annual report for the year ended December 31, 2020. 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, 2021, the statements of comprehensive loss, statements of cash flows, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 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:400;line-height:120%">Certain amounts presented in the prior period consolidated statements of cash flows have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported cash flows from operating activities, investing activities or financing activities in the consolidated statements of cash flows.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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, fair value of interest rate lock commitments ("IRLCs") and forward sales commitments, fair value of reporting units for purposes of evaluating goodwill for impairment, current expected credit losses on certain financial assets, and the fair value of the convertible feature related to our convertible senior notes. 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%">Agreement to Acquire RentPath Holdings, Inc.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On February 19, 2021, we entered into an Asset Purchase Agreement (the "Purchase Agreement") with RentPath Holdings, Inc. ("RentPath") and certain of its wholly owned subsidiaries (together with RentPath Holdings, Inc., the "Sellers"). RentPath is a provider of digital marketing solutions for rental properties through a network of internet listing websites. Pursuant to the Purchase Agreement, we will acquire, for $608,000 in cash, all of the equity interests of RentPath, as reorganized following an internal restructuring of the Sellers (“Reorganized RentPath”) pursuant to the joint chapter 11 plan of reorganization of the Sellers in the chapter 11 cases of the Sellers (the "Plan") and certain of their affiliates filed on February 12, 2020 in the U.S. Bankruptcy Court for the District of Delaware (the "Acquisition"). In connection with the internal restructuring, certain assets and liabilities related to the Sellers' business of providing digital media services to clients in the residential real estate business will be transferred to Reorganized RentPath, and the remaining assets and liabilities will be transferred to a wind-down company.</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 connection with our entry into the Purchase Agreement, we deposited $60,800 into an escrow account, and this amount will be applied towards the purchase price at the closing of the Acquisition. If the Purchase Agreement is terminated, other than in a situation involving our breach of the Purchase Agreement, then the deposit will be returned to us. We have recorded the deposit in escrow account as part of restricted cash on the consolidated balance sheet. See Note 16 for details on the closing of our acquisition of RentPath that occurred 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:700;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In accounting for the issuance of our convertible senior notes, we treat the instrument wholly as a liability, in accordance with the adoption of ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity ("ASU 2020-06").</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance costs are being amortized to expense over the respective term of the convertible senior notes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For conversions prior to the maturity of the notes, we will settle using cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election. The carrying amount of the instrument (including unamortized debt issuance costs) is reduced by cash and other assets transferred, with the difference reflected as a reduction to additional paid-in capital. The indentures governing our convertible senior notes allow us, under certain circumstances, to irrevocably fix our method for settling conversions of the applicable notes by giving notice to the noteholders. Our election to irrevocably fix the settlement method could affect the calculation of diluted earnings per share when applicable. We have no plans to exercise our rights to fix the settlement method.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unsettled Conversion Requests of Convertible Senior Notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our 2023 notes were convertible during the quarter ended March 31, 2021. We received conversion requests for $39 aggregate principal amount of the notes prior to the end of the quarter that we will settle using a combination of cash and shares of our common stock during the quarter ending June 30, 2021. All references to the outstanding aggregate principal amount of our 2023 notes as of March 31, 2021 includes the $39 principal amount with respect to which we received conversion requests on or prior to such 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%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In August 2020, the Financial Accounting Standards Board (the "FASB") issued authoritative guidance under ASU 2020-06.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This guidance removes the liability and equity separation models for convertible instruments with a cash conversion feature or beneficial conversion feature. As a result, companies will more likely account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account). In addition, the guidance simplifies the settlement assessment that issuers perform to determine whether a contract in their own equity qualifies for equity classification. Finally, the guidance requires entities to use the if-converted method to calculate earnings per share for all convertible 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%">We early adopted ASU 2020-06 as of January 1, 2021 using the modified retrospective approach. The cumulative effect of initially applying the new standard was recognized as an adjustment to accumulated deficit. Upon the adoption of the new standard we recognized the following adjustments: </span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.848%"><tr><td style="width:1.0%"/><td style="width:29.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.362%"/><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: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%">Ending Balance as of December 31, 2020</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%">ASU 2020-06 Adjustments</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%">Beginning Balance as of January 1, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Convertible senior notes, net</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:bottom"><span 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%">22,482 </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%">2,723 </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%">25,205 </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%">Convertible senior notes, net, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,268</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159,755</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">648,023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">860,556</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(170,240)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">690,316</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(270,313)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,762</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(262,551)</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 $7,762 adjustment to accumulated deficit represents a reduction to non-cash interest expense related to the accretion of the debt discount under the historical separation model.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial information as of December 31, 2020 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2020 included in Item 8 in our annual report for the year ended December 31, 2020. 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, 2021, the statements of comprehensive loss, statements of cash flows, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 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:400;line-height:120%">Certain amounts presented in the prior period consolidated statements of cash flows have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported cash flows from operating activities, investing activities or financing activities in the consolidated statements of cash flows.</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, fair value of interest rate lock commitments ("IRLCs") and forward sales commitments, fair value of reporting units for purposes of evaluating goodwill for impairment, current expected credit losses on certain financial assets, and the fair value of the convertible feature related to our convertible senior notes. 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> 608000000 60800000 39000 39000 <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%">—In August 2020, the Financial Accounting Standards Board (the "FASB") issued authoritative guidance under ASU 2020-06.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This guidance removes the liability and equity separation models for convertible instruments with a cash conversion feature or beneficial conversion feature. As a result, companies will more likely account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account). In addition, the guidance simplifies the settlement assessment that issuers perform to determine whether a contract in their own equity qualifies for equity classification. Finally, the guidance requires entities to use the if-converted method to calculate earnings per share for all convertible 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%">We early adopted ASU 2020-06 as of January 1, 2021 using the modified retrospective approach. The cumulative effect of initially applying the new standard was recognized as an adjustment to accumulated deficit. Upon the adoption of the new standard we recognized the following adjustments: </span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.848%"><tr><td style="width:1.0%"/><td style="width:29.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.362%"/><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: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%">Ending Balance as of December 31, 2020</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%">ASU 2020-06 Adjustments</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%">Beginning Balance as of January 1, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Convertible senior notes, net</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:bottom"><span 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%">22,482 </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%">2,723 </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%">25,205 </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%">Convertible senior notes, net, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,268</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159,755</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">648,023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">860,556</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(170,240)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">690,316</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(270,313)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,762</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(262,551)</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 $7,762 adjustment to accumulated deficit represents a reduction to non-cash interest expense related to the accretion of the debt discount under the historical separation model.</span></div> Upon the adoption of the new standard we recognized the following adjustments: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.848%"><tr><td style="width:1.0%"/><td style="width:29.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.362%"/><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: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%">Ending Balance as of December 31, 2020</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%">ASU 2020-06 Adjustments</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%">Beginning Balance as of January 1, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Convertible senior notes, net</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:bottom"><span 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%">22,482 </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%">2,723 </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%">25,205 </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%">Convertible senior notes, net, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,268</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159,755</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">648,023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">860,556</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(170,240)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">690,316</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(270,313)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,762</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(262,551)</span></td></tr></table> 22482000 2723000 25205000 488268000 159755000 648023000 860556000 -170240000 690316000 -270313000 7762000 -262551000 7762000 Segment Reporting and Revenue<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In operation of the business, our management, including our chief operating decision maker, 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 five operating segments and two reportable segments, real estate services and properties.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, and from the sale of homes. Our key revenue components are brokerage revenue, partner revenue, properties 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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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="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%">Real estate services</span></td><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Brokerage revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">156,447 </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 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:100%">$</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:100%">102,351 </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 2px 12.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%">Partner 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%">12,162 </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%">6,285 </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 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%">Total real estate services revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168,609 </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:100%">108,636 </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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128,216 </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%">93,562 </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 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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,393 </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:100%">15,074 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,726 </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%">79,098 </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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,130 </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%">79,299 </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 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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,596 </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:100%">(201)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,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%">4,250 </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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,988 </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%">6,244 </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 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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">369 </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:100%">(1,994)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intercompany eliminations</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,373)</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%">(989)</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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,373)</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%">(989)</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 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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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:100%">— </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidated</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268,319 </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%">190,995 </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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225,961 </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%">178,116 </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 25.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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,358 </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:100%">12,879 </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 2px 12.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%">Operating expenses</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%">76,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:100%">70,309 </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 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</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%">159 </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%">1,103 </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 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</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%">(1,338)</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%">(2,444)</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 14.5pt;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 income (expense), net</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%">(92)</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%">(1,346)</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 2px 25.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%">Net loss</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: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%">(35,784)</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%">(60,117)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5 2 <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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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="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%">Real estate services</span></td><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Brokerage revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">156,447 </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 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:100%">$</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:100%">102,351 </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 2px 12.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%">Partner 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%">12,162 </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%">6,285 </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 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%">Total real estate services revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168,609 </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:100%">108,636 </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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128,216 </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%">93,562 </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 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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,393 </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:100%">15,074 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,726 </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%">79,098 </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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,130 </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%">79,299 </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 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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,596 </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:100%">(201)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,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%">4,250 </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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,988 </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%">6,244 </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 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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">369 </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:100%">(1,994)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intercompany eliminations</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,373)</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%">(989)</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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,373)</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%">(989)</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 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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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:100%">— </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidated</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268,319 </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%">190,995 </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 2px 12.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%">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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225,961 </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%">178,116 </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 25.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%">Gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,358 </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:100%">12,879 </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 2px 12.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%">Operating expenses</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%">76,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:100%">70,309 </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 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</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%">159 </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%">1,103 </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 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</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%">(1,338)</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%">(2,444)</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 14.5pt;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 income (expense), net</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%">(92)</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%">(1,346)</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 2px 25.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%">Net loss</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: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%">(35,784)</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%">(60,117)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 156447000 102351000 12162000 6285000 168609000 108636000 128216000 93562000 40393000 15074000 92726000 79098000 91130000 79299000 1596000 -201000 9357000 4250000 8988000 6244000 369000 -1994000 -2373000 -989000 -2373000 -989000 0 0 268319000 190995000 225961000 178116000 42358000 12879000 76871000 70309000 159000 1103000 1338000 2444000 -92000 -1346000 -35784000 -60117000 Financial Instruments<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary market exposure is to interest rate risk, specifically U.S. treasury and mortgage interest rates, due to their impact on mortgage-related assets and commitments. We use forward sales commitments on whole loans and mortgage-backed securities to manage and reduce this risk. We do not have any derivative instruments designated as hedging instruments.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward Sales Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We are exposed to interest rate and price risk on loans held for sale from the funding date until the date the loan is sold. Forward sales commitments on whole loans and mortgage-backed securities are used to fix the forward sales price that will be realized at the sale of each loan.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Lock Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—IRLCs represent an agreement to extend credit to a mortgage loan applicant. We commit (subject to loan approval) to fund the loan at the specified rate, regardless of changes in market interest rates between the commitment date and the funding date. Outstanding IRLCs are subject to interest rate risk and related price risk during the period from the date of commitment through the loan funding date or expiration date. Loan commitments generally range between 30 and 90 days and the borrower is not obligated to obtain the loan. Therefore, IRLCs are subject to fallout risk, which occurs when approved borrowers choose not to close on the underlying loans. We review our commitment-to-closing ratio ("pull-through rate") as part of an estimate of the number of mortgage loans that will fund according to the IRLCs.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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, 2021</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, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Forward sales commitments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">105,107 </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 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:100%">$</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:100%">130,109 </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:#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%">111,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:100%">88,923 </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;vertical-align:top;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%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Forward sales commitments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:#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:100%">$</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:100%">1,928 </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 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:100%">$</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:100%">(1,571)</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"/></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:400;line-height:100%">IRLCs</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Service revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 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,195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.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: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: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, 2021</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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Assets</span></td><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="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"/></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:400;line-height:100%">Cash equivalents</span></td><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="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"/></tr><tr><td colspan="3" style="background-color:#dddddd;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 colspan="3" style="background-color:#dddddd;padding:0 1pt"/><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:100%">$</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:100%">612,590 </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 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:100%">$</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:100%">612,590 </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 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:100%">$</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:100%">— </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 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:100%">$</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:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,912 </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%">4,912 </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:#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%">Total cash equivalents</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">617,502 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;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%">617,502 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;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:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;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:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;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="3" 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%">140,843 </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%">140,843 </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%">— </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%">— </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans held for sale</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,447 </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%">43,447 </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:#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%">Other current assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </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: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="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%">3,611 </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,465 </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%">2,146 </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:#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%">Long-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="3" 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%">6,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#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:#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%">Total assets</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%">812,309 </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%">765,251 </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%">44,912 </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%">2,146 </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:700;line-height:100%">Liabilities</span></td><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"/><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:#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%">Accrued liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td 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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</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: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%">219 </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%">10 </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%">209 </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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.354%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.932%"/><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: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, 2020</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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Assets</span></td><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="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"/></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:400;line-height:100%">Cash equivalents</span></td><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="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"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">        Money market funds</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,261 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,261 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">U.S. treasury securities</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%">6,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">892,361 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">892,361 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   U.S. treasury securities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,561 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,561 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans held for sale</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%">42,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">42,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,781 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,781 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other current assets</span></td><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%">1,815 </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%">34 </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%">1,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</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%">11,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,080,198 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,035,844 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,573 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,781 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;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"/><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td 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%">507 </span></td><td style="background-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%">507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td 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%">517 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">507 </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%">10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers into or out of Level 3 financial instruments during the periods presented.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant unobservable input used in the fair value measurement of IRLCs is the pull-through rate. Significant changes in the input could result in a significant change in fair value measurement. 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;vertical-align:top;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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;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;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;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%">72.8%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.3%</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, 2021:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.052%"/><td style="width:0.1%"/></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%">Balance, net—January 1, 2021</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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:#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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances of 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%">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:#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%">Settlements of IRLCs</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%">(5,139)</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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss recognized in earnings</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%">(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:#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%">Balance, net—March 31, 2021</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%">1,937 </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 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;border-top:3pt double #000000;padding:0 1pt"/></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%">Changes in fair value recognized during the period relating to assets still held at March 31, 2021</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">166 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the carrying amounts and estimated fair values of our 2023 notes, 2025 notes, and our 2027 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.354%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2023 notes</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:bottom"><span 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%">23,428 </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%">53,683 </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%">22,482 </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%">59,894 </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%">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:100%">648,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">772,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">802,083 </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%">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:100%">488,261 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">510,340 </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"/></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 difference between the principal amounts and unsettled conversions of our 2023 notes, our 2025 notes, and our 2027 notes, which were $23,777, $661,250, and $500,000, respectively, and the net carrying amounts of the notes represents the unamortized debt issuance costs (see Note 15 for additional details). 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, 2021, the difference between the net carrying amount of the notes and their estimated fair values represented the equity conversion value premium the market assigned to the notes. Based on the closing price of our common stock of $66.59 on March 31, 2021, the if-converted value of the 2023 notes exceeded the principal amount of $23,777, while the if-converted values of the 2025 notes and 2027 notes were less than the principal amounts of $661,250 and $500,000, respectively. See Note 15 for additional details on the convertible senior notes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, cost method investments, and other assets. These assets are measured at fair value if determined to be impaired. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost or amortized cost, gross unrealized gains and losses, and estimated fair market value of our cash, money market funds, restricted cash, and available-for-sale investments 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.327%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.442%"/><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:9.442%"/><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:9.442%"/><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:9.442%"/><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:9.442%"/><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:9.447%"/><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="42" 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, 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="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%">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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">623,753 </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 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:100%">$</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:100%">— </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 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:100%">$</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:100%">— </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 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:100%">$</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:100%">623,753 </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 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:100%">$</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:100%">623,753 </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 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:100%">$</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:100%">— </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 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:100%">$</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:100%">— </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:#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="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%">612,590 </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"/><td colspan="3" 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%">612,590 </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%">612,590 </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:#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%">Restricted cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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%">101,790 </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%">— </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%">— </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%">101,790 </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%">101,790 </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%">— </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%">— </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:#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="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%">145,630 </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%">125 </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%">145,755 </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%">4,912 </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%">140,843 </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:#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%">Agency bonds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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:100%">7 </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%">(1)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,906 </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%">— </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%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,906 </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 12.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</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1,490,663 </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%">132 </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%">(1)</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%">1,490,794 </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%">1,343,045 </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%">140,843 </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%">6,906 </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><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.839%"/><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: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: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="42" 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, 2020</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: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%">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 style="height:3pt"><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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,915 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,915 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,915 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">886,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,544 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,544 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,544 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">137,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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%">131,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,900 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,122 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,303 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">945,820 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,561 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,922 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2020, we had accrued interest of $44 and $108, respectively, on our available-for-sale investments, of which we have recorded no expected credit losses. Accrued interest receivable is presented within other current assets in our consolidated balance sheets.</span></div> P30D P90D <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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, 2021</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, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Forward sales commitments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">105,107 </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 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:100%">$</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:100%">130,109 </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:#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%">111,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:100%">88,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 105107000 130109000 111753000 88923000 <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;vertical-align:top;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%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Forward sales commitments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:#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:100%">$</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:100%">1,928 </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 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:100%">$</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:100%">(1,571)</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"/></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:400;line-height:100%">IRLCs</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Service revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 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,195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1928000 -1571000 166000 1195000 <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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.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: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: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, 2021</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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Assets</span></td><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="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"/></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:400;line-height:100%">Cash equivalents</span></td><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="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"/></tr><tr><td colspan="3" style="background-color:#dddddd;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 colspan="3" style="background-color:#dddddd;padding:0 1pt"/><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:100%">$</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:100%">612,590 </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 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:100%">$</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:100%">612,590 </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 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:100%">$</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:100%">— </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 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:100%">$</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:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,912 </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%">4,912 </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:#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%">Total cash equivalents</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">617,502 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;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%">617,502 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;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:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;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:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;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="3" 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%">140,843 </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%">140,843 </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%">— </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%">— </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans held for sale</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,447 </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%">43,447 </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:#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%">Other current assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </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: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="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%">3,611 </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,465 </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%">2,146 </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:#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%">Long-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="3" 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%">6,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#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:#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%">Total assets</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%">812,309 </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%">765,251 </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%">44,912 </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%">2,146 </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:700;line-height:100%">Liabilities</span></td><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"/><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:#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%">Accrued liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td 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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</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: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%">219 </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%">10 </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%">209 </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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.354%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.932%"/><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: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, 2020</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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Assets</span></td><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="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"/></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:400;line-height:100%">Cash equivalents</span></td><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="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"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">        Money market funds</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,261 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,261 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">U.S. treasury securities</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%">6,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">892,361 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">892,361 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   U.S. treasury securities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,561 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,561 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans held for sale</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%">42,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">42,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,781 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,781 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other current assets</span></td><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%">1,815 </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%">34 </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%">1,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</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%">11,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,080,198 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,035,844 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,573 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,781 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;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"/><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td 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%">507 </span></td><td style="background-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%">507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td 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%">517 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">507 </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%">10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 612590000 612590000 612590000 0 0 4912000 4912000 4912000 0 0 617502000 617502000 0 0 140843000 140843000 140843000 0 0 43447000 0 43447000 0 1465000 0 1465000 0 2146000 0 0 2146000 3611000 0 1465000 2146000 6906000 6906000 0 0 812309000 765251000 44912000 2146000 10000 0 10000 0 209000 0 0 209000 219000 0 10000 209000 886261000 886261000 0 0 6100000 6100000 0 0 892361000 892361000 0 0 131561000 131561000 0 0 42539000 0 42539000 0 34000 0 34000 0 1781000 0 0 1781000 1815000 0 34000 1781000 11922000 11922000 0 0 1080198000 1035844000 42573000 1781000 507000 0 507000 0 10000 0 0 10000 517000 0 507000 10000 The pull-through rate used to determine the fair value of IRLCs was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;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;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;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%">72.8%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.3%</span></td></tr></table> 0.728 0.723 <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, 2021:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.052%"/><td style="width:0.1%"/></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%">Balance, net—January 1, 2021</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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:#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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances of 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%">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:#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%">Settlements of IRLCs</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%">(5,139)</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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss recognized in earnings</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%">(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:#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%">Balance, net—March 31, 2021</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%">1,937 </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 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;border-top:3pt double #000000;padding:0 1pt"/></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%">Changes in fair value recognized during the period relating to assets still held at March 31, 2021</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">166 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 1771000 5504000 5139000 -199000 1937000 166000 <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 2023 notes, 2025 notes, and our 2027 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.354%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2023 notes</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:bottom"><span 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%">23,428 </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%">53,683 </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%">22,482 </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%">59,894 </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%">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:100%">648,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">772,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">802,083 </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%">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:100%">488,261 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">510,340 </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"/></tr></table></div>The following table summarizes borrowings under these facilities as of the periods presented:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.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:11.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.933%"/><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, 2021</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, 2020</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 style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Western Alliance Bank</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:bottom"><span 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%">50,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 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%">15,853 </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.25 </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 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%">50,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 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%">18,277 </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.25 </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;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%">17,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.35 </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%">12,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.35 </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 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%">15,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 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%">6,839 </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><td colspan="3" 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%">15,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%">7,849 </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%">105,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%">40,663 </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"/><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%">105,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%">39,029 </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;vertical-align:top;width:98.333%"><tr><td style="width:1.0%"/><td style="width:19.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.764%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.309%"/><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, 2021</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, 2020</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 style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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:100%">Goldman Sachs Bank USA</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:bottom"><span 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%">125,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 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%">48,851 </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.30 </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 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%">100,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 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%">23,949 </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.40 </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></table> 23428000 53683000 22482000 59894000 648713000 772651000 488268000 802083000 488261000 510340000 0 0 23777000 661250000 500000000 66.59 23777000 661250000 500000000 <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, and available-for-sale investments 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.327%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.442%"/><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:9.442%"/><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:9.442%"/><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:9.442%"/><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:9.442%"/><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:9.447%"/><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="42" 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, 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="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%">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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">623,753 </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 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:100%">$</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:100%">— </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 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:100%">$</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:100%">— </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 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:100%">$</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:100%">623,753 </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 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:100%">$</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:100%">623,753 </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 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:100%">$</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:100%">— </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 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:100%">$</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:100%">— </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:#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="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%">612,590 </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"/><td colspan="3" 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%">612,590 </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%">612,590 </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:#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%">Restricted cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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%">101,790 </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%">— </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%">— </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%">101,790 </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%">101,790 </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%">— </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%">— </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:#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="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%">145,630 </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%">125 </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%">145,755 </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%">4,912 </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%">140,843 </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:#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%">Agency bonds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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:100%">7 </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%">(1)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,906 </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%">— </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%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,906 </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 12.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</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1,490,663 </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%">132 </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%">(1)</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%">1,490,794 </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%">1,343,045 </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%">140,843 </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%">6,906 </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><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.839%"/><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: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: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="42" 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, 2020</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: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%">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 style="height:3pt"><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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,915 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,915 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,915 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">886,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,544 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,544 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,544 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">137,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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%">131,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,900 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,122 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,303 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">945,820 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,561 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,922 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 623753000 623753000 623753000 612590000 612590000 612590000 612590000 101790000 101790000 101790000 145630000 125000 0 145755000 4912000 140843000 0 6900000 7000 1000 6906000 0 6906000 1490663000 132000 1000 1490794000 1343045000 140843000 6906000 32915000 32915000 32915000 886261000 886261000 886261000 20544000 20544000 20544000 137502000 159000 0 137661000 6100000 131561000 0 11900000 22000 0 11922000 0 11922000 1089122000 181000 0 1089303000 945820000 131561000 11922000 44000 108000 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Properties for sale</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">43,428 </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 style="background-color:#dddddd;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;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%">17,153 </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%">Properties not available for sale</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%">14,515 </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%">7,225 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties under improvement</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,428 </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%">24,780 </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 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 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,371 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,158 </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%">Inventory costs include direct home purchase costs and any capitalized improvements, net of lower of cost or net realizable value write-downs applied on a specific home basis. As of March 31, 2021 and December 31, 2020, lower of cost or net realizable value write-downs were $112 and $29, respectively. During the three months ended March 31, 2021 and 2020, we directly purchased $120,488 and $65,167 of homes and sold $74,598 and $68,083 in cost basis of homes, 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 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Properties for sale</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">43,428 </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 style="background-color:#dddddd;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;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%">17,153 </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%">Properties not available for sale</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%">14,515 </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%">7,225 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties under improvement</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,428 </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%">24,780 </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 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 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,371 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,158 </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> 43428000 17153000 14515000 7225000 39428000 24780000 97371000 49158000 112000 29000 120488000 65167000 -74598000 -68083000 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;vertical-align:top;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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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, 2021</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%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shorter of lease term or economic life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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;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%">31,132 </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 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:100%">$</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:100%">29,558 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Website and software development costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,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%">33,278 </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:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#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%">9,922 </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%">7,765 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">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:100%">1,858 </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:100%">Furniture</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,277 </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%">7,450 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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%">85,510 </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%">79,909 </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:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="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:100%">(45,254)</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 #231f20;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,614)</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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%">7,393 </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,693 </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:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">47,649 </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%">43,988 </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 $4,219 and $3,186 for the three months ended March 31, 2021 and 2020, respectively. We capitalized software development costs, including stock-based compensation, of $3,365 and $2,677 for the three months ended March 31, 2021 and 2020, 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;vertical-align:top;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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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, 2021</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%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shorter of lease term or economic life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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;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%">31,132 </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 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:100%">$</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:100%">29,558 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Website and software development costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,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%">33,278 </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:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#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%">9,922 </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%">7,765 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">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:100%">1,858 </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:100%">Furniture</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,277 </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%">7,450 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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%">85,510 </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%">79,909 </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:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="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:100%">(45,254)</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 #231f20;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,614)</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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%">7,393 </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,693 </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:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">47,649 </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%">43,988 </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> 31132000 29558000 P2Y P3Y 35308000 33278000 P3Y 9922000 7765000 P3Y 1871000 1858000 P7Y 7277000 7450000 85510000 79909000 45254000 41614000 7393000 5693000 47649000 43988000 4219000 3186000 3365000 2677000 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:id3VybDovL2RvY3MudjEvZG9jOjdhMDk4NTFkYTUzYTQxNjA5NWMzNzEzNjcyYWM2NGZhL3NlYzo3YTA5ODUxZGE1M2E0MTYwOTVjMzcxMzY3MmFjNjRmYV81OC9mcmFnOjUyYTUwZjcwNmM4YzQyODg5MjgzOGQ4ZjMyODVhODBmL3RleHRyZWdpb246NTJhNTBmNzA2YzhjNDI4ODkyODM4ZDhmMzI4NWE4MGZfNDM5ODA0NjUxMjQ2Ng_1a0ecbfb-6170-4f02-85ba-da78eded9ae7">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;vertical-align:top;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: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></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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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="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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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:#dddddd;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;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;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,138 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">Operating expenses</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%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,094 </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:#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:#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 style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,441 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,232 </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 style="height:14pt"><td colspan="3" style="background-color:#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;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:#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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#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%">56 </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%">17 </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 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:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#dddddd;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;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;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 </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%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-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:#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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </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><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 $271 and $226 for the three months ended March 31, 2021 and 2020, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.841%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2021, excluding the three months ended March 31, 2021</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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,267 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">163 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">369 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,799 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,706 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,442 </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:120%">204 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;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: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:120%">13,646 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,149 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,881 </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:120%">— </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:120%">— </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:120%">8,881 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,384 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73,488 </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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">694 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">383 </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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74,565 </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"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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 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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65,307 </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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">637 </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 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,601 and financing lease of $29 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.3</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.3</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.5</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.5 </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:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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;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:#dddddd;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;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;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,464 </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 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:#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="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%">3 </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 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:#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%">45 </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%">12 </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%">Right of use assets obtained in exchange for lease 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"/></tr><tr><td colspan="3" style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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;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:#dddddd;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;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;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%">223 </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 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:#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%">39 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 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:id3VybDovL2RvY3MudjEvZG9jOjdhMDk4NTFkYTUzYTQxNjA5NWMzNzEzNjcyYWM2NGZhL3NlYzo3YTA5ODUxZGE1M2E0MTYwOTVjMzcxMzY3MmFjNjRmYV81OC9mcmFnOjUyYTUwZjcwNmM4YzQyODg5MjgzOGQ4ZjMyODVhODBmL3RleHRyZWdpb246NTJhNTBmNzA2YzhjNDI4ODkyODM4ZDhmMzI4NWE4MGZfNDM5ODA0NjUxMjQ2Ng_1a0ecbfb-6170-4f02-85ba-da78eded9ae7">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;vertical-align:top;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: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></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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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="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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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:#dddddd;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;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;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,138 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">Operating expenses</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%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,094 </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:#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:#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 style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,441 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,232 </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 style="height:14pt"><td colspan="3" style="background-color:#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;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:#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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#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%">56 </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%">17 </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 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:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#dddddd;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;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;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 </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%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-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:#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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </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><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 $271 and $226 for the three months ended March 31, 2021 and 2020, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.841%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2021, excluding the three months ended March 31, 2021</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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,267 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">163 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">369 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,799 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,706 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,442 </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:120%">204 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;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: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:120%">13,646 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,149 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,881 </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:120%">— </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:120%">— </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:120%">8,881 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,384 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73,488 </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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">694 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">383 </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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74,565 </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"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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 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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65,307 </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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">637 </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 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,601 and financing lease of $29 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.3</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.3</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.5</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.5 </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:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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;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:#dddddd;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;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;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,464 </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 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:#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="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%">3 </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 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:#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%">45 </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%">12 </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%">Right of use assets obtained in exchange for lease 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"/></tr><tr><td colspan="3" style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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;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:#dddddd;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;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;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%">223 </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 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:#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%">39 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> P11Y P4Y The components of lease expense were as follows:<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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></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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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="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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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:#dddddd;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;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;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,138 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">Operating expenses</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%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,094 </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:#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:#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 style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,441 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,232 </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 style="height:14pt"><td colspan="3" style="background-color:#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;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:#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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#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%">56 </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%">17 </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 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:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#dddddd;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;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;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 </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%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-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:#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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </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><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 $271 and $226 for the three months ended March 31, 2021 and 2020, respectively.</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.3</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.3</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.5</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.5 </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:top"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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;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:#dddddd;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;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;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,464 </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 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:#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="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%">3 </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 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:#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%">45 </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%">12 </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%">Right of use assets obtained in exchange for lease 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"/></tr><tr><td colspan="3" style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;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;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:#dddddd;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;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;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%">223 </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 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:#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%">39 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 2324000 2138000 1117000 1094000 3441000 3232000 56000 17000 9000 3000 65000 20000 271000 226000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.841%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2021, excluding the three months ended March 31, 2021</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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,267 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">163 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">369 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,799 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,706 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,442 </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:120%">204 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;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: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:120%">13,646 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,149 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,881 </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:120%">— </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:120%">— </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:120%">8,881 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,384 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73,488 </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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">694 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">383 </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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74,565 </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"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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 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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65,307 </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:#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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">637 </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 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,601 and financing lease of $29 within the next twelve months. 11267000 163000 369000 11799000 14475000 217000 14000 14706000 13442000 204000 0 13646000 12039000 110000 0 12149000 8881000 0 0 8881000 13384000 0 0 13384000 73488000 694000 383000 74565000 8181000 57000 65307000 637000 2601000 29000 P5Y3M18D P5Y2M12D P3Y3M18D P3Y6M 0.045 0.044 0.054 0.054 3643000 3464000 9000 3000 45000 12000 6247000 223000 39000 0 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 have not accrued any legal expenses for these proceedings because 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 is material to our business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawsuit by David Eraker</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On May 11, 2020, David Eraker, our co-founder and former chief executive officer who departed Redfin in 2006, filed a complaint through Appliance Computing III, Inc. (d/b/a Surefield) ("Surefield"), which is a company that Mr. Eraker founded and that we believe he controls, in the U.S. District Court for the Western District of Texas, Waco Division. The complaint 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 Surefeld 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.</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 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.</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 December 6, 2019, we filed a motion to compel arbitration and asserted that the plaintiff had agreed to arbitrate her claims and had waived all class claims. Following that filing, we and the plaintiff stipulated to allow the plaintiff to amend her complaint to dismiss the class action claim and assert only claims under PAGA. On January 14, 2020, pursuant to the parties’ stipulation, the court granted the plaintiff leave to file a first amended complaint, and she filed her first amended complaint on January 30, 2020. Following this stipulation, only the plaintiff's claims under PAGA will proceed. 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, 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 December 2, 2020, we filed a motion to compel arbitration and asserted that the plaintiff had agreed to arbitrate his claims and had waived all class claims.</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 March 24, 2021, Anthony Bush, who is one of our former associate agents, filed a complaint against us in the Superior Court of California, County of Alameda. The 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.</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%">Potential Employment Claim</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On April 6, 2021, two of our former employees and one of our current employees (together, the "claimants") submitted notices to the California Labor &amp; Workforce Development Agency (the "LWDA") to notify the LWDA that they intend to seek penalties against us under PAGA for our alleged violations of provisions of the California Labor Code. With respect to some or all of the claimants, these violations relate to alleged non-payment of owed wages, improper wage deductions, not providing wage statements, retaliation, failure to keep payroll records, failure to pay a minimum wage, failure to provide a written agreement regarding commission payments, and failure to reimburse business expenses. Certain of these violations are also asserted on behalf of other allegedly aggrieved employees. The claimants had also previously submitted complaints against us and two of our former employees to the California Department of Fair Employment and Housing alleging harassment, discrimination, and retaliation. Prior to the claimants' submission of their LWDA notices, we had offered to settle all of the claimants' allegations, but the claimants rejected our offer. We accrued a legal expense for our rejected settlement offer for the quarter ended March 31, 2021. In addition, we believe that it is reasonably possible that losses beyond the amount of our rejected settlement offer could occur. However, we are unable to estimate the amount of any additional loss.</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%">Other commitments relate to homes that are under contract to purchase through our properties business but that have not closed, and network infrastructure for our data operations.</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%">Future payments due under these agreements as of March 31, 2021 are as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Other Commitments</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021, excluding the three months ended March 31, 2021</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</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:100%">141,866 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</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%">8,956 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</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,849 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">807 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 and thereafter</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:100%">36</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 future minimum payments</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%">153,514 </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> 2 1 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future payments due under these agreements as of March 31, 2021 are as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Other Commitments</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021, excluding the three months ended March 31, 2021</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</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:100%">141,866 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</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%">8,956 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</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,849 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">807 </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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 and thereafter</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:100%">36</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 future minimum payments</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%">153,514 </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> 141866000 8956000 1849000 807000 36000 153514000 Acquired Intangible Assets<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 intangible assets were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.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.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.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:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><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="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="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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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,040 </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 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:100%">$</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:100%">(676)</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 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:100%">$</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:100%">364 </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 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:100%">$</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:100%">1,040 </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 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:100%">$</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:100%">(650)</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 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:100%">$</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:100%">390 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 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,980 </span></td><td style="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="padding:2px 0 2px 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,937)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,043 </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="padding:2px 0 2px 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,980 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">860 </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%">(559)</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%">301 </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%">860 </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%">(538)</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%">322 </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 14.5pt;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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">4,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: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%">(3,172)</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%">1,708 </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%">4,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: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%">(3,050)</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%">1,830 </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 $122 and $122 for each of the three months ended March 31, 2021 and 2020, respectively. We will recognize the remaining amortization expense of $1,708 over a four-year period, with the first three years recognizing expense of $488 per year, and the fourth year recognizing expense of $366.</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 intangible assets were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.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.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.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:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><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="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="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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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,040 </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 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:100%">$</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:100%">(676)</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 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:100%">$</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:100%">364 </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 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:100%">$</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:100%">1,040 </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 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:100%">$</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:100%">(650)</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 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:100%">$</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:100%">390 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 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,980 </span></td><td style="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="padding:2px 0 2px 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,937)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,043 </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="padding:2px 0 2px 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,980 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">860 </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%">(559)</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%">301 </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%">860 </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%">(538)</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%">322 </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 14.5pt;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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">4,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: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%">(3,172)</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%">1,708 </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%">4,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: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%">(3,050)</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%">1,830 </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> P10Y 1040000 676000 364000 1040000 650000 390000 P10Y 2980000 1937000 1043000 2980000 1862000 1118000 P10Y 860000 559000 301000 860000 538000 322000 4880000 3172000 1708000 4880000 3050000 1830000 122000 122000 1708000 488000 488000 488000 366000 Accrued 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 liabilities were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued compensation and benefits</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,498 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,238 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Miscellaneous accrued liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">9,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll tax liability deferred by the CARES Act</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,812 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,812 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">3,688 </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:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued liabilities</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,754 </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:#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 #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,460 </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 liabilities were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued compensation and benefits</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,498 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,238 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Miscellaneous accrued liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">9,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll tax liability deferred by the CARES Act</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,812 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,812 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">3,688 </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:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued liabilities</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,754 </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:#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 #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,460 </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> 54498000 54498000 49238000 10969000 10969000 9722000 6812000 6812000 3475000 3688000 75754000 69460000 Other Payables<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other payables consists primarily of customer deposits for cash held in escrow on behalf of real estate buyers using our title and settlement services. Since we do not have rights to the cash, the customer deposits are recorded as a liability with a corresponding asset in the same amount recorded within restricted cash.</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 other payables were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.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.557%"/><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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Customer deposits</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">17,704 </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 style="background-color:#dddddd;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;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%">11,183 </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%">Miscellaneous payables</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%">1,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,001 </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%">Total other payables</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">19,117 </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%">13,184 </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%">The components of other payables were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.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.557%"/><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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Customer deposits</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">17,704 </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 style="background-color:#dddddd;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;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%">11,183 </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%">Miscellaneous payables</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%">1,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,001 </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%">Total other payables</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">19,117 </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%">13,184 </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> 17704000 11183000 1413000 2001000 19117000 13184000 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, 2021, the carrying value of our convertible preferred stock, net of issuance costs, is $39,834, 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, 2021. These shares are included in basic and diluted net loss per share attributable to common stock in Note 13. As of March 31, 2021, no shares of the preferred stock have been converted, and the preferred stock was not redeemable, nor probable to become redeemable in the future as there is a more than remote chance the shares will be automatically converted prior to the mandatory redemption date. The number of shares of common stock reserved for future issuance resulting from dividends, conversion, or redemption with respect to the preferred stock was 2,622,177 as of the issuance date.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The holders of our convertible preferred stock are entitled to dividends. Dividends accrue daily based on a 360 day fiscal year at a rate of 5.5% per annum based on the issue price and are payable quarterly in arrears on the first business day following the end of each calendar quarter. Assuming we satisfy certain conditions, we will pay dividends in shares of common stock at a rate of the dividend payable divided by $17.95. If we do not satisfy such conditions, we will pay dividends in a cash amount equal to (i) the dividend shares otherwise issuable on the dividends multiplied by (ii) the volume-weighted average closing price of our common stock for the ten trading days preceding the date the dividends are payable.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Participation Rights</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Holders of our convertible preferred stock are entitled to dividends paid and distributions made to holders of our common stock to the same extent as if such preferred stockholders had converted their shares of preferred stock into common stock and held such shares on the record date for such dividends and distributions.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Holders may convert their convertible preferred stock into common stock at any time at a rate per share of preferred stock equal to the issue price divided by $19.51 (the "conversion price"). A holder that converts will also receive any dividend shares resulting from accrued dividends.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our convertible preferred stock may also be automatically converted to shares of our common stock. If the closing price of our common stock exceeds $27.32 per share (i) for each day of the 30 consecutive trading days immediately preceding April 1, 2023 or (ii) following April 1, 2023 until 30 trading days prior to November 30, 2024, for each day of any 30 consecutive trading days, then each outstanding share of preferred stock will automatically convert into a number of shares of our common stock at a rate per share of preferred stock equal to the issue price divided by the conversion price. Upon an automatic conversion, a holder will also receive any dividend shares resulting from accrued dividends.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On November 30, 2024, we will be required to redeem any outstanding shares of our convertible preferred stock, and each holder may elect to receive cash, shares of common stock, or a combination of cash and shares. If a holder elects to receive cash, we will pay, for each share of preferred stock, an amount equal to the issue price plus any accrued dividends. If a holder elects to receive shares, we will issue, for each share of preferred stock, a number of shares of common stock at a rate of the issue price divided by the conversion price plus any dividend shares resulting from accrued dividends.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A holder of our convertible preferred stock has the right to require us to redeem up to all shares of preferred stock it holds following certain events outlined in the document governing the preferred stock. If a holder redeems as the result of such events, such holder may elect to receive cash or shares of common stock, as calculated in the same manner as the mandatory redemption described above. Additionally, such holder will also receive, in cash or shares of common stock as elected by the holder, an amount equal to all scheduled dividend payments on the preferred stock for all remaining dividend periods from the date the holder gives its notice of redemption.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidation Rights</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Upon our liquidation, dissolution, or winding up, holders of our convertible preferred stock will be entitled to receive cash out of our assets prior to holders of the common stock.</span></div> 4484305 15.61 40000 1000 110000000 110000000 40000000 39834000 30640 2622177 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, 2021 and December 31, 2020, 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, 2021 and December 31, 2020, 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:id3VybDovL2RvY3MudjEvZG9jOjdhMDk4NTFkYTUzYTQxNjA5NWMzNzEzNjcyYWM2NGZhL3NlYzo3YTA5ODUxZGE1M2E0MTYwOTVjMzcxMzY3MmFjNjRmYV83OS9mcmFnOmU1MjUwNDExMDMxMTQxMWM5MmE4OGJhODY0YjVmMmYxL3RleHRyZWdpb246ZTUyNTA0MTEwMzExNDExYzkyYTg4YmE4NjRiNWYyZjFfNzc5MA_350ab5bd-be6a-43aa-a874-217a31593e39">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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.809%"/><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:15.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.769%"/><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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Stock options issued and outstanding</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%">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="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%">5,733,738 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units outstanding</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%">3,879,392 </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%">4,459,743 </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:100%">Shares available for future equity grants</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%">16,796,584 </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%">11,309,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 12.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 reserved for future issuance</span></td><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:100%">25,739,438 </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:100%">21,502,858 </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"/><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"/></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"/></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"/></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"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2017 Employee Stock Purchase Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our 2017 Employee Stock Purchase Plan (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 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.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.557%"/><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: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, 2021</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 December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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;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%">4,039,667</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,330,271</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="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%">—</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%">(320,609)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.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;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%">4,039,667</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,009,662</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, 2021 was as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><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.557%"/><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.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.266%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #231f20;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #231f20;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #231f20;padding:0 1pt"/></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, 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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">7.23 </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%">4.39</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">352,076 </span></td><td style="background-color:#dddddd;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"/><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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</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%">(670,050)</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.17 </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 12.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%">Options forfeited</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(223)</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%">10.80 </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="background-color:#ffffff;padding:2px 1pt 2px 12.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%">Options expired</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)</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%">8.61 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2021</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%">5,063,462</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%">7.50 </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%">4.28</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%">299,210 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable as of March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,891,618 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 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.87 </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%">4.15</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%">292,128 </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 grant date fair value of options to purchase common stock is recorded as stock-based compensation over the vesting period. As of March 31, 2021, there was $480 of total unrecognized compensation cost related to stock options. These costs are expected to be recognized over a weighted-average period of 0.67 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%">On June 1, 2019, we granted stock options subject to performance conditions ("PSOs"), with a target of 150,000 shares and a maximum 300,000 shares, to our chief executive officer. The options have an exercise price of $27.50 per share and have the same performance and vesting conditions as the restricted stock units subject to performance conditions that we granted in 2019. We determined that vesting is probable and have accrued compensation expense for the PSOs. None of the options vested during the three months ended March 31, 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: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, 2021 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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%">Restricted Stock Units</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%">Weighted Average Grant-Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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, 2021</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,459,743 </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 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:100%">$</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:100%">27.44 </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%">Granted</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%">76,942 </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%">59.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</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="3" 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%">(357,737)</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%">20.97 </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="3" 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%">(299,556)</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%">22.77 </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 March 31, 2021</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="3" style="background-color:#dddddd;padding:0 1pt"/><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%">3,879,392 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.04 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 have been deferred. The amount reported as outstanding or deferred as of March 31, 2021 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, 2021, there was $102,465 of total unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.45 years.</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, 2021, there were 260,509 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-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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.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.557%"/><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: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense associated with the current period</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense due to reassessment of achievement related to prior periods</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%">— </span></td><td style="background-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%">(617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table details, for each period indicated, our stock-based compensation, net of forfeitures, and the amount capitalized in internally developed software, 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.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.557%"/><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: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: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #231f20;padding:0 1pt"/></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 colspan="3" style="background-color:#dddddd;padding:0 1pt"/><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:100%">$</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:100%">2,978 </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 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:100%">$</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:100%">1,638 </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: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="3" 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="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,648 </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:100%">Marketing</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%">542 </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%">375 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</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%">3,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,550 </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 12.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 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="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%">7,211 </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>(1) Net of $732 and $504 of stock-based compensation that was capitalized in the three months ended March 31, 2021 and 2020, 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.809%"/><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:15.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.769%"/><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: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, 2021</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, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Stock options issued and outstanding</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%">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="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%">5,733,738 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units outstanding</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%">3,879,392 </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%">4,459,743 </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:100%">Shares available for future equity grants</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%">16,796,584 </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%">11,309,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 12.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 reserved for future issuance</span></td><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:100%">25,739,438 </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:100%">21,502,858 </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"/><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"/></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"/></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"/></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"/></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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.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.557%"/><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: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, 2021</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 December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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;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%">4,039,667</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,330,271</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="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%">—</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%">(320,609)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.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;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%">4,039,667</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,009,662</span></td></tr></table></div> 5063462 5733738 3879392 4459743 16796584 11309377 25739438 21502858 1600000 0.01 0.85 4039667 3330271 0 320609 4039667 3009662 Option activity for the three months ended March 31, 2021 was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><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.557%"/><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.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.266%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #231f20;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #231f20;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #231f20;padding:0 1pt"/></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, 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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">7.23 </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%">4.39</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;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%">352,076 </span></td><td style="background-color:#dddddd;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"/><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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</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%">(670,050)</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.17 </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 12.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%">Options forfeited</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(223)</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%">10.80 </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="background-color:#ffffff;padding:2px 1pt 2px 12.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%">Options expired</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)</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%">8.61 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2021</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%">5,063,462</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%">7.50 </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%">4.28</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%">299,210 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable as of March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,891,618 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 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.87 </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%">4.15</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%">292,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 5733738 7.23 P4Y4M20D 352076000 670050 5.17 223 10.80 3 8.61 5063462 7.50 P4Y3M10D 299210000 4891618 6.87 P4Y1M24D 292128000 480000 P0Y8M1D 150000 300000 27.50 0 Restricted stock unit activity for the three months ended March 31, 2021 was as follows:<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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%">Restricted Stock Units</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%">Weighted Average Grant-Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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, 2021</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,459,743 </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 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:100%">$</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:100%">27.44 </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%">Granted</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%">76,942 </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%">59.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</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="3" 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%">(357,737)</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%">20.97 </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="3" 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%">(299,556)</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%">22.77 </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 March 31, 2021</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="3" style="background-color:#dddddd;padding:0 1pt"/><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%">3,879,392 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.04 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 have been deferred. The amount reported as outstanding or deferred as of March 31, 2021 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> 4459743 27.44 76942 59.84 357737 20.97 299556 22.77 3879392 29.04 102465000 P2Y5M12D 260509 1 0 2 Stock-compensation expense associated with the PSUs is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.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.557%"/><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: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense associated with the current period</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense due to reassessment of achievement related to prior periods</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%">— </span></td><td style="background-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%">(617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The following table details, for each period indicated, our stock-based compensation, net of forfeitures, and the amount capitalized in internally developed software, each as included in our consolidated statements of comprehensive loss:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.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.557%"/><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: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: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #231f20;padding:0 1pt"/></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 colspan="3" style="background-color:#dddddd;padding:0 1pt"/><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:100%">$</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:100%">2,978 </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 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:100%">$</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:100%">1,638 </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: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="3" 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="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,648 </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:100%">Marketing</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%">542 </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%">375 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</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%">3,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,550 </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 12.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 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="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%">7,211 </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>(1) Net of $732 and $504 of stock-based compensation that was capitalized in the three months ended March 31, 2021 and 2020, respectively, 1099000 153000 0 -617000 1099000 -464000 2978000 1638000 5761000 3648000 542000 375000 3302000 1550000 12583000 7211000 732000 504000 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 income 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 11.</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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:120%">Numerator:</span></td><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"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(35,784)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,117)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends on convertible preferred stock</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%">(2,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss attributable to common stock—basic and diluted</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,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 style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,117)</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:700;line-height:120%">Denominator:</span></td><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares—basic and diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" 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%">103,427,764 </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%">93,442,706 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share attributable to common stock—basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(0.37)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(0.64)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #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:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2023 notes as if converted</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="3" 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%">778,297 </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%">— </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:100%">2025 notes as if converted</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%">9,119,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027 notes as if converted</span></td><td colspan="3" 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%">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="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%">— </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible preferred stock as if converted</span></td><td colspan="3" 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%">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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</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%">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="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%">7,028,719 </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:100%">Restricted stock units outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(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:100%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,681,875 </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:100%">Employee stock purchase plan</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%">128,032 </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%">233,416 </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 12.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</span></td><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:100%">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="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:100%">11,944,010 </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"/></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) Includes $39 principal amount of 2023 notes with respect to which we received conversion requests by March 31, 2021. See Note 1.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2) Excludes 260,509 incremental PSUs and 150,000 incremental PSOs 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 and PSOs.</span></div>(3) Excludes 16,428 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, 2021. <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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:120%">Numerator:</span></td><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"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(35,784)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,117)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends on convertible preferred stock</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%">(2,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss attributable to common stock—basic and diluted</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,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 style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,117)</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:700;line-height:120%">Denominator:</span></td><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares—basic and diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" 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%">103,427,764 </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%">93,442,706 </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share attributable to common stock—basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(0.37)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(0.64)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><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> -35784000 -60117000 2336000 0 -38120000 -38120000 -60117000 -60117000 103427764 103427764 93442706 93442706 -0.37 -0.37 -0.64 -0.64 <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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #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:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2023 notes as if converted</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="3" 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%">778,297 </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%">— </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:100%">2025 notes as if converted</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%">9,119,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027 notes as if converted</span></td><td colspan="3" 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%">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="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%">— </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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible preferred stock as if converted</span></td><td colspan="3" 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%">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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</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%">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="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%">7,028,719 </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:100%">Restricted stock units outstanding</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(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:100%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,681,875 </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:100%">Employee stock purchase plan</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%">128,032 </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%">233,416 </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 12.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</span></td><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:100%">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="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:100%">11,944,010 </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"/></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) Includes $39 principal amount of 2023 notes with respect to which we received conversion requests by March 31, 2021. See Note 1.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2) Excludes 260,509 incremental PSUs and 150,000 incremental PSOs 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 and PSOs.</span></div>(3) Excludes 16,428 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, 2021. 778297 0 9119960 0 5346000 0 2040000 0 5063462 7028719 3862964 4681875 128032 233416 26338715 11944010 39000 260509 150000 2 16428 Income Taxes<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for the three months ended March 31, 2021 and 2020 was 0% as a result of our recording a full valuation allowance against the deferred tax assets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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, 2021 and 2020. 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 Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss ("NOL") carryforwards that could be utilized annually in the future to offset taxable income. Any such annual limitation may significantly reduce the utilization of the NOLs before they expire. A Section 382 limitation study performed as of March 31, 2017 determined there was an ownership change in 2006 and $1,538 of the 2006 net operating loss is unavailable.</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, 2020, we had accumulated approximately $227,751 of federal tax losses and approximately $12,576 (tax effected) of state net operating losses, and approximately $2,050 of foreign net operating losses. Federal net operating losses are available to offset federal taxable income and begin to expire in 2025. Federal net operating loss carryforwards of $142,420 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%">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> 0 0 1538000 227751000 12576000 2050000 142420000 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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.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:11.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.930%"/><td style="width:0.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.933%"/><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, 2021</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, 2020</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 style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Western Alliance Bank</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:bottom"><span 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%">50,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 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%">15,853 </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.25 </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 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%">50,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 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%">18,277 </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.25 </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;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%">17,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.35 </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%">12,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.35 </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 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%">15,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 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%">6,839 </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><td colspan="3" 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%">15,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%">7,849 </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%">105,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%">40,663 </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"/><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%">105,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%">39,029 </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><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 Western Alliance Bank ("Western Alliance") mature on June 15, 2021 and generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.00% or (ii) 3.25%. 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, 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%">Borrowings under the facility with Texas Capital Bank, N.A. ("Texas Capital") mature on July 14, 2021 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) 3.35%. 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;vertical-align:top;width:98.333%"><tr><td style="width:1.0%"/><td style="width:19.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.764%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.309%"/><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, 2021</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, 2020</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 style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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:100%">Goldman Sachs Bank USA</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:bottom"><span 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%">125,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 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%">48,851 </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.30 </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 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%">100,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 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%">23,949 </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.40 </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></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 facility matures on July 12, 2022, 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. Each new borrowing under the facility on and after January 12, 2021 generally bears interest at a rate of one-month LIBOR (subject to a floor of 0.30%) plus 3.00%. Outstanding borrowings originated before January 12, 2021 generally bears interest at a rate of one-month LIBOR (subject to a floor of 0.50%) plus an additional rate agreed upon between RedfinNow Borrower and Goldman Sachs. </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, 2021, RedfinNow Borrower had $141,067 of total assets, of which $92,914 related to inventory and $27,369 in cash and cash equivalents. As of December 31, 2020, RedfinNow Borrower had $65,191 of total assets, of which $47,620 related to inventory and $11,818 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, 2021 and 2020, we amortized $86 and $154 of the debt issuance costs, respectively, and recognized $340 and $80 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 style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stated Cash Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Interest Payment Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Semi-Annual Interest Payment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Conversion Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 15, 2023</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15, 2019</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15; July 15</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">— </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%">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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">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:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1; October 1</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.6920 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $119,973 of our 2023 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%">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, with an aggregate principal amount of $500,000. Our proceeds from the issuance, after deducting the initial purchasers' discount and offering expenses payable by us, were $488,234.</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 the 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;vertical-align:top;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Discount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,777 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,428 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 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%">12,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">648,713 </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 style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500,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 style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,739 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,261 </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;vertical-align:top;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, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Discount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,626 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,482 </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%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 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%">163,077 </span></td><td style="background-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%">9,905 </span></td><td style="background-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%">488,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104 </span></td><td style="background-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%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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%">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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139 </span></td><td style="background-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%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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%">789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><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 conditional 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. Following the conditional conversion date, a holder may convert its notes in such multiples without any conditions. The conditional 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 (with respect to our 2027 notes, this condition applies beginning with the quarter commencing July 1, 2021);</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><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%">With respect to our 2023 notes, the first condition described above was satisfied during the quarter ended March 31, 2021. As a result, our 2023 notes will be convertible at a holder's option during the quarter ending June 30, 2021, and have been classified as current liabilities on our consolidated balance sheet as of March 31, 2021. During the three months ended March 31, 2021, we settled conversion requests with respect to our 2023 notes with an aggregate principal amount of $1,849 using a combination of $1,886 cash and 36,980 shares. We also received additional conversion requests for aggregate principal amount of $39, which we will settle in the following quarter, pursuant to the indenture governing our 2023 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%">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, this accounting treatment is no longer applicable. All of our convertible senior notes are now accounted for wholly as liabilities. See Note 1 for adoption information related to the new standard. The difference between the principal amount of the notes and the carrying amount represents the 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 3 for fair value information related to our convertible senior notes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2027 Capped Calls</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In connection with the pricing of our 2027 notes, we entered into capped call transactions with certain counterparties (the “2027 capped calls”). The 2027 capped calls have initial strike prices of $93.53 per share and initial cap prices of $138.56 per share, in each case subject to certain adjustments. Conditions that cause adjustments to the initial strike price and initial cap price of the 2027 capped calls are similar to the conditions that result in corresponding adjustments to the conversion rate for our 2027 notes. The 2027 capped calls cover, subject to anti-dilution adjustments, 5,346,000 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 $54,450 incurred in connection with the 2027 capped calls was recorded as a reduction to additional paid-in capital.</span></div> 50000000 15853000 0.0325 50000000 18277000 0.0325 40000000 17971000 0.0335 40000000 12903000 0.0335 15000000 6839000 0.0300 15000000 7849000 0.0300 105000000 105000000 40663000 40663000 0 105000000 39029000 0 0.0200 0.0325 0.0025 0.0335 0.0200 0.0300 P30D 125000000 48851000 0.0330 100000000 23949000 0.0440 P6M 0.0030 0.0300 0.0050 141067000 92914000 27369000 65191000 47620000 11818000 86000 154000 340000 80000 We have issued convertible senior notes with the following characteristics:<div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stated Cash Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Interest Payment Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Semi-Annual Interest Payment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Conversion Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 15, 2023</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15, 2019</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15; July 15</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">— </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%">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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">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:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1; October 1</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.6920 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $119,973 of our 2023 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%">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, with an aggregate principal amount of $500,000. Our proceeds from the issuance, after deducting the initial purchasers' discount and offering expenses payable by us, were $488,234.</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 the 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;vertical-align:top;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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Discount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,777 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,428 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 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%">12,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">648,713 </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 style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500,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 style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,739 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,261 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Discount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,626 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,482 </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%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 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%">163,077 </span></td><td style="background-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%">9,905 </span></td><td style="background-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%">488,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.0175 0.0245 32.7332 0.0042 13.7920 0.0050 0.0091 10.6920 143750000 119973000 661250000 500000000 488234000 23777000 0 349000 23428000 661250000 0 12537000 648713000 500000000 0 11739000 488261000 25626000 2776000 368000 22482000 661250000 163077000 9905000 488268000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.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: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: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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104 </span></td><td style="background-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%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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%">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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></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%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139 </span></td><td style="background-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%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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%">789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 104000 629000 0 1390000 72000 186000 176000 2205000 0 0 0 0 690000 0 690000 0 35000 0 0 0 27000 0 62000 0 139000 629000 0 1390000 789000 186000 928000 2205000 20 30 1.30 5 5 0.98 1849000 1886000 36980 39000 93.53 138.56 5346000 54450000 Subsequent Events<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Closing of RentPath Acquisition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On April 2, 2021, we closed our acquisition of RentPath and paid $608,000 in cash in connection with the closing. This amount includes the release, to the Sellers, of $60,800 that we had previously deposited into an escrow account and reported in restricted cash as of March 31, 2021. We are currently in the process of determining the purchase price allocation and will record the estimated fair values when we have obtained and evaluated all required information.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional 2027 Notes and Additional 2027 Capped Calls</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On April 5, 2021 and pursuant to the initial purchasers exercise of their option to purchase additional 2027 notes, we issued additional 2027 notes with an aggregate principal amount of $75,000. Our proceeds from the issuance, after deducting the initial purchaser's discount and offering expenses payable by us, were $73,270. In connection with the initial purchasers' exercise of their option, we entered into additional 2027 capped calls on March 31, 2021 that settled on April 5, 2021. These additional capped calls cover 801,900 additional shares of our common stock, subject to anti-dilution adjustments. The cost of $8,168 incurred in connection with the additional 2027 capped calls was recorded as a reduction to additional paid-in capital.</span> 608000000 60800000 75000000 73270000 801900 8168000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - shares
3 Months Ended
Mar. 31, 2021
Apr. 28, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2021  
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   104,041,511
Entity Central Index Key 0001382821  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 1,241,255 $ 925,276
Restricted cash 101,790 20,544
Short-term investments 140,843 131,561
Accounts receivable, net of allowances for credit losses of $182 and $160 47,416 54,719
Inventory 97,371 49,158
Loans held for sale 43,447 42,539
Prepaid expenses 15,224 12,131
Other current assets 7,014 4,898
Total current assets 1,694,360 1,240,826
Property and equipment, net 47,649 43,988
Right-of-use assets, net 47,932 44,149
Long-term investments 6,906 11,922
Goodwill and intangibles, net 10,894 11,016
Other assets, noncurrent 8,836 8,619
Total assets 1,816,577 1,360,520
Current liabilities    
Accounts payable 15,568 5,644
Accrued liabilities 75,754 69,460
Other payables 19,117 13,184
Warehouse Agreement Borrowings 40,663 39,029
Secured revolving credit facility 48,851 23,949
Convertible senior notes, net 23,428 22,482
Lease liabilities 12,611 11,973
Total current liabilities 235,992 185,721
Lease liabilities and deposits, noncurrent 53,333 49,339
Convertible senior notes, net, noncurrent 1,136,974 488,268
Payroll tax liabilities, noncurrent 6,812 6,812
Total liabilities 1,433,111 730,140
Commitments and contingencies (Note 7)
Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 shares issued and outstanding 39,834 39,823
Stockholders’ equity    
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 103,983,585 and 103,000,594 shares issued and outstanding, respectively 104 103
Additional paid-in capital 641,702 860,556
Accumulated other comprehensive income 161 211
Accumulated deficit (298,335) (270,313)
Total stockholders’ equity 343,632 590,557
Total liabilities, mezzanine equity and stockholders’ equity $ 1,816,577 $ 1,360,520
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for credit loss $ 182 $ 160
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) 103,983,585 103,000,594
Common stock, outstanding (in shares) 103,983,585 103,000,594
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue $ 268,319 $ 190,995
Cost of revenue 225,961 178,116
Gross profit 42,358 12,879
Operating expenses    
Technology and development 27,678 20,274
Marketing 11,802 25,708
General and administrative 37,391 24,327
Total operating expenses 76,871 70,309
Loss from operations (34,513) (57,430)
Interest income 159 1,103
Interest expense (1,338) (2,444)
Other income (expense), net (92) (1,346)
Net loss (35,784) (60,117)
Dividends on convertible preferred stock (2,336) 0
Net loss per share attributable to common stock - basic (38,120) (60,117)
Net loss attributable to common stock - diluted $ (38,120) $ (60,117)
Weighted average shares - basic (in shares) 103,427,764 93,442,706
Weighted averages shares - diluted (in shares) 103,427,764 93,442,706
Net loss $ (35,784) $ (60,117)
Other comprehensive income (loss)    
Foreign currency translation adjustments 0 (25)
Unrealized gain (loss) on available-for-sale securities (50) 559
Service    
Revenue 175,593 111,478
Cost of revenue 134,851 98,368
Product    
Revenue 92,726 79,517
Cost of revenue $ 91,110 $ 79,748
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Operating Activities    
Net loss $ (35,784) $ (60,117)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 4,341 3,307
Stock-based compensation 12,583 7,211
Amortization of debt discount and issuance costs 855 1,730
Non-cash lease expense 2,533 2,254
Impairment costs 0 1,420
Net gain on IRLCs, forward sales commitments and loans held for sale (1,052) (494)
Other 109 (119)
Change in assets and liabilities:    
Accounts receivable, net 7,303 (2,598)
Inventory (48,213) 3,941
Prepaid expenses and other assets (3,359) 4,934
Accounts payable 5,947 514
Accrued liabilities, other payables, and payroll tax liabilities, noncurrent 8,873 18,725
Lease liabilities (2,951) (2,693)
Origination of loans held for sale (227,090) (132,697)
Proceeds from sale of loans originated as held for sale 225,140 111,233
Net cash used in operating activities (50,765) (43,449)
Investing activities    
Purchases of property and equipment (5,285) (3,406)
Purchases of investments (67,877) (33,267)
Sales of investments 0 31,608
Maturities of investments 63,589 1,597
Net cash used in investing activities (9,573) (3,468)
Financing activities    
Proceeds from the issuance of common stock pursuant to employee equity plans 3,411 4,103
Tax payments related to net share settlements on restricted stock units (10,860) (3,307)
Borrowings from warehouse credit facilities 216,382 131,310
Repayments to warehouse credit facilities (214,747) (110,025)
Borrowings from secured revolving credit facility 71,177 11,854
Repayments to secured revolving credit facility (46,275) (7,398)
Proceeds from issuance of convertible senior notes, net of issuance costs 488,691 0
Purchases of capped calls related to convertible senior notes (54,480) 0
Payments for repurchases and conversions of convertible senior notes (1,886) 0
Other payables—deposits held in escrow 6,521 3,684
Principal payments under finance lease obligations (67) (15)
Cash paid for secured revolving credit facility issuance costs (305) 0
Net cash provided by financing activities 457,562 30,206
Effect of exchange rate changes on cash and cash equivalents 1 (25)
Net change in cash, cash equivalents, and restricted cash 397,225 (16,736)
Cash, cash equivalents, and restricted cash:    
Beginning of period 945,820 247,448
End of period 1,343,045 230,712
Supplemental disclosure of cash flow information    
Cash paid for interest 973 1,582
Non-cash transactions    
Stock-based compensation capitalized in property and equipment 732 504
Property and equipment additions in accounts payable and accrued liabilities 2,348 451
Leasehold improvements paid directly by lessor $ 1,334 $ 0
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Changes in 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, 2019       93,001,597          
Beginning balance at Dec. 31, 2019 $ 331,446     $ 93 $ 583,097   $ (251,786)   $ 42
Increase (Decrease) in Stockholders' Equity                  
Issuance of common stock pursuant to exercise of stock options (in shares)       738,398          
Issuance of common stock pursuant to exercise of stock options 3,916     $ 1 3,915        
Issuance of common stock pursuant to settlement of restricted stock units (in shares)       320,440          
Issuance of common stock pursuant to settlement of restricted stock units 0                
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)       (102,661)          
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (3,307)       (3,307)        
Stock-based compensation 7,715       7,715        
Other comprehensive income 533               533
Net loss (60,117)           (60,117)    
Ending balance (in shares) at Mar. 31, 2020       93,957,774          
Ending balance at Mar. 31, 2020 280,186     $ 94 591,420   (311,903)   575
Beginning balance (in shares) at Dec. 31, 2019       93,001,597          
Beginning balance at Dec. 31, 2019 $ 331,446     $ 93 583,097   (251,786)   42
Ending balance (in shares) at Dec. 31, 2020 40,000   40,000            
Ending balance at Dec. 31, 2020 $ 39,823   $ 39,823            
Ending balance (in shares) at Dec. 31, 2020 103,000,594     103,000,594          
Ending balance at Dec. 31, 2020 $ 590,557 $ (162,478)   $ 103 860,556 $ (170,240) (270,313) $ 7,762 211
Increase (Decrease) in Stockholders' Equity                  
Accounting Standards Update [Extensible List] rdfn:AccountingStandardsUpdate202006Member                
Issuance of convertible preferred stock, net     $ 11            
Common Stock Dividends, Shares       30,640          
Issuance of common stock pursuant to exercise of stock options (in shares) 670,050     670,050          
Issuance of common stock pursuant to exercise of stock options $ 3,463     $ 1 3,462        
Issuance of common stock pursuant to settlement of restricted stock units (in shares)       360,351          
Issuance of common stock pursuant to settlement of restricted stock units 0                
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)       (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 income (50)               (50)
Net loss $ (35,784)           (35,784)    
Ending balance (in shares) at Mar. 31, 2021 40,000   40,000            
Ending balance at Mar. 31, 2021 $ 39,834   $ 39,834            
Ending balance (in shares) at Mar. 31, 2021 103,983,585     103,983,585          
Ending balance at Mar. 31, 2021 $ 343,632     $ 104 $ 641,702   $ (298,335)   $ 161
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Accounting Policies
3 Months Ended
Mar. 31, 2021
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, 2020 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2020 included in Item 8 in our annual report for the year ended December 31, 2020. 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, 2021, the statements of comprehensive loss, statements of cash flows, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any interim period or for any other future year.

Certain amounts presented in the prior period consolidated statements of cash flows have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported cash flows from operating activities, investing activities or financing activities in the consolidated statements of cash flows.

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, fair value of interest rate lock commitments ("IRLCs") and forward sales commitments, fair value of reporting units for purposes of evaluating goodwill for impairment, current expected credit losses on certain financial assets, and the fair value of the convertible feature related to our convertible senior notes. 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.

Agreement to Acquire RentPath Holdings, Inc.—On February 19, 2021, we entered into an Asset Purchase Agreement (the "Purchase Agreement") with RentPath Holdings, Inc. ("RentPath") and certain of its wholly owned subsidiaries (together with RentPath Holdings, Inc., the "Sellers"). RentPath is a provider of digital marketing solutions for rental properties through a network of internet listing websites. Pursuant to the Purchase Agreement, we will acquire, for $608,000 in cash, all of the equity interests of RentPath, as reorganized following an internal restructuring of the Sellers (“Reorganized RentPath”) pursuant to the joint chapter 11 plan of reorganization of the Sellers in the chapter 11 cases of the Sellers (the "Plan") and certain of their affiliates filed on February 12, 2020 in the U.S. Bankruptcy Court for the District of Delaware (the "Acquisition"). In connection with the internal restructuring, certain assets and liabilities related to the Sellers' business of providing digital media services to clients in the residential real estate business will be transferred to Reorganized RentPath, and the remaining assets and liabilities will be transferred to a wind-down company.
In connection with our entry into the Purchase Agreement, we deposited $60,800 into an escrow account, and this amount will be applied towards the purchase price at the closing of the Acquisition. If the Purchase Agreement is terminated, other than in a situation involving our breach of the Purchase Agreement, then the deposit will be returned to us. We have recorded the deposit in escrow account as part of restricted cash on the consolidated balance sheet. See Note 16 for details on the closing of our acquisition of RentPath that occurred on April 2, 2021.

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

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

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

Unsettled Conversion Requests of Convertible Senior Notes—Our 2023 notes were convertible during the quarter ended March 31, 2021. We received conversion requests for $39 aggregate principal amount of the notes prior to the end of the quarter that we will settle using a combination of cash and shares of our common stock during the quarter ending June 30, 2021. All references to the outstanding aggregate principal amount of our 2023 notes as of March 31, 2021 includes the $39 principal amount with respect to which we received conversion requests on or prior to such date.

Recently Adopted Accounting Pronouncements—In August 2020, the Financial Accounting Standards Board (the "FASB") issued authoritative guidance under ASU 2020-06.

This guidance removes the liability and equity separation models for convertible instruments with a cash conversion feature or beneficial conversion feature. As a result, companies will more likely account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account). In addition, the guidance simplifies the settlement assessment that issuers perform to determine whether a contract in their own equity qualifies for equity classification. Finally, the guidance requires entities to use the if-converted method to calculate earnings per share for all convertible instruments.

We early adopted ASU 2020-06 as of January 1, 2021 using the modified retrospective approach. The cumulative effect of initially applying the new standard was recognized as an adjustment to accumulated deficit. Upon the adoption of the new standard we recognized the following adjustments:

Ending Balance as of December 31, 2020ASU 2020-06 AdjustmentsBeginning Balance as of January 1, 2021
Convertible senior notes, net$22,482 $2,723 $25,205 
Convertible senior notes, net, noncurrent488,268159,755648,023
Additional paid-in capital860,556(170,240)690,316
Accumulated deficit(270,313)7,762(262,551)

The $7,762 adjustment to accumulated deficit represents a reduction to non-cash interest expense related to the accretion of the debt discount under the historical separation model.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting and Revenue
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Segment Reporting and Revenue Segment Reporting and Revenue
In operation of the business, our management, including our chief operating decision maker, 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 five operating segments and two reportable segments, real estate services and properties.

We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, and from the sale of homes. Our key revenue components are brokerage revenue, partner revenue, properties 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,
20212020
Real estate services
Brokerage revenue$156,447 $102,351 
Partner revenue12,162 6,285 
Total real estate services revenue168,609 108,636 
Cost of revenue128,216 93,562 
Gross profit40,393 15,074 
Properties
Revenue92,726 79,098 
Cost of revenue91,130 79,299 
Gross profit1,596 (201)
Other
Revenue9,357 4,250 
Cost of revenue8,988 6,244 
Gross profit369 (1,994)
Intercompany eliminations
Revenue(2,373)(989)
Cost of revenue(2,373)(989)
Gross profit— — 
Consolidated
Revenue268,319 190,995 
Cost of revenue225,961 178,116 
Gross profit42,358 12,879 
Operating expenses76,871 70,309 
Interest income159 1,103 
Interest expense(1,338)(2,444)
Other income (expense), net(92)(1,346)
Net loss$(35,784)$(60,117)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Derivatives

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

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

Notional AmountsMarch 31, 2021December 31, 2020
Forward sales commitments$105,107 $130,109 
IRLCs111,753 88,923 

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

Three Months Ended March 31,
InstrumentClassification20212020
Forward sales commitmentsService revenue$1,928 $(1,571)
IRLCsService revenue166 1,195 

Fair Value of Financial Instruments

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

Balance at March 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$612,590 $612,590 $— $— 
U.S. treasury securities4,912 4,912 — — 
Total cash equivalents617,502 617,502 — — 
Short-term investments
U.S. treasury securities140,843 140,843 — — 
Loans held for sale43,447 — 43,447 — 
Other current assets
Forward sales commitments1,465 — 1,465 — 
IRLCs2,146 — — 2,146 
Total other current assets3,611 — 1,465 2,146 
Long-term investments
Agency bonds6,906 6,906 — — 
Total assets$812,309 $765,251 $44,912 $2,146 
Liabilities
Accrued liabilities
Forward sales commitments$10 $— $10 $— 
IRLCs209 — — 209 
Total liabilities$219 $— $10 $209 
Balance at December 31, 2020Quoted 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$886,261 $886,261 $— $— 
U.S. treasury securities6,100 6,100 — — 
Total cash equivalents892,361 892,361 — — 
Short-term investments
   U.S. treasury securities131,561 131,561 — — 
Loans held for sale42,539 — 42,539 — 
Other current assets
Forward sales commitments34 — 34 — 
IRLCs1,781 — — 1,781 
Total other current assets1,815 — 34 1,781 
Long-term investments
Agency bonds11,922 11,922 — — 
Total assets$1,080,198 $1,035,844 $42,573 $1,781 
Liabilities
Accrued liabilities
Forward sales commitments$507 $— $507 $— 
IRLCs10 — — 10 
Total liabilities$517 $— $507 $10 

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, 2021December 31, 2020
Weighted-average pull-through rate
Market pricing
72.8%72.3%

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

Balance, net—January 1, 2021$1,771 
Issuances of IRLCs5,504 
Settlements of IRLCs(5,139)
Net loss recognized in earnings(199)
Balance, net—March 31, 2021$1,937 
Changes in fair value recognized during the period relating to assets still held at March 31, 2021$166 

The following table presents the carrying amounts and estimated fair values of our 2023 notes, 2025 notes, and our 2027 notes that are not recorded at fair value on our consolidated balance sheets:

March 31, 2021December 31, 2020
IssuanceNet Carrying AmountEstimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,428 $53,683 $22,482 $59,894 
2025 notes648,713 772,651 488,268 802,083 
2027 notes488,261 510,340 — — 
The difference between the principal amounts and unsettled conversions of our 2023 notes, our 2025 notes, and our 2027 notes, which were $23,777, $661,250, and $500,000, respectively, and the net carrying amounts of the notes represents the unamortized debt issuance costs (see Note 15 for additional details). 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, 2021, the difference between the net carrying amount of the notes and their estimated fair values represented the equity conversion value premium the market assigned to the notes. Based on the closing price of our common stock of $66.59 on March 31, 2021, the if-converted value of the 2023 notes exceeded the principal amount of $23,777, while the if-converted values of the 2025 notes and 2027 notes were less than the principal amounts of $661,250 and $500,000, respectively. See Note 15 for additional details on the 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, cost method investments, and other assets. These assets are measured at fair value if determined to be impaired.

The cost or amortized cost, gross unrealized gains and losses, and estimated fair market value of our cash, money market funds, restricted cash, and available-for-sale investments were as follows:

March 31, 2021
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$623,753 $— $— $623,753 $623,753 $— $— 
Money markets funds612,590 — — 612,590 612,590 — — 
Restricted cash101,790 — — 101,790 101,790 — — 
U.S. treasury securities145,630 125 — 145,755 4,912 140,843 — 
Agency bonds6,900 (1)6,906 — — 6,906 
Total$1,490,663 $132 $(1)$1,490,794 $1,343,045 $140,843 $6,906 


December 31, 2020
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$32,915 $— $— $32,915 $32,915 $— $— 
Money markets funds886,261 — — 886,261 886,261 — — 
Restricted cash20,544 — — 20,544 20,544 — — 
U.S. treasury securities137,502 159 — 137,661 6,100 131,561 — 
Agency bonds11,900 22 — 11,922 — — 11,922 
Total$1,089,122 $181 $— $1,089,303 $945,820 $131,561 $11,922 

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, 2021 and December 31, 2020, we had accrued interest of $44 and $108, respectively, on our available-for-sale investments, of which we have recorded no expected credit losses. Accrued interest receivable is presented within other current assets in our consolidated balance sheets.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory
3 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Inventory Inventory
The components of inventory were as follows:

March 31, 2021December 31, 2020
Properties for sale$43,428 $17,153 
Properties not available for sale14,515 7,225 
Properties under improvement39,428 24,780 
Inventory$97,371 $49,158 

Inventory costs include direct home purchase costs and any capitalized improvements, net of lower of cost or net realizable value write-downs applied on a specific home basis. As of March 31, 2021 and December 31, 2020, lower of cost or net realizable value write-downs were $112 and $29, respectively. During the three months ended March 31, 2021 and 2020, we directly purchased $120,488 and $65,167 of homes and sold $74,598 and $68,083 in cost basis of homes, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment
3 Months Ended
Mar. 31, 2021
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, 2021December 31, 2020
Leasehold improvementsShorter of lease term or economic life$31,132 $29,558 
Website and software development costs
2-3
35,308 33,278 
Computer and office equipment39,922 7,765 
Software31,871 1,858 
Furniture77,277 7,450 
Property and equipment, gross85,510 79,909 
Accumulated depreciation and amortization(45,254)(41,614)
Construction in progress7,393 5,693 
Property and equipment, net$47,649 $43,988 

Depreciation and amortization expense for property and equipment amounted to $4,219 and $3,186 for the three months ended March 31, 2021 and 2020, respectively. We capitalized software development costs, including stock-based compensation, of $3,365 and $2,677 for the three months ended March 31, 2021 and 2020, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Mar. 31, 2021
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 CostClassification20212020
Operating lease cost:
Operating lease cost(1)
Cost of revenue$2,324 $2,138 
Operating lease cost(1)
Operating expenses1,117 1,094 
Total operating lease cost$3,441 $3,232 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$56 $17 
Interest on lease liabilitiesCost of revenue$
Total finance lease cost$65 $20 

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


Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2021, excluding the three months ended March 31, 2021$11,267 $163 $369 $11,799 
202214,475 217 14 14,706 
202313,442 204 — 13,646 
202412,039 110 — 12,149 
20258,881 — — 8,881 
Thereafter13,384 — — 13,384 
Total lease payments$73,488 $694 $383 $74,565 
Less: Interest(1)
8,181 57 
Present value of lease liabilities$65,307 $637 

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

Lease Term and Discount RateMarch 31, 2021December 31, 2020
Weighted average remaining operating lease term (years)
5.35.2
Weighted average remaining finance lease term (years)
3.33.5
Weighted average discount rate for operating leases
4.5 %4.4 %
Weighted average discount rate for finance leases
5.4 %5.4 %
Three Months Ended March 31,
Supplemental Cash Flow Information20212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,643 $3,464 
Operating cash flows from finance leases
Financing cash flows from finance leases45 12 
Right of use assets obtained in exchange for lease liabilities
Operating leases$6,247 $223 
Finance leases39 — 
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 CostClassification20212020
Operating lease cost:
Operating lease cost(1)
Cost of revenue$2,324 $2,138 
Operating lease cost(1)
Operating expenses1,117 1,094 
Total operating lease cost$3,441 $3,232 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$56 $17 
Interest on lease liabilitiesCost of revenue$
Total finance lease cost$65 $20 

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


Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2021, excluding the three months ended March 31, 2021$11,267 $163 $369 $11,799 
202214,475 217 14 14,706 
202313,442 204 — 13,646 
202412,039 110 — 12,149 
20258,881 — — 8,881 
Thereafter13,384 — — 13,384 
Total lease payments$73,488 $694 $383 $74,565 
Less: Interest(1)
8,181 57 
Present value of lease liabilities$65,307 $637 

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

Lease Term and Discount RateMarch 31, 2021December 31, 2020
Weighted average remaining operating lease term (years)
5.35.2
Weighted average remaining finance lease term (years)
3.33.5
Weighted average discount rate for operating leases
4.5 %4.4 %
Weighted average discount rate for finance leases
5.4 %5.4 %
Three Months Ended March 31,
Supplemental Cash Flow Information20212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,643 $3,464 
Operating cash flows from finance leases
Financing cash flows from finance leases45 12 
Right of use assets obtained in exchange for lease liabilities
Operating leases$6,247 $223 
Finance leases39 — 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2021
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 have not accrued any legal expenses for these proceedings because 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 is 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 Surefeld 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.

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 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.
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 December 6, 2019, we filed a motion to compel arbitration and asserted that the plaintiff had agreed to arbitrate her claims and had waived all class claims. Following that filing, we and the plaintiff stipulated to allow the plaintiff to amend her complaint to dismiss the class action claim and assert only claims under PAGA. On January 14, 2020, pursuant to the parties’ stipulation, the court granted the plaintiff leave to file a first amended complaint, and she filed her first amended complaint on January 30, 2020. Following this stipulation, only the plaintiff's claims under PAGA will proceed. 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, 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 December 2, 2020, we filed a motion to compel arbitration and asserted that the plaintiff had agreed to arbitrate his claims and had waived all class claims.

On March 24, 2021, Anthony Bush, who is one of our former associate agents, filed a complaint against us in the Superior Court of California, County of Alameda. The 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.

Potential Employment Claim—On April 6, 2021, two of our former employees and one of our current employees (together, the "claimants") submitted notices to the California Labor & Workforce Development Agency (the "LWDA") to notify the LWDA that they intend to seek penalties against us under PAGA for our alleged violations of provisions of the California Labor Code. With respect to some or all of the claimants, these violations relate to alleged non-payment of owed wages, improper wage deductions, not providing wage statements, retaliation, failure to keep payroll records, failure to pay a minimum wage, failure to provide a written agreement regarding commission payments, and failure to reimburse business expenses. Certain of these violations are also asserted on behalf of other allegedly aggrieved employees. The claimants had also previously submitted complaints against us and two of our former employees to the California Department of Fair Employment and Housing alleging harassment, discrimination, and retaliation. Prior to the claimants' submission of their LWDA notices, we had offered to settle all of the claimants' allegations, but the claimants rejected our offer. We accrued a legal expense for our rejected settlement offer for the quarter ended March 31, 2021. In addition, we believe that it is reasonably possible that losses beyond the amount of our rejected settlement offer could occur. However, we are unable to estimate the amount of any additional loss.

Other Commitments

Other commitments relate to homes that are under contract to purchase through our properties business but that have not closed, and network infrastructure for our data operations.
Future payments due under these agreements as of March 31, 2021 are as follows:

Other Commitments
2021, excluding the three months ended March 31, 2021$141,866 
20228,956 
20231,849 
2024807 
2025 and thereafter36
Total future minimum payments$153,514 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Acquired Intangible Assets
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquired Intangible Assets Acquired Intangible Assets
The components of intangible assets were as follows:

March 31, 2021December 31, 2020
Useful Lives (Years)GrossAccumulated AmortizationNetGrossAccumulated AmortizationNet
Trade names10$1,040 $(676)$364 $1,040 $(650)$390 
Developed technology
102,980 (1,937)1,043 2,980 (1,862)1,118 
Customer relationships
10860 (559)301 860 (538)322 
Total$4,880 $(3,172)$1,708 $4,880 $(3,050)$1,830 

Amortization expense amounted to $122 and $122 for each of the three months ended March 31, 2021 and 2020, respectively. We will recognize the remaining amortization expense of $1,708 over a four-year period, with the first three years recognizing expense of $488 per year, and the fourth year recognizing expense of $366.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
The components of accrued liabilities were as follows:

March 31, 2021December 31, 2020
Accrued compensation and benefits
$54,498 $49,238 
Miscellaneous accrued liabilities
10,969 9,722 
Payroll tax liability deferred by the CARES Act6,812 6,812 
Customer contract liabilities3,475 3,688 
Total accrued liabilities
$75,754 $69,460 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Other Payables
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Other Payables Other Payables
Other payables consists primarily of customer deposits for cash held in escrow on behalf of real estate buyers using our title and settlement services. Since we do not have rights to the cash, the customer deposits are recorded as a liability with a corresponding asset in the same amount recorded within restricted cash.

The components of other payables were as follows:

March 31, 2021December 31, 2020
Customer deposits$17,704 $11,183 
Miscellaneous payables1,413 2,001 
Total other payables$19,117 $13,184 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Mezzanine Equity
3 Months Ended
Mar. 31, 2021
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, 2021, the carrying value of our convertible preferred stock, net of issuance costs, is $39,834, 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, 2021. These shares are included in basic and diluted net loss per share attributable to common stock in Note 13. As of March 31, 2021, 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 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Equity Compensation Plans
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Equity and Equity Compensation Plans Equity and Equity Compensation Plans
Common Stock—As of March 31, 2021 and December 31, 2020, 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, 2021 and December 31, 2020, 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, 2021December 31, 2020
Stock options issued and outstanding5,063,462 5,733,738 
Restricted stock units outstanding3,879,392 4,459,743 
Shares available for future equity grants16,796,584 11,309,377 
Total shares reserved for future issuance25,739,438 21,502,858 

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, 2021Year Ended December 31, 2020
Shares available for issuance at beginning of period4,039,6673,330,271
Shares issued during the period(320,609)
Total shares available for future issuance at end of period4,039,6673,009,662

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

Number of OptionsWeighted- Average Exercise PriceWeighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of January 1, 20215,733,738$7.23 4.39$352,076 
Options exercised(670,050)5.17 
Options forfeited(223)10.80 
Options expired(3)8.61 
Outstanding as of March 31, 20215,063,4627.50 4.28299,210 
Options exercisable as of March 31, 20214,891,618 6.87 4.15292,128 

The grant date fair value of options to purchase common stock is recorded as stock-based compensation over the vesting period. As of March 31, 2021, there was $480 of total unrecognized compensation cost related to stock options. These costs are expected to be recognized over a weighted-average period of 0.67 years.

On June 1, 2019, we granted stock options subject to performance conditions ("PSOs"), with a target of 150,000 shares and a maximum 300,000 shares, to our chief executive officer. The options have an exercise price of $27.50 per share and have the same performance and vesting conditions as the restricted stock units subject to performance conditions that we granted in 2019. We determined that vesting is probable and have accrued compensation expense for the PSOs. None of the options vested during the three months ended March 31, 2021.

Restricted Stock Units—Restricted stock unit activity for the three months ended March 31, 2021 was as follows:

Restricted Stock UnitsWeighted Average Grant-Date Fair Value
Outstanding as of January 1, 20214,459,743 $27.44 
Granted76,942 59.84 
Vested(1)
(357,737)20.97 
Forfeited or canceled(299,556)22.77 
Outstanding or deferred as of March 31, 2021(1)
3,879,392 $29.04 

(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of March 31, 2021 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, 2021, there was $102,465 of total unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.45 years.
As of March 31, 2021, there were 260,509 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-compensation expense associated with the PSUs is as follows:

Three Months Ended March 31,
20212020
Expense associated with the current period$1,099 $153 
Expense due to reassessment of achievement related to prior periods— $(617)
Total expense$1,099 $(464)

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

Three Months Ended March 31,
20212020
Cost of revenue$2,978 $1,638 
Technology and development (1)
5,761 3,648 
Marketing542 375 
General and administrative3,302 1,550 
Total stock-based compensation$12,583 $7,211 
(1) Net of $732 and $504 of stock-based compensation that was capitalized in the three months ended March 31, 2021 and 2020, respectively,
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share Attributable to Common Stock
3 Months Ended
Mar. 31, 2021
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 income per share whenever doing so would be dilutive.

We calculate basic and diluted net loss per share attributable to common stock in conformity with the two-class method required for companies with participating securities. We consider our convertible preferred stock to be 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 11.
The calculation of basic and diluted net loss per share attributable to common stock was as follows:

Three Months Ended March 31,
20212020
Numerator:
Net loss$(35,784)$(60,117)
Dividends on convertible preferred stock(2,336)— 
Net loss attributable to common stock—basic and diluted$(38,120)$(60,117)
Denominator:
Weighted average shares—basic and diluted(1)
103,427,764 93,442,706 
Net loss per share attributable to common stock—basic and diluted$(0.37)$(0.64)

(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,
20212020
2023 notes as if converted(1)
778,297 — 
2025 notes as if converted9,119,960 — 
2027 notes as if converted5,346,000 — 
Convertible preferred stock as if converted2,040,000 — 
Stock options outstanding(2)
5,063,462 7,028,719 
Restricted stock units outstanding(2)(3)
3,862,964 4,681,875 
Employee stock purchase plan128,032 233,416 
Total26,338,715 11,944,010 

(1) Includes $39 principal amount of 2023 notes with respect to which we received conversion requests by March 31, 2021. See Note 1.
(2) Excludes 260,509 incremental PSUs and 150,000 incremental PSOs 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 and PSOs.
(3) Excludes 16,428 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, 2021.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our effective tax rate for the three months ended March 31, 2021 and 2020 was 0% as a result of our recording a full valuation allowance against the 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, 2021 and 2020. 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 Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss ("NOL") carryforwards that could be utilized annually in the future to offset taxable income. Any such annual limitation may significantly reduce the utilization of the NOLs before they expire. A Section 382 limitation study performed as of March 31, 2017 determined there was an ownership change in 2006 and $1,538 of the 2006 net operating loss is unavailable.
As of December 31, 2020, we had accumulated approximately $227,751 of federal tax losses and approximately $12,576 (tax effected) of state net operating losses, and approximately $2,050 of foreign net operating losses. Federal net operating losses are available to offset federal taxable income and begin to expire in 2025. Federal net operating loss carryforwards of $142,420 generated after 2017 available 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 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
3 Months Ended
Mar. 31, 2021
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, 2021December 31, 2020
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $15,853 3.25 %$50,000 $18,277 3.25 %
Texas Capital Bank, N.A.40,000 17,971 3.35 %40,000 12,903 3.35 %
Flagstar Bank, FSB
$15,000 $6,839 3.00 %15,000 7,849 3.00 %
Total$105,000 $40,663 — $105,000 $39,029 — 

Borrowings under the facility with Western Alliance Bank ("Western Alliance") mature on June 15, 2021 and generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.00% or (ii) 3.25%. 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, 2021.

Borrowings under the facility with Texas Capital Bank, N.A. ("Texas Capital") mature on July 14, 2021 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) 3.35%. 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, 2021December 31, 2020
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$125,000 $48,851 3.30 %$100,000 $23,949 4.40 %
The facility matures on July 12, 2022, 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. Each new borrowing under the facility on and after January 12, 2021 generally bears interest at a rate of one-month LIBOR (subject to a floor of 0.30%) plus 3.00%. Outstanding borrowings originated before January 12, 2021 generally bears interest at a rate of one-month LIBOR (subject to a floor of 0.50%) plus an additional rate agreed upon between RedfinNow Borrower and Goldman Sachs.

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, 2021, RedfinNow Borrower had $141,067 of total assets, of which $92,914 related to inventory and $27,369 in cash and cash equivalents. As of December 31, 2020, RedfinNow Borrower had $65,191 of total assets, of which $47,620 related to inventory and $11,818 in cash and equivalents.

For the three months ended March 31, 2021 and 2020, we amortized $86 and $154 of the debt issuance costs, respectively, and recognized $340 and $80 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.91 %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 $119,973 of our 2023 notes.

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, with an aggregate principal amount of $500,000. Our proceeds from the issuance, after deducting the initial purchasers' discount and offering expenses payable by us, were $488,234.

The components of the convertible senior notes were as follows:

March 31, 2021
IssuanceAggregate Principal AmountUnamortized Debt Discount Unamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,777 $— $349 $23,428 
2025 notes$661,250 $— $12,537 $648,713 
2027 notes$500,000 $— $11,739 $488,261 
December 31, 2020
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$25,626 $2,776 $368 $22,482 
2025 notes$661,250 $163,077 $9,905 $488,268 

Three Months Ended
March 31, 2021March 31, 2020
2023 notes
Contractual interest expense$104 $629 
Amortization of debt discount— 1,390 
Amortization of debt issuance costs72 186 
Total interest expense$176 $2,205 
2025 notes
Contractual interest expense$— $— 
Amortization of debt discount— — 
Amortization of debt issuance costs690 — 
Total interest expense$690 $— 
2027 notes
Contractual interest expense$35 $— 
Amortization of debt discount— — 
Amortization of debt issuance costs27 — 
Total interest expense$62 $— 
Total
Contractual interest expense$139 $629 
Amortization of debt discount— 1,390 
Amortization of debt issuance costs789 186 
Total interest expense$928 $2,205 

Conversion of Our Convertible Senior Notes

Prior to the conditional 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. Following the conditional conversion date, a holder may convert its notes in such multiples without any conditions. The conditional 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 (with respect to our 2027 notes, this condition applies beginning with the quarter commencing July 1, 2021);
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.

With respect to our 2023 notes, the first condition described above was satisfied during the quarter ended March 31, 2021. As a result, our 2023 notes will be convertible at a holder's option during the quarter ending June 30, 2021, and have been classified as current liabilities on our consolidated balance sheet as of March 31, 2021. During the three months ended March 31, 2021, we settled conversion requests with respect to our 2023 notes with an aggregate principal amount of $1,849 using a combination of $1,886 cash and 36,980 shares. We also received additional conversion requests for aggregate principal amount of $39, which we will settle in the following quarter, pursuant to the indenture governing our 2023 notes.

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, this accounting treatment is no longer applicable. All of our convertible senior notes are now accounted for wholly as liabilities. See Note 1 for adoption information related to the new standard. The difference between the principal amount of the notes and the carrying amount represents the 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 3 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, 5,346,000 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 $54,450 incurred in connection with the 2027 capped calls was recorded as a reduction to additional paid-in capital.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events
3 Months Ended
Mar. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsClosing of RentPath Acquisition—On April 2, 2021, we closed our acquisition of RentPath and paid $608,000 in cash in connection with the closing. This amount includes the release, to the Sellers, of $60,800 that we had previously deposited into an escrow account and reported in restricted cash as of March 31, 2021. We are currently in the process of determining the purchase price allocation and will record the estimated fair values when we have obtained and evaluated all required information.Additional 2027 Notes and Additional 2027 Capped Calls—On April 5, 2021 and pursuant to the initial purchasers exercise of their option to purchase additional 2027 notes, we issued additional 2027 notes with an aggregate principal amount of $75,000. Our proceeds from the issuance, after deducting the initial purchaser's discount and offering expenses payable by us, were $73,270. In connection with the initial purchasers' exercise of their option, we entered into additional 2027 capped calls on March 31, 2021 that settled on April 5, 2021. These additional capped calls cover 801,900 additional shares of our common stock, subject to anti-dilution adjustments. The cost of $8,168 incurred in connection with the additional 2027 capped calls was recorded as a reduction to additional paid-in capital.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2021
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, 2020 that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended December 31, 2020 included in Item 8 in our annual report for the year ended December 31, 2020. 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, 2021, the statements of comprehensive loss, statements of cash flows, and statements of changes in mezzanine equity and stockholders’ equity for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any interim period or for any other future year.

Certain amounts presented in the prior period consolidated statements of cash flows have been reclassified to conform to the current period financial statement presentation. The change in classification does not affect previously reported cash flows from operating activities, investing activities or financing activities in the consolidated statements of cash flows.
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, fair value of interest rate lock commitments ("IRLCs") and forward sales commitments, fair value of reporting units for purposes of evaluating goodwill for impairment, current expected credit losses on certain financial assets, and the fair value of the convertible feature related to our convertible senior notes. 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.
Recently Adopted and Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements—In August 2020, the Financial Accounting Standards Board (the "FASB") issued authoritative guidance under ASU 2020-06.

This guidance removes the liability and equity separation models for convertible instruments with a cash conversion feature or beneficial conversion feature. As a result, companies will more likely account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account). In addition, the guidance simplifies the settlement assessment that issuers perform to determine whether a contract in their own equity qualifies for equity classification. Finally, the guidance requires entities to use the if-converted method to calculate earnings per share for all convertible instruments.

We early adopted ASU 2020-06 as of January 1, 2021 using the modified retrospective approach. The cumulative effect of initially applying the new standard was recognized as an adjustment to accumulated deficit. Upon the adoption of the new standard we recognized the following adjustments:

Ending Balance as of December 31, 2020ASU 2020-06 AdjustmentsBeginning Balance as of January 1, 2021
Convertible senior notes, net$22,482 $2,723 $25,205 
Convertible senior notes, net, noncurrent488,268159,755648,023
Additional paid-in capital860,556(170,240)690,316
Accumulated deficit(270,313)7,762(262,551)

The $7,762 adjustment to accumulated deficit represents a reduction to non-cash interest expense related to the accretion of the debt discount under the historical separation model.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Organization, Consolidation and Presentation of Financial Statements (Tables)
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounting Standards Update and Change in Accounting Principle Upon the adoption of the new standard we recognized the following adjustments:
Ending Balance as of December 31, 2020ASU 2020-06 AdjustmentsBeginning Balance as of January 1, 2021
Convertible senior notes, net$22,482 $2,723 $25,205 
Convertible senior notes, net, noncurrent488,268159,755648,023
Additional paid-in capital860,556(170,240)690,316
Accumulated deficit(270,313)7,762(262,551)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting and Revenue (Tables)
3 Months Ended
Mar. 31, 2021
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,
20212020
Real estate services
Brokerage revenue$156,447 $102,351 
Partner revenue12,162 6,285 
Total real estate services revenue168,609 108,636 
Cost of revenue128,216 93,562 
Gross profit40,393 15,074 
Properties
Revenue92,726 79,098 
Cost of revenue91,130 79,299 
Gross profit1,596 (201)
Other
Revenue9,357 4,250 
Cost of revenue8,988 6,244 
Gross profit369 (1,994)
Intercompany eliminations
Revenue(2,373)(989)
Cost of revenue(2,373)(989)
Gross profit— — 
Consolidated
Revenue268,319 190,995 
Cost of revenue225,961 178,116 
Gross profit42,358 12,879 
Operating expenses76,871 70,309 
Interest income159 1,103 
Interest expense(1,338)(2,444)
Other income (expense), net(92)(1,346)
Net loss$(35,784)$(60,117)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Notional Amounts of Outstanding Derivative Positions
Notional AmountsMarch 31, 2021December 31, 2020
Forward sales commitments$105,107 $130,109 
IRLCs111,753 88,923 
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,
InstrumentClassification20212020
Forward sales commitmentsService revenue$1,928 $(1,571)
IRLCsService revenue166 1,195 
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, 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$612,590 $612,590 $— $— 
U.S. treasury securities4,912 4,912 — — 
Total cash equivalents617,502 617,502 — — 
Short-term investments
U.S. treasury securities140,843 140,843 — — 
Loans held for sale43,447 — 43,447 — 
Other current assets
Forward sales commitments1,465 — 1,465 — 
IRLCs2,146 — — 2,146 
Total other current assets3,611 — 1,465 2,146 
Long-term investments
Agency bonds6,906 6,906 — — 
Total assets$812,309 $765,251 $44,912 $2,146 
Liabilities
Accrued liabilities
Forward sales commitments$10 $— $10 $— 
IRLCs209 — — 209 
Total liabilities$219 $— $10 $209 
Balance at December 31, 2020Quoted 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$886,261 $886,261 $— $— 
U.S. treasury securities6,100 6,100 — — 
Total cash equivalents892,361 892,361 — — 
Short-term investments
   U.S. treasury securities131,561 131,561 — — 
Loans held for sale42,539 — 42,539 — 
Other current assets
Forward sales commitments34 — 34 — 
IRLCs1,781 — — 1,781 
Total other current assets1,815 — 34 1,781 
Long-term investments
Agency bonds11,922 11,922 — — 
Total assets$1,080,198 $1,035,844 $42,573 $1,781 
Liabilities
Accrued liabilities
Forward sales commitments$507 $— $507 $— 
IRLCs10 — — 10 
Total liabilities$517 $— $507 $10 
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, 2021December 31, 2020
Weighted-average pull-through rate
Market pricing
72.8%72.3%
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, 2021:

Balance, net—January 1, 2021$1,771 
Issuances of IRLCs5,504 
Settlements of IRLCs(5,139)
Net loss recognized in earnings(199)
Balance, net—March 31, 2021$1,937 
Changes in fair value recognized during the period relating to assets still held at March 31, 2021$166 
Schedule of Long-term Debt
The following table presents the carrying amounts and estimated fair values of our 2023 notes, 2025 notes, and our 2027 notes that are not recorded at fair value on our consolidated balance sheets:

March 31, 2021December 31, 2020
IssuanceNet Carrying AmountEstimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,428 $53,683 $22,482 $59,894 
2025 notes648,713 772,651 488,268 802,083 
2027 notes488,261 510,340 — — 
The following table summarizes borrowings under these facilities as of the periods presented:
March 31, 2021December 31, 2020
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $15,853 3.25 %$50,000 $18,277 3.25 %
Texas Capital Bank, N.A.40,000 17,971 3.35 %40,000 12,903 3.35 %
Flagstar Bank, FSB
$15,000 $6,839 3.00 %15,000 7,849 3.00 %
Total$105,000 $40,663 — $105,000 $39,029 — 
The following table summarizes borrowings under this facility as of the periods presented:
March 31, 2021December 31, 2020
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$125,000 $48,851 3.30 %$100,000 $23,949 4.40 %
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, and available-for-sale investments were as follows:

March 31, 2021
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$623,753 $— $— $623,753 $623,753 $— $— 
Money markets funds612,590 — — 612,590 612,590 — — 
Restricted cash101,790 — — 101,790 101,790 — — 
U.S. treasury securities145,630 125 — 145,755 4,912 140,843 — 
Agency bonds6,900 (1)6,906 — — 6,906 
Total$1,490,663 $132 $(1)$1,490,794 $1,343,045 $140,843 $6,906 


December 31, 2020
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$32,915 $— $— $32,915 $32,915 $— $— 
Money markets funds886,261 — — 886,261 886,261 — — 
Restricted cash20,544 — — 20,544 20,544 — — 
U.S. treasury securities137,502 159 — 137,661 6,100 131,561 — 
Agency bonds11,900 22 — 11,922 — — 11,922 
Total$1,089,122 $181 $— $1,089,303 $945,820 $131,561 $11,922 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
The components of inventory were as follows:

March 31, 2021December 31, 2020
Properties for sale$43,428 $17,153 
Properties not available for sale14,515 7,225 
Properties under improvement39,428 24,780 
Inventory$97,371 $49,158 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment
The components of property and equipment were as follows:

Useful Lives (Years)March 31, 2021December 31, 2020
Leasehold improvementsShorter of lease term or economic life$31,132 $29,558 
Website and software development costs
2-3
35,308 33,278 
Computer and office equipment39,922 7,765 
Software31,871 1,858 
Furniture77,277 7,450 
Property and equipment, gross85,510 79,909 
Accumulated depreciation and amortization(45,254)(41,614)
Construction in progress7,393 5,693 
Property and equipment, net$47,649 $43,988 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Lease, Cost The components of lease expense were as follows:
Three Months Ended March 31,
Lease CostClassification20212020
Operating lease cost:
Operating lease cost(1)
Cost of revenue$2,324 $2,138 
Operating lease cost(1)
Operating expenses1,117 1,094 
Total operating lease cost$3,441 $3,232 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$56 $17 
Interest on lease liabilitiesCost of revenue$
Total finance lease cost$65 $20 

(1) Includes lease expense with initial terms of twelve months or less of $271 and $226 for the three months ended March 31, 2021 and 2020, respectively.
Lease Term and Discount RateMarch 31, 2021December 31, 2020
Weighted average remaining operating lease term (years)
5.35.2
Weighted average remaining finance lease term (years)
3.33.5
Weighted average discount rate for operating leases
4.5 %4.4 %
Weighted average discount rate for finance leases
5.4 %5.4 %
Three Months Ended March 31,
Supplemental Cash Flow Information20212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,643 $3,464 
Operating cash flows from finance leases
Financing cash flows from finance leases45 12 
Right of use assets obtained in exchange for lease liabilities
Operating leases$6,247 $223 
Finance leases39 — 
Lessee, Operating Lease, Liability, Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2021, excluding the three months ended March 31, 2021$11,267 $163 $369 $11,799 
202214,475 217 14 14,706 
202313,442 204 — 13,646 
202412,039 110 — 12,149 
20258,881 — — 8,881 
Thereafter13,384 — — 13,384 
Total lease payments$73,488 $694 $383 $74,565 
Less: Interest(1)
8,181 57 
Present value of lease liabilities$65,307 $637 
(1) Includes interest on operating leases of $2,601 and financing lease of $29 within the next twelve months.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments
Future payments due under these agreements as of March 31, 2021 are as follows:

Other Commitments
2021, excluding the three months ended March 31, 2021$141,866 
20228,956 
20231,849 
2024807 
2025 and thereafter36
Total future minimum payments$153,514 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Acquired Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The components of intangible assets were as follows:

March 31, 2021December 31, 2020
Useful Lives (Years)GrossAccumulated AmortizationNetGrossAccumulated AmortizationNet
Trade names10$1,040 $(676)$364 $1,040 $(650)$390 
Developed technology
102,980 (1,937)1,043 2,980 (1,862)1,118 
Customer relationships
10860 (559)301 860 (538)322 
Total$4,880 $(3,172)$1,708 $4,880 $(3,050)$1,830 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
The components of accrued liabilities were as follows:

March 31, 2021December 31, 2020
Accrued compensation and benefits
$54,498 $49,238 
Miscellaneous accrued liabilities
10,969 9,722 
Payroll tax liability deferred by the CARES Act6,812 6,812 
Customer contract liabilities3,475 3,688 
Total accrued liabilities
$75,754 $69,460 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Other Payables (Tables)
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Other Payables
The components of other payables were as follows:

March 31, 2021December 31, 2020
Customer deposits$17,704 $11,183 
Miscellaneous payables1,413 2,001 
Total other payables$19,117 $13,184 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Equity Compensation Plans (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021December 31, 2020
Stock options issued and outstanding5,063,462 5,733,738 
Restricted stock units outstanding3,879,392 4,459,743 
Shares available for future equity grants16,796,584 11,309,377 
Total shares reserved for future issuance25,739,438 21,502,858 
We have reserved shares of common stock for future issuance under our ESPP as follows:

Three Months Ended March 31, 2021Year Ended December 31, 2020
Shares available for issuance at beginning of period4,039,6673,330,271
Shares issued during the period(320,609)
Total shares available for future issuance at end of period4,039,6673,009,662
Schedule of Stock Option Activity Option activity for the three months ended March 31, 2021 was as follows:
Number of OptionsWeighted- Average Exercise PriceWeighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of January 1, 20215,733,738$7.23 4.39$352,076 
Options exercised(670,050)5.17 
Options forfeited(223)10.80 
Options expired(3)8.61 
Outstanding as of March 31, 20215,063,4627.50 4.28299,210 
Options exercisable as of March 31, 20214,891,618 6.87 4.15292,128 
Schedule of Nonvested Restricted Stock Units Activity Restricted stock unit activity for the three months ended March 31, 2021 was as follows:
Restricted Stock UnitsWeighted Average Grant-Date Fair Value
Outstanding as of January 1, 20214,459,743 $27.44 
Granted76,942 59.84 
Vested(1)
(357,737)20.97 
Forfeited or canceled(299,556)22.77 
Outstanding or deferred as of March 31, 2021(1)
3,879,392 $29.04 

(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of March 31, 2021 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-compensation expense associated with the PSUs is as follows:
Three Months Ended March 31,
20212020
Expense associated with the current period$1,099 $153 
Expense due to reassessment of achievement related to prior periods— $(617)
Total expense$1,099 $(464)
The following table details, for each period indicated, our stock-based compensation, net of forfeitures, and the amount capitalized in internally developed software, each as included in our consolidated statements of comprehensive loss:
Three Months Ended March 31,
20212020
Cost of revenue$2,978 $1,638 
Technology and development (1)
5,761 3,648 
Marketing542 375 
General and administrative3,302 1,550 
Total stock-based compensation$12,583 $7,211 
(1) Net of $732 and $504 of stock-based compensation that was capitalized in the three months ended March 31, 2021 and 2020, respectively,
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share Attributable to Common Stock (Tables)
3 Months Ended
Mar. 31, 2021
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,
20212020
Numerator:
Net loss$(35,784)$(60,117)
Dividends on convertible preferred stock(2,336)— 
Net loss attributable to common stock—basic and diluted$(38,120)$(60,117)
Denominator:
Weighted average shares—basic and diluted(1)
103,427,764 93,442,706 
Net loss per share attributable to common stock—basic and diluted$(0.37)$(0.64)

(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,
20212020
2023 notes as if converted(1)
778,297 — 
2025 notes as if converted9,119,960 — 
2027 notes as if converted5,346,000 — 
Convertible preferred stock as if converted2,040,000 — 
Stock options outstanding(2)
5,063,462 7,028,719 
Restricted stock units outstanding(2)(3)
3,862,964 4,681,875 
Employee stock purchase plan128,032 233,416 
Total26,338,715 11,944,010 

(1) Includes $39 principal amount of 2023 notes with respect to which we received conversion requests by March 31, 2021. See Note 1.
(2) Excludes 260,509 incremental PSUs and 150,000 incremental PSOs 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 and PSOs.
(3) Excludes 16,428 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, 2021.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
The following table presents the carrying amounts and estimated fair values of our 2023 notes, 2025 notes, and our 2027 notes that are not recorded at fair value on our consolidated balance sheets:

March 31, 2021December 31, 2020
IssuanceNet Carrying AmountEstimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$23,428 $53,683 $22,482 $59,894 
2025 notes648,713 772,651 488,268 802,083 
2027 notes488,261 510,340 — — 
The following table summarizes borrowings under these facilities as of the periods presented:
March 31, 2021December 31, 2020
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $15,853 3.25 %$50,000 $18,277 3.25 %
Texas Capital Bank, N.A.40,000 17,971 3.35 %40,000 12,903 3.35 %
Flagstar Bank, FSB
$15,000 $6,839 3.00 %15,000 7,849 3.00 %
Total$105,000 $40,663 — $105,000 $39,029 — 
The following table summarizes borrowings under this facility as of the periods presented:
March 31, 2021December 31, 2020
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$125,000 $48,851 3.30 %$100,000 $23,949 4.40 %
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.91 %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 $119,973 of our 2023 notes.

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, with an aggregate principal amount of $500,000. Our proceeds from the issuance, after deducting the initial purchasers' discount and offering expenses payable by us, were $488,234.

The components of the convertible senior notes were as follows:

March 31, 2021
IssuanceAggregate Principal AmountUnamortized Debt Discount Unamortized Debt Issuance CostsNet Carrying Amount
2023 notes$23,777 $— $349 $23,428 
2025 notes$661,250 $— $12,537 $648,713 
2027 notes$500,000 $— $11,739 $488,261 
December 31, 2020
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$25,626 $2,776 $368 $22,482 
2025 notes$661,250 $163,077 $9,905 $488,268 
Interest Income and Interest Expense Disclosure
Three Months Ended
March 31, 2021March 31, 2020
2023 notes
Contractual interest expense$104 $629 
Amortization of debt discount— 1,390 
Amortization of debt issuance costs72 186 
Total interest expense$176 $2,205 
2025 notes
Contractual interest expense$— $— 
Amortization of debt discount— — 
Amortization of debt issuance costs690 — 
Total interest expense$690 $— 
2027 notes
Contractual interest expense$35 $— 
Amortization of debt discount— — 
Amortization of debt issuance costs27 — 
Total interest expense$62 $— 
Total
Contractual interest expense$139 $629 
Amortization of debt discount— 1,390 
Amortization of debt issuance costs789 186 
Total interest expense$928 $2,205 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accumulated deficit $ (298,335) $ (262,551) $ (270,313)
1.75% Convertible Senior Notes due 2023      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Debt conversion $ 39    
Revision of Prior Period, Adjustment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accumulated deficit   $ 7,762  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Convertible senior notes, net $ 23,428 $ 25,205 $ 22,482
Convertible senior notes, net, noncurrent 1,136,974 648,023 488,268
Additional paid-in capital 641,702 690,316 860,556
Accumulated deficit $ (298,335) (262,551) $ (270,313)
Revision of Prior Period, Adjustment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Convertible senior notes, net   2,723  
Convertible senior notes, net, noncurrent   159,755  
Additional paid-in capital   (170,240)  
Accumulated deficit   $ 7,762  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting and Revenue - Narrative (Details)
3 Months Ended
Mar. 31, 2021
complaint
Segment Reporting [Abstract]  
Number of operating segments 5
Number of reportable segments 2
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue $ 268,319 $ 190,995
Cost of revenue 225,961 178,116
Gross profit 42,358 12,879
Operating expenses 76,871 70,309
Interest income 159 1,103
Interest expense (1,338) (2,444)
Other income (expense), net (92) (1,346)
Net loss (35,784) (60,117)
Operating Segments | Real estate services    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 168,609 108,636
Cost of revenue 128,216 93,562
Gross profit 40,393 15,074
Operating Segments | Properties    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 92,726 79,098
Cost of revenue 91,130 79,299
Gross profit 1,596 (201)
Other revenue    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 9,357 4,250
Cost of revenue 8,988 6,244
Gross profit 369 (1,994)
Intercompany eliminations    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Cost of revenue (2,373) (989)
Gross profit 0 0
Brokerage revenue | Operating Segments | Real estate services    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 156,447 102,351
Partner revenue | Operating Segments | Real estate services    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue $ 12,162 $ 6,285
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Share price (in dollars per share) $ 66.59  
Accrued interest $ 44,000 $ 108,000
Available-for-sale, credit loss $ 0 $ 0
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  
1.75% Convertible Senior Notes due 2023    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Aggregated principal amount $ 23,777,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 $ 500,000,000  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Notional Amounts of Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Forward sales commitments    
Derivative [Line Items]    
Notional Amounts $ 105,107 $ 130,109
IRLCs    
Derivative [Line Items]    
Notional Amounts $ 111,753 $ 88,923
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Amounts of gains/(losses) recognized in income (Details) - Service revenue - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Forward sales commitments    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Net gain recognized in earnings $ 1,928 $ (1,571)
IRLCs    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Net gain recognized in earnings $ 166 $ 1,195
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Assets    
Cash equivalents $ 617,502 $ 892,361
U.S. treasury securities 140,843 131,561
Loans held for sale 43,447 42,539
Other current assets 3,611 1,815
Long-term investments 6,906 11,922
Total assets 812,309 1,080,198
Liabilities    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 219 517
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents 617,502 892,361
Loans held for sale 0 0
Other current assets 0 0
Total assets 765,251 1,035,844
Liabilities    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 0 0
Significant Other Observable Inputs (Level 2)    
Assets    
Cash equivalents 0 0
Loans held for sale 43,447 42,539
Other current assets 1,465 34
Total assets 44,912 42,573
Liabilities    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 10 507
Significant Unobservable Inputs (Level 3)    
Assets    
Cash equivalents 0 0
Loans held for sale 0 0
Other current assets 2,146 1,781
Total assets 2,146 1,781
Liabilities    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 209 10
Money market funds    
Assets    
Cash equivalents 612,590 886,261
Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents 612,590 886,261
Money market funds | Significant Other Observable Inputs (Level 2)    
Assets    
Cash equivalents 0 0
Money market funds | Significant Unobservable Inputs (Level 3)    
Assets    
Cash equivalents 0 0
U.S. treasury securities    
Assets    
Cash equivalents 4,912 6,100
U.S. treasury securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents 4,912 6,100
U.S. treasury securities | Significant Other Observable Inputs (Level 2)    
Assets    
Cash equivalents 0 0
U.S. treasury securities | Significant Unobservable Inputs (Level 3)    
Assets    
Cash equivalents 0 0
Agency bonds    
Assets    
U.S. treasury securities 0 0
Long-term investments 6,906 11,922
Agency bonds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Long-term investments 6,906 11,922
Agency bonds | Significant Other Observable Inputs (Level 2)    
Assets    
Long-term investments 0 0
Agency bonds | Significant Unobservable Inputs (Level 3)    
Assets    
Long-term investments 0 0
U.S. treasury securities    
Assets    
U.S. treasury securities 140,843 131,561
Long-term investments 0 0
U.S. treasury securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
U.S. treasury securities 140,843 131,561
U.S. treasury securities | Significant Other Observable Inputs (Level 2)    
Assets    
U.S. treasury securities 0 0
U.S. treasury securities | Significant Unobservable Inputs (Level 3)    
Assets    
U.S. treasury securities 0 0
IRLCs    
Assets    
Other current assets 2,146 34
Liabilities    
Derivative Liability 209 10
IRLCs | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Other current assets 0 0
Liabilities    
Derivative Liability 0 0
IRLCs | Significant Other Observable Inputs (Level 2)    
Assets    
Other current assets 0 34
Liabilities    
Derivative Liability 0 0
IRLCs | Significant Unobservable Inputs (Level 3)    
Assets    
Other current assets 2,146 0
Liabilities    
Derivative Liability 209 10
Forward sales commitments    
Assets    
Other current assets 1,465 1,781
Liabilities    
Derivative Liability 10 507
Forward sales commitments | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Other current assets 0 0
Liabilities    
Derivative Liability 0 0
Forward sales commitments | Significant Other Observable Inputs (Level 2)    
Assets    
Other current assets 1,465 0
Liabilities    
Derivative Liability 10 507
Forward sales commitments | Significant Unobservable Inputs (Level 3)    
Assets    
Other current assets 0 1,781
Liabilities    
Derivative Liability $ 0 $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details)
Mar. 31, 2021
Dec. 31, 2020
IRLCs | Measurement Input, Weighted Average Pull Through Rate | Marketing pricing    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.728 0.723
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Changes of fair value of interest rate lock commitments [Roll Forward]  
Balance, net—January 1, 2021 $ 1,771
Issuances of IRLCs 5,504
Settlements of IRLCs (5,139)
Net loss recognized in earnings (199)
Balance, net—March 31, 2021 1,937
Changes in fair value recognized during the period relating to assets still held at March 31, 2021 $ 166
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
1.75% Convertible Senior Notes due 2023    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount $ 23,428 $ 22,482
Estimated Fair Value 53,683 59,894
0% Convertible Senior Notes due 2025    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 648,713 488,268
Estimated Fair Value 772,651 802,083
0.5% Convertible Senior Notes Due 2027    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 488,261 0
Estimated Fair Value $ 510,340 $ 0
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value $ 1,241,255 $ 925,276    
Cash, Cash Equivalents, Restricted Cash        
Cash, cash equivalents, restricted cash and restricted cash equivalents 1,343,045 945,820 $ 230,712 $ 247,448
Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Restricted cash 101,790 20,544    
Cash, cash equivalents, and available-for-sale debt securities, amortized cost 1,490,663 1,089,122    
Unrealized Gains (Losses)        
Unrealized Gains 132 181    
Unrealized Losses (1) 0    
Estimated Fair Value        
Cash equivalents 617,502 892,361    
Cash, cash equivalents, and available-for-sale debt securities 1,490,794 1,089,303    
Cash, Cash Equivalents, Restricted Cash        
Cash, cash equivalents, restricted cash and restricted cash equivalents 1,343,045 945,820    
Short-term Investments        
Short-term Investments 140,843 131,561    
Long-term Investments        
Long-term investments 6,906 11,922    
U.S. treasury securities | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available-for-sale, amortized cost 145,630 137,502    
Unrealized Gains (Losses)        
Unrealized Gains 125 159    
Unrealized Losses 0 0    
Estimated Fair Value        
Debt securities, available-for-sale 145,755 137,661    
Short-term Investments        
Short-term Investments 140,843 131,561    
Long-term Investments        
Long-term investments 0 0    
Agency bonds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available-for-sale, amortized cost 6,900 11,900    
Unrealized Gains (Losses)        
Unrealized Gains 7 22    
Unrealized Losses (1) 0    
Estimated Fair Value        
Debt securities, available-for-sale 6,906 11,922    
Short-term Investments        
Short-term Investments 0 0    
Long-term Investments        
Long-term investments 6,906 11,922    
Cash | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value 623,753 32,915    
Estimated Fair Value        
Cash equivalents 623,753 32,915    
Cash, Cash Equivalents, Restricted Cash        
Cash, cash equivalents, restricted cash and restricted cash equivalents 623,753 32,915    
Money markets funds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value 612,590 886,261    
Estimated Fair Value        
Cash equivalents 612,590 886,261    
Cash, Cash Equivalents, Restricted Cash        
Cash, cash equivalents, restricted cash and restricted cash equivalents 612,590 886,261    
U.S. treasury securities | Fair Value, Measurements, Recurring        
Estimated Fair Value        
Cash equivalents 4,912 6,100    
Cash, Cash Equivalents, Restricted Cash        
Cash, cash equivalents, restricted cash and restricted cash equivalents $ 4,912 $ 6,100    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Inventory Disclosure [Abstract]      
Properties for sale $ 43,428   $ 17,153
Properties not available for sale 14,515   7,225
Properties under improvement 39,428   24,780
Inventory 97,371   49,158
Lower of cost or net realizable value write-downs 112   $ 29
Additions 120,488 $ 65,167  
Homes sold $ 74,598 $ 68,083  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Accumulated depreciation and amortization $ (45,254) $ (41,614)
Property and equipment, net 47,649 43,988
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 31,132 29,558
Website and software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 35,308 33,278
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]    
Useful Lives (Years) 3 years  
Property and equipment, gross $ 9,922 7,765
Software    
Property, Plant and Equipment [Line Items]    
Useful Lives (Years) 3 years  
Property and equipment, gross $ 1,871 1,858
Furniture    
Property, Plant and Equipment [Line Items]    
Useful Lives (Years) 7 years  
Property and equipment, gross $ 7,277 7,450
Property and equipment, gross    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 85,510 79,909
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 7,393 $ 5,693
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Property, Plant and Equipment [Abstract]    
Depreciation and amortization $ 4,219 $ 3,186
Capitalized Computer Software, Additions $ 3,365 $ 2,677
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Narrative (Details)
Mar. 31, 2021
Vehicles  
Lessee, Lease, Description [Line Items]  
Finance lease term 4 years
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 11 years
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Operating Leased Assets [Line Items]    
Operating lease cost $ 3,441 $ 3,232
Total finance lease cost 65 20
Short-term lease cost 271 226
Cost of revenue    
Operating Leased Assets [Line Items]    
Operating lease cost 2,324 2,138
Finance lease, right-of-use asset, amortization 56 17
Finance lease, interest expense 9 3
Operating expenses    
Operating Leased Assets [Line Items]    
Operating lease cost $ 1,117 $ 1,094
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturity of Lease Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Operating leases  
2021, excluding the three months ended March 31, 2021 $ 11,267
2022 14,475
2023 13,442
2024 12,039
2025 8,881
Thereafter 13,384
Total lease payments 73,488
Less: Interest 8,181
Present value of lease liabilities 65,307
Finance leases  
2021, excluding the three months ended March 31, 2021 163
2022 217
2023 204
2024 110
2025 0
Thereafter 0
Total lease payments 694
Less: Interest 57
Present value of lease liabilities 637
Other Leases  
2021, excluding the three months ended March 31, 2021 369
2022 14
2023 0
2024 0
2025 0
Thereafter 0
Total lease payments 383
Total Lease Obligations  
2021, excluding the three months ended March 31, 2021 11,799
2022 14,706
2023 13,646
2024 12,149
2025 8,881
Thereafter 13,384
Total lease payments 74,565
Operating lease, capitalized interest expense 2,601
Financing lease, capitalized interest expense $ 29
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Term and Discount Rate (Details)
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Weighted average remaining operating lease term (years) 5 years 3 months 18 days 5 years 2 months 12 days
Weighted average remaining finance lease term (years) 3 years 3 months 18 days 3 years 6 months
Weighted average discount rate for operating leases 4.50% 4.40%
Weighted average discount rate for finance leases 5.40% 5.40%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 3,643 $ 3,464
Operating cash flows from finance leases 9 3
Financing cash flows from finance leases 45 12
Right of use assets obtained in exchange for lease liabilities    
Operating leases 6,247 223
Finance leases $ 39 $ 0
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Narrative (Details) - Employment Claim - Subsequent Event
Apr. 06, 2021
employee
Debt Instrument [Line Items]  
Number Of Former Employees 2
Number Of Current Employees 1
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Summary of Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Other Commitments  
2021, excluding the three months ended March 31, 2021 $ 141,866
2022 8,956
2023 1,849
2024 807
2025 and thereafter 36
Total future minimum payments $ 153,514
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross $ 4,880 $ 4,880
Accumulated Amortization (3,172) (3,050)
Net $ 1,708 1,830
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Useful Lives (Years) 10 years  
Gross $ 1,040 1,040
Accumulated Amortization (676) (650)
Net $ 364 390
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Lives (Years) 10 years  
Gross $ 2,980 2,980
Accumulated Amortization (1,937) (1,862)
Net $ 1,043 1,118
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Useful Lives (Years) 10 years  
Gross $ 860 860
Accumulated Amortization (559) (538)
Net $ 301 $ 322
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Acquired Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization $ 122 $ 122  
Amortization expense 1,708   $ 1,830
Amortization expense 488    
Amortization expense year two 488    
Amortization expense year three 488    
Expected amortization $ 366    
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 54,498 $ 49,238
Miscellaneous accrued liabilities 10,969 9,722
Accrued Payroll Taxes, Current, CARES Act 6,812 6,812
Contract with Customer, Liability 3,475 3,688
Accrued liabilities $ 75,754 $ 69,460
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Other Payables (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Customer deposits $ 17,704 $ 11,183
Miscellaneous payables 1,413 2,001
Total other payables $ 19,117 $ 13,184
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Mezzanine Equity (Details)
3 Months Ended
Apr. 01, 2020
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
tradingDay
$ / shares
shares
Dec. 31, 2020
USD ($)
Temporary Equity [Line Items]      
Stock issued during period $ 110,000,000    
Carrying value of convertible preferred stock   $ 39,834,000 $ 39,823,000
Temporary equity, dividends (in shares) | shares   30,640  
Convertible preferred stock, shares issued upon conversion (in shares) | shares 2,622,177    
Preferred stock, dividend rate   0.055%  
Preferred stock, dividend rate (in dollars per share) | $ / shares   $ 17.95  
Conversion price ratio denominator   $ 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    
Stock issued during period $ 40,000,000    
Carrying value of convertible preferred stock   $ 39,834,000 $ 39,823,000
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Equity Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 01, 2019
Jul. 27, 2017
Mar. 31, 2021
Dec. 31, 2020
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  
Unrecognized stock-based compensation, options     $ 480    
2004 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected life     10 years    
Award vesting period     4 years    
2017 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved (in shares)     25,739,438 21,502,858 7,898,159
Expected life     10 years    
Percentage of common stock, outstanding     5.00%    
Restricted stock units outstanding (in shares)     3,879,392 4,459,743  
2017 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved (in shares)     4,039,667 3,009,662  
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)     260,509    
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     $ 102,465    
Restricted stock units outstanding (in shares)     3,879,392 4,459,743  
Unrecognized compensation expense, period for recognition     2 years 5 months 12 days    
Share-based Payment Arrangement, Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense, period for recognition     8 months 1 day    
Chief Executive Officer | Performance Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted (in shares) 150,000        
Options granted (in dollars per share) $ 27.50        
Maximum | 2017 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period     4 years    
Maximum | Performance Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of target amount     200.00%    
Maximum | Chief Executive Officer | Performance Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted (in shares) 300,000        
Options vested (in shares)     0    
Minimum | 2017 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period     2 years    
Minimum | Performance Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of target amount     0.00%    
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 EIP (Details) - shares
Mar. 31, 2021
Dec. 31, 2020
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding options (in shares) 5,063,462 5,733,738  
Equity Incentive Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding options (in shares) 5,063,462 5,733,738  
Restricted stock units issued and outstanding or deferred (in shares) 3,879,392 4,459,743  
Shares available for future equity grants (in shares) 16,796,584 11,309,377  
Total shares reserved for future issuance (in shares) 25,739,438 21,502,858 7,898,159
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for issuance at beginning of period (in shares) 4,039,667 3,330,271
Shares issued during the period (in shares) 0 (320,609)
Total shares reserved for future issuance (in shares) 4,039,667 3,009,662
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number of Options    
Outstanding, beginning balance (in shares) 5,733,738  
Options exercised (in shares) (670,050)  
Options forfeited (in shares) (223)  
Options canceled (in shares) (3)  
Outstanding, ending balance (in shares) 5,063,462 5,733,738
Options exercisable at period end (in shares) 4,891,618  
Weighted- Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 7.23  
Options exercised (in dollars per share) 5.17  
Options forfeited (in dollars per share) 10.80  
Options canceled (in dollars per share) 8.61  
Outstanding, ending balance (in dollars per share) 7.50 $ 7.23
Options exercisable at period end (in dollars per share) $ 6.87  
Weighted-Average Remaining Contractual Life (Years)    
Weighted average remaining contractual life outstanding 4 years 3 months 10 days 4 years 4 months 20 days
Weighted average remaining contractual life exercisable 4 years 1 month 24 days  
Aggregate Intrinsic Value    
Options outstanding, Aggregate intrinsic value $ 299,210 $ 352,076
Options exercisable, Aggregate intrinsic value $ 292,128  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Restricted Stock Units  
Unvested outstanding at beginning of period (in shares) | shares 4,459,743
Granted (in shares) | shares 76,942
Vested (in shares) | shares (357,737)
Forfeited or canceled (in shares) | shares (299,556)
Unvested outstanding at end of period (in shares) | shares 3,879,392
Weighted Average Grant-Date Fair Value  
Unvested outstanding at beginning of period (in dollars per share) | $ / shares $ 27.44
Granted (in dollars per share) | $ / shares 59.84
Vested (in dollars per share) | $ / shares 20.97
Forfeited or canceled (in dollars per share) | $ / shares 22.77
Unvested outstanding at end of period (in dollars per share) | $ / shares $ 29.04
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total expense $ 12,583 $ 7,211
Performance Restricted Stock Units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total expense 1,099 (464)
Performance Restricted Stock Units | Current Period    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total expense 1,099 153
Performance Restricted Stock Units | Prior Periods    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total expense $ 0 $ (617)
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 12,583 $ 7,211
Stock-based compensation capitalized in property and equipment 732 504
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 2,978 1,638
Technology and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 5,761 3,648
Marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 542 375
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 3,302 $ 1,550
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Mar. 31, 2020
Numerator:    
Net loss $ (35,784) $ (60,117)
Dividends on convertible preferred stock (2,336) 0
Net loss attributable to common stock - basic (38,120) (60,117)
Net loss attributable to common stock - diluted $ (38,120) $ (60,117)
Denominator:    
Weighted average shares - basic (in shares) 103,427,764 93,442,706
Weighted averages shares - diluted (in shares) 103,427,764 93,442,706
Earnings Per Share, Basic and Diluted [Abstract]    
Net loss per share attributable to common stock - basic (in dollars per share) $ (0.37) $ (0.64)
Net loss per share attributable to common stock - diluted (in dollars per share) $ (0.37) $ (0.64)
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 01, 2019
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares)   26,338,715 11,944,010
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)   260,509  
Chief Executive Officer | Performance Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options granted (in shares) 150,000    
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 0
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)   5,063,462 7,028,719
Restricted Stock Units (RSUs)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares)   3,862,964 4,681,875
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)   16,428  
Employee stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares)   128,032 233,416
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)   778,297 0
Debt conversion   $ 39  
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 0
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)   5,346,000 0
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Mar. 31, 2018
Operating Loss Carryforwards [Line Items]        
Effective tax rate 0.00% 0.00%    
Operating loss unavailable for carryforward       $ 1,538
Federal Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards     $ 227,751  
Operating loss carryforwards, not subject to expiration     142,420  
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards     12,576  
Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards     $ 2,050  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Warehouse Lines of Credit (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Borrowing Capacity $ 105,000,000 $ 105,000,000
Outstanding Borrowings 40,663,000 39,029,000
Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity 105,000,000  
Outstanding Borrowings $ 40,663,000 $ 39,029,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 $ 15,853,000 $ 18,277,000
Weighted Average Interest Rate on Outstanding Borrowings 3.25% 3.25%
Texas Capital Bank, N.A. | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity $ 40,000,000 $ 40,000,000
Outstanding Borrowings $ 17,971,000 $ 12,903,000
Weighted Average Interest Rate on Outstanding Borrowings 3.35% 3.35%
Flagstar Bank, FSB | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity $ 15,000,000 $ 15,000,000
Outstanding Borrowings $ 6,839,000 $ 7,849,000
Weighted Average Interest Rate on Outstanding Borrowings 3.00% 3.00%
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 25, 2021
USD ($)
$ / shares
shares
Jan. 12, 2021
Mar. 31, 2021
USD ($)
Mar. 31, 2021
USD ($)
tradingDay
businessDay
shares
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Oct. 20, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jul. 23, 2018
USD ($)
Debt Instrument [Line Items]                  
Inventory     $ 97,371 $ 97,371   $ 49,158      
Cash, cash equivalents, restricted cash and restricted cash equivalents     1,343,045 1,343,045 $ 230,712 945,820   $ 247,448  
Proceeds from issuance of convertible senior notes, net of issuance costs       488,691 0        
Cost incurred       $ 54,450          
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,777 $ 23,777          
Debt conversion       39          
Repurchase amount     1,849 1,849          
0% Convertible Senior Notes due 2025                  
Debt Instrument [Line Items]                  
Aggregated principal amount     661,250 661,250          
0.5% Convertible Senior Notes Due 2027                  
Debt Instrument [Line Items]                  
Aggregated principal amount     500,000 500,000          
Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Net assets     141,067 141,067   65,191      
Inventory     92,914 92,914   47,620      
Cash, cash equivalents, restricted cash and restricted cash equivalents     $ 27,369 27,369   11,818      
Amortization of debt issuance costs       86 154        
Interest expense, debt       $ 340 80        
Western Alliance Bank | Warehouse Agreement Borrowings                  
Debt Instrument [Line Items]                  
Stated Cash Interest Rate     3.25% 3.25%          
Western Alliance Bank | Warehouse Agreement Borrowings | London Interbank Offered Rate (LIBOR)                  
Debt Instrument [Line Items]                  
Debt instrument, basis spread on variable rate       2.00%          
Texas Capital Bank, N.A. | Warehouse Agreement Borrowings                  
Debt Instrument [Line Items]                  
Stated Cash Interest Rate     3.35% 3.35%          
Decrease in rate of interest accruing on outstanding principal       0.25%          
Goldman Sachs Bank USA | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Debt instrument, term       6 months          
Flagstar Bank, FSB | Warehouse Agreement Borrowings                  
Debt Instrument [Line Items]                  
Stated Cash Interest Rate     3.00% 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%          
Minimum | Goldman Sachs Bank USA | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Debt instrument, floor rate of basis spread on variable rate   0.50% 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       $ 789 186        
Interest expense, debt       $ 139 629        
Senior Notes | 1.75% Convertible Senior Notes due 2023                  
Debt Instrument [Line Items]                  
Stated Cash Interest Rate     1.75% 1.75%          
Amortization of debt issuance costs       $ 72 186        
Interest expense, debt       104 629        
Aggregated principal amount     $ 23,777 23,777   25,626     $ 143,750
Repurchased face amount     119,973 119,973          
Portion settled in cash       $ 1,886          
Issuance of common stock in connection with conversion of convertible senior notes (in shares) | shares       36,980          
Senior Notes | 0% Convertible Senior Notes due 2025                  
Debt Instrument [Line Items]                  
Amortization of debt issuance costs       $ 690 0        
Interest expense, debt       0 0        
Aggregated principal amount     $ 661,250 $ 661,250   $ 661,250 $ 661,250    
Senior Notes | 0.5% Convertible Senior Notes Due 2027                  
Debt Instrument [Line Items]                  
Stated Cash Interest Rate     0.50% 0.50%          
Amortization of debt issuance costs       $ 27 0        
Interest expense, debt       35 $ 0        
Aggregated principal amount     $ 500,000 $ 500,000          
Proceeds from issuance of convertible senior notes, net of issuance costs $ 488,234                
Common stock covered under capped calls (in shares) | shares 5,346,000                
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 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Secured Revolving Credit Facility (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Borrowing Capacity $ 105,000,000 $ 105,000,000
Goldman Sachs Bank USA | Revolving Credit Facility    
Debt Instrument [Line Items]    
Borrowing Capacity 125,000,000 100,000,000
Outstanding Borrowings $ 48,851,000 $ 23,949,000
Weighted Average Interest Rate on Outstanding Borrowings 3.30% 4.40%
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Convertible Senior Notes (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Oct. 20, 2020
USD ($)
Jul. 23, 2018
USD ($)
1.75% Convertible Senior Notes due 2023        
Debt Instrument [Line Items]        
Aggregate Principal Amount $ 23,777      
Net Carrying Amount $ 23,428 $ 22,482    
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,777 25,626   $ 143,750
Unamortized Debt Discount 0 2,776    
Unamortized Debt Issuance Costs 349 368    
Net Carrying Amount 23,428 22,482    
0% Convertible Senior Notes due 2025        
Debt Instrument [Line Items]        
Aggregate Principal Amount 661,250      
Net Carrying Amount $ 648,713 488,268    
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 661,250 $ 661,250  
Unamortized Debt Discount 0 163,077    
Unamortized Debt Issuance Costs 12,537 9,905    
Net Carrying Amount 648,713 488,268    
0.5% Convertible Senior Notes Due 2027        
Debt Instrument [Line Items]        
Aggregate Principal Amount 500,000      
Net Carrying Amount $ 488,261 $ 0    
0.5% Convertible Senior Notes Due 2027 | Senior Notes        
Debt Instrument [Line Items]        
Stated Cash Interest Rate 0.50%      
Effective Interest Rate 0.91%      
Conversion Rate 10.6920      
Aggregate Principal Amount $ 500,000      
Unamortized Debt Discount 0      
Unamortized Debt Issuance Costs 11,739      
Net Carrying Amount $ 488,261      
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Debt Instrument [Line Items]    
Total interest expense $ 1,338 $ 2,444
Senior Notes    
Debt Instrument [Line Items]    
Contractual interest expense 139 629
Amortization of debt discount 0 1,390
Amortization of debt issuance costs 789 186
Total interest expense 928 2,205
1.75% Convertible Senior Notes due 2023 | Senior Notes    
Debt Instrument [Line Items]    
Contractual interest expense 104 629
Amortization of debt discount 0 1,390
Amortization of debt issuance costs 72 186
Total interest expense 176 2,205
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 0
Total interest expense 690 0
0.5% Convertible Senior Notes Due 2027 | Senior Notes    
Debt Instrument [Line Items]    
Contractual interest expense 35 0
Amortization of debt discount 0 0
Amortization of debt issuance costs 27 0
Total interest expense $ 62 $ 0
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 05, 2021
Apr. 02, 2021
Mar. 25, 2021
Mar. 31, 2021
Mar. 31, 2020
Subsequent Event [Line Items]          
Proceeds from issuance of convertible senior notes, net of issuance costs       $ 488,691 $ 0
Cost incurred       54,450  
0.5% Convertible Senior Notes Due 2027          
Subsequent Event [Line Items]          
Aggregated principal amount       500,000  
0.5% Convertible Senior Notes Due 2027 | Senior Notes          
Subsequent Event [Line Items]          
Aggregated principal amount       $ 500,000  
Proceeds from issuance of convertible senior notes, net of issuance costs     $ 488,234    
Common stock covered under capped calls (in shares)     5,346,000    
Subsequent Event | RentPath Holdings Acquisition          
Subsequent Event [Line Items]          
Escrow deposit   $ 60,800      
Payments for asset acquisitions   $ 608,000      
Subsequent Event | 0.5% Convertible Senior Notes Due 2027 | Senior Notes          
Subsequent Event [Line Items]          
Aggregated principal amount $ 75,000        
Proceeds from issuance of convertible senior notes, net of issuance costs $ 73,270        
Common stock covered under capped calls (in shares) 801,900        
Cost incurred $ 8,168        
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /6#I5('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 " #U@Z52]>T6F.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y8#B;U96.G%@8K;.QF;+4UBQ-C:R1]^SE>FS*V!QCX8NGW MIT_@3GNAQX#/8?08R&*\FUT_1*']AIV(O "(^H1.Q3(EAM0\C,$I2M=P!*_T MASHBU%75@D-21I&"!5CXEL7[S]!GF-& /3H<* (O.3"Y M3/3GN>_@!EA@A,'%[P*:E9BK?V)S!]@E.4>[IJ9I*J\;F&' M2&K0F%Y%*^CL<<.NDU^;A\?]$Y-U5?.BND]GSUO1<%&W[XOK#[^;L!N-/=A_ M;'P5E!W\^A?R"U!+ P04 " #U@Z52F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /6#I5++QVTH104 46 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"P_1B=R;$E@R$["3,$)*TF299 FEWMIU>"%M@3VS+E64( M_[Y'-MB$,<>>]@;\=5X_/I+>(^EJ(]5;Z@NAR7L4QNEUQ]N+B*?G M,A$QW%E*%7$-IVIEI8D2W,N#HM!BMCVP(A[$G=%5?FVJ1E#X9R?: M*=]I @^/]^KW^A7HF-[^*W0?UC9XKPS3_ M)9OBV5ZO0]PLU3+:!0-!%,3%/W_?)>(P@)X(8+L =A1 3[W!V07DF;,*LORS M;KGFHRLE-T29IT'-'.2YR:/A:X+8-.-<*[@;0)P>3>1:*#*%%B-=DOI@983:C M-3P3/'R<0#@;UH5_P''*)#FYGH,FZ:_Q(M4*^MW?B&2OE.SEDKT3DK?2S6 T M:/*Z341=QO%P:G=?$(I^2=%O1_&2<:6%"K=D)A*I=!T1+J55)A"B04DT:$P;=IUAG1@(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=(7O2ZCCWHL1[6QI15A*P-X=CS MH%ZD9_L#\@C/D6]Q?>YP26I?7D)#B T8$?PK*&@8:F7=U/GOJ*\;68N*2\ZS M +K+P$9S614"BEOY,>#$G$%??)6;N!8.EYL+KG6(60NMJ@/%/?T8K1PG4R77 M0>S6MS.N^7V,H55E@N+N?HPVE:GF(?DS2$X/7ESQ@.'D?DV6LBPCK9!8'9[_XR15-6!X5:^SQBY>W=]'L/$ M_52%;1!Z'L]OQ]@LDE7U@+6J!Y-,*3,_*B9%>;K ,;+:%46#XH_C=8>("QKJ2J'08-.H]<01\8 MNRXLC6%"([Q"$F.L"@!K50#F$0]#[:^V3Y I*% ?V_E0&KS)^U6AM\],EYOL8G MWS(-!3,VGE:[OBZ4^[FRV0I:PP2M9_=HGT*-7-=A516 M5HB3&#X*2A.#[$G MWLEOHCY7N)0-EN\,V1!?Y5O?>O^R U9?.'@&*"+4 ;Y+I=RKH.BE:Y MOH.;=;GV/&2[AXNUP[%!K&E;I/)]!W?I8ZK=HOTT%R[W@E(=[-;@#CT&)*_ M"GE=][YI$#@Y!*V#C3;C0/G^8TIYSC?V;.JQXL-TB=N#"PE MH5A"J'U^ 6--%7N.Q8F62;YMMY!:RR@_] 7WA#(/P/VEE'I_8EY0[OR._@50 M2P,$% @ ]8.E4FMUSK \!P 6!T !@ !X;"]W;W)KZ58UPLB$?1"OZ6I)[WYTE5^2/^X_DIXN?R051/?E]K;=6](V]7CIXLF^_ MK ]/^;!_"IMYRF_"O"&<7A*6,(HTOXLW_RCK8_/D9?,E^'MTFAV=9D-_?,[I MK3&R=T18"WY&.N3'#OG083K7H;!K J$AM?\@_]JJG6CA"6BH]EWE0U=^E>UN M*4LIR[+KY>XT)J%=Q3)6Y$>S%U+3H]0T*O6+M,ZHV@^W%XL)W'>0G0I,:%$E M$WVA&4NR-,7E94=Y653>_5H;=^6DZ6#*[4!K-Q?&+%29)F7*)RH1,TZSG.(R M\Z/,/"KS?5WK+0B#3%9+&.R'5EZ2'K*N7A'10F[TZ\@22+.D-K)1CK0:)IOU M]R]HR8;)IL5$(6+%,CX3 MN>JHL(HJ_&SD1JB&R&] 6!AI3%X5SL6,L70B#[%B,&=Q>309$WT2%?AOMY8P M&R.I[Y#)D^#Y14*G(A&KM*QF1IF>T(A&1?ZNG6A?(Y*&0EK)/^1N?JH8L@"IFR*K.TVJJ%S'C53D7V!%0-$ZH MH3Z[TJNKK96'N,Y+Y8C4BK.I5,0LI>G,.J(CH&B<4)]T__@J M"00'F53/,D M8D5IQ=B,S!%4-$ZJ7[1NGE3;#N.O>B?Z1P48B(0505%25L'*0LR OW/S=206 MC2-KO_Z/0Z_[PRI#I89P*4L>1!:QRN<(1$<$T3B#]CD@LO9#PM"2YEDQS?.8 M(62(C"4S$D<:T?)5!62KQ(-JE5/3?/^RWY$A- Z18UFQ$<^^ID#=QRB2Y>74 M^= LR^>J,S92A,4I @K-%FK'6<_W(AD"D:S(IG,=,8,LGL^,#QLQPN(8V<_U M0Q!Q@0@7*DJG4P@SX[2<"^/)!B0.CS^%D7X[);' KPJXH@!2.[H1+*XYF*DXTL8VFN4_NZ M>'_JI'L'*5GVM9_B/_T+9@DI?D:U1SOV9\9O[4;4\F:Q,=)*LY.+6X(=V/T? M.GKI_(A.'D?GO33>R_?>Z^/Z@(>LI/& LD[77__^MY)1]FXC#-F)=BO)1?(F M22B!#1NQ:V#O.T*3RR09?O??0"2W;JV-^BZ;=R1]<4=9ZVL>'VJ]=19*_0;" MC<87PV_)IXL.-V,SV9F?'$/R:%UZ[YU?Z[:1Q@XQ*-X-6],IGE]V/P*5GP-J MU^G^U2'.DFB,:<(O(3:769D-H?77WCRKTGC@+Z$*L1LYO !HT<*#8T>8P2!@ M1G-#,$*\H@_#[I2/:G%1D%>086&F,Y36B33?(?8E;"3R69V MA7SD.3][D+GMMNUP_*_W)T2Z@]6T]F]J=A(VMG"-[D,X NT\2(%(!4!GL,Y' MK/,XUD]%-W*E:H6BA(=@OF(PXWAPTHX9%@FG<[-A9#B/,WP/%/O*97F0'1*9 MISP/SE\0NZR".5',B![)S>/D#BAX23KY_;OHP>Z@>UB2_Z-;5?C> ]VV8X;H MMGUY\MK+OW/\39A'U5O2RA6T3-X4$!JS?XVWOW!Z,[P)>]#.Z6[XN)8"Y'L# MN+_20,[#A7^Y=GR9>OM?4$L#!!0 ( /6#I5)KJ49N$0, '0* 8 M>&PO=V]R:W-H965T&ULG99;3]LP%,>_BA7Q !)K;KVBMA(4 MH>UA4D5A>YCVX"9N8^'8P7;HV*??L1.R!-(VI0^-G9S+[W]R''NZ$_)))81H M]"=E7,V<1.OLRG55E) 4JY[("(T$TQY$"9V,\=WWF[&*"HXDV@JT-8.H16 M:$%F9=UBC>=3*79(&FN(9@:V-M8;U%!N7N-*2WA*P4_/%X(KP6B,-8G1#6:8 M1P2M3#B%SI=8$JX3HFF$V07Z@AY7M^C\[ *=(40Q$H9F@I%+6]]NMZK;2$COM](%E8)0MMLOZ>9-<,EHXM,RQ"%$D2 M4XV84*UE+$(-;2BS(E_F_CB8NB_U6K78#+W*IL'8KQC[!QD?2)H)">< MZM=+E&&)7C#+"3J'5Q\+QK!4*"/P14B@2R[:X(L1FR MN?["R3@]!K^VC_@GH)S1Z&;<3?ZMI*[];.Q*8\QCLN%O* M%6)D [Y>;P1!9''$*29:9/:4L!8:SAQVF,"QD$AC ,\W0NBWB3EX5 ?-^3]0 M2P,$% @ ]8.E4G/E-[&.!0 ;A4 !@ !X;"]W;W)K<&?:_*6E\O]L8V-?K&[6![;C]]Q\/=PI>%KU40I1\5H+62/% MM]>+=_CMA@;6H;'X6_ G??$;62H/4C[:AP_%]2*PB'C)ZX,5S_Q5PZ(F0,Y%;X@WXD:DWB.+7B 0$._!L M?MX]\,"A_;S2)EXX$^\S/_'ZR%T3TSK&C:/=9:<;$J<49^O5Z1+OU QG099% MO=DS7&&/*_3BVDAM;'+5/+XV0'2)CT19C$?XIF8X23&.W?BB'E_DQ?>[LNOL MH.16&!>X:#)J2&B4CK!-K3!)D\P-+>ZAQ8T;G8'VZ< 5,Z+>(?X=JJCFVK-. MDCYHXN7[A>?[6I9R]P/!1H("=(+*>K![T,4^F:8FB9,Q>X=50)+0S3[M@:9> MH+!!'KEE[\*53N<;IP$9X9I:D2@)4C>NK,>5^1<,KR$M93-[K( **;2Q:3HY MUW8V@4 3FHV7]M2*A)0D;J X&$IMX,^U- !4OK",NNH93# D<9J,D;K, AK, MK'1\H0K8"[6I]ELEJS-XRPC26L#2=P*9%?TFC) W'V!QV<8#QW/8>Y ''7G#OQ4D4'+HA!.UI+NL35T8\ ME!S4C&^Y4M!@03N7/SK!QX[D4AJ/L4_-YG;0($#8KT#G.46PT9'>,\41,T:) MAZ-A%KV10*:J@%.#'GI :)M%[F0Q59XE33$)QC0<=KX4#!J%_2+5(_6&<[!@NMG0];F-F)B=*6A>56JJ5F4!\T!V[""'PP#I.9#IX,$D3\ M$O03AU(RE0QH*-)HW! [[+*4QG,0!V4A?F6Y4[(XYL:7BJ'"$W^%]Z7"49)) M0L9]@,,LR:*YBD*'LDW]9?LG$M%%N*QF&:R"\89PF"59$H[SL+JXN:JXVC47 M>AIJVK$V[=U/_[:_-'S77)6-WM_BMYOVZF\(T]Y$PL%U)VJ-2KZ%D,&;!&9- MM9=[[8.1A^9^[$$:(ZOFYYZS@BMK /]OI33G!SM ?\5Z\S]02P,$% @ M]8.E4IQF484V"0 C28 !@ !X;"]W;W)KU5%LVP*VZ7^J=XJRUC;;=$N=YN=PRT9]=G-MG-^KB7.Z'3O3\1F5Z MO]TR]73%._GX_@R=/3_X)NXW@WFPO#C?L7M^RX??=C<*[I:'7EJQY;T6LL\4 M7[\_NT3OK@MB&EB)WP5_U$?7F3'E3LKOYN9S^_XL-QKQCC>#Z8+!GP=^S;O. M] 1Z_#%U>G9XIVEX?/W<^R=K/!ASQS2_EMU_1#MLWI_59UG+UVS?#=_DX[_Y M9%!A^FMDI^W_V>,H6U5G6;/7@]Q.C4&#K>C'O^S'Y(BC!M!/N &>&N!Y QII M0*8&UG/+43-KU@):]EIV MHF4#;[/; ?[ & TZD^OLFNE-]@G&66>+[+?;#]D_?OIG]E,F^NS7C=QKUK?Z M?#F #J:G93.][VI\'XZ\CV1?9#]L=/:Q;WE[VGX)NA\,P,\&7.%DAU^8>IL1 M]";#.48!?:Y?WSQ/J$,._B2V/Q+I[^N.*S:(_CZ[-!-4#(+K1+?TT"VUW=)( MM[_ @NZD#CI\;%G:EF;5/EPL2%'5]'SY<.R'@%B9(U0=Q$X4*PZ*%4E[+]O_ MPB0=Y\P@86$WLF]$Q[-^TM@\-=>-F4U[#;,,)I \>(D=O/0NX:;RH$V9=-,' M#K&L$6R,$'V;L:U4@_C3/@CY;NRN.'(*)13-/.<+$9)'_%8=-*V2FMX.LOF^ M, &HS1JYA:BLHTI6WOL1+FHRT]*7JC!"82WK@Y9U4LO+(_>9D-#RNR%KA6[D MOA^L@X76>]8W'(S00W!ZUIY>=5',=/=E4$7RL.ZK@^ZK])*1_<).NHZ#ES/^ MP_B8AS1<>6_'!9F[-R"$"QI6$>4N^N9))3]O=TPHLWSB#IRZ.'YU/E,N(((H MCC@0';$!O1AU[IE9KWWV^=O/U_I-!HG#(U-MIEG'M9FY6S&M?C,;.LEZG6UX MUQI!*Q2T"'GJ+E!>X+E5 3&ZBOD<.ZMPTJJOPX:KH%K8]V*^FBOE"RT06D64 MZ%Z,C@:D5@8M08>8*!J103#_'&?0":)I&[?G)C'\SN732&.Z-F^%.R:[+!O;C M5+B'O&.O%$R:H&T!"M65-U\"'*HK7$2L400IC$!L&A":?1],MK$N6@ MY@$J%7E5SA.MD!QDO#3"+^SXA=/\,O%:)Q4][=@A"Z>1=;-7S8:9* NCNE/& M(<.3#07\C[W8;2,+'@>X5.#:\T= C-"\C+C#X0NG\76BM;"^L5E24-4 S3MS("M1(J\T@Z@!V_<)I?7]BP5W92 MO49/'U$E*>HY:@-BJ(C&(X) *B1%:QESL((57 MR17\"0(EE.ZO7<'$D86DR7(:H('IKFB$L30E!"!'FWHXV^V5^64PFP9\N^OD M$^=VG<.2WW40T4-^(SY:H(:?B=C$T8>DZ?,KY"&0DXPED.*=9]Y5,UN?>E"B,6*CS?M>A*B5'.W$D MJ?\W?A@8&)"_JCT))#:(5EX^'!)$*,]C62-QY"-I\LW]KSDDN#!M%'^0W8-9 MJ*>6!$LE$JCB$/+8$A!#J([M;Q#'09+FX.D8_'\6A(J]$E=SE(?D*A*K1(FC M(WFIVCL.7Z>A"R*[&@14)V!:+R"S[.5@BQ%8_893+VZ.D4"Y5]?ERHM>*?2> M&N:82M),/@ZGZE6!;8FUF^%"GKR,*G#OKT)>@+2"9VK'-TW/1@+2$5F$G4DIZ\L*Z%^>A MV''W- W$RVDI]?E,BZHHYQP/R)$< MQTHIZC!.TQC_N%[SQH93_J,9=TFA) 8_VVN;4UG;[$(W%R9??("2)E(=4!_8 M\S41$%G$>$Z/CO!>/L-K#MN\1M4WGL+C)M=1CF@$@E;XP":K"F-O.@4*7%16 M)#8LCNPT??!W_7K]4WO7U'&8ICE\Q>]%WYOY:C8"N!*R#3K&)^6*%C6>0R@@ MAR&]HY%\@3JLTC16/YK-X*2&@;J34))3;^Q\00QY/<(1%1TL:9T6 M)!"?S7%>)S6$MS$/@ %==]"CZ,>/1+Q#R=.7.IS1-,Y. ZKH!VZF2=!!/I)6 M7AD<$$)%'7%-X;A5Y$G7'$X-!P7E)FL":#KMV0&E2 ,E=N)K4B\! R'^'+<+ M7K_'5?BHJ,@\+ >$BCR"]\(1I4@3Y2:H9,9:8*)-L\Q!UNS,83R0]S?Z@Z8% MBD=RM#8GVT)HBASO% XX11HX=K=^(TUZM37 G&IW.W5;H0!&W9,!*"1E6@8/ M$J<7E"R1R[@E_'3V0.3P_?5%W:+XEFSZ_0 MN^OQRRC7S?BAUA>F(*YJL&8-7>9O*_"F&K]]&F\&N;.?#]W)89!;>[GA#%(Y M(P"_KR7DSM.-><'A"[2+_P%02P,$% @ ]8.E4N%2]K.[!P )2< !@ M !X;"]W;W)K^I%2 N[*H^,%D*<3J]6S&TR4M$_Z*K6@EOUFPNDR$_%A?S_BJIDG6 M.)7%#$,8S,HDKR:'^\W?+NK#?;8615[1BQKP=5DF]>Z^OX]^VB0O MD[E*.)VSXN\\$\N#230!&5TDZT*\9[?O:)N0K^*EK.#-_^"VM843D*ZY8&7K M+!&4>;5Y3>[:B=AQ\,B VX=L.80! ,.I'4@F@,)!QR\UL'3'- 0)+]U\#4' M/#1"T#H$FL/@+(6M0ZB/,.00M0[10T>(6X=87X>A:47P?N5@4T&;)6_JY3@1 MR>%^S6Y!K>QE//6F*;K&7Y9)7JG]<2EJ^6TN_<3AG%6<%7F6")J!2R%?9/$+ M#M@"S)=)=4TYR"OY!4L_+EF1T9K_]$.$4?@+./FTSL5G, 4?+H_!BQ_WP(_* M\L\E6_.DROC^3$AX:I!9VD(YVD#! U#^9"(I+&YSM]M[>I,WNU5"OJAS5H,+ M*E^RE^!-FK)U)?+J6F5694F=2D'D!/S!LC9 MNZ&UR*\**L>F"UK7S33*V;)$/7%'G;.R9-6@]ZG;^TV6Y>K$20IPD>395*[% M/%GE]BE]^Z6QGF.RWXV 2=-UN2Z: CVFBSS-;4'.'AWD.5(Y?SB*/\22UK* M2DEK2\4W-Q2<52DKZ>S%KXSSO7[XF=S7V\V-MYL;-^-Y ^,=T>N\JE0>5TF1 M5"D%+^12\F524[X'$B&G(GT%"'H),$2QK6(W\?TFOJ+:F\.80(C\.-R?W5B0 MD2TR\DAD#T!SM(D9[* A!'E>L,6R 6V:Q:1OO![YF55?-!,AA"HG;.GHV;]C'?$+7)FW!R74]4_9:KN9%/)$[7]K5"1>4R% M._NV13IBU0?:$35R,_5&#:0]-9 W:L *U:1EGV@4=SYBU ?:\39R$_?OLF4O MI#RQPB+F*@80(9U5Q^WZX#K.1)X3W$F5.<3.;TE]+R\PM,ISSZ)V8C\,0V\ M6<>OR$VP&K('H#E")FWB"")=>YRT=CVYX^E5:\;R8^1AJ*^,:31L5:T6.[ML MM1@.Z5;443UR<[U[$^Y,V$#9FW3N0?FO#_UXU*R/OJ-^Y.9^QF]2?.-S:I%T&Y9:"OGR(G#S+M9]$Q-78S]1?,>QNQU\3% MT/>U[3"WV$U1@+TPTO,S#9%^\IUB4P!$@1Q5VUMOK:.&$'OZF6L).,4A)$@; M^&X@@'_G-P))9'4I=NO.1?_ M6HO#';_.%M7K;I#M&)LA5,7!X#=:7M':E4XG3+!;F/3[G^[.<+6],VQT]$M0 M4>MU9!N^5YE#:]II$NS6)+OWC> XO\DSV0_PE^"R.3VLMT$FZQ,8##6'N.-] M_)RM_$@_=81-31"$\M""^O8?M>NGURD'_!6:]T?=5&"+JO "HB=D6NEW%=C2 M[WO!@ ; G0; WZC?'^N5L2D#2 ")/[0Y.AV W3K@66\LL-GB#Q09Z60 ^:[- M_=A"$$L'CY OY<% 8ITR(&YE\!UN+8B%DA&4-*_?(H_:]7/NZ):XKP,NUG6Z ME"3;/(=+D]5*W5\D1<%E$IO'![+Z=HF$TTH]P:B8L)[<1\2\#)CZGA<9&8W: M]3/:N>]W$^[@?I)E)1.IVL?EM[E8MHG=/YL92G.T(LU;!A+$@YET7$X>P^5? M(Q/K@IEW$5,?ZZOE-NHGV.D"XM8%C[DT(Z8B0+*_#72@8V9]J)UP(&[A\+AK M,V(2_%17 >"0C68=L:*K#UK:-Q6Z*Y100 M;;+.;:,:#UUF.S^U43\@DSE?Y[('*>A">L%7H9SK>O.;K,T'P5;-KV^NF!"L M;-XN:2(5C#*0WR^8I(#V@_I!S_:7<8?_ U!+ P04 " #U@Z52AU: EQ@1C3]]3G=C;E0(F5GDQ>) MG!DT&MVG3U^&+S8^?(Y+8RKU956Z^'*PK*KULY.3F"_-2L>A7QN'.W,?5KK" MU[ XB>M@=,&+5N7)9#2Z.%EIZP:O7O"U#^'5"U]7I77F0U"Q7JUTV%Z;TF]> M#L:#YL)'NUA6=.'DU8NU7IA;4WU:?PCX=M)**>S*N&B]4\',7PZFXV?79_0\ M/_!/:S:Q]UG126;>?Z8O-\7+P8@4,J7)*Y*@\>_.O#9E28*@QA])YJ#=DA;V M/S?2W_'9<9:9CN:U+W^S1;5\.;@:J,+,=5U6'_WF)Y/.ZTJ]>!+]1@9Z&-/K 1^75 M4,XZNL*4^RN/X%NK8*31L'KR:,"?]%AJ$['F9J,)N-'Y)VV!SYE M>:<'Y+T/"^WL5TV8R-1K[R+.6FB!B"O4AV"B<95<@%7>6:==;G6I;G'1 (]5 M5/^:SF(5@*A_/Z+16:O1&6MT]G]SP?\B3UWK:"/=W#GI7_]R-1E/GO]C:53> MVL04:MX>/W;')SMIB%ZMM=N2<._,;E9S4QH,#7")KI2EO;+R[H0I:LE+OQ1 MZU"9 $UQ'!_XH0)[WY%=@E^Q>KHN6+_OLYH8"CKQVJW101D*E#UJ]=6Y@0QU M19]\'2#(U1"=E/H>84-U6^?+ W:)2U^7!1RGB-5I$YSE]]H);;+/2+ZH3H=8 M:0>^ID,Q:BZ?PRPV@JQB$T1XH-PFF%7?!:G^:1^<4;Q:N[VVM@X^LJN]8K,& M1'YM70KH3ON,L@JE!P4X*EW\#KI-RV@'&QF1WI4<2XX,1AKE=0AT8V>!@\EC MI+"K/,&?(DO-M27TT'DZ[=8^VAX>P6_P3$-P&6O;LPN>H#@+9DF)$/%5^HCM M[CVA(YR+_(H[9/Y[=Y?:+22>5N;K5["?,\K\4=MJFY[V^>>E+P'MF!S:W&ZP M52V#,6HES"X8V]6;!0G2R%4X/[)B_&_6!T98:T<+NUE7(,XI:S." SZ_F<<(^E=];7L:4X"JY.2R8YU']!A\G!1,ST+(<]T M2?FU#RM36E2+9)&A^A0Y@-["7RM.HCTK2J9NJYUO$G66\@-AE!B"TP-E8")3 MD$8@KX'O.I8E)*_T9YBGW9]31$0?L)8S< 9.D)0P3UAL0@Z:X7F3DF@)2]I2 M3$W?&U; 4PFL)+2H@[B&:8.8@HA$X@@H>P\E.XT2,#(UJZN6B\B$%4=E!O^5 M=6LE5/TF2'D#G\!M^HMA4@:1'E./4#!I@[%3F>G072&YEJ@["0,DC%U"4>0J M'[;(.'IM*WZBV65C +;*"$?[>;4AO0ISAT9JS8;-?22'T FA2&!KPUDS'U"! MTMEA"M.28V$ (<9$DB]@DTS5:E0:J*_6>IN\#7KR=[ I&WPK.E=@%TOG2#YA M# LI&P)(V,99;Y.* ,"'ET $DA@0*]:FE)X.^K2W'^^C1$^0 FKDCWA#(GB MH\'-Q[^_CH,G;!H(@64*%A3[S]V7*J@BN]3.IN2TKA'Q49C&)!_C@87WQ<:B M**!G+*+.!BD8&CIN4P_,#A+BK$Q2$!LI6W3!(U:2S$PVW]4J$2-L7+%-YT9S M[@FFU (^-E__$7B,$@X79$+X39P@#!C0S.<$IIU*E0/,%(W;(&+G^=PO'*] M8=(/,39$80!G$!; C,VH+))$"1KR 8=+53WB)Z*\B.0(Y.&.HG*N,0L+'8@< MB*.Y!TBIP5'F)GQVZN8Z!&XNFL.E8JW+N]\DJZ&:+E!X-"PTS9F@P/:N^J"! MV9]0]& 'J'_C\F%#B^^=>F=FH282'C]MZK(-\[N1J(&/?+8!L(5@UM3EJCU!NB6 MV@=1JVNP@;^S* .9X^R"^ B^"I\-!P5L78M#*2J"D V6K F7AE@\^'JQA!S0 M'/.+^7@W.NW4XKHD/5!*X M0>1#V. 6V :ACVCF3(EWE6U1%=:_-? ,_ MHOVNI)!1NK!#^&*:/3BS##\T&%UTI[4/,/O=W M%(]WOM2!D!FX:M<-$CT0/>IGX3XA$UV14' MC;"7B3D-JE(9W.A./,!\VZJHU^M2>A-*LU'*AF8S%*LY'I&R+4<6[$5,#PXX MQ/R EL0\36%BBBSE%52$CH='"@)2X85BR9=WO &./X.W4#C[0W*9ZURJ?-@& M[8F" >:<6+P&$?V6JG1*@8%ZT_XB>]]2Q"$HF2L)7PF&IFWR>Q)3*LX5SVB' M *Y1OR)SJ_$%QQ3*,FW+V"[M;,ACD,Z&?2*3BMGG7(YP-$_AB5)))(^'U#6U MY<*ME N_^E[I?^/Z0[3D1#A&YK6\01!0O G4RQPX"0: GF(RV3PEIJW[8]1O4?LO94DT@F] M&I\?GXV>/.M/5,EJ?3O?M&:0S7;$ZP,[#'KG9M)L7,#%/;CKN[.A/L=#E=1>PK+W:KQG6_<&]E^,L-(7+*B$C25^^WHKTO&8+0* FL& MJB3@N-1!$I/@9K6BP2+U0QG5F9HNS7J]!T<+-S:/+"2($]&E-SAIMK%;%C8J M]C!XU/7EM>O,5A"0[(YYGQ#Y((#JG.)TVVDE))2XN\?168==*64-R>H*4\8] M"^2#$M$64@53J:1M<<6:?^+M&&H$GWJO,B-[,(>#I(YF?1S;E9E M5UAG8>_2K)\X/T&%[J;98>JIF_=M>Q3@V2:#AQV5=)'6H-?^Y[K,Z[+KMBWJ M3A@7+0)9)U(/+[@!W8#B.UT[*G>>2ZPHP6)";BE:H%Z@MW1\^:!"0_7)R<6B MSSD?45DV!>6WZ)4,@: ^3<;; "@[#NW-)M)+AKU343X/LI+A5PZ=FWC4PKIP M.7SZ5.D%\MZ""I?T H7ZSIT $4UVPMS(!*JO!>>5O7'^9T+XP#GITL^U,^IT MU)QS6E+YE0(J-@KZNB(\\X+'3^AW#;YOM-[,>*2"(:,]$,3!G:B4=&AGM-"J9^ZJQRP OBGE.BPO/\^+GB'SWF:3'9Y>5HOZEAQ3I!^K7L# MV5M^2W;A>NS:T_1#*O!WT]OKP1-F.6*C&G &C\L(?5%;2;]"&[V\0TP$(FP? M0/7J[Y*=VB3.KD[-5>QFABM?F%)PV >X[>5"MJH6O/3LUPPZL+(==99['@ X MA%5IR)>ELKBMH4'OI.1G(^\3V8WSE'%Z\<;4AY##]81E9O0F@#K4IR'_6 M3KK8%.7"5ES%^$+>JJ#>#[ZMCY N@D?KD,J)>L6I!C>,9" >6MA*QE.46[:- M0&)?1G9MKU7@ER[L^3=*X^"."H_S^M4Z7?+WX?2C=]X3PU[$85 MW7O'9_0S"[IVG9J,0^^X^W:;=NO5M4$][!Y*N&_5UP<[ 9KM_* FD^SL:D(? MLDNP,/Z?9Y/1^>/K\,>[9J)Z=G6532ZNU/C\:79Y?JXNSJXR(O3IP0)*7:&C M/3^_4$?CRU$V07FN+IZ.LE,T5M.'EE='DTNZ>?I$76:7%Q-\OYA@^?@)X^ ' MN?A-!](466;F#TH]'.:82:X=7S=E^KW9!<0"DCW7,SW1*W2F+^%GN@Y6KCS] MUJ%\0+G#?3\\.>G]#FAEPH)_[42C6(B5GP2U5]L?5$WE=T3=X_)K+.1.(".J MTLRQ=#2\/!]([=1\05_$ORJ:^:KR*_ZX-!J:TP.X/_?P<_I"&[0_,WOU'U!+ M P04 " #U@Z52!(M@9>P$ A"P & 'AL+W=O3N?VZK% MCMLSO4%%)XTV'7>T-.NYW1CD=5#JY#R)HGS><:$FE^=A[\Y8=08N4\ J?7(]Z@E!Z(W/ASCSD9 M37K%X^\!_:? G;BLN,4;+3^+VK47DV("-39\*]T'O?L%]WP6'J_2TH8G['K9 M-)I M;5.=WME\J 3JG_SIWTX4D^-T;"E[^P!V_/#=Z!\9+$YK_ M"%2#-CDGE$_*O3-T*DC/7=[CFD+LX -NM'%"K8&KFE:/J+9X/G=DP@O.JSW< M=0^7? $NA?=:N=;"CZK&^E1_3JZ-_B6#?]?)5P'?.F_YOO[URELWX%J$U=82AK4, M]-90H2CJ+ _!0*A*;FN/X4^J5F SJ-->C94(C=;Q!S0,=JT&88%+JX_D\0FK MK6\C,M>(R@OB(Y=;[M &\X07!H6JO$C0/-BP/1L;VJB&T-4]$\]J;;2UL#&Z M$>X,/B/4&I1V=,;E\U^T%+8RZ'" (109[/3#2ZA^0O7#0I)'-3@-4JOU=PY- M!]Q:=!07NZ5\<^4$E_*9"$KOZ*X550O<("E405>H0.B3$GYU[SS%,[CRXK1O MH!&*K!/(B67A&: E]WJ"'"JMK):B#J!$7-A KN44Q"9$\F5\?#C<3A,/GW:^ MDB-I\I]&KP2TWB':-8^4AEZ#0D=03F!O88W* ^,8Y(T1-'<%D6Z,[LBQKA/6 MY[Q7;Y!PJI:;=>\ZA#6RX<>3$ M?H?U9KQM'UG+9:B15G?>XUM2?\#GT5MR;Z-5'PY*R\IHJDL"&@38B'[8& -P MV/,F^X3MM\ZH;0[Y&GCNN^GRKL),&**E'Z.O:]8Z'1 MDOYZ]BU\; WBR6P$FFQD>!AM_A%19[\2[NM_4H %=QBQ.(W^:E.4I3O:8/3YH6,T\OR[(AZGN]Z5YJQD*E3\MD%A2R? :_ M#J7_!J;I@BT+4J;//"+OE[/7_JWSHVM+AS1W_.6,9I#>*M??8,;=\?YWU5][ M#N+]Y9&::2TH=1(;4HW.EHL)F/Y"UB^-UFY8 M> /CK?CR;U!+ P04 " #U@Z52\RX2YD4- #@)@ & 'AL+W=OO=AF M*_E>-A^V;VO<7?6[%&HC*Z-T)6JY?'EV'3U_/:;Y/.$W)>^-=RV(DX76G^CF MMGAY%A)!LI1Y0SMD^+F3-[(L:2.0\=GM>=8?20O]ZV[W'YEW\++(C+S1Y4=5 M-.N79[,S4&_XM[.S<9GXF\-8W>N,6@8*,J^YL] M.#EX"V;AB06Q6Q SW?8@IO+[K,E>O:CUO:AI-G:C"V:55X,X59%2WC3?FQ56#K6G"5>ZV>6VWB4]LDXB?=-6LC?BA*F2Q MO_X*)/5TQ1U=K^,G-_PIJTK-1#1,^$A^E:(T4""#W65T(DY5@P9M!F]VO=2E%J;/*[!%SN^9Z!N/Z#__:19'\5]P6@:IL_BQSY'HB4:H*K=*(%8M MDVM9%B02%H=8UGI# A;+MBJ(B(+6ME6C2A[F6[J@Q:1BH\MB1]VWBI0X:!WY M2_5@*=G;V[+0K+,&\:DLQ0+\R*Q4_R79-;R &=%+(;-\S<>.8+].%.^(_CRHJWVNG"ZBYSQ_GZ'<&/&]-D=L1*@33A$7[LQL[HK<=Y MAE5 E]B%SMC"VG6QLRDF@!C8T=2L:]VNUCL)[-D=K!+VK' FY4U+ZAN:Y5O8 M2E:RYE!2DUQZ[I.029R'6/AH>L87ND8TE349+_FF7I1JQ4R 3;UH !]Z:D;B MUS78A@5""8-R6>)@( P7V.[7"B:G<]BSP8WL=(W-NV/A'6L-#^6SL0$E $E> M0F>"=UF7C\0_NPN;42WO"%-HA-H=VY>-OJ2E-)7%(YZ=;=NRO.P$2GHZNZ!P MLLWJAJ0.L4&!B-56"71>U6X6D 3N]NS8>/[%]IGEN:Y9+3;\6EF,Q,^:%(/\ M<+W1+>D"R1("Z+(E4D4N^00W$CX1*,Y%%*9!%$[I*@EQ-79R02D!ESC9AU9JYT\''"NHSXADD8Z2Y@.QRO:HX.$"MJL*!LC=:TC>$6GCY MC+0+D2TUM'IOGN,LN/\>HO!8W"5%<5,BYW!*8TMEYK_ [WM9W['3R#M9(;&! M:[ WP^^S*$BGT87C_G!>-)E@9C1/A8^!2Y91"&R\)\UKA6_NMD"]4P<B]=N#LX\,*U_MIHV>4N!AT/A-:-JFO:) MF*2,=EN =((9XMIR_NP-A%@*R/8]\BWK"\K[!19=BU\6!I+.%L@=M]6VWXA$/D4&/XGB($5\\J]<*O*N]@&2 MERS'P3R*W?]N]J(H&$_2?O'^G?6?.(C& MDR/"[*B5DAXZ,@DF472PL5WT1E>K8Q%=(PWECPCSI-I), \G[O^P9MPIYV(& MS2<(=>=B.DF#.(UP-;8Z/>\.]'SU.L_K5N[[[],Q=<^F]FZ=?'#XD70P9NGT MSP$]T?QX.YKL^>EQS/]#KNJ[G'_]NQQL-IL$\23:N_H=#C9!$@K=_Z]TL-D< MZL0YW>\W.QBDF&*?[O>K' RQ)-DI]>#V=SI8,NY7>IG=):#B! M'^-RJJ6XSI$%XUQA/#=K_2RG*,O9NLR!8P\ .%S , A$6*:I]J>##A'I:,^7 MO4*&9MMC%?\^J MEL[JV&.GF4;BUIB6YIK=02D Q1AHM6E*Z4K_[M$SX/ID?B%^!I.$S ]@N5;77+9UI0@AX*[:*CSJ6"H$A;%[0C4@];5PG7;7M- ]G]HQ M6XQEM2T9B;NZ&(+A7P#8S[]LJIU665$W'4NVMA,_]-QX=<=73]RQ2X@!D(\K MG10H:T:A.(Z#\8P03SH/9O.Q)Q$Q&<^":92(Z30.)H!'8Y2!\60F9F&, )_X M@K*/(@32,$C& SF;>A!JB=@IB4N_30+?0\C<4O[P--A6ANV9^HC(2;7ADG- M@^[^"2UVS0&.XN>0P'0Z#<3Y9!(!](5VQ7D:AD&(/PI_6\DHJ7P,^M8%'.+8 MTKI2GB70]ZZ,ZR=D5-A;7Y +Q--.P[DV5+<8Q 04\:@J4XX465$H5](C4F:J M-!611=JZ-K7F M-Q9L!VF/ M&3<3I37UKCC@=;.[J&:]VDH()^2N#+=]5%>^B7O5K(\CY%HA',,A'OV^,C(R MTCNE"G<0OZM1S>,>92.@4!K8=ZC ]KB&[6M =?O,.AV#O.&PT6M66EL@T FR M=G;IV,*LC6IMO\VA89+)JK+YS^/A]9 Z>C5T[28\-PWU2S$&:QVE0.B)Y_SR(9>R<#P<.AV?T;D&W*64)S8VWLZI)T O%K"?<<<4X?.4 MCUN>V .?<$" EB^Z22_'$_;O[Q'UYCM@$2Z*]YM G[ GZKNP&D9= 734.P+$Y M+R2_!U)UAV'Y4-)0'_=H!"37A#O:JG]78!N%+$7N%09#*=LY4&_,K!R4? $! MJ8-RDVVF@?O0:CN)VV!W, \"#)=0^B779WYYPV;JP\V#)'WC^+GN^>&1#SM& M_LJ,> -OF)_A-'S#=''Q_,.N:@W$NQWI_- K4V\]:G'G;I]CO/=_9%Q)#(&F)VRK?_C$K"'+ZII"AW+OQD\]/[2L. S2 M\?AHFAL^\?2)EH_MS4;IKFE#8TA4KA=UV PZZI%@CMTA":FJH/D4N 6%O3/<](=>H4I&1NCOP6V(@$S:_EN%W5OYPE/ -38R@3 MA;/#.L(5B4^GI(!VZ6H5J\^^YJST2?%=']*"15*Y_I'7:NK0^&!G\,NOB49# M7\=<>5\=;62]XF^KJ%<'3&4_0.I'^\^WKNU72[OI]MLOR']%(:^42RP-1]/T M3-3V>RI[T^@M?\.TT$VC-WRYEEDA:YJ YTL-C.=NZ(#^H[97_P-02P,$% M @ ]8.E4HNR'L,= P @< !D !X;"]W;W)K&ULG55-;]LP#/TKA-&C%W^F<8HD0--LV X#BN[K,.R@V$PL5)8\28[7_?I1 M5 CHC2.+Z.&<1FL%MYVJU<+U5G!)=YJ,%W3,/VP1J'Z99 $ M)\,=W]?6&:+5HF5[?(?V0WNK:1>-+!5O4!JN)&C<+8/KY&J=.W_O\)%C;\[6 MX#+9*G7O-F^J91 [02BPM(Z!T>. -RB$(R(97X^V7@9% !7N6"?LG>I?XS&?J>,KE3#^'_K!-TL#*#MC57,$DX*&R^') MOAWK< 8HXC\ TB,@];J'0%[EAEFV6FC5@W;>Q.86/E6/)G%"MDK8V\%)66/V*CTC&J"4]:5FGSQ*^ M97H"61)"&J?),WS9F%OF^;*_Y08;;DJA3*<1/E]OC=7T,GQY)D(^1LA]A/Q_ MJO>/4'A?(Y2J:94D@P&U SZ>]4B2F8&=$M0^Y@JH1F4]%@DV6&*S17VRQ'"K MJ6&UY>A U'U,(%Q GH5Y6M BF87)-#OWDLH".S NV)9<1TR2A]-D"K,P3:?G M[AU=M@;>M%H=D+K30C;WW&D>SHH8?N9U ?-9F,T2%WY.48NSLU(92I7+4G05 M0L4U-2G4JD%H.TJ0VNSHPF1%/P*PEELF^'>LSH.;$"1-+JH9E8=TT<+A@+)P M=AI3!/&)'9CH$'K-+;ZH5"^)NFT%)SHW&\"T6/(=+P<1U.?<3.#:W\:CDCM% MOY4]_(_X_FXODB3UE!?I/"1_I\/-*?$P@4VGN=R#I??#UAH1FJ'?T/7;4[(& M)?VIH.)AK";Q)W26%\40['(:)I&UL MI55M;]LV$/XK!R$?6H"-WBTY< PD:8L-: &C65<,PS[0TLDB(I$J2<5)?_V. ME*VY0^,!ZQ>*1]T]]]P+CZN]T@^F1;3PU'?27 >MM<-5&)JJQ9Z;2S6@I#^- MTCVW).I=: :-O/9&?1RYDL%[YLXU>K]1H.R%QH\&,?<_U\RUV:G\= MQ,'QX)/8M=8=A.O5P'=XC_;SL-$DA3-*+7J41B@)&IOKX":^NLV#> MG.S!1;)5ZL$)O];70>0(88>5=0BI3KC5]A/NAEYK$9C57\P)KD7 M3@S*Z 6#Y&"0>-Z3(\_R+;=\O=)J#]II$YK;^%"]-9$3TA7EWFKZ M*\C.KC>:ZJOM,W!9P[NOHQ@HXW856L)V&F%UP+F=<)(7<%+XJ*1M#;R3-=;? MVX?$:2:6'(G=)F.@>:>KST/P)EL.FXM-_'"W_>;(W5 MU")_G7&5S:XR[RK[Z9S^'QSXK46H5#\H29(!U7K$WON] M;Y6VI$?^.Z4&*2>'6+(]@\\,,,MAI90R4.2B8.DRA9PM:'V)C*09?0%9P1;9TFU2MBQ+*M@Y"OA$XYN*0^/[I38A M_5&Z8*R"BXPE\=(K7*0L+A?>T%+'V58C0C]=*SFCC%3=6 NY QI\U<,;-V]KW^P4A ^(N7XC:BG5V+-, MV(*J^-,L?W3MPY.QVJ/>^'HQ)L&KP0WJK+(U\OVWIC47M%.A_HY0]"L[!_&JO_P902P,$% M @ ]8.E4MAF0G$.!0 810 !D !X;"]W;W)K&UL[5AM;]LV$/XK!R\;6D"-]6;9SI( 2=IB!5HT2++UP[ /M'RRB$JB1U)Q MLE^_.U*6[23UNGV=/UBFR'N.S[WP=.#I2NFOID2T\%!7C3D;E-8N3X9#DY=8 M"W.LEMC02J%T+2R]ZL70+#6*N0/5U3 .PVQ8"]D,SD_=W+4^/U6MK62#UQI, M6]="/UYBI59G@VBPGKB1B]+RQ/#\="D6>(OVU^6UIK=AKV4N:VR,5 UH+,X& M%]')Y8CEGV/!M,!C#'0K25O5&K7["SQQ',567<$U9> M-B+AO#56U1V8&-2R\?_BH?/#%F 2?@,0=X#8\?8;.99OA17GIUJM0+,T:>.! M,]6AB9QL."BW5M.J))P]_XADDCD=6M+%,\.\PUUZ7/P-7 *?5&-+ ^^:.PV#WR]FQFJ*_1][=*:] MSM3I3/^UL_;B^&"=F*7(\6Q )\>@OL?!FN 7A(I'H(I"Y@A.#EKRJH9&-;EH ME1MP)%I"K M\]+YVG& *V4L7%7"&$D4A#LM' 5^A/!Y=UO(2?KDQ5EX%;WVRE1!!_8>FQ;A M".(@B5/W'R63;P,W"_A )8<-C((H&M,SG*9PIRP9J5Y"'T$2I&GD_N,DAO?D M#_+:#M^+6FDK__+&,3T^K6]4\:8E$;(;3FLEQ4Q6 MTDI\CILRDXYP\8P++68C=D?HS/[0Y%4[)RU>HK/=QU8VM$$?6MK!KK"Z1ZA] M-)4FD'$+1_$X M',:1!G0+4:;(GTX]AWTO@D]B["#.$H!T3>+-&5R.KQN$N, MCUM&?B:%&KJD];9YH<^S2BZ<7PUIMZV6]I$IO:"B#YZ/$(\V<\PG(/O9'?S^ M?090>*(@SL8\R!)V?#;UD^/IE$5BB-(@'8\@YE1*^6T<9KR20,1Y$],XA9]^ MF,11_#-/9:E;)M$X"),IZ0HWRY3$J=,[@DDPF43]ROK?S]Z1LU 4%#C6F$S2 M9W+=M/>DC_U2/-+GCA+Q",;$;#+A5)GRT4DF;-HX#4:4.A\IYB>;E.0DF@01 M;3H:PS67E\;"O:A:+BDO9"NG7Y"$[+$L&>_FH-S*\V?EQJ59D(4^:XH^A.OR M1:M3E[>R<<%K\,'N9NPZK^XHGYV2M]+DJB6^-\+BT]"^Q1SK&7FPFPFI5O*I MI200]\1M@92TW'%@8\,O'I$HT6=+>^%'+NMA0U4^#0NQR80Q>]FBBTVNE\.8\V)S=GA05M:+K/SE,O<&'. MTL07ZBS= WWB@"G5T4VM^ ?A=$3'$UQ;R8RW"KN:60JSMXT*3$G?2._O?5;U MW+,@3OFTQ'&R^VDQ0-5A?9[WM!>COKT8_W%H+P[MQ:&] M.+07_Z/V8KAU[5.C7KC++0,NZ/X&J)_M[\\N_+711MQ?OE&LZ;O.7XF"H.'Q MF#H.[2^T_(M52W>)-%/6JMH-2Q341; K1=*V?4+;]#?*I[_#5!+ P04 M" #U@Z52]_6R(.H, "C(P &0 'AL+W=O0,4)VE2Q(U1M\V'PWV@=KE:QKO+#F'-1EB:#6KTP*+R:C"G*S+*C;<8U5CG7UV:LM0>6O9.R"H5EZ;RNEJI M*M'*O3CRV((F'B61W.M ;GX/N5-Q!0*Y$V^K5*7C]4=@K>-OWO+W>OX@P2MI M9^+T9"KFQ_.3!^B==O*>,KW3/R.O>*-=4AC76"7^M5@Z;^$T_WY@U[-NUS/> M]>ROTO*#Y"A0G[E:)NKE!)'HE%VKR>](]E&M9"&NK4F42O'9"0Y(H3%9I!"[ M<1QG)A.FL? PKZR6Q50@^FF^*)A W1.8B;=WB:J]D*XEH%*Q)*I3L5$BEVLE M*H/Q)+$-AF2UC534':@Z< 50$3Z'!$/"H)'(!M] ))$5D5#.:V()O%H)F8A- M0) SE5P66U$;,+\LE(#MB.P*@5X189!5A4;8 &^$\S*LW-^1]$73DT+J,KQJ MYQJ08OU67J4S\0$8DJ::P<0;G@^>H*<#\F?6E (\*YZ)OZP2";_2U=H4:\S4 ME2A ;"6)X#1N/>6]#6C;,8-6.[*"#F(9FP:9$AC+J=9JRP:3E.M-$_5[/Y]@ M*C5L)7S0"A;SN?1LJDBSL_\?YA4NU;H/23]F[*/8ZR4-L$6U2 M)^OU"F 6!0XRI-'U, 93M#8@3T3T6F#[M#7YK[.;&>&3MSKQX*JQO7D_(SZ4 MK?IAV.X7=2>Q^K-,#+ZO-47W3/S"I%MI98%XA).W^P?_S"RD)8%K6)'0A,T- M5F',)32[JCPVFG9RWS@>5]"X"OI1E570<]!)!-6&? ML.=C_:35)\760*>F&NW.LYD,44GIP=(&5PHA6QL@)1SV#;UH?V#! MCZCJ-"$++SPP@2MCUQ*&M#<(KASICD6Z5E7EML4:O,NP^/VGZ[>'> JC']5= MD'IG"IPAT46<8PC?7$'>U4ZXB5$49HQDN]+%1C:W:E<3+ N9>ZVDUU@GCB"H>VJ*E@X]!?LW-RE@_8=[^3 M/J:OY*GSX^?OWB_XZ>3YD\!-8$5GF1L%>"PA#N]-T<_5#Q%6@*C@?\1V!TU+ M1=LWE5Q+74BJ72 ;BHW44+52>>!09:IOD4@\JZ15)0&(%*6!MV96?6TH3M&5 M:-;2+H7]U1U\D+LW5:7 BZ-"@@",) +D +<@X -Z!';TI30?D$1<2]:Q>SE/=L'^+#P*><1-'X>]N5 M7V@TU'^M1C>*.2F?BCVLYZ*XOAE"CR(*8-/4*(>P34B&X.@2D0R..%40/'NNZV^@[7=HI!*(;7:< [00 MZ> !;56A8EO4[\DE+:F*SU,(C*@^VZE9REZ=^,J&=Z&(.Z@4DH)B 9QADL)> M9JO4+E^R<$8XBF&/WB_V99*+_=BVA::@%SFZ@D/;J]>DRT7T"?�G @QS/\ M3ZX7/RPF3[@ ? - +*E.>=I:>U #EJ;M_4@A"E:R2^UC[+ >T%IQH]'FB '[ M.0>[5:&.;E=M2B;[X$D1T^G[)[,.KCL_;A7^(YV0T$%/\0!2C=*0 M@S,Q_)!*P_@.%/TQ)'JH-@_5[$YQWD?M;ED!IAF('H*>4"-.1=K88"H5#E_R MD$KCZFI?EGVPXM;HKP&K$"/N0;0*YMM!X+X]WL^);/2FJB4J-%CZ'P?V?_'W;V:T.',73H^9;UQ*7I)2?,03&)8KX(Q04YF]^8';]J=1Q( M#_PN::PEBOV$Q]ZL%/$=LN6$58U, M5=KELCY_#4)AD!DI(PS;C7%FVV_=]YB_-"F\\;/V.9F]ID:;]D;7)4+";%=V MNIG&UGVP%6S-S8SI^*#.>]! MYBVI!-I8LG@50)%Y1XA(R^S0&8 .-SQ1L-A(#2A9IF@(>U].0)=:Z2 [4016(*-&H=E MO4MW@#CR*RZ!'XBG_0!XP_<"K97Y7&@0NL.S,-DVBCE:9>=*AE.Z3+%\N12, M&L"GL_*,V@XJ>GN.)^^IT#W@TH\">VT_ MO6S\>!Q,T8D-F:6Q@29B1O7W#P<+_*6:FMB9].?"#S,&YJ& I(FP,L9[+?! MCK:[?&LJ1G?HL[M1'-.FFYJ6::B$V$"5P X\O%\-7Y+!EQY$PIE/N'K@+5.> M&G(J1VP#/4DW.))J^ *M5MP.]=$7+ DZW54J74ZK-+A:I3S]X($O!V1W-M19 M+Y5>"J(9_ *=3,/C;?BC?&B9"P'=P0:W 72 MSMM&%XZ3D>>=/A6_&(2GT_.1,'+K&/QK\< )HL>*?A\2+ MDO ;BNYK]PN41?CA13\]_'P%4@$A'&(IP]+CV7?G$V'#3T+"BS&ULK55M;]LV$/XK!R$? M8D"SWORB!+8!)]FZ NL0M&F+8=@'6CI)1"E2):DXZ:_?D;(59VV"8=@7D7>\ M>^XYGNZXVBO]Q32(%AY:(1"WC,MBLO.Y6;U:JMX)+O-5@^K9E^O$*A=JO@R0X*M[SNK%.$6U6 M':OQ ]J/W:TF*1I12MZB-%Q)T%BM@VUR>35S]M[@$\>].=F#RV2GU!P(H<#".@1&RSU>HQ .B&A\/6 &8TCG>+H_HO_B6F;=9 ' M4&+%>F'?J_VO>,AG[O *)8S_PGZPG6^-4N6>"P%,_B!AN.&F$,KT&N'/[*B6H'<] MS9..4"T6C51"U8\.(PTO\AC.D_ B6TZ\9_:DRQ>ITR5)#M>^LRA/C<(3,@WO M/(M\0;;S^<4$LC@Y2%E.4IK"G;),$(-9F.>>418FRW3B.2[C_/E)/+"EL%G\ M/'=\H)%JJ ZMZJ6[&:O@+"%\]UOZ#0U;0$:%H2):*JMM-"*T0W>AZZY_%LZY MNGJ%E)'IT,\Z\3B%SPC^C]=8J%KR;^CQ-+IYS67M.'Q/C**>#1FI>[HC1GQZ M_=,CU1XZU%R5(8':QD-57!M[(.@LS!C*P9\BSO+,#LAWFYI/Y\/K0==9<&A!8D6L\7&PO=V]R:W-H965TR;ANFW-0IU6 2#X'3PR'>U M=0?1VB'J7D#4K#E02-U2)8#6;KS/E[A^\<#^;,!E=)KM2+ MVWPI%T'L"*' PCH$1I\_N$$A'!#1^'W$#/J4+O#H83Q*QPZWS0-H-@;JYIC,#%HN.R^[/78A[. M2?Q!0'(,2#SO+I%G><;*:;CG%V>6J*/0> M2_C*6%#2U@;N98GE^_B("/6LDA.K=7(5 M\('I6T@'(21Q,KB"E_95IAXO_0!OR]Y8+M DR7XDIDP\'.5&ZOIO_AU)476 MI\A\BNS_&GD5Q"EP9EI6X"(@B1G4?S"XA S/-4*AFE9)E-: JNCW[KS$F=5O M8*FXS>KQ_HGH6!B%DT%R7#=>$$2XH/_-O=R[-&F8C8>TCB83>%:6B8MD;F \ M#,?#C(S1-,Q&,5QZ_>A,4I1PYP>'H;Q[:3MU]:?];%IUDOSGW@TV:OJ.2P," M*PJ-;\?# '0W++J-5:T7:*XL5>?-FN8K:N= ]Y52]K1Q"?J)O?P+4$L#!!0 M ( /6#I5*&:]8*]P( &0& 9 >&PO=V]R:W-H965TCIGX*]#223+3%A@X,'3: @>&@RQO8@VR9+3KAOQ[ M5G;BMD![X)+L2OO>OI6TZ^7.AQ_4(#+\:JVC5=(P=V=I2KK!5M'<=^AD9^-# MJUCV>(/\N;L*XJ432VU:=&2\@X";57*>GUTL8OP0\,7@CA[8 M$"NIO/\1G0_U*LFB(+2H.3(H^;O#2[0V$HF,GP?.9$H9@0_M(_N[H7:II5*$ ME]Y^-34WJ^0T@1HWJK=\[7?O\5#/R\BGO:7A%W9C;%DFH'MBWQ[ HJ U;OQ7 MOP[G\ !PFCT!* Z 8M ])AI4OE&LULO@=Q!BM+!%8RAU0(LXX^*EW'"072,X M7G_B!@-&,.ZD^X"]&?/$$OH2/WG%#\-;56#_&IZ)E$E0$0=Y$M^?2;&8 M4BR&%(O_/L-G\;'OSJA3&E>)-!9AN,/D#U(8W>[H:B]M04S0!2/-9.P>_.;P M7B2NQLZ3D6WI6M"*&FC0UF <(.E8G?1#A8VRFPB39K:RP8H1JGZ/@: GX[;@ M^P!LV.)P>(0LIC0D0]1H--(<;HS3"#N$VH/S#(VZ0PBQ%0C8@Z@>\L]&ZR]] M*D@T:A_D\8 2'ZQ1E;&&]]((W,B";,JA=-[549(BD1$+B7RD6I'6^EXD32P1 M9N+ D LVFF4E"IC#;13@6R&2"BC6[1^?Z0Y%C(IG9F54T1G(4]3-]!;A#6IL M*T$<5C*X_*N>%Y"?S$ZR133R67XJ[6%(R\Q1#GU/]\GRV2(OH9AE60ZWGN4" M_E C!*]G>7X2C5*8%O"OEYH^Z'P1LAWF6WP>NI4D7.WM>Z3SY4*XDM9&/]RD(>P_FDT M\FFN2NF'=JT,OBRM*V7 HUN-_-HIF?&FLAA-Q^/K42FU&=S?\;M'=W]GJU!H MHQZ=\%592K=[I0J[?3F8#)H7[_4J#_1B='^WEBOU087?UX\.3Z-62J9+9;RV M1CBU?#EXF/ST:D[K><%_M-KZWF]!GBRL_40/OV8O!V,R2!4J#21!XK^->JV* M@@3!C,^US$&KDC;V?S?2_\6^PY>%].JU+?[06:@O/_XIM7#M[,1!IY8,MZ\VPH-0F_B^_U''H;;@=G]DPK3=,V>ZHB*U\ M(X.\OW-V*QRMAC3ZP:[R;ABG#27E0W#XJK$OW+]5?_XI#5Z*GS]7.NSN1@%2 MZ=LHK26\BA*F9R3,Q%MK0N[%SR93V?[^$:QI39HV)KV:7A3X5KJAF$T2,1U/ M)Q?DS5H79RQO=D;>1U6NK0/B:A?%&^W3POK**?'?AX4/#M#XWP5%\U;1G!7- M_X]8?IL$\1JY=1*!B56SGJ/Y395*O-QQX3U#,4?"H7C]S)-E0N5961MHSKD4.[(+RR%*KLR.A(DS() IS>2[89&- 4D MM36#]"8&,325B8,Q0/' E0&"0V7)=%CZ=R.S&J%V*36 M!W@(RY[-7B2WLWDLXX@?'Y&AI"-45&8M=1/03&]TI@SRI&,LH[4D>S9.KN=] M"NBG;2@^4HWN"Q%; *:F(KM/4Q/:H+QJQ!$HM6%09Z0:^=0IFYSIHB(HD8<% M(ZGA$Y1(<'I1!4DA 9;V<63$;Q8L,YF="S6*H'/F1'ICE!9*F2;V*DM:6!XN M)E^-#9QI3$4PB310K=I%8^ "M52JWI(FRLN**J^F!@H%%5II\0NU2*--2:ZD M.>>6(1X-W^JB@%0A*TP!@&V*TMMUUA(7$W3M>30247$NA*E !(YB<3K%5"[* M;8@H(+.VN 5<5TM+9\L.1TF/W!*BBI[NK0XY;5QC_FJ,/!76:7(]G2:3FQL* MT$$9UPZ\:7'[C[_=3B?3?WYLV=(_H8 8?V!G'0IB+=O9WQVDE@3F=:&CG<]U+6ICBZI4/VYYDJ=! (#"P430L$C!;&>?PRFK M;2$!;()Q,J/5R!F/-:G*FJ01F@],Z0%B*!Z1/IWJ=6Q1?$!J(?_+=X"[X%X0 M>=='=J7@@SLR9K"CDNJY6%>PEZ X]06.!JI7O8R9/#"AZT19CZ^P7[L>M([Z MO3FD>>YJJLBBDF9G3">-+BZ+,:7X\Y)>8 ^]'-9S) ]B!T$M9C72][(2S+9 /:6*O@EX,KR;B.2T9],9(7DB#[4,S,_)05]M< M-PX>6@A^/,N9W5&E')!ZY+^L3XY?FYLI;*SF0I,*]L+QA,F!AZ*OEICZ$B?, M9].;X6S:BRT1 >6?J9"(LJ:FV9C'=956/,WNE:4N2U0E<@13NQ+MCS SZF;, M#!WO[G\'&^$)6@X*ON[)O]F-XI:+R8HVS),C*RDI%ZSD<='$';8*//?2M[.0 MBFD_E8<(67ER"CB*]'<$<#?A=[@=BM_7U%A-9^K>%"$;3'\O%+_O9I*Z[-^9 M4^EI.M!"-<0L=QJ.0LUHY1V?"U5!0??:,FEYSINSQ:27JU MP)FS.;_$MMA&@FNI#1[+]\<*>FVV!\AS24XX30>=]S#?ZZ+R')X3L;]L4C2\ M,XJE/LVLKP^T1[/*-V"T\^G;X=9R\A,Z=5Y?%SAJ]3$R\5Q>^1[TJC4]H)XO M]<[ :GV/KIJ!3VWX9J*^D!,,Z,<"-Y/832HO>6(P> < M4/.-BI+X\#6L$Z3/H1WB05]I5? U0VTO3QXXY1B:M/V%,X_R*9H^S6\+>(:$ M9''()$+<-^Z(81)2=MDZTLT.=>B)TD[6"B>H?BW!L2R4R,F\S)! MMNB6)#1$>0S&H3GB 5M,@-4Z^98S6$.M_<%T'P]5:.3PS5.OE_;4'-XH#4_= MVXYZ]^&EF*#?Q:KQ]V_YAX2'>IW?+XU\EWDJWTAB1"[7$UO'PYFH0 MJ[5Y"';-M^L+&]#-^&>N,$\[6H#O2XO#??U "MH_M]S_!5!+ P04 " #U M@Z52& O\[L8, #+)0 &0 'AL+W=O[.GF%HDGIOD\PX:=I+Y]IXXJ2=FYO[0)&0A M%J !HQ_WU M]^P"I"A9LM->.M,/<2ARL=C79W=!/KO5YJ-=2^G$ITU5V^>#M7/;KRXN;+&6 MF]S&>BMK/%EJL\D=?IK5A=T:F9>\:%-=9$DRN=CDJAZ\>,;WKLR+9[IQE:KE ME1&VV6QR<_=25OKV^2 =M#?>J=7:T8V+%\^V^4I>2_=A>V7PZZ+C4JJ-K*W2 MM3!R^7QPF7[UV=RU(DX76'^G'F_+Y("&!9"4+1QQR_'?@AUZ"V;)B0596)"QW'XCEO*; MW.4OGAE]*PQ1@QM=L*J\&L*IFIQR[0R>*JQS+U[_TBAW)_*Z%.'RE=[ XS9G MHUU5>6V?73CL1/071>#ZTG/-3G =BA]T[=96O*Y+6>ZOOX"$G9A9*^;+[$&& M/^0F%L,T$EF2I0_P&W9J#YG?\ 2_ZW5NY%-R9RFN\CM$F1.7QN3U2O+UOR\7 MUAF$S'\>V&S4;3;BS49?V,8/V$?$RU6%SV M)'G72@*P';6N?5,7B%6 &ONU5?AG*58(9"+66Q+0B@9\#&MW>GDD)R^HN$K5NS84_(K_)594O*BE0?\2R<0UN MDGUS"'^H%XD:B[?]GR2(4W4CV3$K?2--C04.UJQI1R%#PMSFIK2=X=Q:&LG< M8_%^[?4CU\@<4>0]YVT;1 "]V-)VRI("&PTIW1J_TT3)ZE:EQ+!FZO!N5C( NX6$F[@ MRB@@SH%[2>:MT3>JA/W( :1G9WV?"&$/(JUU_4N35T@42IE^!K>!V":5487K MX8X_=TT*2F\CB M]+22UOJGX[_27[KGM -!/T]V9B8U]TR=VW:9VFQDJ0 #4!)(5TA>V@-: :LA M%O.-!IR@>?*X 7-"4N*[T$A#XM;Y_['\.QE1AYG)#JFU$_)3(4%Y)#,9!.ZE MY$*Z6PF8<[=: %O7.:*]"X,3T?<86(4@R2FK*O3%]JO#"G6O.H6JUF82UQA? M&_IN&D?)9!B-)AFNIL,A_LVX=AQ)N/ZR832;SJ/A/!.C:#2>1]/14%P'%#Z& MP $U&2ZM2"?1=#Z)QK.12--HF(#3="K>;PG:'HJ]'2)./2+Z4*G)&DBB M2JT4V:6#+F7P\)\Z4)*+Y6Q M;J=X28W9'X2*Z9\2%=_6WE1=O)$)HF-!R=;OR(X'XQ;X('?-],X4LUU-V%GD M3)U[)^3*8!8U'Z7;=:_W-L#%SF.8J4KOL+N6[T'TLAO/U._98L\6\1<":X[@ M/E"_7QM 3'^^/<3N?U'4^B='8/P8K';[PAN]TK]L;3**$@#D9#(%4@^'291- MTY91* 1E8WS0RW9-0$=Q-L1H,TGFY_N(_'!G#3ED79Z0($GH*@LP^S94I!:- MM[O3%JH1;=OHV&P;;S9YS&P,RCU#_]@E:+O%SWS&(LNGXA)]0,*55O,)C]Q MJ+WM9;I/YWTL27M%]HF8QME0C.+A'-?#<18ETTDGN QB(K(G4T#P.#D7XQ@% MI26 E99248D^R[+A.;J3>);TEF\5S8QG>#*+)^D1R0YLN>L#IO$X@5@9"NI\ M'F5I^SE/-TE:-BA7P_W MNW.J'#3T40MC_/HR0CF(X#AD&]J MVFU5\XR^MT&A 4I&5CRZ0MR]<85K'HM.?2#CXJ>M+ +I0HH>US"XW;8!F(< M#.D#49(8R<,M)Z/W]TTM0T<_CVB&;F?/_8G)-HO_8DLVI31\"$OYB3I7*D]Q M-KBZ?FMI1 ^'"2XW*^FX=(WWRCTA:TZ'AVK3;,1PKQ>(: <&UK622XJ-HO%3 MX7*)S IS<"L5XRI*5AO7H8#0X47& ;O;GD[P()&? M&!4?MPEF;]>W*;HELC/7A%Y]9;)V>\0D&L*%3X=6:'1BICD,&HJ"VLH.VLC^ ML?A1U[*K:<%.Q'L?G!^%P;C?KWN$_()&NIX-/*8C3"SS&!/$3]YD9^DYX&X\!;A.S\$@ MGD_%MQU(0LF"?%XQ8 +7QN,)J+(8ZVX4M]; /53DCIC^\F"75>K=/;F*1F#/_?,<356E2Z7D$,?_+# M;2[Z)^0W WH#,YI(*&K53:4DKEF.',A!Q^?A],\975&WAYSA8T"/'Z'%-7*K MC?,^"2F"J;QJ2C]1'#T>HE1EBX4%BP89OM8T:4GG*G]LKVK7'1\R\8(F]S8$ M3LJ@?TO(8)#QDCHN#L?EY0H%4RX;0T6ICTWRD[(>NXR\(:$/W;Q5Y;:T MN@N..[E[U.=!3@TR,Q"BS*+#(80K5=70RK9H=;OVS-%8']H8R8J&RJ2H45LJ M;6T?XQV$@$,X*HFX)_.>T7?#EG==I_9]9_FC5,='?PI:XPZF1E13U',2/CSN MW&@E!F0_9"V-WISN*50=!HC:ZDJ5N;<=_J,(\B;G0+9$N9&__IJC?^R./&AK M9KW6%:2RC,K3K\/C^.&^Z$1L__'=4)ID: ;'OZ]4(3.K&-,;[%*& M4UA^.43=T8W'FK#BT;U\,H;)X_%S:\J(8^!.\OI9GM]2^B"'X% WNZ^ S[>8 M2J8_)\!R1/+O/)@G;00ED3QJ&8I=H"47]T]5=/M&H*T*H2BPO,=/ M*R("57+10:!M-LHY*:/P>BW FN_<0O?%YBY#E_7A[[:+S+[9M;EO]=@W,*;N-3P3,X6TOR;+R MN:;\B0-@M+!OIL0H@+_75G%H8-3(506'+MLT M#%HH.)5>)I>^03R%^!$76R@2C@<:'M1:CX::6N1;!8G9G8K*&XIDS6>K):&8 MWA).ZJ6#4^F D%]TV+V.X+%R"(F,7-.'.,A)*OV?[5@V$!<^=#H-63.+YM,9 M6W4RG(GWLEC7NM(K7UB#P.POZL''T722HC^?C&;$'OG [S@P*PRG8_&=?U'C MQ]H2$YVB3S9X:!U&PR3#'F.,HN'4ZQ0:0)0L&L]H*IE&69J*8Q]\7/0^L-E( M("Q]1D1X!@?X;VVZN]V72I?^ YT=N?_,"7JL%&"ADDLL3>+I>"",_W3(_W!Z MRY_K++1S>L.7:YFCUR "/%]J[=H?M$'W_=:+_P%02P,$% @ ]8.E4G!C M.%&ULM5=K;]LV M%/TKA/= #"BV'GYV28"DR[ ":Q#TKGFQ7AL\U)4W(YT(VI\66M3<8=' MLQG;Q@A>>*5*C=,XGHTK+NO!Q9E_=V,NSG3KE*S%C6&VK2IN'JZ$TMOS03+H M7[R5F]+1B_'%6<,WXE:X]\V-P=-X9Z60E:BMU#4S8GT^N$Q>7$U(W@O\(<76 M[JT91;+2^HX>7A7G@Y@ "25R1Q8X_MV+ET(I,@08'SN;@YU+4MQ?]]9_\;$C MEA6WXJ56'V3ARO/!8L *L>:M[E6UO^R;9"=0#AOK=-5IPP$ ME:S#?_ZIR\.>PB)^1B'M%%*/.SCR*'_FCE^<&;UEAJ1AC18^5*\-<+*FHMPZ M@Z\2>N[B#>K^F[:6-<*PVY(;P2Z=,W+5.KY2@CG-7NJJ0OYNG<[OSL8.3DEU MG'<.KH*#]!D'&7NM:U=:=ET7HCC4'P/L#G':([Y*CQI\S7EIZ;EHG"K9Z8(6\EP42QEPI6-W;.FH!6B2\]2,BBE-^+PPF MGM5MM0(&O=Z)$QK+0![6\9J\C-@'P4HH[+_LS.J&!MM&( >42^8$,'QI:^GP MOA,@/$UK\A+3V[MHT8WPW!IV?7MS$P% #5!.$GRPVUH8TUN+&+P>"%A12VU8 MK9V EVTI\Y)1&B%C)>Q"4]8^Y)RKO%7<$Q#"+*3R::2TR1I!B[TB;$M1"_A@ MA?8Q:A!:JY!S$?3 7CX;O4U!="1SCV[?\#?5MB;0Q.W2/8!Z7.EANZT^S16' MG4JX4A?(\,=64EP0]=W :XDL>H6&(RVY;! EP19Y:Z3#UP"V2XE/]9$D$S($ M^KRM][Y@3X&+OK(+T<>H&.-*Z9Q3LB! ]AXCX9:A>UBI%3Q:5,.K^1[D%()G MAI8KIE=*;D)M82ID&PDE)-07L%-("PZWH1_>H%U8DHS8NR\;X]]7<@MW^%MK MA+>U+^#$"'' O0S,B4;MJ9-^8O:FK3"+3IL7GWGA>W:23:/Y8C*DY2R.DF0^ M9#_3W(NZP'C61RMYDD99-ANR'[];I$GZTV>[Q_!WPE_F@< LHB2-#\&(6F,W M#, _=+S">EX),_ZLR9-DR)(XBR;I/)K/)FR)Y22-YO'L6[GQ&.IXE,V'83%# M)LGIU1=RVZ>A'Y =B$*UA6 G5/QD8%YX_(SR-LLDLBN//PB^/C/YC[32*)_&!]NW^SGU0O9-T"&_Q M#,,X2]D\BM-%-$^6[.W3W?=(]20;LBQ:S%($-F&3:+9(HL5\RJ[[#@JZNV- MHWC-$KB(LY2E&9PF,_9..]!Z.@-_D>\IV#I:3B91G,0^R:_")((ALR5BQV!B MIU*,5[I%IZ-Q]HKDMT8T1D,M@!$(IX2MP+M$G\8/RL 9AKP??OR]F]KG6,VL .CT;DWBXO;G2!])#Z4T%-D7DIQ'X89M\$? M_ QQLQ&N/QU)ZR<&%Q=9M56OX E"8:'VPTS]@/$B> !N68?+9\C4AAM?]%VH M%-;HJ8/Z>.]:A%UNXR]_=)A%M<(-:?=V=[^\#->JS^+A^\.!TXR]9*^UP9?/+$G=D84@ W]<:L74/Y&!WZ[[X&U!+ P04 M" #U@Z52U.L$C7D% #-# &0 'AL+W=O++45J)!7' M_>OWCI1=.7/3;4"02!3O[MV[=T?F?&W=9U\3!?'8:.,OLCJ$]M5DXHN:&NG' MMB6#+Y5UC0QX=:N);QW),AHU>I)/IR>31BJ379['M??N\MQV02M#[YWP7=-( MM[DF;=<7V2S;+GQ0JSKPPN3RO)4KNJ-PW[YW>)OLO)2J(>.5-<)1=9%=S5Y= M'_/^N.$W16L_>!:V"\F& MP^>M]SS8'^%U3[^%NNT=S[/ M1-'Y8)O>& @:9=)?^=CS,# XFW[#(.\-\H@[!8HH7\L@+\^=70O'N^&-'V*J MT1K@E.&BW 6'KPIVX?+6%+8A\5$^DC^?!'CD]4G16U\GZ_P;UG/QUII0>_&3 M*:G*U]HZSM' MXH^KI0\.@OCSF1#'NQ#',<3Q_V3PWUN+=YT35%44E2H"0#L92*#U1*BQ4#LB MT23&B1D7X*NH=X0):4I^F(JU]&+Z@\!OB=;QD*BPE;#P[ZBPKE1FA2]5I[5X MD+J3J4,T6E2:@H10LYT7%2IEG1?* M%+J+T&N%QG"J@,/6V4J%/NQ(D \*O0JW51>XUO NEYK8&$2/L+\KR80(I"+I M%7]D"*V6)B;#T@BT4@0\O(OS4*9$+[H-'L2Z5N <2#$9>><853 88 V[!0M( MA7^&I$1Z>TH.Y"U(PJ.CUKK ".!7V7+41TKU@P%BR^^6*]94-K8SNY+' AP* M^]^%-18?;32AQ\#IAEKV894!%(6")+A^+WAB"J!1Q 85>V!&>[BQ2EN>#Z%< M4FR1K;XT19FLE>9895=0M#S$"_*RW:H&O8XK"]W>&U;677\DS,_R;55N#=1L M /\#/9#I2-S8DOCC[,>SDU%LI"8R,\+YA>DA3>!DBUJ:%;$T8[)V;D3LX7M= D"1!>@ M[R_@!1KMD.#F"7_!PGD%NI[H?2RNS :(4CC6!V8R8>PHD)D&YC@>H,R;X][LMS/_GSJG?*F21E4:S?=L68H[K@:: ML ]V%)._P4 O)183Y4=1.<.3%*VPGVV4$-.,Z? )M>:4) ZK$(9<.GRG%Z";>.%=6D#KK_QL<;_&^1X [Y7UH;M M"P?8_0=S^3=02P,$% @ ]8.E4HVX3_:)$0 "34 !D !X;"]W;W)K M&UL[5M9<]M(DOXK%5I[6XZ *1+@Z2M"EML[GICN M=ECN]7Y95;QS;[2 MW\U6J5K\*/+2O+W8UO7NU=652;>JD&90[52)-^M*%[+&5[VY,CNMY(HG%?E5 M/!Q.KPJ9E1?OWO"SS_K=FZJI\ZQ4G[4P35%(??]>Y=7^[<7HPC_XDFVV-3VX M>O=F)S?J5M6_[SYK?+L*5%99H4J35:70:OWVXGKTZOV8QO. ?\_4WG0^"]K) MLJJ^TY=/J[<70V)(Y2JMB8+$OSMUH_*<"(&-/QS-B[ D3>Q^]M0_\MZQEZ4T MZJ;*OV6K>OOV8GXA5FHMF[S^4NW_HMQ^)D0OK7+#?\7>CHUG%R)M3%T5;C(X M*++2_I<_G!PZ$^;#,Q-B-R%FONU"S.4'6SLK/C,K$;]49;TUXN=RI5;]^5?@(+ 1 M>S;>QP\2_$7J@4A&D8B'\>@!>DG85L+TD@>V)3YD)LTKTV@E_N-Z:6H-$_C/ M!XB/ _$Q$Q__@S)[?);X)K7:5HU1XD:K55:+CS+-\JS.E!'_^B_S>!2__EJ) MG:[NLI42J=QEMD(0L5T*39QK^F)5I M52AP:JHTX^'[K-[R?!H^$%_Q:0UI,3.BELM\HF98*\C& BA6C/! MG=)9M3+0)H:46.N5@)EC6][.Q0>5JF()*N[)4/Q-,=4@#G$C=Z"-'?_6U*;& M%NAA1UK?..Q@']=W2M.N/V$E+%B++]B>@&K/3/PG+/$-8Y0NQ74.>S&/XMG,O_BJ?D"J-\X9B$@D?AU<#\38 MCA_-HL5LA-$)C?8/XV@Q3/S#C[G<@$7M9G^\?6^7M\M-HWFRP%!\>>Z?SJ+Y M.#S[6M'*F#'T4[#*=)IXG^V]2A;1,%Z$5T>F3;81#)G-[[2@+B\.GU^\0.BO M*9Y!Z']M2D7,6E,BX]ZH$@HB3U\J;#7S:B)/%9ITI?YHL(^Z8AXV2.(80>9Z MF;T 2?6RH*@N_O;I_6]?Q"YOC(BQ_^>(%!B!(:2/YP,?8VXJO:NTC1];*$B" M(*P$U OYO0U>\/M:9\N&QG$P(*\LJ@91 I-*N( QB#L( MG#S<]O0'KWWU'/A&_CI5\UHHO+WJO#I0,;8[&_VM*YD#) M7KON3$U3W9#O8D$:4'7<>:<1,K,="/J0[:(;1U< $AC)D,RB8R3) T:R::2& M;LA0#I3-_C)[;;Q*6-HG5/@D89_P]\L+_Q 2_B>X"KY1.LE,R]JJ4M;JMO(. M.Q)@AC,6J9O?XZNUT,!_(9'=E"XXO_49#(L#=I9J@9'?K2O MFAR)DI+D'TVFK;7O0!HB<,X(N>_M\[ V+]!=\B<3>(%V!N+69> OZJ[*[SB7 M]%#-_1,PS1;YN(4RNP9^!9 =D,RO@&9X$&&$KIK-EJ2V4^SG&+NKD'QA$[14 MBKT$JZ)IUDR4CFB$(CZAYHH(.+9U8/L07K -_5N5KPH8^2V@B.D[;._5Q8O' M3/( K1RS^!/%%0,D%!%"R1MV/2;!40W36$P119^](IT9?DW:!'UOOAQ>CZG_ M3U!-UVS_']*$B<H830R9% S&GI4$R?1 IAB/!@SINA: MB(WXI@WY,4LOMM%@KS@.J!\U9&DK@6[(8%^BK+J"$<,QX1LF^R$*6Z+!Y+4B M7^^&]5;C@X,]8:%(L#,: ;P.8>R(9N1-$?Z#@,[Q'$9QVI13F*5A5I \R2PQ MDL*I+1,Z'L]Q<*E4&1Q_98W5+Q'L'_9(Q?>*' 212R.34T;!PGGE?,6N<$_; MHR4XW3!M6_? \:0/C#9D#,3/5&64:M_*XY3[5K:,D&M* 7^594-PQ6EH=)!* MS*E<@NT?IHQ+5%Q_5VDM."*M\ZKB[#*$U3Q_81.*2R&_G51;6_117(['QL%R[-G;X-2H BC/&2TEJ,ZN60\$5VPTM]L) M>:J3G'S$\DJ,;/E7LU4PR&&S;KV#GK4+V>'=LM*O%MGD@(^[("3.2.LL[8?K MEB\C^AGU,R(0T1:ZV:G"UA;%&2 MVH/!>5VH'SM5&N:0&R(V:E6@JSMD!N+Z1"UQ4@E;;._9:#R*AM,9BYGK40\9 M\&"_S4#CV0)%[V@<) XY0D;8:(6P0#P_BV=1,ET0-ZDT6W[&'PA(W$'<91W8 M.LKDYSF;3J+18O008^-9- 46.,_8:!3-1_,>8SV>/CJX"!BHE$]MA"Q6APB$ MIEIVD38E=8. <;#"?.I6FHR]I:ZH)9<9TW!BXU05>;O,[E1^[PTXK3:EI9(@ M=S.9^;!70SF5]Z\O#0 MI6I1'-(E-33A\0:@W[P2G_Q&?O'@X -%YEM;9-R06/LPY^?UVG)Z\/QCIO$Q M//OLG,524T7V\KHLJ3@Z.<*X/7/7GLE!&8G;AL4VMF>1B-%@1KV9>#"F?R%] M\>O1HO/@M9\HDG@P2Y*8YD\L\6)7A#$,1K[LHKS%:1(M9PF"@Q_;@>$.3=D-^^^1JSN&>MJ?I=!3% MM*.*CXA-I3RS:)MBDJ>9,$?!1RNBJZ,DLVZYF@GN$7XWC>-8]GPBFY-QK(=)(0@2F*I-DH MZ:JV\^98A:+$=*K[9*?6GEF!11CJQV)/,)O:P7^T]/X M?G#T >=3[-"//\L^#6J9Z-CL(QM()G\J[V#C<=;C#@MVU&-6PN[VIUC)?/&P MF2SB>3"3#H@ .0KF9Z'4YV[-@-@:"M,V[[D4*5%%Y"O;Q^4#1@BB3+?*9[ZS M@9F*(/>2&R/V*1UMLN5L8F4X]=Q7BJ1^3.NM"DM%U2LMZG LFL@,I/J M;,GU/*(_=3SLV4=&39&/;??NR;L\RS475"WKE%JKIN:3CY8AG[W.KD0<.BSD M$1U5F'T($?4PWZ0[8N)'4&8-8,]!L,ZXF0]B$A'?+0A;?L!)@UMPK"C4BDZZL?L="AG% XY$!%7Z,XYZ"Y0%?L,! MR"BA5OU]]4:VZ1ST:\E0M#L["M=.HU-B8KE3',D9.[ZZ3 K>6P%@Q/D8<"0_ZXUD/CX4'>JN@$TUF@^]_.IT;)D3_ZREQ3PH!E"7 MD&PXG?M'3-BWNDXK5[N..'/)GM-EU0L:KK-7? ;#DB2GH/;0 [O6:J4*UUN6 M-OC8'E8OG.=TP@,R07&^I8:PO6JHNNGIJ#NW78##U6MBRK,;6G-5:J^L6-&X M1A[73+9]I(2ZLQV(;Z?--VG-EVR,*N?6AMN8+I<5[(G4%X)ZUSB]19_J:'!# M1M+2B-C1866YSZA#VB\JN+]KD\!/QG)*1GZ2HO,H6W,/WZ_IWKL M?L^9,_,/+4./=G6XO#VN9_D\DP^^S@27I-L_>4*US9<^R-0H+L-)EIUV,KT% M? G]J60:+>9#;!&)R);*,C?4'$T58L>JVR(_Q3$GCH?921:1"S;8/2O:BH"" M4+\9Y#0:4>E*H*MM$D"8)=\FV, -N@O?UKM M( K9/G^V?NEV0*?OR- 5;QW1*VVH00F4FS?T3DF6F.'0SNM!'ZKL!+0!*DC? M,SY!-G)]QK+B@PE[E,*/SJ_@V:#]9MU++V1;ZYP-G)3?P![*AHMA$HO;OQ4* M0V_2#@>Z5H-L3[F]2("Y2C-/!ZO <.' 2 Q'&-T?VMML-! W+CBT+? 'D?I? M,J@':8C.I-BCJ7MLU$YJ#AH'/LNHK=]UX@-\'WON0Y>83O]#E\5%:IHI5R[V M@;'KV]^Y8'XYG'(WKH]9NV8>Y+P$YLH@ZYY@0A?4N- M#F]]UXVGM6I[RH50OC@3BDU236C3\.'!@6':D,U7(D)3.PQR'D[Q+QP3]K;? MD;RM8=8RT^).YHTZ)_N'E#ZPL/8&ML*-]SP/_?Y/[(RENY(> "UA,PZ:ZR-4 MO%?]ZRNII1#"9))WS9XL2.!IWNT%$R'TRF[5@^%F-=Q;<.M; M1,9G5I4F[%%9/'6"HT,\?:Z\/>:#;C,BKW::C0NY- VEO:0X[2#77J/"=$>P'+YIF>UUBT2Z4YN8IG ME@*$.79&!N+VPC<=0NO&JK@@B!L,MLT@0/YT.B>C!RS,!D[V;2M#B]J-NPSI MLYM7&3':SR22&D%0T0IG>;)K>G;O9 MU'9!*\/GCGS7-,+=GK*VFY/>J'?WXD*MZA!?%+-I*U9\R>%K>^ZP*G8HE6K8 M>&4-.5Z>].:C#Z<'T3X9?%.\\7O/%#-96'L5%Y^JD]XP$F+-,D0$@;\UG['6 M$0@TKK>8O5W(Z+C_?(?^6\H=N2R$YS.KOZLJU">]28\J7HI.APN[^9VW^1Q& M/&FU3[^TR;;E^Q[)S@?;;)W!H%$F_XN;;1WV'";#%QS*K4.9>.= B>6O(HC9 MU-D-N6@-M/B04DW>(*=,;,IE<-A5\ NSRV[A^;IC$^CC&K]^6@3 QLU";B%. M,T3Y L28/EL3:D\?3<750_\"=':P1OO974_/-/DW)4_O+%T+QU2E.9J]6G#9.$+U=D.P?1W[OL0PE342M416^.AI/^ M<#@D94@*7Z=_:\QV:#8*QJ'.F. SH#]KY4DTM@-79:3N*O;)PF'2,!Y]"C:M M+S%I['P_QD64_@1!0BU"9%@+A'>\5K;S^A93U (]@+,R\!:&V,O8!2%E"A3I M.ABY;(-GM$_)N$JDA8]1H!M9[X0SH.],PH%ZYQSR1AQX1F:MLY)]Z<[X3*..V,T@W**#<)>L\\0T[J9 W:@(3)&/;E#9<=C41 MCPB82"TI3GG?Q:R>,\@:0D_%:N5XA?1C<8U4+9!ZM6W(J% M9EK<4I>2@%+>'(_[Y3$X?'I^")X6[NV+E4MU@>S8[63]J#HR]T^F_B',0_GF M6?$<@HZS_*BO<0[Y84L>P$F[1I$FPU'_/<9NS\K7&(DD_7@\2-LT@,8M(Z_Z MN)@7/Y RI1$,ZEVE=)>U7_W 3=3$@RD%AI_/39OT1T>3> [$&:M>.CQ>S7R# MXIO5M^<;#ZQWZ9QJ51!Z\-S97>Q=A0V[5;KP8SV@A'PK[M[N MOBGF^2J]-\\?).C'2AE/FI=P'0Z.#WOD\B6?%\&VZ6)=V(!K.CW6^"YB%PVP MO[30_W81 ^R^M&;_ %!+ P04 " #U@Z52,\.(F=@) "3&0 &0 'AL M+W=O]3&SD2_5=4OJTKJ'*,,6#8A%!E MLIL]KBZU5+CZ6S,>.T"2_0+S0VJUNE^_UQI? M;GSX&-?&)/6Y*EU\/5BG5+\\.HJ+M:ET'/G:.+Q9^E#IA-NP.HIU,+K@255Y M-!F/IT>5MFYP=;UX'C0/GAO5^M$#XZN M+FN],G_^1 M;FZ*UX,Q.61*LTAD0>/?O7ECRI(,P8U/V>:@6Y(F]J];ZV]Y[]C+7$?SQI=_ MV"*M7P\N!JHP2]V4Z;W?_,/D_9R1O84O(_]5FSQV/%"+)B9?YUAI9[]H M@L=0O?$N8K.%%K2X0MT&$XU+\@ !>FN==@NK2W6'AP;03%']=S:/*0!<_WO& MH]/.HU/VZ/0)CZYUM)&6ZB_]6.3_@AGU][]=3(XGK_Z]-FK1[=44:MEM*VZW M1?O7 $15:_= D' ^ 0]K?6_4W!BG0 &U#IAN'0\,!8P8H#>MU@NN.E@L5Y%( MT0ZV3ELGU,19X]F_F(6IYB:T6!EC$9V4I?4695.(TVF-!Y\:'9()\!3;\8$' M%5C[GN(2?,7NZ:9@_[XO:A(H^,1S'XP.RE !/.)6WYT;V% 7=.6; $.N@>GL MU/<8&ZF[9K%^(BYQ[9NR0.(4$3):N->S36UB%'MGK4[+ %D:^MRX6Z]7Y( MPD$*H !'I8L_P:AY&JU@(R/2NY(9T%' R*-%$P*]V)G@$/(8B2R3)_A39:FE MMH0>VL_6N]I'V\,C> N9:8EKR-[VXH(15&?!K$GK4%^ECUAN;X2.2"XD%&\H M_'MOU]JMI)XJ\^4+6,T993XU-CWDT7[Q<>U+0#OFA+:O6VRE=3!&5<+8@K%= MO]F0((U2A?U#^.*/S ^,L"Z.%G&SKD"=DS"W.&KM(L: J_E<(WF$J+T2H.SL MU\"QPB :",KJ,%/CKR_Z;SSLX*Y)31![(_7&A*2)R"HBJ=AFMR4*0YR%V=G6 M#C:?2E./*H&G4J-REA;CL2_,I]*D2ZX<@(V@E*T_ O+6'RYF";]DG"LYVUY( MJ1<>.* PZ^62<(^I]]8WL:,X*JZMETQR:/&"YDK@)@G8-5Q7]R;N/>4XBH.[ MSW.4\JQ3RK-G)>YV*R*PO:/=C^GE7S;65\V_P$XMZ8F.B ;R(N]- M@?%8*R GVY;#XNT&A4J4LG$4PV8>;6%1+9(2LD:A3VL?41Y0U#;\F[5%M6V, M $^K>\S1\]*(?\@D+X"ENX%4D!G%7 +"BKN"QI/Z8A7XFI7GI&KMO M:M4R*8M)=UTWQ(E1N7Z):-%$P0>S*1$GL2M0BUQI'Z'DUN/ M,CB':MZDCIXIC8F):@@,E4T7)9QU3)".#[@ =/1GPSH%;7E!)Z."=0PBECMJ MAS,E^HT2+3;AD(QQ2HA87/+A 2*L:YMX1+O*Q@#PR8AL^67:D%^%N; M+GRDA- .X4C@:"-9G4>E@?NJU@\YVV!L M?X^87;(#U4JU"=&B/L($)N5,@*:B,+Z+9X)$K2 MK%#,=[W*6H$8)X[ITFB6XV!*+>#C\/6'(&.DP=RCB@:V=8(R8$"SQ!&8=IIW M+C!3M&F#B9WQ"[]R/ .]6K_$.!"% 9Q!F@ S%J-.47H'4*$/V%P^Z*!^(M@G M4B+0FFQINV%?DF63U' MO^<=_9X_2Y[OT5JY!$]GA9?S&W9S _+"9?\[0? .UPM9^#&._L%EGK3=LO>- M4[-FA::<6U&A@>VYO#<=ATE7H$*BNO94* -"K*R$]U 1H--TH"N M&BMGV ;=:U"SNP^\QHOQE."&DTXW *0#>HB\>(L9:;1S4QVW\E+YPI12=GTT M6Q=3:&1KS"1:&B09PZ>LMB8PLU/F\I$!(S4#VK(>#)5H=@=A,! Y^='(:9S" M(YWPCCN%F:>>3VT/HB._&;:4LS,'+)H%@26@-V?_S8$=F=&0WFB%0EF5ALF( M!4Y<.J2& \ AG@W+9B[W%B)]WC1)7E4\@9J3]X&D6]+: M M:O/I\Y\:QVQT=^T9B:A*&@1 4\XDP:3@NV9!UW7P>K'.!XVF(O?HA9%>A:4* MVY,//'5=/K0&G=D0#W'=J8V.>_2J7>] 37M'\L4ZWA<,\#12'VHO1,=;ZJGV MKG73-\X" _1) ] [M;^DCX_T[%H:UB>_$/7C-MO.5]=F99W[VL)^5-\\H532 M!?VD)I/AZ<6$+H;GDQ/Z?S:GX<_WK7B>WIQ,9Q,+]3QV<_#\[,S-3V] M&(YA:I:+AKX[:%N\H$Y5NBIU,1T/S\ZFZN#X?#R$I$N1]Y M=3 YIY#Z=X'XZP?3C0\;!3_+PFPFDAD/:*R&EHI&/3!B-S;Q@DNLZ M'6HH7-R1_7Q0 B1[J6=ZH@]03%_"S_0<^ M)5_QY=IH>$X#\'[ID>=\0PMTO\-<_1]02P,$% @ ]8.E4EPG%"T P M;08 !D !X;"]W;W)K&ULM551C],X$/XKHXB' M72EL4K=)RZJMU"X@0$)7L>S=P^D>W'B:&!P[V Z%^_6,G;0L JI[N9?8,Y[Y MYIL9>[(\&OO1-8@>OK1*NU72>-_=9IFK&FRYNS$=:CHY&-MR3Z*M,]=9Y"(Z MM2IC>5YF+9@>[2%DLC?F8Q!>BU62 M!T*HL/(!@=/R&>]0J0!$-#Z-F,DY9'!\O#^AOXRY4RY[[O#.J+^D\,TJ620@ M\,![Y=^9XRL<\RD"7F64BU\XCK9Y E7OO&E'9V+02CVL_,M8A__BP$8'%GD/ M@2++Y]SS]=*:(]A@36AA$U.-WD1.ZM"4>V_I5)*?7_]A:Z[EOSR4*(4[HYU1 M4O"A8EK SJ)#[0>%.* 7@K!K#;X?P M[#?AI_#6:-\X>*$%BA_],TKEG \[Y;-E%P'?3"WC3>4L7\)\+C&9G1K/(:/8;1INJ,KWV4M6>ZL)%:=PE^UZ'*\AXXR\PV!"].=T@RRIB?G1@9P1'JBE:FI5BCB\<$H M>O$A.!"<] MR8LR3XNBA*O)/$_9++^&\EF>3B=E:%7?]HIZ*,),D97T<,7FX7!Z#?-T7C*2 M2T;ND^M?7:+LT0AHT=9QT#F(%V"8!F?M>99NAA'RW7P8Q/2$J,8.%![(-;^9 M%PG88;@-@C=='"A[XVD\Q6U#_P.TP8#.#X8J-@HAP/D/L_X&4$L#!!0 ( M /6#I5* G3;L0, /\' 9 >&PO=V]R:W-H965T[,)^B+Q,G/FS!P..=UI\VC70CAX[CME+Z*UZ$^[*9&YPE(\I"]D)9J148L;R(+NGY5>[M@\&? M4NSLT1A\)@]:/_K)S>(B2CTAT8G6>02.OR=Q+;K. R&-?_>8T1C2.QZ/#^B_ MAMPQEP=NQ;7N_I(+M[Z(Z@@68LFWG;O5N]_$/I_"X[6ZL^$+N\&V8A&T6^MT MOW=&!KU4PY\_[^MPY%"G;SBPO0,+O(= @>7/W/'9U.@=&&^-:'X04@W>2$XJ M+\J=,[@KT<_-[L0*2^S@5FRT<5*M@*L%SIZ$V@J8W/.'3MAXFCB,Y3V2=H][ M->"R-W S^*256UOX12W$XM0_08XC478@>L7>!?S$S1EDE !+&7T'+QL3SP)> M]K\3__ORP3J#Q^2?=^#S$3X/\/D;\+>BU:J5G>3A\.DE?-X(PT.@N=%+Z6#R MN[8VAJ71/>S96' :KK6RNI,+[KXMW%"G]P/?J*%30U0%@K=K']VM!?:03]4K M&D36N(;M>8CLE\PI:R33'I$!A9=$AZ1!HKF%I>ZPI^TYW*^-$">" \J%@0]Z M^4^*I>8=".L0"\.:)]D*"U=&/V)A5I[><.@^ "U*DN>5'Z6,9 6%.3=.(=N# M#66$E@Q*PNH"[K5#8/,]]-&^K$F9-HB'_ZS$&EOGR_*"5Q-&2V@R4B#N1^.S MW PZY2G)F@Q)D;3*O7@HI),(?NB2AI&*E5 U)&WJ5] -)31+_2YKFE-D2HJF MA E+:0R?@QHC)&9=04Y8D;X"K$E3US[U/#^%R\H&)I0T31[#C7+"M+K?8&6K+(9)4S?QJR"GNR=A?ORA9I3]-/Z/S^N(SK#@&<6"-RD2 M*E[A,U:0IJ1 JYI0+/QIQ;WHM1>YKIJCQA'/^!99K'Q5X@Z%"I5!44.NJ#Q( MA1FCF 7&)33-7G;VGKX\65;'/KT\SP]5W_M-]E8Q"2=]TK X..1E#'\[)$5)%.WT 6*ODCD[.S,[-QW>/:8R^_%4HB2_5RE67$^ M6I;E^O3DI(B78L6+<;X6&5;FN5SQ$J]R<5*LI> SM6F5GMBFZ9^L>)*-+LX4 M[(N\.,NK,DTR\46RHEJMN'RZ%&G^>#ZR1@W@-EDL2P*<7)RM^4+<:DF)^/)M;II672!H7Q>R(>B\XSHZ-,\_P[O5S/SD>&^GMU>!QFR@MQE:??DEFY/!^%(S83 MQ0E/V756 ME+*"PLN"O;[GTU04QV93,QV]Y_ ME: M >U&P$M[D.!'+L?,L0QFF[8U0,]I#^PH>LZA _-$LM]Y6@GV-BGB-"\J*0KV MC\D4QX>/_'. A]OR!_U.5GE%N@7LH9E!O3DF'B*V/7MS57!+,LR M L]A86A$ML,&U.>UZO,&U==12<,FVL6S?!^85N0-6:_V.DG4!E9[";ATR2%4PN\D'K? M_:B2\HE]%)S"#NHN62<@*4NS6Q%74E)H7/(BZ8V%04'Z+3UIZ@Z)QY5X2J!T M(^&N,>=M:DRZ7KCJR#XGV1\VLLM6]BG)KCV*",^I"FG/(=(QW"U/DYEB-^4I M^ BFDC@88!_$@^/(%0:6T8!!$\(&5PC+L$/DW.!L_[7"Z1##Y/2664_^&5ZVJ#;6]C?\WR M0YC.<9&X]_?E/H6W9?^D\ M?1W?C5DIE?J?H"*H6MO--2++KG\;Y.;_/B]Q['A7#-\*#,^TV__=;7=+:/]- M*>0**D4TUX%V4 3+-8W0==K_77HW.4=7&('>B MI%![[.$48!FN[[6;M]]T\-N&Y?I[@FFHUE+>Q](Q?,O:(:PWW>398E]%DX7( MXB6(!;YGV)Z%)U?;]*AAV(G521S+2FS' M[W#UVO*IK==:/V"^IQW M)Q=/I#'BO;)$7(G3O>KZW\4JMV0ZS[_4H"%H6_8 MOK7U] L!YJ/Z#3_+PHPY!)G8]2=UU\,,,=M M=W8>ZQ;(",)]D31T(+0L([2\+E6]XP5Q95%]MYN_9R++,LP0#5L4ZF?'0X9R M*;J@C\!10,7V#T27I_K"C4=MO]=*VO<=@/JBR[/ZJ %YH$L)VBXE&.Y2-EU MI_&H^Q'5?]6EC$HW+>HN[%[$RRSY48G>?F28)369ZRI-WY1+F5>+)9,H^ZPJ M=*1_!OBNQ:R1\#GF_QOZJ8J9F_X@Y"X>?<( MIS,26R-343,3V./P%?TZKP9,$+8F"%]J@JLESQ;D6QM3?,:Q,Z@$CL]N29;- M;:!7]X.\#G?]6IMT.&K3NLUA7,N$_'S((I1A:*U4+?U*M_1BIZ4G[;>-F\$R M4=8>_5>>5<2KL9 *P,!BUT51$6ZQ8>2A.7'1MI=E*G2LM4NO<1MSHF/V"7:B M*\K._41PF>%TP+,B8/6(L>,GZL[@!*U)0*-S] [Q6:4:7#K_&J;)9[IO5K"\ MR3I%F:2I3L?[+>N1NG@,>%+4>E+TXBO')FN^%=.RSU.&:6T[1:FZ6N4RI'4Z M;,RE?**UYHI(&0)>FJQ4%[]1EC(2=?DXK,,RU/Q"'=QKGFECO1YH&!A 371C MQ*M2MISUW3">N3NYI.0+X8<7-<:H;0S:H;J(<& M,J0J8]N&&U(SYT5&&+D=C3#?#8W ?9=54S#-*DGM5#L/8,NDMX.+[SE:3W2PYD6':T?^IS3_DZ6S%,W;'8U0= M9?"O=Q/2C]VJ+H35E;E,977T[?4*PC*"TMTQ0F>HEEOF9GYL#N;-ZTZ/BII! MR5E.%PE8]SZ!/%&BE; MEJIZ$<1@"TD5L\IPT4@56,_ZU$!(C?N,ONQ>7ZK:9D!E8UQ\#&H!=BY=!B-; MHG^BW1I)#8,>>)*24MZ@AWBC;BG=)O]1[ P-=US[JC[/I#V/@GS='.2#.D@' M<*/.TY^QKY1KT5BX[Z+971W" MZ]YEB_HRVTR(=A-_ S^T?KMM#L0$NJX>O 9^:'U@!.09OD-IL3.' 2SPO'HV MM3LB7SL^,##1T#91&FZD,R0-Y&TUZSUNX4'DJF?'=0S3]>BY9GY4 MT]G/DO]#SN6@]%C> =]J%P>P^CRK&8WLZKV!'UK?]2S;-#S7W4.KP0=6!P8? M>D)I>9N"1S ?DNB)S.Y(9&]2 )S.E.# T* &;]S+#"/#LFW5*VS/B_2:8Y(S M1?#PT%8=12W&44.JK[R<=+Y4KH18Z.LGXA!NV7 M\(M_ U!+ P04 " #U@Z52%[_2Y'X" !/!0 &0 'AL+W=O?HY9Q&10+O[?6Q4+U5G"):PVF M;UNF7U8HU'X9),%QXYYO&^LVHF+1L2T^H/W>K36MHI&EXBU*PY4$C?4RN$KF MJ]SE^X0?'/?F) ;7R4:I)[>XK99![ I"@:5U#(P^.[Q&(1P1E?'GP!F,D@YX M&A_9O_K>J9<-,WBMQ$]>V689S *HL&:]L/=J_PT/_4P<7ZF$\;^P'W*S-("R M-U:U!S!5T'(Y?-GS80XG@%G\#B ] %)?]R#DJ[QAEA4+K?:@73:QN<"WZM%4 M')?N3WFPFDXYX6QQ*W\S"OFHD'N%_!V%!S)+U0L$5<.H%L)UKS7%;XWT+)^SXMQTK,1E M0%XSJ'<8%(\-0JG:3DGB-$Z*CXWMD5IB!FHER&=F#C3#LAF'"#=88KM!?=R) M8:W)V=IR=""R*:/J/T">A7DZHR"9ALDD.\V2R@+;,2[TV70P-M.JQV2C2UDEYX[STX>GAF:SY=* P)J@\<5T$H >[#LLK.J\93;* MD@%]V-"+A]HET'FME#TNG,#XAA9_ 5!+ P04 " #U@Z52X\+T(B,# "" M!@ &0 'AL+W=OZ5[5+33:B.9(]7L(]L;9,T8)$64 MQO$BDHRK8+,:;5NS6>G!":YP:\ .4C+S_1:%/JR#)#@9WO%]Y[PAVJQZML=[ M=!_ZK2$MFE$:+E%9KA48;-?!37)]FWO_T>%?C@=[)H.O9*?U%Z_\TZR#V">$ M FOG$1A]'O .A?! E,;7(V8P4_K <_F$_GJLG6K9,8MW6GSDC>O6015 @RT; MA'NG#W_CL9["X]5:V'&%P^2;$V,]6*?E,9ATR=7T9=^.?3@+J.(G M)C0#KF M/1&-6;YDCFU61A_ >&]"\\)8ZAA-R7'E#^7>&=KE%.4W)QA>LKP M-GT6\"TS5Y E(:1QFCR#E\T59R->]IN*0]@*1J7^6OCGFYUUAN[*?\]0Y3-5 M/E+E?]3V9S6N WIY%LT#!IOW'4*M9:\585K0+?3G=#B7=$"# MP"RT6M 3M-?PP6(["'A#S\'"Q2=DQEX"M;GNYC[#2ZQ1[M"<+#&\0;K\G18- M<$E,#RA'WOM.&T=^Q"^\!Y B01O 6BLM>0V"MP@O/%"2I22DR[ H*OB(.\L= MCLE:W;H#HS0;?* Y,>5=:TOXZ5\99$68Q15D69B6%=Q1T8.G])&Z;7F-9]5F ML R7:0IE6"X*N#\!9Y"$59GXE;A?#T9Q-Y"]),>T]&M>Q+!]M(,A[(VV%JHB M+)(82B*(EW!3UX,>*TMGW%)H?%46 9AIXDV*T_TX M97;:T MSL?O7$E?K)7^80I$"X]UU9C+06%M>SX[S;\6>+:[/2!-9DK M]8,''Q>7@Y )8869901)GP>\P:IB(*+Q3X&F8=P+4'$*\ Q/!9-;8P\%NSP,6^_)#(](S$AM&U M. KX6>HSB*, 1"BB(WAQKV'L\.+C&OYU-3=64Q#\?00SZ3$3AYD+)ZX+;A4X7 U$016-JPVD"]\K*"M0A MZ1.(@R2)W%?$ CZ4C6PRW.-[52MMRW^]SKK N*=SW9;;TF1JU5CX*BT^Q[C%#.LYZLU,"-]=C:/3 MY .Y:XD$SG6?W?;<@:P:G#ZAU.8=I&&Z]E>7"'2EKIF H)ER\+*CC?%P3A95VF-MJL!N=V[S*&##GL@"Y5O5+*W " MC9+8)]0H.2+ZS !3BG>?=6_8G*00"7#7.C/>24 UM^1FKQL^9H5LEM[>Q[3J MN8\"D8PYL42\7P(,Q%/XY:>)B,2O<*2JIWU53_^GJA-=*NM;#EV=_]01? K( MYW:EJ7>H[!]%/USV?3Y^VC4 .5]#=VGY6N,W?9E7Y=+%DNE9L)T/0/3\M[[; MSG$@!NP&"C<>OZV@4+F, C%B/T0C%TFCJ9\<3Z>\14"4!,DX!<&E/>'1.!SQ M2@P1UW%!_:1W5\01Z99IJPA"\F04A=MENE02AYO"))A,HGYE\_6S=&W24S2G M>L&(\21YL:^;]I;T\=;*I]K=LB,*JC9,@I5+.X7"^O2*X MJ$^"B Y-QW#''J3,?) 570P'\Y.O@R .V6*C>'PP/H<[[[8:]=*]3@VXHN2? MB9W+=*V=71N75@F''FS/[,[WS;.,S#Z/.,: MA?!$%,:OCC/J77K@J7QDOPVY4RY;9G&MQ7=>N&H132,HL&2- M+]?"AC?L6]MQ$D'>6*=E!Z8()%?MEQVZ.IP IL,W $D'2$+@_&6Q.;%T*J 4W!<>6;\N ,W7+"N>5:2\D=5=E98*J M5:.JQVJG*.%]X]L M*]!^F,>.?'E$G'>\JY8W>8,WA3MBJBQ\5 46?^-CBK$/-#D&NDK.$MXQ,5IV['7'"D6# MT% O#+B*;(#M#&*7OO7A4('SJJ\P, +31:D%S:V=P1>"&3BMFC<; !YRT114 M.<]+#[&";%N/OO7_\KZ#438:3"<3KR8P'5R-@Y@"G6977LQ@.KSTPCATQCM& M5CIRGT[@43LFH&RSDUWM^BR)?9P.QJ,,7FM6?#(G$LTN; ,+N6Z4:T>F/^T7 MSG4[9W_,VVU%6>VXLB"P).CPXG(<@6DW0*LX78>IVVI',QS$BI8F&F] ]Z76 M[JAX!_T:7OX&4$L#!!0 ( /6#I5*I,AWF[@( #,& 9 >&PO=V]R M:W-H965T^!-16*C 8TI@0 ME$W3M ]N<13%,(!D8R' M+6;04;K$U_L=^KFOG6I9,H.G2OSDA2VG019 @2O6"'NC-E]Q6\_0X>5*&/\+ MFS9VF :0-\:J:IM,"BHNVY4];>_A54(6[4E(M@F)U]T2>95GS++91*L-:!=- M:&[C2_79)(Y+]U%NK:933GEV-L\?&JZQ@$MIF5SSI4"8&X/6P,&"D65ZD] 2 MD0L/\RWH20N:[ %-X4I)6QKX(@LLWN:')+!3F>Q4GB0? EXQ?0AIW(I05,U@EDJ:EXI;?E?YKOO.\V7_PA9:%8@2%81D"EY[55D(XH=#H]ZD$;QUDHSLI($%LHR00H&_2SS MBM)^/$YZ7N,XRMZ>1*U:HDTC>.\]A:\:F:2L_;@R] D;:=N>[KS=1)RW@^ E MO!VG]!777!H0N*+4Z' \#$"W(ZHUK*K]6%@J2W7[;4E3';4+H/.54G9G.(+N M?V+V#U!+ P04 " #U@Z52RO*.C:X" "^!0 &0 'AL+W=OG6+;^4DB)T@%%A8A\#H\X8+%,(!D8R_1\R@I72) MY_,3^A=?.]62,X,+)7[QTE:38!! B6NV$_99[;_BL9ZNPRN4,'Z$?1.;I@$4 M.V-5?4PF!367S9>]'_MPEC"(KR0DQX3$ZVZ(O,H'9METK-4>M(LF-#?QI?IL M$L>ENY25U73**<].9T6A=UC"=\YR+KCE:.#3"\L%FL_CR!*#BXN*(]J\04NN MH*7PI*2M##S*$LN/^1$I:^4E)WGSY";@$]/WD'9"2.*D!AVSY<45R+/3"02G3F M*2+<^)?#$.].VL9>[6[[.,T:3_X/;UXV:OJ&2P,"UY0:W_>[ >CFM6@65FV] M0W-EJ3H_K>B!1>T"Z'RME#TM'$'[9$__ 5!+ P04 " #U@Z52'?N9A&<" M H!0 &0 'AL+W=OD?';74HC77XZ;)A![Q# M\Z/9*=KY(TI>U2AT)04H+%;>.EQL$AOO GY6V.D3&ZR2O90/=O,M7WF!)80< M,V,1&"V/N$7.+1#1^#M@>F-)FWAJ']&_..VD9<\T;B7_5>6F7'ES#W(L6,O- MK>R^XJ#GRN)EDFOWA:Z/C6,/LE8;60_)Q*"N1+^RIZ$/)PGSX$Q"-"1$CG=? MR+&\9H:E2R4[4#::T*SAI+IL(E<)^U/NC*+3BO),^MV4J&#'GMF>HX;W]V[] ML/0-@=L0/QN -CU0= 8HAALI3*GAL\@Q?YWO$ZF1671DMHDN MXP-84XG$ 4 M1.$%O'A4&CN\^ S>J)&)'-99IEK&-?Q>[[51=#?^7"B1C"425R(Y4^*.1B9O M.8(LX'5CW^KG12P[C O=L Q7'DV;1O6(7GI?(F2R;J1 8;0M(UV9YJBM0X7 M-!22T[CI!5 7LW)L(UQCAO6>,@9/ %MWQ\B38R-U1:CO()Q-9D%BC7 2SNG/ M5CJCN6$"9:M?BH63)(PAF@1!"/?2,/X_&P+X- G#F35B0DK@K2;[)[>7B!S< MC&K2V0K37^31.SX#Z_[VOX3W;PBI/51" \>"4H/I[,H#U<]EOS&R<;.PEX94 M.[.DIPR5#:#S0DISW-@"X^.8_@-02P,$% @ ]8.E4K_;N!UG!P VQ( M !D !X;"]W;W)K&ULK5C;;N.V%OT5PAT<)(!B MZV))]C0)D,EDVBG:CC&9"PX.^D!+M$6,)+HD94_Z]5V;NL3)L8T4Z$-B2B(7 M%_=>^R)=[I3^9@HA+/M>E;6Y&A76;EY/)B8K1,7-6&U$C2CZTMU;Z.M+U=A2UF*AF6FJBNN'-Z)4NZM1,.IO?)3K MPM*-R?7EAJ_%O;"?-PN-J\F DLM*U$:JFFFQNAK=!*_?I#3?3?@BQ<[LC1F= M9*G4-[IXGU^-?"(D2I%90N#XV8I;498$!!I_=IBC84M:N#_NT=^YL^,L2V[$ MK2J_RMP65Z/9B.5BQ9O2?E2[GT5WGICP,E4:]Y_MVKEQ.F)98ZRJNL5@4,FZ M_>7?.SOL+9CY1Q:$W8+0\6XW/<%U^*"_)JS!7^ W"R[T9K7:^'&_[M9&JNAG3].;#8=-INZS:;'-D-(Y4TI MF%JQC\((O<6NCH&A6[!\!9O?6Y5].V3JT^!?!2OX5B!2.F S &-)Y[Z33J;<:W7)8DS?U#B5;&:_@02$'BI?/$BV=3%@1> MY ,I3=DG97G9&V@PV"'+A,1U[DW!-0R\V ^]63QC_XZM[^X73^W\J=!"/(F8 MYZ;_K^"Z>W+ "X>L,NS++5N*M:QK,BJ(;H26*H=1?9PO25(8.HI\+TR#'JCS M8]YH6F(+T:_YSP^S, A_9&=1Z'N)/S]_:M"#;MGG(4@9!QGX/HW"$[$6#[$6 MOSC66GE^A,VD$6R!JQ..$_OE' M0868W'6+G2EO-?#+KW(EV!EIQYRSF_5:BS6W@KW'#(GRFK$OO&P$^[ 7==R) M^1=>-RC5K*?\&+BO6#H.(S8=1W.,HSCT_#09B(N.9L[.DM3W_-@_9_$8F:6? M "NMA*2P/PO#Z)P%_GCF[RW?2$W/\&0V3H(#S)[9\C&WI./8!ZT0\3J?>V'@ M/R?EA'D09.K-YH&7!#.6C&93E(WY&&G\2VNWL^ <^HA3J#$]!\!XGK)W@ZIPR(RR3>D4!B'$<8)9 MX1C)?Y\)YJ&%$YK4=E 3M,UC!0*Q^=B?NKOWEFM+&#MI"V=2?;B8K;M36$6S M*B9K]DM3"RJU<\\5@EK5%Z+:E.H!+LDA_Z2SKJ4;QH<[0C+IK:R9(G/?/*#FAUT6&0J?I^O,Q MJA_BLE(@ HX;I6WKDRY.Q/>L;/*V7!_B;PL4%F>Q;L&RL6Q7*.1*(ZPMVW9. MUF#8E2DW>2E$/4C@* ?U3R0CZXXI3&:.J6+,;@R94H:2Y9$ MD=D2Z>?NINLC#8=K+LJ'SG%'=_?V,>)DU)05]C5?)4AE#];U=@9H/$G"(4R5-WN/\Q.@DTG:/UG7#L?_? M67@& UJRG)$X->[@)0TM!0H>D>\>#VXT8L,U)I3(@5I5[>9=YY_MO_/ !!24 MA*M*F?/6=O@A!;4F=T(V-+,2?_W%47"'OI.V=M"%*L'*N%XI_;%[/#Y11]*A MCJ0OKB,W"-.LI4U]SM[+S)/7N%MEK#E42D[N=+CA<;G_XHG%4*\QIJIJ5":= MP8:DN+C_3)WD/^QS73][=P(V:Z !"*;K(5^ABOAS:D6".!H6YHU3FQ9 $,:X M# S\:R0B"QWJ47)N^2\ 9+N ,W0X[Y""Q.D?8?;G_1QO[-I,CU_Z8G(#\3 M!79#,*$W3V<.+D%7]4ED1:U*M6YUE&-:J3:.*)4,WJAKU8^I'U1"O"Y1$4[1/@4' M.Y_)W@>'2NBU^ZQB (08;K\]#'>'+S+Q^GM9Q^< R\EAI5BA:7^.$4/ MKMM/*>V%51OW^6*IK%65&Q:"([1H IZOE++]!6TP?,^Z_AM02P,$% @ M]8.E4F%NF"M*!0 H P !D !X;"]W;W)K&UL MC5=K;^(X%/TK5^Q#(&5*'D"@VU9J.QWM2#O=:MK9^;#:#R8QQ&H29VRG3/_] M'MLAA3Y0)02.UUP;NAG5=;Z=% 8TQR/QSHK>,7TD6QXC3G!VXO9NU-F);$TI:GZC2+=5Q=3C!2_E MYG00#;8;7\6Z,'9C?';2L#6_Y>9; M6O_D8D53SS%=>NXANF"9^5+#' ^ICN"L7Y7BT)E[!["WPF_S(,%,P^B.-P'PVN),?/ O[N9ABP#)E"43Y=^ MT^0P&E$4)L$D3H-T-J$%EI,X2,/9$];W9?T0ZO H24=^,4,FK=.+%W*;UZ$3 M>%D;"*+52-19V>:A $3U MBT[ER&J^=08;!O,@F^TH9 "$4PHAU1]XU93R$7V<"X7S02I]=&#"I_V$3P]/ MN#_9K+/SV@A7"YPY=,NS5@DCD/^KGR[G.:V4K"RU-FB +<+W<]L!JV?%_M&*!U8BI=IGD.]!M#G,]F':K0-L@IN"$\&.D&@)U%_#NJTC MSUB+*N*M4,17*Z0>IW9;YK[<2\YQ3B-S'[:I>S?=X"NQS1 OTIXZ(#Y]0WP!(E@$BUFX*YR^(3P-DLDL",,GXQE'XO$M3 M=_G[T2),3[ZW"=838PV&ATYLQB^N^YU4?B M?0D=T6>%X ^>DG!9_LW-$%-K#O,^;J'=Q.!>)ZJVVBHXFBNQ*'?#C-V L=Q[ M &Y1^[NYS]2:*5?T/E0;UJOD-MZY->*L7KN[L;;!U\9?(/O=_OI][F^=3^+^ M[HZBK 6B+?D*JN%1"HY2_C[L'XQLW!UT*0UNM&Y9X"\$5U8 [U<2L74/UD'_ MI^3L?U!+ P04 " #U@Z525.:O:Z<& "A$P &0 'AL+W=OTJ$?'AQIV)8X/>:/* MHF97@LBFJJAX/&$EOS\:N:,>\+F8+Q0"QL>'2SIGUTQ]65X)>!H;+GE1L5H6 MO":"S8Y&$_?@)$)\C?"U8/=R<"9HR93S;_APF1^-'%2(E2Q3R('"WQT[966) MC$"-[QW/D1&)A,-SS_U"VPZV3*EDI[R\+7*U.!HE(Y*S&6U*]9G?_\$Z>T+D ME_%2ZE]RW^(&@)PU4O&J(P8-JJ)N_^E#YX)L(? Z D_KW0K26IY118\/ M!;\G K&!&QZTJ9H:E"MJ#,JU$G!; )TZ/F-317Z]H=.2R=\.QPI8XL4XZ\A/ M6G)O"[E//O!:+20YKW.6K]./016CC]?K<^+M9/B!"IOXKD4\QW-W\/.-?;[F MY^^R[ZR066"8!YIYL(7Y-91(WI2,\!EYS^OY&\5$ M15#D)D_NYG6S8&3&2RB2HIX3A0$A4&:2U4H2!9<9%>(1[VC%&P32.B=,J@)2 MD^5D1@M![FC9,(GJ\$:@"WU2<\6D=F?8GY&PNX];& B@BE#P#SQ"K65<0#@) MP%9L"=004F6\EKPLY,FVB1R;JRY0+%?M=A7(Z[,)7O$\ZW 2^ 0^E:4^ CQK"#Q$)):21H, M/$*B(+%BUR=Q[%E1Z)(@22PO2DCB>)8#Q -'M56_/_ MH@/>,Z@404ZX$&VH3^F29H5Z))\:)17$!H'F6I);W5C U,D=$] GR64-:0:! M)Y_! QB5+83_@HA;P&&B)I.R+'143VC]#5WL6([CP,$-K23TB6^#K_?7+L"- M<=Q?W+ '*E'-0M%2,['(1WMBDZ#%=V,KC5W ]A&[!WI6ZO@]\**DM^%9<9"5^"JCPL-]#8RL)#.R&HV2@<'H2D!)%O@GL\,I/+<=+_Z45K4)_*(0<#2P*_H(RY'JN+&J>#.IZP:2>",&5)L MBA;FVC$6E&<'^/>. E/17[OI /"V)R2^9\>^[PU[ZJ=,<2R"CFUHJF6?.';@ MP=_3UNGZ=IQ"M0RZ[60IBI*T910#7>AH\M2%/R.@*[L.]^WJ O+.CI#CK8GD M^EC$+-X-N5ERG0M''&R, MY9+,!*_6? :[R0R2%];JO($2P$4(;^M"%<"O]Z*0OY <5CK-72\S4#$"L=D# MO*Q(T'1)'_4&-7TDC<0@P&JSIV>W']@$=ZV,5TM>Z^T*%-0+UM8J1VJ83VV1 M/]]R3(5/C!.NC!.ZC>5+#=X YG^#5\U.NOG&L#OE$K3;M/\\775B&*5[@U'E M0X\U.] @/6 0MD%>PX9!&OK(H-^#!B''D=TW[P&%:\5^JCM]NP[M6/3^(Z>$ M5N1%> #GX+\?):LE<(M+W,BW'.U*J#PG-/8E9,>HBLRHBG:.*M.6+VO(/:83 MU\#.V\0=O*ELFF0[!6R>9#<+P=C:2]K3[%U[=(9>A(FA7Y5PJ!2]IEV)Z:D> MH/=@$9JTL:+Z/1NJ*<>(F0HU_=WR4VP,56JR7 MLD3WB1^2)4FZ.TU2_0+8ILFF AX//IM43,SUQR%)M#[M%Q0#-=^?)NUGEQ5Z M^_$*BFA>P!POV0Q('=B@1D2T'X3:!\67^B/,E"O%*WU<, IO!8@ ]S,.&= ] MH #S5>[X'U!+ P04 " #U@Z52>NWP@?<" "V" &0 'AL+W=ON6DN@J045N1MX7M\M*./.9&3/9G(R M$J7.&8>9)*HL"BI_7T,NMF/'=YX/[MDJT^; G8S6= 5ST _KF<2=V["DK "N MF.!$PG+L7/F7L>\9@+7XRF"K=M;$2%D(\6@V-^G8\4Q$D$.B#07%QP:FD.>& M">/X59,ZC4\#W%T_LW^PXE',@BJ8BOP;2W4V=@8.26%)RUS?B^U'J 7U#%\B MPX"@!@2O =TC@+ &A/\*Z-: MKLU,)<7F(:::3D92;(DTULAF%C:9%HWR&3=UGVN);QGB]&1>U9N();E*$E%R MS?B*S$3.$@:*7) [*B4UM2&G,6C*G)$3PCCYDHE249ZJD:LQ M)$/L)K7[Z\I]<,1]2&X%UYDB[WD*Z3[>12F-GN!9SW702GA+98>$_CD)O, _ M$,^T'?Z)\@[QCL/C=G@,2>/=:U$3-M4)+5]XA.\.[\UN6:3@N$X +YY61$@R MS2A?@2G"GAGC"5OG0+Y_1D)RHZ%0/UK"Z3;A=&TXW2/AH(^R*'.J(35W"_\B M^E#)*Y*^)3%]9S.Y"(:#,.R-W,UN*0[9]8->S]^WBP_915[HAXW=GII>HZ;7 MJL;O1+UW9"KX!J1F"TS7'#C#I-X)C7_]M 13QK E;_W&4_\ME#%JPHE:A<>P MT"2QNDW[/E3"Z*^4A\/#V1XT3@>M3N]AP^RPP$Z#RE#T#/"1GI.K]"?V.9.+ M%FW#QLWP+:3:]U[ZJ_!3U@UF(E9'U?.;TV8H M7]E1Y+Z85Q,=&^6*<45R6"+4P[O@$%D-R6JCQ=J.C870.(3L,L,/"Y#& -\O M!5Z3>F,<-)\JDS]02P,$% @ ]8.E4A@]A2)F P *PL !D !X;"]W M;W)K&ULS59MCZ,V$/XK%CI5=]+N N8UUR32'E'5 MJ]HJVO3:#U4_>&&2N -*;F M2*ZJ2JF_GX'I3PN'-_Y_.&)[_;&?G"7\YKM8 /F0[U6 M.'-[EH)7(#27@BC8+IQ'_^W*IQ;06OS*X:@'8V*E/$OYT4[>%PO'LQY!";FQ M% Q?!\B@+"T3^O%71^KT:UK@-,%SLR%J6/.>@R3W9X$XKFA*LQ<^8QJ&5D@+'.> ^,)I\PZKZ6Y+M MF=@ADHMS4RYR7B/-ZQ48QDO]!KD_;%;D]:LWY)6U_F4O&\U$H>>N06'6/3?O M1+P[B: 3(GYBZH$$_AVA'O5'X-EM^ ],/!!O&KZZ#5]!WJ_NG<-=S$:?$MJG MA+9\P03?[2A+U85X,L*__XB$Y+V!2O]QPYV@=R=HW0DGW,FD.( R_!FI-0B. M#@AI0-\1 68L5R>ZN*6S9>>PI$%(T[E[&*9DQ"JB7G1NM1JQHF%*>ZLS16&O M*/SWBO A1=XHA=$>4W>BC@8>^7X0SY+P0M^U71RF'@TN!%Z;A6E*XW1<8=0K MC&XJ?"P*;LLJ*TG->'&/6R5G-3>L'),4C;CJ)QZ]4#1B-O,"/[Y0=&V6QEX4 MQ>.*XEY1?%M1GC=54S(#A2WK6)U&LQ-?[9=[.DN#X&)?9?&5D_G[X^4_4$L#!!0 ( M /6#I5*DOWM/(P( .<$ 9 >&PO=V]R:W-H965T:;FIC%4&2IA +MA-',0KV(EM/K5>K]@\,W 7MWLF<^D\*8 M!V]\J1;1Q L""25Z!D[+#FY 2D]$,GX=.*,QI >>[H_LGT+NE$O!'=P8^5U4 MV"ZB#Q&KH.:]Q(W9?X9#/D%@::0+7[8??-,D8F7OT*@#F!0HH8>5/Q[J< )( M9F< R0&0!-U#H*#REB//,VOVS'IO8O.;D&I DSBA_4_9HJ5;03C,M]!0B9%M MH#,6A6X8UQ59.] ]L+?LGEO+?>'8JUM +J1[G<5(@3T\+@]!5D.0Y$R0&;LS M&EO'/NH*JK_Q,0D>52='U:OD(N$=MU=L-GW#DDDR+8WJ)+4?7B">C>68!>+9 MB\OQ8UDXM-0\/R_0ST?Z>:"?GZ&_[U4!EIF:T53YNE( -X1TSY5U8$L#FQ^O M79YF\>X9 >DH('VA !LRY(6$BPK2_Q0D_RB(3YI/@6W"B#E6FE[CT(?CZ3C% MRZ%Y_[@/3P#]UD9HQR34!)UX=ABKP4#3A58N#-)@A&U++Q%8[T#WM3%X M-'R \6W+GP!02P,$% @ ]8.E4J:ABBH:!0 D!@ !D !X;"]W;W)K M&ULS5G;;N,V$/T5PMB'!$@B<:AKX!C8>'L)L&F# MI-L^%'U0+-H6(I$N2<=9H!]?2E9$6Z(4(]D'O\2ZG!D>S@S/4,QXP\637%*J MT$N1,WDU6BJUNG0<.5O2(I$7?$69?C/GHDB4OA4+1ZX$3=+*J,@=<-W *9*, MC2;CZMF=F(SY6N49HW<"R751).+[-"SS.%3KYR*4_17/ "U>XD4AQ-.9,\S])$T12=?*$JR7*-.T??'KZ@DT^G MZ!/*&/ICR==2CRG'CM+S*5DYLYK[]98[]' GZ)8SM93H)Y;2=-_>T7%H@@&O MP;B&08>WB;A !)\A< %;^$P/-W<'Z) F-Z3R1P[-S9E)AP[_C:(%T@OYH(QT M$O+W5SU:Y4/^,\#5:[AZ%5>OAVM=,;8D;@V#RK!4E><)!!'!\=AYWHUM%X9C M-X[]!K;'RV]X^8.\IERJLFI%/[^M W^7'_AQ@%O\NC <1A@'=GY!PR\8Y/>+ MT*E"JRIO-G)!9U0/B!^UN'51&*(PME,+&VKA(#535O1%=PU)K4LT[ P=!E'8 M#IX%Y1*WAV#4$(P&"=XP1075^)YGIX==(_ON<'+5DHHZ<.BD9GEZAABUEF'M;8]&#"VJ M-A F7L\*P3LM"@]R_4WO9G*]3*S$<'=,XH>1U^9FP04NQF$/.3#DX,!5TO2^ M_[1,)SG2Z==*BR05S]FLO7CV1S,= 1]_2\"F)^!W-X7:G#>=& M >DK*M,7\(<; [9(/D2P(_DUQRXN)GX /11-:\ ?ZPW8TAQ<$I,V/4MW\-VP M3T),>\"']H>=RM?EIA^K;+C>C<+CZ/CKW8@^'E;]H7KOZG@,(71*J0L+]2XH MLN<*C-S#L-P?4.W05>\88^*V&%I@80QQ3RL'(_(P+/)O%3MT!5RW\G;\+*AS M<'$/.2/R\(;(5]W2&KQ]CT;(X?B%'(R0P[N%'+H"K<4O;.>EB_+ =WOR8D0< M/BSBT!7G*([:NRP+*H"^7188!8>/*3ATI9D$[19H 9WC..XC9_0;AO6[VJ/J M_=\J8=\1S;,B8]5'_I!R@U%N.'[E!J/<,*SB1%P M,BS@;U42ZXP//:4FK#N4#\GB9'C,B389&_2X1BILW]J$P:,2?^\6?22#L9 MEO:A3 ;=HRS]U=#^7+; HC:YUW.SMEN0<6B.O*6:,;73&U/-INGS;'ZY^HP MN?7\&E].MX?CQLWVK/XV$8N,2933N7;I7H0Z3V)[_+V]47Q5G2 _T5T511,_;B"7&ZG 0U>.A[X:FUL1SB; ME&P%"S!?RWN%K;!%R7@!0G,IB(+E-+BDG^:Q"W SOG'8ZIUG8I?R*.63;=QD MTR"RC""'U%@(AG\;F$.>6R3D\;T!#=J<-G#W^07]LUL\+N:1:9C+_&^>F?4T M& .B<35*X_8N_7Q37Y\-O'26@P MM04(TR;-59TF/I F(7=2F+4F?X@,LM?Q(5)N><E:\.\5:/+/+>*0&P.%_M?#HM^RZ#L6_0,L%FNF@)2*IU@V+D@F\YPI34K M%]>.[:U>6 &R*U,G\A<%@4W]6OZD]QQP8NJ\.R= M<9MJ?,(=?-&RN/ N^%8R0=)NB6<$!2CV5<./DT0D8S^TAQ&-.H>,_F<1V/.1 M(M =.Z8G+ .-.Q[Q.Q7B"-#%\4IT)DL3+Q;MC0:_H_AB \IP?'G) @27BGR1 M!D7(4#3T\\27J[-2VC]E(3H?I4>,=+52L,*=EUECQT]UB=]J5LA*[/54^M8N MXV0T&ATT3-HY)O5;9G1<^H%OR9WIT=$II>\UM;RJ7[GP>=M/K:PX>0U=<:)+#$D,C]*> J/KF4#>,+-WA^U$: M/,J[QS7>MD#9"3B^E%C!IF$3M/>WV7]02P,$% @ ]8.E4@2MMV]7 @ M( 8 !D !X;"]W;W)K&ULK55=;]HP%/TK5M2' M5MK(%Q!:A4@MJ!I2-R%8MX=I#R:Y$*O^8+9#NG\_VPD1I8 F;2^)[_4])^<> MRS=I+>2+*@$T>F64J[%7:KV]\WV5E\"PZHDM<+.S%I)A;4*Y\=56 BX^FEQ56,!'T.RET.?9&'BI@C2NJ M%Z+^!&T_ \N7"ZK<$]5M;>"AO%):L!9L%##"FS=^;7TX (3],X"H!41_"XA; M0.P:;92YMJ98XRR5HD;25ALVNW#>.+3IAG![BDLMS2XQ.)T]$HYY3C!%,ZZT MK,P!:84^HB_"NFS2]TQ4-B76: J2[+"U7:'K*6A,J+HQM<_+*;J^ND%7B'#T MM125PKQ0J:^-/OL5/V^U/#1:HC-:/F/90W'X 45!%)Z 3R[#IY!W\. MW#>N M=-9$G361X^N?LT;(&LL"*4Q-P[E@C&AGSP7NN...'7=\5NO>2O3CR>RAF0:F M?EY@[G?,_8NJCP_NU#$T#$/'8*_Y+@N#01@DJ;\[M/M$61R$P6U7]D;@H!,X MN"APMGB:7+)PV/$,_[.%2<><_+.%R7MOPC 9Q$<6OB\;C6ZC^,A!_^#^VMEI M+L*&<(4HK TNZ"7&4=G,HR;08NNN]$IH,R#&ULO55;3]LP%/XK5L0#2$":] IJ*]%V:)5@8W2PAVD/)CE- M+'SI;*>%_?H=.VE62EOM89I4-;Z<[_-W+C[NKY1^-CF )2^"2S,(=J 1)WYDH+:G&JL] L--#4@P0/XT:C$PK*9##L^[4[/>RKPG(FX4X3 M4PA!]>L(N%H-@BA8+]RS++=N(1SV%S2#&=B'Q9W&65BSI$R -$Q)HF$^"*ZB MRW'/V7N#1P8KLS$FSI,GI9[=9)H.@H83!!P2ZQ@H?I8P!LX=$LU][W]&7)VI@K/@WEMI\$/0"DL*<%MS>J]5'J/QI.[Y$<>/_R:JR;00D M*8Q5H@*C L%D^:4O51PV ,BS&Q!7@'@;T-H#:%: IG>T5.;=FE!+AWVM5D0[ M:V1S Q\;CT9OF'19G%F-NPQQ=GC-))4)HYQ,I;&ZP 190\[(E5"%&ZDYR; 6 M3'C,E3%@3C!UB.X?49FH)!L]OUV>V#?GW";N2J:*MV@&K)9+:S$$K"CB=TG6@YC"[B7C]<;F;G MO=%9U.Y&M=4;L9U:;.>@V.G]S?A0P+LU3_>_![Q7G]W[UP'OO0]XI[,5[QTV MT45[*]SA1C,2H#/?HUTU8S\I;V:]6C\#5[[[;:V/\'DHN_D?FO)MP7N784\B M'.9(V3CO8B'HLE^7$ZL6ON4]*8L-U ]S?.) .P/&PO=V]R:W-H965TEXD =KDB@O0[G:;[=YKQ69BH;*4 ME>1D ]R'/TIV/)1(C=B(N3>)Y?PY&@ZI'T=\R.EC6?VH-T(TY)]M7M1GBTW3 MW/^Z7-:KC=BF]4EY+PKYE]NRVJ:-O*SNEO5])=)U5VB;+SFEX7*;9L7B_+3[ M[FMU?EKNFCPKQ->*U+OM-JV>/HJ\?#Q;L,7S%]^RNTW3?K$\/[U/[\2U:+[? M?ZWDU?)H99UM15%G94$J<7NV^,!^O6#<;TMTDK\R\5@KGTE;EYNR_-%>7*W/ M%K1U2>1BU;0V4OGK05R(/&]-24?^/EA='&_:%E0_/UO_U-5>UN8FK<5%F?\G M6S>;LT6\(&MQF^[RYEOY^&]QJ%'0VEN5>=W])(\'+5V0U:YNRNVAL/1@FQ7[ MW^D_AT@H!9@_4H ?"G#; MZA@-=5=.]95ZW+M$G/3ZORD52M6EIK/W2QZ4K+ MVF1%VX[7327_FLERS?FGK$B+59;FY*JHFVHGFZBIR7MR+3O,>I<+4MZ2#W4M MFOH=^9RE-UF>-9F0%VFQ)O_Z>YOY7W .V[9QO=[=\II=Z3[]>7Y,TO;\DO)"O( MGYMR5\M;UZ?+1M:^K<-R=:CIQWU-^4A-OZ35"?'8.\(I9X;B%WCQ2[$Z%J?] MXDL9\V/@^3'PO+/GC=C;!Q4QY!T->9TA?\3015IOB) M\9#F;?1,D=E;"#L+ M[9/]#H:( Z^KE,BYIL1+XF$I"DEO$T^1AH-_<] MWX\&+AI4// 2LX?AT<,0]?#W9B,JTCX;LJ5):NA">Q=#[>:R%=G 0UW$8A:8 M'8R.#D83(2SNWC>BVLJ']4'4S7:L1T;:S<.$A@,/=1%C">=F%^.CBS'JXI]E M(VDW'KM8NVG,N$>3@6^ZC-&8LB0V>Y<[66/2Y;R>KM 4O>?!8/(B?L+19.@#:;26T&V&;S MN7TP$4R!VZ##R,T W0QGMR42F0YD.G01D_2] UXS'-BV.&0ZC#7W,$G?/8 U MPVD]11JF$S@* QX,06W0,>H%L>^/> BT9I$+V@!:& M7 Y+I6>G0.U32]PYX[.$\ML6)IP.72YX,/=15+(I'$CT/R.SA9)X"BJ>SUN2< MKD*<4V8X/ 'DY/YSCQ=(YR[8W1(&)CG0M(Z^$I\)>R$$]DV[T!D=N= M-C/6-PO ]<*9LU, / \'GM7\E&$Z@/$@T1Y/71?'(1][S_& DQZ>N.IA)/\E MK_:^Z0%T/7PZ8+(=?("DCT/2IAU\'7_&=C#HL';P@94^SDIC.[C*QGV@H3_S M-=\'=OGS7_-]/474(HY)^JXI\[(X!B>#_=+\Q =\^7BB.!UH0):/YXA6@=93 M.BW0F*3O&B#0QQ%H-P/>-P[H\F>F>#[0QI^?XOEZ_F9XL3"H0D9' AD PP*< M86.!?$U8!P"O@,UKB0 %.#IF$U+!(;77[TE#"JD)0!K 8XUI"54X< KW#F%%\(I GQ-.EGEE3#Z:D^5-)W$0@6 M3DWU6:X$A@9 Z4N!!A6R%A@"QT*<8VHKO^8H$@+,PIDP"P%FX=2"MFT;Z+@R MM8&NPMI 6=3&P39H U?C1PA "V<"+02@A3C0[$,^3354TO!8YXEDTG:&ADKY_ ++HQ1G:JPTLD;(U9R;E(J!, ML=<8=%BO >1%./+^#Z\J,2 PGHG &! 8NTL"XVD*HI*^BT#!^&44=#3RQ$#, M>"8Q8R!F[(Z8\?2^&%32=Q$X&>.BGLGI,JW6WGZ@FJW*[ MS4ROG /[RO9@.A-/C"H[>:D;0#W;F=BU:)2-;N5A5-DB3%V0BE%ELRYUPZIG M.^BN/Y-H=-L?4P]B3)W$&.M-KYE^L=[IBKED4\]),$=D8],Y&*X9N*A@C3G! MFGI88N*TA'5'M#DO\1,')M03$Q-')K!>Z"I!8^H1"3:7@>II!N:(@5I@XKF#?[VP :!"- U YX<#XRP'H)(M3CD@P/I=URJ$&-G&J MP;K;&0XL:-$W:)!Q5SG4P+@3W"EG$-C$(03K;G>P$Z+UQC1[%Y?*,??VGPS( MT?$N*VJ2BUM9AIZT4_K5_MC^_J(I[[N3[S=ETY3;[N-&I&M1M0+Y]]M2#KN' MB_8P_?&_)YS_#U!+ P04 " #U@Z52LYVP.5(" !A!0 &0 'AL+W=O M*P)8R_6USG'Y]ZKJW2O]+,I$2V\5D*: M25!:6U^%HH31< M2="XF037HZOIV.$]X('CW@SFX")Y4NK9+1;%)(B<(1286Z? :-CA%(5P0F3C MI=,,^E\ZXG!^4)_[V"F6)V9PJL0C+VPY"2X#*'##&F%7:O\-NW@NG%ZNA/%? MV'?8*("\,595'9D<5%RV(WOM\C @C,9'"'%'B/^5D'2$Q ?:.O-AS9AE6:K5 M'K1#DYJ;^-QX-D7#I:OBVFHZY<2SV9Q+)G/.!"RDL;JA ED#GV#=5A74!N:, M:WA@HD&X0V8:C0Y$^+HA*).%/V2^*O>8EY*_-&C@PPPMX\)\3$-+1MWOPKPS M==.:BH^8NF/Z')+1&<11/'J'/CU-GV'>TZ,_Z2&EI\]1W.W4 MP*^_HS^#1W]-L(#K'6JZ];!LA(#[4JMF6\**670\II_1DMY3 MXCTEQ^KV?T7Y<4LZL+!8F9\G7(Q[%^.3F9FAYCOF&A%X?WW.H!HXXL[1>U>@ M5?[JE=U;L\NB\R_Q91KNAI5^'Y7TJ-9V.&@ ]_A0QK=D" 1NB$>,BP!TV]#M MPJK:]\23LM1A?EK2&XC: >A\HY0]+%R;]:]J]AM02P,$% @ ]8.E4AH1 M4MK] @ D0< !D !X;"]W;W)K&ULE95M3]LP M$,>_RBE#$TA FI0^;6TE"D-C&A."P5Y,>V&2:V/AV)U]H6R??F>GS;K1=MJ; M-K;O_O>[LWT>+HQ]= 4BP7.IM!M%!='\31R[K,!2N&,S1\TK4V-+03RTL]C- M+8H\.)4J3ENM;EP*J:/Q,,Q=V_'05*2DQFL+KBI+87],4)G%*$JBU<2-G!7D M)^+Q<"YF>(MT-[^V/(H;E5R6J)TT&BQ.1]%I\F8R\/;!X%[BPJU]@\_DP9A' M/[C,1U'+ Z'"C+R"X+\G/$.EO!!C?%]J1DU([[C^O5*_"+ES+@_"X9E17V1. MQ2CJ1Y#C5%2*;LSB/2[SZ7B]S"@7?F&QM&U%D%6.3+ET9H)2ZOI?/"_KL.:0 M)ELI.#([BM-PG,%,X*H6?H0&J@ N%"2 OW0E7H%R]O/IXYV#]'$E*Y M ]CS9I\+4SFA,B1E]I#A;\DQJGG0+3QNNC*;"P3N=8_ZG?\RY-0FFJP0G MZ4[!*V&/H9T<0MI*D[O;<]C?.]@AVV[JU@ZR[2VRJZ)P"::^($^K@DA-:-$1 M6$$(RF2/D)FRE%17]NN-40KX0"V$S;_M #EI0$X"R,D6D(E0O(%X"!KI]:M^ MFJ1O/PA=^;U;)KUI$VK-;M#T]_9IG/1Z;/FT@:33D'1VDEPZ5WD4UYR+39%K MC)W-T9F5L'*:P+O"MV]T7LHT[2'FP.WFN"]W8&_\2=4QGG MN$5E9J;E3\S]'4!AM=2SC1R]EQS)8 M&O\'H_^\YX*.?%,D&PO=V]R:W-H965TF=!1<947HJEK9<"R!) /J;)FHULB(+); @>:IN^/8G5 <*#%_,4UG\HFUEZU@HSJ7B M6076"C+*RB]YJ@+1 &#_ ,"M .Y[ 5X%*")GE\J*8TV)(N.AX%LDC+5F,X,B M-@5:GX8RD\:9$GJ7:IP:GU-&6$Q)BBZ85"+7&5(2?4<3(L0S94MTFO'<+!&6 MH!]241TY2- YH0+=DS0'B?@"77&E!T=34(2F\ECC[V93=/3E&'U!E*';%<^E M)I!#6VG-QK,=5_K.2GWN 7V71/20A[\AUW%Q"WS2#9]"7,.=MW!;1ZH.EUN' MRRWX_ -\N-,?IHDO'GE^9!%PHR^;=#A5^K\#O/>Z4;R4XI MM.6P) D+$M,X-F/7\]UH:&^:J6JQ* QJA4&GPK::;)-8L@0-YX$7 M1MZ.Q!:K033PVR6&M<2P4Z+S_XH).G+5K]WT/[%BHEI%]!$5$^T%.O2C/M[- MQ[Z9'T5N&+4G9%!K''Q(S0SVO/?[;AC@'9'[9I'N-HW:>B,2.Z^MV>FNFUY7 MKYF6E=/OR!ENW +X$VL'O[97W-U?WUD]%7>QFIL7..9"5U[Z,O0\IGHJF MV>X"['B^LZMQWVY7H]VXW\WC2E^*2\HD2F&A,8Z^DRPDRO=*.5%\75SY&PO=V]R:W-H965T9*M(#+1QNEN@ 8)DVWU6;"86JDLJTDFSV(]?2E9$6:1&A$I? MYO=C^9"+<%DJ)?&8>)X_3L(H'PT6ZLX2L55CN0Z2<+\^;.(LZ>S M$1Z]W+B.[E>JN#&>G3Z$]^)&J.\/5[F^&M=6EE$B4AEE*3;R"H]$+!:J,!'J?X_B7,1Q84G[\:LR.JJ? M62@V/[]8_U(&KX.Y#:4XS^*_HZ5:G8VF([04=^$Z5M?9TY^B"H@7]A99+,N_ MZ*F2]49HL98J2RIE[4$2I9O_X>\J$0T%S#H42*5 ABK02H$.56"5 ANJP"N% M,O3Q)O8R2&MK14?RNR7VCI?45H,E!N5ZV\CK:=F7Z(T3!=1 M&*.OJ53Y6H\!)=&QOGH44FVNHA3-Q:U"8;I$EV'^4ZCP-A;HXM:0B(=$\DHLXD^M%9;^6F5KJ2W)T['2_A=> MC!>5KY\WOI(.7_6S3Q#%1XAX!#O4SV'UN5C4ZIY#?3[\Z2[UB\%/Q\&V^EC7 MK"XS7FT4$6>])= GGC])-Z;IR-'DG+SI,5+ M*MOW&@JN%&X>S)LII(QZK)U"6RY@?%J,SJ;8G%N9)M2;8+(M=N$08Q/&INZ" M^'6:?#!-7\(H1S^*P7*$+D58P"%Y*8D&1Z['$E",2?V4R6%GP[0V/ 7=O]ZN MG*M:4[M:'IX$K2J2\:8 )<0>(/=.@/+"TWU.] (I+'__0 M"Q^)WG_+I!3R U!=W&A_&$Q@V[JS*V''?&S-GG.7T!1W!&\@C\E0]S91._TC MUJ./<=L]6\;K<,XT"DS!REQ(%>FEFO;-3'*H*(;AF/6WH!Y&5B:: ?EXPCVK M+K;<-"#4[RJ-P3]^'?^'33UG2 [NZ[DV"5@[)H>@GFS4HQU!&5AC_XW;)S;( MQI/_JX%63^[OH [!5@O=#LZT#3P%$WFSTF ]5B)/FDMI*&\&^1AF_A#351I< M\/:FK,UNEQS%O&N.$,-N K/[6Y;>[Y($8KA-8&X;RQ&< V)SV=?]JY4!AQ3& M05?S(HU%>@^_3VY.D,K+=<]S8_JC?]%^"R-B*$U@2N^\-"*&TP3F]-Q:3EC< M&[+$(#:B,>,^;:^@7')T"_G;<1B4$W[P)08Q3"7P"GC($J,RL14::T%6JH2N&SCUW;"FVY$NGM%MEB[W[R'4 )+"@-S]L,G0D<)T/% / MH38;=9NW2N(@*&Z*;0=A&$KAXX?7-!!J*$CA,X@A#83:QPN3=O".$XB.UDD- M2"D,TD'=@]HXM#:H#IF.LC!#2P;31K17+PXY2@+,.RIA MB,F"0T*)&]IQ;^]3L\I$;_ ..2!X;L#)\5N_GC&\X_#>^RU?T-BGJ>XTVG)0 M&@UO.=^J1K:\(-9SE\@+KK[#9$Y?VGI;W#TMZ"NZ.WY<#H#9LYO%\_P/0V M'.6O>_5UB.EMKT7=>;3EH#SZ!N4^C/(W.S;T#:E]F-0[#F3?8-GOQW)? 7R; MFRQHO[ ^=TCYN&LSYQNX^CT'IGL/8M^@U.]_T_5&@[AZLM^30UO*D<-QXP=& MQ>_'+L/\OMCFQN).JWDG$UV#?/.3K,V%RA[*WQS=9DIE2?EQ)<*ER L!_?U= MEJF7B^)G3/4/XV;_ 5!+ P04 " #U@Z52D*RHWR(# !5"0 &0 'AL M+W=OM$FK7[6':@R$'6'5L9CNDW5\_VX&4DL!X@=BY[]W'9^?._8J+%[D"4.BU MH$P.G)52ZUO7E?,5%%C>\#4P_6;!18&5'HJE*]<"<&Y%!74#S^NY!2;,&?;M MW%0,^[Q4E#"8"B3+HL#B[0XHKP:.[^PF'LERI0#VOIT*/W,9+ M3@I@DG"&!"P&SLB_G?B>$5B+'P0JN?>,S%)FG+^8P==\X'B&""C,E7&!]=\& MQD"I\:0Y_FR=.DU,(]Q_WGG_8A>O%S/#$L:<_B2Y6@V" M\%Q!M!5$-C/U4FP>)ECA85_P"@ECK;V9!YM,J];+)\SL^Y,2^BW1.C7\RC; M%!=OZ'(""A,JK] U>GZ:H,N+*W2!"$/?5[R4F.6R[RH=T>C<^=;[7>T]..(] M1 ^]JTD;W&"'>Q><=/B Q0T*_4\H\ *_@V=\OMSKD$].RR

.PL?I &#>$\;F$C"N$ M-_H,XAF%D[RURWB?)(K]^("W;94$0=R-VVMP>^?BEOI,"T2*M> ;T*50=9'V M6@QAULYLVRJ(DM3K1DT:U.0D:G.ZNKB25L0L"1/_@*MM%65^G'9SI0U7>I+K M&Z]TWO@"S;E42.\RT^U-]RQ*_MJ-WV!: JH$47"=\XIUUIVT?0+\X( ^;9W7 M(.M&SQKT["3Z*,^):5>=2%D;*?"B]&"OQUF+JA?[O:0;S/?>Z[AW$NV>%_I, M2D[SSC+MM:(F49P=LG68]5(O/?S$W;U^4X!8VKXM]7Z63-6UO)EM[@8CVQ$/ MYN_\VW'=X=_=U!<.7:F7A$E$8:%=>C>)SJNH>W@]4'QMN]J,*]TC[>-*WWM M& /]?L&YV@U,@.8F-?P'4$L#!!0 ( /6#I5($&V,&900 -@4 9 M>&PO=V]R:W-H965T?8)\:# M-1<_Y()2!9Z3.)7#SD*IY2?'D>&")D1>\R5-]2\S+A*B]*V8.W(I*(F*I"1V MD.OVG(2PM#,:%,\F8C3@F8I92B<"R"Q)B'BYI3%?#SNPLWGPC>+\1W[S M-1IVW!P1C6FH\A)$?ZWHF,9Q7DGC^%D5[=1CYHG-ZTWU+T7SNIDG(NF8Q]]9 MI!;#3K\#(CHC6:R^\?4?M&JH !CR6!:?8%W%NAT09E+QI$K6"!*6EM_DN2*B MD:#KM">@*@'M)G0/). J 1>-ELB*MNZ((J.!X&L@\FA=+;\HN"FR=3:FC'Z=W MX.+#)?@ 6 K^7/!,ZE@Y<)2&F _DA!6>JH4$G].(1MOYCFZM M[@]M^KM%UH(/1%P##*\ V"PFS#,DBPFBD9Z9NM5'C)2KAT]*DFX4.Q7 M\:!-I[)TKRB=>\%J]+'K(:\[<%9-^MK"8 ^:L"WD7HW )4O!5S0'*BWB^75A M__UG2K\>K/];?,\%EZVKN+_')880HQW&]Z-0X'D'& ]JK($5ZW?Z))FB!53) M9VI-!-73>Z7?2"4W(9=6!:!KO-%]?PU@PXKA:56HZC57'_:PV]^1H0K;4@LC M_X .$!F\Z 1*@/_ TM9DB4VDHR!PC,X*#06"NT>^BCI+(O!O=YK2'#Q-R5" M7K9*82^#P$N>:H-DO!':S?'UM)/G8[0;FX.],]!NS _ZIZ'=7@8?I]U8)+1[ MY)@GRTQ14;3.9S,64K-(;2,88X/!^W.,C+LA]R0<'RESG&-D'!"=V '1O@,& M =I]#Z%] _3]GM?N?\CX'[+[W[1:?+;6C:^A,_@:,KZ&3N-K1\J\0GSC:^CW M-GV'Q??VQ(=]'^Z*O[_O@_U#FQ!D#!'9-WY?,I$RE=G5-WZ'SK#;0\;+D-W+ M7JV^O8Q_7'UC?LB^K7N[^L&>^C[R_5WU@_VEW_7<=O6Q\4YL-[TWH-T>P5@A MAN\_([#Q,FSWLC?37]5K$MOW/.CN\-\2Y@>!&QP0H/$_&A]Y&Z=2B:P\"V(I MT/^]YH+:N3?FB+MGX-X8'SZQ\>%]X_-Q@'>IWX_R>HVH$JW3.#M*J)@71VI2 M[R&S5)7'2/73^MCNICBL>;W0,2)[ M?*1$QK72#R9G#,AS(:09>SE >>7[)LU90UG#'-SE8@Y_$)=VP M)8/[^H\ C:65 %2T8%11<-G_ZW-9A!X \AP%A"PCW M ?T/ %$+B%RBC3*7UIP"36*M:J*M-[+9A:N-0V,V7-I;7(+&4XXX2!8:'X2& M%T)E1JX?*U[B%0'Y1&ZIUM26F)S.&5 NS!E:[Y=S!]3Z/((MWE,PZ.$-U1?D*AW3L(@ M[!W0,_M_>'!$3M25-7)\T3_*>DX6@F(]WU;WUV1E0.,+_GTD5+\+U7>A^A^$ MFC-LWY33IBLP#BV4!O[J#(=NIJ$;.CK;Y$])/^Q]COVGW7*]=XIZE\/.Z8W2 M0:=T<%3IC)8R<3+*,6\T'G]/@O9YH.-@3_=XI M'(Y&>Z+]G68IF-ZX&6)(JBH)S7OKK-V8FKCNW+-/<7PUT^8O33/[\#5MN#1$ ML#52!A=)L0)6N)5<*L,'=,L<1S+1UP/.U4K#=V #=4$_^ %!+ P04 M " #U@Z52YM0N>3(" "H!@ &0 'AL+W=O\=SB5OI'K1%8!!!\Z$GD>5,?4UQKJL@!,]E#4( M>[*5BA-C3;7#NE9 -CZ(,YS&\01S0D54Y'YOI8I<[@VC E8*Z3WG1+TN@,EF M'B71<>.1[BKC-G"1UV0'3V"^UBME+1PH&\I!:"H%4K"=1Q^3ZT42NP#O\4RA MT2=KY$I92_GBC+O-/(J=(F!0&H<@]O$+;H Q1[(Z?G;0*.1T@:?K(_W6%V^+ M61,--Y)]HQM3S:-9A#:P)7MF'F7S";J"QHY72J;]+VI:WRR.4+G71O(NV"K@ M5+1/H3T0-42C9(#2 M.$W^#L=66%"7!G6IYV5G>,]0T9*![D&- FKD4:.SA6H-,$"^X %:@BX5K?W- M^'YO?=&= :Y_]&3*0J:L5_0M%424@)C+A PH_J]&]C,R] I$]=4]#FK&O:0' M*BC?\Q[2)) F;]S!:<@T[=7\I09W%\7N0@_[*8GO88^<69 SZV\A.5QHX54@ M7;UQ"Y/XSXL=_Y;Z4T1\--M_!Q*GX#4$L#!!0 ( /6#I5(%\JY$ M* , ($* 9 >&PO=V]R:W-H965T9L1 ,7VN80)Y;).3QLP+U:IM6L;E^0G_OG$=G'IB&BA9O)G/MGF13RB:)1V8K;611*2.#@HORS1ZK M0#04$*==(:P4PEV%^(!"5"E$SM&2F7/KBADV'BJY(&5\#QD"34S(M\TCDG+@S,I':D*,K,(SG^A@E/D^OR-&;8_*&<$'N M,[G23*1ZZ!ND8<'\667RLC09'C 9D1LI3*;).Y%"^ES?1_JU#^&3#Y=A)^ - M4VO6@@TY4AS1R>-$!O$]+4,QPL2@#F9(+K<%H\NT:!]'8K[(C9;;023FF#227":265.#:CB M!7;)ONG^;@1;9,*DG5^_YM?OY.?^0/P?%:Q!K*"C9LYKQ//_69J#VLS@GY3F M8#]F41CO!+9%B$;G[9&EP;;M!9T4WS?+\H0HV^U/Y?QTA729#:-GT;[AS@24,6"KPB)>[AE:N=(_'8)?JODAT M@&FX91J^LA J;KJCNNBVP=+_VF'IML72?]-CZ7[_I+21Z"K"+5+!(-X)LM^X MS M0"S?C:#2]$J:\$^O3>HZZ<-/#SOFEG:_:?<&+ET(\.#-#B N&6&,R(H*X#?YU*:IXTU4$^=XS]02P,$% @ M]8.E4HA)D\]]! .A4 !D !X;"]W;W)K&UL MO9C;;MLX$(9?A3!ZT0+92!S*LAS8!IIFBRV0H$'3;J\9F[:(2J*7I..D3[^D MY(A.1BB-BJ+".(XC4K*J\%L4E^[EK.)V.B"5^Q:(K4I2RH? MSEDAMM,!'CQ>^,)7N;87HMED35?LANEOZVMISJ+6RX*7K%)<5$BRY73P'I^= M)[$UJ)_XE[.MVCM&-I5;(7[8DT^+Z2"V$;&"S;5U0/=?(FF5NJV =1?.<+G4\'V0 MV))N"OU%;/]ANX2&UM]<%*K^ MC[;-LVDR0/.-TJ+<&9L(2EXUG_1^5X@] \ ! ]@90!UW(U1'>4$UG4VDV")I MGS;>[$&=:FUM@N.5?2LW6IJ[W-CIV24S*2GT%[JB>B.Y?D!BB>J+Z)+36UYP MSBTKE"?U<+ MMGAJ'YG@VPS@,8-SZ'5X1>4I(O@$00SXV\T%>OOF78];TA:&U&Y)P.WG-9-4 M\VJ%BKI$/2Z3UF52NTP"+FV )XC=SXO-PCK6.3-_DC%4-B5AMB3F3>6I(L\4OBV $C[A<5FA9-4Z U?3"$UGX,Q!W]$4FR+*"_!RS< MJW_)E#I#GRJ3-5/:JXR[M<:A6F-PPM K?&WT3++HCA8;9C'9U*!PF/0& YU@ MTB&) \V*'9YP/Y\^\HI6BB?HXFD8^+J"@Q/\#CB!!TXD%(M#$QQ8.AEPR&81 MV0"8!"]A$CR;2<0QB;P.DTB7220+_'(2QR2">QNR46]V=9]O M"[ZB=D?I-T683Q:!SH3K*WCR-'=>?.[&EWCN(TH.=@10[" MRMN@Q+,H(FD2TG/T(0?IXVU2XJ$/X"143P<@Y!!'(])/HV?W:Y=.HV28!G;'Q!&*]!/JE^G#"9K3-33!4-=E:\4B;:I3&-3T>F(+(9U#4G6JSKX=BM MT%J4]6'.Z())^X"YOQ1"/YY8@79<.OL?4$L#!!0 ( /6#I5*(#L\E: ( M (@' 9 >&PO=V]R:W-H965T3GB^L;W39I#R4U/K4'2EZ72)4<:ZI5OUAIXYD!E MX8=!D/@E%](;#]W<3(^':H.%D##3S&S*DNO='11J._+ZWGYB+E8YV@E_/%SS M%=P#?E_/-(W\AB43)4@CE&0:EB/OMG\S2>QZM^"'@*TYB)E5LE#JT0X^9R,O ML 5! 2E:!DZO)YA 45@B*N-WS>DU*2WP,-ZS?W3:2O3[K;G1\@5H].F.=JH]F=*&8.R2)6*HFY M8?UKEO&=:;/U/*:P80I;F([<N#/[5C:607*9PIA?=::(+O#B/*:F9.CR( M&P_BRSS(]L=)V^-$S??USFBK^ZX[R: 7!V_:Y/X--G@-.]*8-!J3_]5X]+]; M%7:GB/\LM5)X,:Q2Z!_T27M'46]:"6FHOB41!;T/Y)RN^GXU0+5VK7.AD!JQ M"W.Z*D';!?1]J13N![8;-Y?O^ 502P,$% @ ]8.E4M9Y1D3L @ <@@ M !D !X;"]W;W)K&ULG99M;]HP$,>_BA7U12MM M#20A0 5(A:Y:I56KRKJ]-LF%6'7LS'9*]^UW=L"C/*GK&XB=N[]_]X"/T4JJ M9UT"&/):<:''06E,?16&.BNAHOI2UB#P32%510TNU3+4M0*:.Z>*AU&GDX85 M92*8C-S>@YJ,9&,X$_"@B&ZJBJH_4^!R-0ZZP6;CD2U+8S?"R:BF2YB#>:H? M%*Y"KY*S"H1F4A %Q3BX[E[-AM;>&?QDL-);S\1&LI#RV2[N\G'0L4# (3-6 M@>+7"\R Y M^@KK>'I6+Y-7&^>-T3!AJS@W"M\R]#.3;X YT.0S MF3=US0'K8R@G,ZI+B[12;\O,;,)1Q?8'F3_,;,$K2Q!N]P>YY[-X'L0LFJ,C@!'2K MW-OB&>X0[UO$AW%3CYN>Q+UU4!_#3?=@DMX.[[Y)-SH,W/? _9/]Z:YMVW,- M=AS5&K [Y0)_YJ+M3GC-2BJ6X-KW?_IRX $&[RSP\=1C=A<4VJ+&B2S%[H!Y4XJ;21#YYH]M8T!5@:0%#2)XRLJ&5=1EH;8UF2I M;E%P!5M#;"LE,T\+$+J;1Y/H&+CC^QI]@&9IP_:P _S>;(WSZ,A2<@G*W4RN%S.?'Q)^<.CLB4U\)[G6]][9E/,H]H) 0(&>@;G7 98@A"=R,AX& MSF@LZ8&G]I']4^C=]9(S"TLM?O(2ZWGT,2(E5*P5>*>[SS#T<^GY"BUL>))N MR(TC4K06M1S 3H'DJG^SQV$.)X D.0-(!D 2=/>%@LH50Y:E1G?$^&S'YHW0 M:D [<5SYC[)#XTZYPV&VU%)R=%-&2Y@JR5(KY&H/JN!@R7MRRXQA?G#DS0J0 M<6'?NNA:-D(_>119"L:E"^W:W,)#ZT/K@WNF%)T\7X06@Y1%+R4Y(^6F,1_,(GAA?*SL?SL/\LO M6V/"^%^K/_NG_N2O^O1DF?R]_,K,GBM+!%0.$U]\<[WKOH&["?N4:W;8& MLW:_!S ^P9U76N/1\2L[_G"R9U!+ P04 " #U@Z52$=&ZT"K:*P79ODI+'P1V<[%/[];"=$W9K2B[9VXO,^[^O$I[.=5"^Z M033PQIG0\Z Q9GL=AKILD!-]*;6+. OCR20/.:$B M6,S\M95:S&1K&!6X4J!;SHEZOT$F=_,@"CXN/-!-8]R%<#';D@VNT3QM5\K. MPD&EHAR%IE* PGH>?(NN;PJWWB_X17&G]\;@DCQ+^>(F/ZIY,'&&D&%IG *Q M/Z^X1,:01P=*8C[@MC[[D#>Y2TQ M9#%3<@?*K;9J;N"C^FIKC@KW4-9&V;O4UIG%4G).C=UEHX&("I92&"HV*$J* M&K["NGM8(&NX:TVK$.ZIH+SEL"+O7=G9+1I"F3Z'+T %/#:RU59*ST)C#3I, M6/9F;CHS\1$S]T1=0A)=0#R)HZ?U+9Q].?]7);3QAHSQD#'VLLD1V9^F005[ M23_13 ;-Q&NF1S2=PPO MY*UE=TOL C[48C [0XV&E!46(%-5#9#I+$=Z3"Y MQ[@3]+J(TJC(\UGX.F(O'>REI^S%8[2N*MNC%5?9$58VL+)3K&2,E1VPHB*] M&F?E RL_Q4K'6/EAKLET'#4=4--3J,P?"??V(*D-JC'R]("<'-G/8@ 7GX(? MI2$,ZNZT\?ZT;?O3-F:A.'R%LB2+TO]LA'M=PC5<^VYNJ-# L+:%D\NI#:&Z M)M9-C-SZQO$LC6U#?MC8OH_*+;#W:RG-Q\3UHN&?9/$74$L#!!0 ( /6# MI5(A:<9MX0, -D/ 9 >&PO=V]R:W-H965T6,KET$J4.[UQ71@G)L+S@!\+T MFQT7&5;Z5NQ=>1 $QP4H2UWD>8&;8?666*:$28I9T"0W=)9PW<;-#& M(N(+)4=Y<@U,*7>HU#?#T M^C'[^Z)X78J5+G^=<:'H3VRT M/42RS#0]6?_\3?!0IX--=>> M!7K@P4 MA*#7&*#W,EU4N-87]B9=8511T[&H-JL36X;_FS:J5*UM'\R"+M&A MJ#%M0-0012]11X4Z;9X?3+J44(^2/Q]CU+@J]*V,MN1>GTX.NG&*1 GC*=\_ MV'9*8Z!P\@I2@8T]0KL_/E&+]!(.F8W?)17VS0;"<(138\K0 M[J>;XIQ)A#Z7IT7?9$(/MOV"&G=%WBMH!C6^B>R^^5S-/)'F&9I!C44BNT6. M:@;U33(,NI)!?9,\#6IS:DP2V4WR5Q13I6I)83J==WD.1?DC>Q,UIHOLQ]81 MO:#^@=3W8)?20!#J*M@]&9ZT!O;%3"E!Q'.FRCFJ?EK/K>MB6G.;\'+HU?/% MGC()4K+34.]BIILARCFRO%'\4(QB=UQIP167B9Z]B3 !^OV.<_5X8Q:HI_G5 M?U!+ P04 " #U@Z529^]MX;\" Z" &0 'AL+W=O"\KDQ,F56E^XKDQS M*+ \YVM@>F?)18&5GHJ5*]<"<&9!!75]SQNX!2;,B<=V[4;$8UXJ2AC<""3+ MHL#B90:45Q.GYVP6;LDJ5V;!C<=KO(([4/?K&Z%G;LN2D0*8))PA &TZGE33 M[?&&_8.-7<>RP!+FG'XCF 5$N:T9C,#FTR+UN$39J[]3@F]2S1.Q=/TL20",G3%%&8KLJ" IE*"DN@] M^HR%P.9>T&D""A,JS_3J_5V"3D_.T DB#'W)>2DQR^385=J.(7731GI62_M[ MI -TS9G*);ID&62[>%>'T<;B;V*9^0<)K[$X1T'O'?(]O]?A9WX\W.N )X?A M":3[X#O1!.W-!)8OV,/WD?.L(I0BG=V.VTF(3"F7I0#T?;J02N@OZ,_K4T>@$L MD*IXEX?A\1ZBUD/TKQYR 9V9B(YW,6I=C ZZN-3"J=+5#/_A+1Z]>0."P>"5 MMKM550L0*]N=)$IYR51=E-K5M@%.;=U_M3[K7N=#G0U1=ZIZHOC:UNX%5[H3V&&NFSL(&PO=V]R:W-H965TD"IF >EA.%.[]EF;$:A&92$ 7SOC<,KT>YC7%E(]V\V/6]P(K"#B4QC)0_'N"$7!NB5#&OPVGUZ:TP.WU*_LWYQV] M%%3#2/+?;&:JOM?QR SF=,7-G5Q_AXV?U/*5DFOW2]9-;)IZI%QI(^L-&!74 M3#3_]'E3ARU F!P!1!M ]%E O '$SFBCS-D:4T,'/2771-EH9+,+5QN'1C=, MV%.<&H5O&>+,8%B6:@4S\I/1@G%F&&AR/@9#&=<7Y MYF([)^=D%.2-,D/M* MKC05,]WS#>:V#'ZYR7/3Y(F.Y+FEZHK$X26)@B@\ !^=AH^A;.'!>[B/CEO; M46L[)"L!#QO%JU/.WOCBDMZ%,MY2$03?K[NC=C^KF4718;MK*33]57CQ))3DG M]_09]"49K90"87 QO/LZQ:,UAV2G>X*R3ACMJ/X@Z)WJK%6=G50]DL(U&$ZY MJ5"LG6]0E^WXO1Q2F^T)B9,\W5%[("CK'&F)O%6;?ZK&'S1!OM>.>9JGR8[ M_:BLFV3!CD)_ZRJSGQ&\-Q9,:,)ACKC@*D>'JKF:FXV12W>[%=)@+=VRPJ\9 M*!N [^=2FM>-O3#;[^/@/U!+ P04 " #U@Z52N2: ?4L" "G!0 &0 M 'AL+W=O.6E MB5M;J#21C1&\@H4BNBE+IM[N0?N&1;PIC%_PTJ=D&EF">ZX7"F=^S MY+R$2G-9$07KB3>E=[.AC7#C>LW]UWM'+BFF82?&+YZ:8>&./Y+!FC3"/R1AM9=F!44/*J_;/7K@X' !J? 80=(/Q?0-0!(F>T5>9L MS9EA::+DCB@;C6QVX&KCT.B&5_84ET;A+D><27^8 A19L#>V$J#)]1P,XT+? MD,_D>3DGUU12Q&=2S-RY85USJ*7FYF316HI;1V'?VC:EHU$0)_[VL#8GHB@=1WW4.WUQ MKR^^J.^!ZPP?#JL #Y7474%.B6QYAH?I8QH=:?P8A#V$GI8X["4.+TI\DH8) M(MWMO"1P^+$^7R@='2D\$171<7PDT3]X1K:%X<7=\$H3 6O$!8,1TJBV+;03 M(VOWLE;2X'F[88&=%)0-P/VUE&8_L8^U[\WI/U!+ P04 " #U@Z52,Z@Q MZ @$ "(#P &0 'AL+W=O2!\.%[?'Q\[[$].W#Q*'< "GU-XE3.G9U2V1O7E>$.$BH'/(-4?]EPD5"E M'\76E9D &MF@)':)YXWX%DGB14')<0\\/VW2GSPEW,,KJ%-:A/V;W03VZ%$K$$4LEXB@1LYLXM?K,B-L"V^)?!03;N MD1G* ^>/YN%=-'<\PPAB")6!H/IO#W<0QP9)\_A2@CI5GR:P>7]"_\L.7@_F M@4JXX_%G%JG=W)DX*((-S6/UD1_^AG) 0X,7\EC:*SJ4;3T'A;E4/"F#-8.$ MI<4__5H*T0CPQQT!I P@SP*"K@"_#/"?!6@IVP.",B"PRA1#L3JLJ**+F> ' M)$QKC69NK)@V6@^?I6;>UTKHKTS'J<4'^/:-IOHE>OLE9^J(KE:@*(OE]OKE\A%\D=%2"+:POJ73_J!ZI1 M_0(5EZA*T(BEVQ4]7H"_ZL=?05CAGU@_17&UII6PI!*66%B_ _8?2#(N="F= MA/WOO5'YG8)$_M^#[U?XOL4/.O#7BH>/B$F90X2B7&@Y4 :"\:AMX@JLD<4R M5K!?8.P5OYF[;Z$15#2"7AIW5(BCZ7M/XQP0WZ"0IWL0BCW$@+05;4 (S5 : MNFV3'YPQ\Z<3/V@2*V:QM2'Q.TP!L.7_<4S:0B-OD#8E:VB,TE*NEP&JN&BC M,CVG,AT,<3L5[-6+A'YX')F2D!#F9FN!RC4#1?0H-;5Z"6FEAELJNH-7O2)@\A,5DT0KN#ZWPJ> M]1* _1=98W#M[KC?WKM7F9,#I7IK9[]?[);+LL^FN$$P"7ROHV1P;>6XW\O7 M3URQ2-(J(1MI^@M9NBR[?%)3P\&HJZ9J=\?]]K[6,FJNMZCI\[5!_31+:C/& MXY?)DMI5<;^MODR63,ZSI'N_@FM?Q?W&^B(Y,CW?7W52);7MDG[;_;4]7@DV M>BY8-Y':44F_H_[Q+J_$OV";U]ZR;9_G-DX]YHRJ#PI;EDH4PT:'>H.Q3AU1 M'/N*!\4S>Q!ZX$H?J^SM3A^509@&^ON&KZO"]^ %02P,$% @ M]8.E4MO,(CRR!@ Z"8 !D !X;"]W;W)K&UL MS9IM;Z,X$(#_BA7M25TIVX"Q(5FUE=JTU>WJ]K9JMWHBC)#L#H(']V(8\.Q%I%8<(O M),K6<^HP7R%G^$_#ZK72,]E!LA;O7-E_GAP-$6\8C/E%;!X...3WD4 M:4U@Q\]2Z:#J4PO6KY^TG^>#A\'KP\%X@.9\P=:1NA3WO_)R M0%3KFXDHR_^C^[*M,T"S=:9$7 J#!7&8%)_LH9R(FH!+6@1P*8#["GBE@/=, M -,6 5(*D+X]T%* ]A7P2P$_G_MBLO*9/F6*'1U(<8^D;@W:]$7NKEP:)CA, M=&1=*0G?AB"GCLY^KD/UB%@R1^7E5,00MAG+'7\1L21#G]#O3$JF8P#MG7+% MPBC["$^OKT[1WH>/Z ,:H6S%),]0F*#K)%39$!["]8^56&>@/#L8*;!6]SF: ME9:=%);A%LN^KI-]Y+A#A!UWTB ^[1*/]A$.5N-,@?M['>+_)^!$XN/(RKKR,B[XK[9Q/>@7.-_U[#&Y-EAQ0 MH=#-(ZJWNV"/^>/C>R;GZ*_?0"7ZHGB<_6TQR*L,\G*#2(M!8$0,W4-XSVZ' MB*W52LCP'^AU#X*F"*6/34XKM-)5L93J_$_>)P* M"2D$\7RU#Y_6;7\7T*V)=9L]T*/AQAC\:@S^"\?P&B?XO9S0U6IC $$U@, Z M@.M$\IE8)OELYW%4+KE9;6D.D4CU9Q,Y3PO]?LTL,FZ9U7%EU-AJ%)0BY"D% M?$EFL/(U[37_+=/Z;.6YPTM@_%D[-))\Q)W M#?U=._Z[@]XNWR?H#<9=.\935L3%6A>W=?,Z R38!#^/C^V&A-!)0+P6 MKQNRNUUHUTLY3B/QR#FZRL=QL9:S%:RJSA5M$._N"..Q83RV,_I5*[K4N>$' MQYOX?O#,80T-/<>!AKC98=BD VSG>.6KPO)_T:N2,Z[M#G9D>X!-?L#]-PC] M7;==]+=41=AD!6S/"@V^>/UJPH;4F.Z(2PROL9VJKW')M-2YL0OP+9L ;-", M[6A^??J8=FAV.]('-N3%=O)6<9%"$FFP,]T80\SD+5?-;1O#W=[YN"L-8L-V M/.F:Z_P0$]"#:BFQ"/[\O,=V)F!X[3F[$?2>0;%G1_';"X"R@XVZSW>HTU+, M>8;:GKU"/YZM0GY73,IF(*4U=\T$6-FZD>SH C;L'3'DU4Y\[$1OCANT=WEU M_7SB-GLPJ/;(CH2/P;AG+YA[;?4;'4.WMOBN@XE/6Z+&4-RS4_P= GH;Z\+%UL>1!' 6*TRY&(T M9X]6XID$X=D9W1B*)EJ'Z'NZ;?9F7P;BWHX4Z,0 G]@+]'?U8T=?X\I_VGTV M\TUR(/;D, 4 +]#9 Y^M\X+\^V(!J5M"D?BFA$E,"B [4K@3@WEBQWP1L!E: M@@&JLSX\(=LENTLMA_2U4WI[W=YD1Z^3X9-2\;B>L(/]%O 2DPJ(/15\8P]A MO(ZK'<0+=W/$$)[X.Q(4AM?$SM"^YYL=:KK/-XDA+[&3U[CC;6O5X)?L"'ZI MP2^U(W%S"Z687,+V@\5BG:C&7W[LVG!GL4@-6:F=K,8[_Q-CJ6$LW1'&4L-8 M^JZ,I=N,]2Q;<&H82_LQ5B_L'C\<;A]KMUE0^SFS ZIA\A:H4@-5NB-0I0:J M]'V@VJ$&=T*5&JC2#JA6[GC;XC10I3L"5=] U7]7J'9H:T7JJ/;.CWX'[!MT M%,):C/@"%#G[ 2P<6;Q65=PHD>:O =T(I42<7ZXXFW.I&\#W"R'4TXU^LZAZ MN>WH/U!+ P04 " #U@Z52VI5N6S4# "Z"0 &0 'AL+W=OD[.3O.Z04P8EE):>B%YO+O.%[,Z,A1WLN[N4&0)''LJCDV-HHM;VT M;9EMH*3R@F^APIT5%R55.!5K6VX%T-R RL+V'">R2\HJ:S(R:W,Q&?%:%:R" MN2"R+DLJGJZAX/NQY5K/"W=LO5%ZP9Z,MG0-"U _MG.!,[OSDK,2*LEX102L MQM:5>SE-M;TQ^,E@+P_&1"M9V!XM\.;J HM".D\=#Z MM+HC-?!P_.S]UFA'+4LJX887OUBN-F,KL4@.*UH7ZH[O/T.K)]3^,EY(\TOV MK:UCD:R6BI"W >R_ ;P'^>P%!"PA,9!HI)@Y3 MJNAD)/B>"&V-WO3 !-.@43ZK=-H72N N0YR:?'JHF7HBM,I).[SA)=:4I"8M M\X)6DGPDBZ8J"%_I_1)W%HIG]^0.)(@=Y 0+D-S6JA9 9E+6M,K@DGB.&Y-/ MLSGY, 5%62'/T)7<4 %R9"MDKSG86^ WP_ I M9!W-&YT?02;F/(N[A[7=P]X\\_X6^AH_!15VS^,N)70M!J M#?AE*;)\(H=V<_IDEJ_V5.3D]U=T268*2OEG@)#?$?(-H> 4(9-/OM4D)&&8 M0SQ1EP7V"JEPP*IUM_V!56T>S_H2V9P4FI-TW]E-0B?R@\@;V;O#C/78Q;X? M^TEG]T)*T$D)!J6TA3S#&JQT5VFJ>"!&8>NQ&TI: MW$F)!Z5@)U&"90H%2*.JKI@ZK4GHY@Y"X-X;NN(COGX2IW[Z6M>Q71"$:1SX M_;J23E*TRA,@E=">@Q= MWTG]..Y7DG9*TD$EW[FB1D30PQ)*@X,2:I3T&+JA MXR7A*\/IL6&);I[HZ[A[KDW^ E!+ P04 " #U@Z52JP=KD[<" M "N!@ &0 'AL+W=OE?[]C)T2%0KL'KPB-?%=8MA--QQ58X M1_NS2C7-PBY*SDN4ABL)&I>3X*IW.1LXO ?\XK@Q.V-P3A9*/;G)?3X)(B<( M!6;616#TM\89"N$"D8SG-F;0'>F(N^/7Z'?>.WE9,(,S)7[SW!:3X&L .2Y9 M+>RCVGS#UH\7F"EA_"]L6FP40%8;J\J63 I*+IM_]M+F88?0ZW]"B%M"?"PA M:0F)-]HH\[9NF&73L58;T Y-T=S Y\:SR0V7KHISJVF7$\].;Y]K;K? 9 [M M<*9*NB*&^2RG@DD#9S!OB@QJZ?9+VIE;E3W!(QK4:\R![A/ EQU!O![3Q-X>0&+>/"G%*L9K6LA-HBMG'26F<%5<,?2!A3,(UF'%JRZ(2& M66OGNK$3?V+G@>ES2'I?Z)"X]P%]=IA^@UE'C][20TILE]VXRV[LXR6?Q)L[ M&V?NFN5O\WJE-9,KI.=@8;&%75S*MG[Y:L-T#G^^4TBXMUB:OP<$)9V@Q OJ M'Q)D@*VI&&PAT->-MP4#1F)PQ:7D;$@3_1-8WU MM!\E%\/A:!RN=U._CTN2)(I'O0[WQE*_L]0_QI(S0=G+:^W$VP*/5-_?4Q6] MT[V/.$OB:!A=?*Q[T.D>'-3]0UDF6F74#W?>T;)Y1UU9_N-@<&3^]W%)%!$N M?N)ZUG=)VKZ#U!+ P04 " #U@Z52C?!5SUP$ "$$ &0 'AL+W=O M?^/)],C%B]P!*/0: M1XF<#79*[3];E@QV$%,YY'M(])<-%S%5>BJVEMP+H&$F%$<6L6W/BBE+!O-I M]FXIYE.>JH@EL!1(IG%,Q=L]1/PX&^#!Z<43V^Z4>6'-IWNZA16HY_U2Z)E5 M:@E9#(ED/$$"-K/!'?Z\(,0(9"M^,#C*VA@95]:J"*SJ>"'Y$PJ[4V,\ABDTEK;UABMG&EA/[*M)R:/_Y*F7I#- E1 M,5SP6.>(I%F4EQ%-)+I%*YT^81H!XANT4CQX0=_WV8([LPU&[.H!%&61O-:K MGU+)=L; MM(8M2Q(]U =(YT< Z$IO:;[1UTT;FNMV,]V&5PYSUW<+UP:%+= %.7<7CG. AQFD'X)0B_ M%XC ;$AT&8-_CJ$%P;A$,.Z?(Y ]^R;(^#Q!;,\9>:1$E!^DAG5=B30ID4\^ MDDATK8F.*K0'P7AH7+F$?W*&:S2>8 ^WX,)VQD(:G4,:#SU[ M4O]KP5?1-;[ UQ<(HB=4]QRJ/W3?,46QJFCC!-C/(&YSIM@+_2]1^B+4=H.:WBDBC2I^F]$ MJJJ"N\O*1R)22ZC&B'1;.KF!&RB0K31[.319W\]R 5SM&9#(AV'['" WK')?8 MOM=\X$A5GLB'RI/9PH^Z0!I<()B\KPA6K<^+06RS]E?S/4\3E;=\Y=NRQ;[+ M&DNK6I[WY[IGT75>H@@V6M0>^IHO1=[RYA/%]UG7N.9*]Z#9< &ULK99=C]HZ$(;_RBCJQ:YTEGP34@'2[K8] M[46EU:+=7GN3 :Q-;&H;:*7^^(Z=;. < J*H-V [GM?/C#.3&6^E>M5+1 ,_ MZDKHB;]W6QQ)KI@5RAH"=SJ6IF:*H6OEXI9*4SJBL_"H*A7S,NO.G8 MK3VHZ5BN3<4%/BC0Z[IFZN<=5G([\4+O;>&1+Y;&+OC3\8HM<(;F:?6@:.9W M*B6O46@N!2B<3[S;\/U=F%@#M^.9XU;OC<&Z\B+EJYU\*2=>8(FPPL)8"49_ M&[S'JK)*Q/&]%?6Z,ZWA_OA-_9-SGIQY81KO9?6-EV8Y\48>E#AGZ\H\RNUG M;!U*K5XA*^U^8=ON#3PHUMK(NC4F@IJ+YI_]: .Q9Q ?,XA:@\AQ-P"]KNG+-7- > M*B8TW,",WH9R72'(.3RB-HH7!DN8&5F\PI/@!FYM>*W]U0IP]Z>NQ;\@!B^$7+>Q= QL=@8WAJQ1FJ>&C*+'\K[U/CG?>1V_>WT4G!;\R M-8 X_ >B( K?@0]ZR13JYO>$?MQ%-W;Z\1']?O]/"">=<.*$DR/"3V)#TB1+ MB:8-W1X7"V &7G#!A; 3NJ@5*BY+N.*B]>L:?D&?;TVHFA-3=Z)-YLTT2=(\ M2^*QO^E!33O4]"3JOXH)2WHN1GJ D0WS).J'&'80PY,0STVTSF48'C#FM<@W!:"]*439(DOX8A7NU/#P[U2[!:C\5 MP1Y7F@]&Q[BB'5=T;O9=@A4=8D7!(#^2C.&N.(?QA>EX"67<0QD-LF.4NTH? M7E;J#_/S$NKD\$W,!\'_;]S?:S!J5 O71FDHY%J8IM?H5KM6[;9I4';;FSZ/ M/KF41QHJG)-I,,BH5JBF=6HF1JY&PO=V]R:W-H965T M&L!7W*QN3./(J>_Y.)))I0J>,W27 ZL1*G% ME6W+**$9D9=\07/4_>:T*L0% /_L!7@7PM@'- P"_ IC*V24SD]8U M4638%WP)0ENC-STPM3%HS(;E6L:)$KC+$*>&-\\%4V] \ABJ8< S/".2F"J' M*H^%T<@UGG\[A$[ <'A)>2'0M^[9" MKCJB'56\QB4O[P O'^YXKA()-WE,X_=X&W.L$_56B8Z]HP[OB+@$W[T S_'< M/7R"_X<[1^CX==U]X\\_X&^2$$$;^@#&$)(W_# 4C(0@^9SJ\07*9O+7$4+-FE#3$&H>(/3 ,0#0,NH^O4IX MV\#UY? R=+U6U^_;+YM5W+7J>*Y;&[VCUJJIM8Y2"ZDP]U4>4;BG4@D6*2S, M1/'H":8Y4_)(_NTZ2/MC"-*I"75.$Z2$MS8%<7J]+3UVC1K-=G._'MV:6?=$ M/> /!(40NH9HS/BQ#[A71^U]#(%<9WUW.J=)5.'_H=$^JY:_7R-WXV)W3UY5-5K]8]T,B\_%OK8]T;F0=^[:9LK/ AFC-\DU,Z0Y?.90>/C2A[E7*B M^,(\]X]<8?-@A@GV=U1H ]R?<:Y6$QV@[AB'?P%02P,$% @ ]8.E4I " MNF1W P K P !D !X;"]W;W)K&ULS5=-;]LX M$/TKA-!#"Z21*%F64]@&'">[6Z %C+H?A\4>&&EL$:%(E:3C9'_]DI0LR;8L M["&'7&R2FGE\,V\T'D_W0CZJ'$"CYX)Q-?-RK8 F,623#XW<-ZC5W6L?N^H#^APO>!/- M%"P%^T4SG<^\B84J-GY[?_]Y1_8((SU"]7(K"U(@B+LLK1KA"']&",9%61V*#UEJD MCQ]M]K)C\_MGNP;T_@XTH4Q],*X_UG?H_;L/Z!VB''W/Q4Z9R]34UX:]Y>"G M-=/;BFEX@6F$O@JN0;9L;]OHFY"#P^AWX:#@%^)O$81OD)A$.(>/LO_ M[QX,T(D:)2*'%UW 6^=$0IW4%7DQKXI&"RD)WX)=7QV2FSFQEJ2DFC#Z+V17 M:%&(G;'^^XN!1)\U%.J? 4*CAM#($1I=(/1=F N0ZFB==K3N$[#"&SL\VS^> MYCB,)]'4?^JF]=PJ"3%NC(ZXQ@W7>)#K^@)+E+9YLO572M, 95WP8 J^M+GM MBZ6Z+^ZRC,*32,YMXF#4'\BX"60\&,A2*&U?,0E/P'/1!7EPV-(-!^F:)OP(FO+M4/!M!\9O MI 7CM@?CUV["->"1'J/3SM5C%"7Q!37:)HR'N_"?P$$:NC8[)#/3"E5:$CNG M#>6B;8UX_$;D:7LK3EY;GN3LYR^*@C-]SJUP' W=A1W\V0+4\WQY@7;4C,",M@8R. Z,14@J]&XVFA1NNGR M06@SJ[IE;OY.@+0&YOE&"'W8V N:/RCS_P!02P,$% @ ]8.E4IJ$/-:' M P A0L !D !X;"]W;W)K&ULK5;;;MLX$/T5 M0NA# J31S9:].Q/7N4T[&H-*.,,+&?>*%W./A,-X4V M!_YTO,4;LB3Z:?LH8>>W*#DM"5=4<"3)>N(]A/?S,#8*5N(+)7O562-CRDJ( M9[/Y)Y]X@6%$&,FT@<#PMR-SPIA! A[_-Z!>^TVCV%T?T/^RQH,Q*ZS(7+"O M--?%Q!MY*"=K7#']6>S_)HU!0X.7":;L+]HWLH&'LDII43;*P*"DO/['/QI' M=!0 QZT0-0K1J<+@%86X4;">\VMFUJP%UG@ZEF*/I)$&-+.POK':8 WE)HQ+ M+>&6@IZ>_@N9\E$HA;9$HF6!)4$/6DNZJC1>,8*T0'-1EN#PI1;9,WIOMENX MM$$0:]0"/+8 5PNB,67J&J2?E@MT]>X:O4,^4N96(5G#?E933YZA7R,/@FN"X4^\)SD+_5]<$3KC>C@C5G4"_@)RUL4 MAS=\#-FC!!A9LT!-I!H%RN;G6 M3*RF*?S=]'T\3$>#L;_K6N\02X(P3%NQ%\2&+;%A+[$%W=&<0 (@R*A,\!V1 MFIK<@W=I3:0D.5(F]US$:^1AEU$4Q\D)[W.IP$TY:2DG%_D2X9-:R>I:44VM MP -#,Q?OY)QW/ JCX(2X0ZS'X6G+/OTC['/**GU:5S7_U)$P#OX.L1[^HY;_ MJ+ K?*HR[%NZNUQU?[5,/688A\Z!U'=ZI)GSH"AZI^NC:Y8J[LQB% M03R(TC0Y+9]SR;MX ))!XO9'&!P?\>"W3%!'&YH@OF5%\X%+S'"(OF%'IQF% MO9']@"6G?--I)C=H9H, #0(M&E.^/:R4EC ?.^)?A@=/QI=5@ZF!5H77536 MUJ.Y8 S+CJK;N36!4;<.@MLX/76L4ZSC_Y<&'KM(&/]A [M)&PO=V]R:W-H965T_R7-=B)8## XXH-H!O=E9? AQ\!\N%@C_NMV_UKPB\!-NX([G$?O]_=WW;W5.6;\J.F M_,C,AP_,IRMH"TC2BE-)B0!WSVE>920#<\X*C%%7VNX27M%P(,&DP M^_N+FAA\EJ00_SC"PDU8V(05O"@:0C@( A_ZC>%68D&36.!,3%7,<&69$O! A-KH MJ53I;+;N8TFE<%0O;!8)3PG4J DKRE>8?"N=+Z!"5.J6>AN!T@4AU4#% M 1C7]$DX5\_>0#7:@ZH?^H/]4/6;5%LGP357.VQ!]/@CV.PZ5P$M Z MA>,(#:)@%]6N81#%,.Z'!U"U2@#=4N!$5AV^^J8C]&@_XNNEV[ WT1LN*!W.(Q)C,) M4H.KZ/0_=7B;&:*V#AS0:V29';F9W7][-X6NKWS+X_BD>!Q;'L?'X7'&ULM5;O;]LV$/U7#D(+M$ 7 M_;)L-[ -)':*I6C1H&FW#\,^T-+9XBJ1'DG%SG^_(Z7(3BIKSK!\L46*[]V[ M1_)TDZU4/W2.:&!7%D)/O=R8S;GOZS3'DNDSN4%!;U92EZ#U,?.7KW-@)?S;9 ML#7>HOF^N5$T\EN6C)P::RE/*''5QG M4R^PBK# U%@*1G]W.,>BL$RDX^^&U&MC6N#A\P/[!Y<\);-D&N>R^)UG)I]Z M8P\R7+&J,%_E]E=L$G("4UEH]PO;>FTR]""MM)%E R8%)1?U/]LU1AP B*<; M$#6 Z"E@< 00-X#X5,"@ 0Q.!20-P*7NU[D[XQ;,L-E$R2THNYK8[(-SWZ') M+R[L0;DUBMYRPIG9M4AEB?"-[5##FP4:Q@O]%GZ![[<+>//J+;P"+N!;+BO- M1*8GOJ&@%NJG38#+.D!T)$ ,GZ4PN88KD6'V&.^3V%9Q]*#X,NHE_,S4&<3A M.XB"*.S0,S\='G3 %_WP!::]\*N3HX?C'C/B=OMBQQ@9"&/H;+O^@$@Y& NPVWJY]Z70NL R6' M^SR(!O:^=PD,@WVM#7HEWAJZ-$!UE#8E/7W/PX-B'K[XKH?1/EKTO^Y[0_?( MUR@9#8_8NJ^!8=Q_A:2B?D#8CQA<5":7BIO[O@SW%2\C*$B>GE+_H#DH4:U=5T;LLA*F_NJVLVWG=^'ZG2?SE^'YO.[?]C1U.TE? MM347&@I<$65P-B)AJN[0ZH&1&]>"+*6AAL8]YM35HK(+Z/U*2O,PL ':/GGV M#U!+ P04 " #U@Z52K=.0@[$# !/$0 &0 'AL+W=O('286MIYOW(2;K=0W[.EX1S=P"_++[IJKD9U["<(8 M$A&R!'%83ZP9OEB0O@88BW]".(C2-=*IW#/VH =7P<1R-".(8"6U"ZI^'F$! M4:0]*1[?,Z=6'E,#R]?/WB]-\BJ9>RI@P:*[,)#;B36T4 !KNH_D#3O\"5E" MGO:W8I$PW^B0VGK*>+47DL496#&(PR3]I4_9BR@!<+\%0#( .17@9@#7))HR M,VDMJ:33,6<'Q+6U\J8OS+LQ:)5-F.AIO)5(. 0WP!?=\"6L=-+J2$(MO M'>[=W+UKW/=;W,\95X@PV: %W=%5*'\TO;'4Q\#XT(OM<8H=SS&?L?U8?CFG M6%:(]G.B_4ZBG_922)H$FFI.6C213?UX)0I]9S!PZUSKAN[((:-6JEY.U>ND M6A3H;,,!S+2U4:X$&.0!!J]1$W[NWC]#3?BUMW=DIH=Y^.&99GI8*[:6F:X; M=L_T**P4O=E ?LC'S?0;;!4$N*VTRU4!/\^&3D2RNVY M+:ODQ;CJ=K80$M(M))<1W:A<>+9 +F_GO[(^2*$BY%54A)0VZN=0$5+7!MR\ ME3[%LDJU4!%R+A4A=6T8#-U1 ]NZH3_LMV^Q2*$AY/=IR)%0;MLNZ^6X-%F[ M=-K5?S6HP^4F3 2*8*T<.3U?*0I/3^_I0+*=.0#?,ZF.T^9R"S0 K@W4\S5C M\GF@S]3Y?RC3_P!02P,$% @ ]8.E4NU3, >%"@ $ST !D !X;"]W M;W)K&ULO5M;;]NX$OXK1+ %6B!K2^)%TB(-D$N3 MIN@-2;I]6)P'1J)MH;IX*3EI#_KC#RDKIBX4)2?1Z4,:.S/#X7#F^T8D=?20 M\1_YBK$"_$SB-'][L"J*]5_S>1ZL6$+S6;9FJ?C+(N,)+<1'OISG:\YH6"HE M\=RQ+#)/:)0>'!^5WWWEQT?9IHBCE'WE(-\D">6_3EFO[B.EJM" M?C$_/EK3);MAQ;?U5RX^S7=6PBAA:1YE*>!L\?;@Q/[K@X^D0BGQ=\0>\MKO M0$[E+LM^R ]7X=L#2WK$8A84T@05_]VS,Q;'TI+PX]_*Z,%N3*E8__W1^D4Y M>3&9.YJSLRS^'H7%ZNV!=P!"MJ";N+C.'MZS:D)8V@NR."]_@H=*UCH P28O MLJ12%AXD4;K]G_ZL E%3@&Z/@E,I."T%&_4HP$H!MA0"Q(Y!*@8Q5<"L%=ZR"5REX8Q7\2L$?JV!;CRMGE1FT7?(R7\YI08^/>/8 MN)07]N0O9=*5^B)-HE36QTW!Q5\CH5<_]L[R8OP 5K^;EV8KYRP88^6]VULI<5,6N-)Q=:3BE66@JC:LT+_A&$$(!_ODH!,!5 MP9+\/P;S<&<>EN91C_FK]%Y8S?@O7;YN54FI*BGN_MAWH2M2^[Z>CZ.D+KM2 MR+>QMY-J>(]VWB.C]VAGG#B M73BQ,9Q?>18P%N9@P;,$1'F^H6G 0+8 02;RA!?17[,#'D>\5MY.HK;(]!-;B1O"H#P=^;]@?#) ME2\;T;4H'W8(UHP'8B#1M^JB:;;F>S/+>F5PR[94RV 93=DS%[\"9[7$O-DF MYF>9F"#<,,D*T#16K3VQIXBQK4#>=HR3.5DN.5M2"4XBRFD0K6D,:))MTD+; M2#B=*G&@Z[HM;*K$2*]8TUO%&;:9-,IP!+O$T#8IL.,A]'O&56AOF^'^FJTW M/%B)!Q%3;#2(["&_'9H!J::'"D!M,X):PQF)30FC0,TFDV2DPB_;#&#[9J3; MB2T=!FV.&MCUC7UFK MQQ1;\E\K]L-R37\5/#KV0%W>9_&]>,( 9X)CHP)RS:&%HGC-](^ATDIQ6+&$8V:) MJ[1@WLP 066TGN^S@]6658@;'S S?A7^,I^ DCJ,R MCJF7:]-F#%1D!*?9CJGMQXSHK:/:@^,=S:,<;,\=@)CD/>41 ME0T.UR_SNX$!G($G,*@8!YH9YY;]I+G(O754B/Y$KM4A^#P[F3VGMJ B"X@G M60D%QM ,QOO5EMD6G,&>VMI;KSD;A=1P:$,B$!DD%B1*R\PI-VT>9T6#@&]D M_R9I9U/DA6!8^7'7?6I=-P]H#<&" G!H!O#++ X3FH(;&JSR+29\NSD16?:4 MOA,J\(:3@#=2X(W,P-DI=;$:B2[2 W8(2+*T6)G*"BD,1F8,OHCI4JP_K^KY MXN;T.>6,%+"B28 5*6!%9MS;JYP';,$NAE8KM;=>IDS4;KM M&-?EOJ+6+[,U:(&0_C(NI,)E9&[BGY! +\#@2,$ZFF3G!"FD12.V?I_%X ,# M##$X4LB*S,CZ*4JC9).(^+\HQB*%L6@2C,4*8_&>&+N(LXSO&'#?I3D;&,Z: M82TPG _J0>.28H7?V(S?G^C/*984*R#'DP Y5D".)^Z0SP<&&$)IK% :FW&U MO@=I,E@[H)NDZ<4*'?$D.Q"X>XCF>G[[:$^S!5';IVAZK. 6O]06!.YN0=BP MXZ1F@]KI.1? "FBQ&6@;F]&_P?//KK""6#P)Q!(%L>0%]R &;)6!T1[2[JW7 MG(W"3V+&SR<60&6U40"ML_V+2F94_A.%M\1\=#@^_TGWU-"V4-O)KE!O_A.% MV<0,J7N>:)#N;1'=^2;I;J5KQ"YU8I@XK1W2#YI!;03=OJ,IHEB C#VV#,&" M!J;#2Z(YEK1]WX7MF0_*-7U5!$,&KH#([!>9G[.BB(6_45INKVO3J;NE;GN] M^5R[KF%FH*O&M9,DD=WLCP+?W MXML[TB4H2/R^'6BB*(J8*:J%_L\\)":*=<@D5T.(XA9BOL[Q5+#T.YE#_/99 M0"4TXB:0JZC*-=/$>*QTNV>E;0>-(DT'%?NX ^RS'TZZ7=;1GKJ/E+L<*?=^ M6*XY?T5FKIG,VI7RW$-]5S&4"Z>H%5>Q@#OP++!/FS1@J^\Q\]W^>LW9*)YP MS3SQQ,IW=<>P[;H:?0705:3B#I#*^,+7<$#[+J?;?=KI\[!V7_!%[]NXW6<9 M[9V/8;FFOXI;7/,3S91W14^KL1NWA3W/@3WGU:XB+'?H-F.MH0BR^W*+<9.& MC(LV9[TN+Q/$\>B.X=3MDA2&B/3&UU-4Y0T\5361L!<$?X,Q5TV_I,Q0]I[B M)V^2BY">(@#/3 "W*Q'I51:'H'IIH=R8%K-4[S#HJM;37(CL6P)%"9[YH47Y M(E(Z9\&F?#5E/[\TUR#[_%),X@VL_4]13E:_DGS"+8\IS6>1;!I)4I-Y2T]%1-8Y76RD? MSG#/KH"O4-G?JRU79PS_O]52J.U/TLC["G[]H9>.7FJU4&>U;.C-<'L+95Y[ ML5*^+OR)\F64YB!F"Z%HS63#S+=OX&X_%-FZ?-?R+BN*+"E_73$JFAPI(/Z^ MR,3R5!_DZYN[]Z"/_P=02P,$% @ ]8.E4A-9$PJ; @ @@< !D !X M;"]W;W)K&ULM57O;]HP$/U7K&B36FDC(0D_6H5( M!=2MTJ95H*X?IGTPR0%6G9C9![32_OB=G32B*T3]L/&!^))[[]X[)^=DK_2# M60,@>RQD:4;>&G%SZ?LF6T/!34=MH*0G2Z4+CA3JE6\V&GCN0(7TPR#H^P47 MI95WO^<9,K-9H;_AILN$KF />;6XU M17[#DHL"2B-4R30L1]Y5]W(RM/DNX;N O3E8,^MDH=2##6[RD1=802 A0\O MZ;*#"4AIB4C&KYK3:TI:X.'ZF?W:>2RV')MQ)G:O\9 M:C\]RYY?:J8;0VJH@937(BRNO+'N@\'@&Y\ A#6@/"M@*@&1,YH MI1L!CLE M=Z)@4_:X5/(&GCP$NZ3[\9\V)@/'5_49OZF-*BW]&(B^_&%$M@- M0F%^MM!'#7WDZ.,3]&.E">&:R3?41WPZUK&*H^\X[#>W2[M!+W"_Q-\=-N/M 67['?IU^'EN[TFJ*]_]'\?D/?_P?- MKSAZART-CS?_2&80M#5_T @=M K]MD6#O,RMU$:T.29V\&K_X^&PUWVM]75B M&%W$%R>E#ANIPU:I]VXHTIBXVH&F&4_;AZ#!()MQ!$93^>UFVBM%G2AX?VQ MM,/B3OPWK#+J'TQ(>SK1(%J)TC )2R(*.@/:6%U-_"I M7%#Z.9)6HRFD^K:K9A.^%9E:<%N!9+;/$_$MPN6\=W9"(^>+]REJ[4J M+[C3R299L7NF'C:W0I^YC3>,2J' M\LCYE_+D>G$V\LJ,6,;FJI1(],<3NV195BKI//XQHJ,F9NFX?_RL_G,U>#V8 MQT2R2Y[]F2[4^FP4C]""+9-MIN[X[A=F!A24>G.>R>H_VM6V031"\ZU4/#?. M.H,\+>K/Y*N9B#T'@GLSYA*TDQ^0.]06J#?UWPKDV(A)Z[2T4L-=VXB7=212$\DBFYXH=82 M714+MCCT=W763>KD.?4+ @K>),)!%/^(B$?PP_T,O7_WH2.M2UAEQN:-BM>O M,H-5?ILK1RL<4[F"53YM,ZU"2Q4<=ZH<3!1MUIA6LGZ/+':BX(?^)5YL69DV M!2+Y322_BD2AW71=2"6V&B8*_?6K-D#7BN7R;T ^:.0#<"#GJY5@JT0Q="O2 M8IYND@R=YWQ;J*[M6&N%E5;)RZ M^(6>?+G641033"ITIZ]US3\L54T1D!+V+#T]4.EJN615JSN>TA$EXOAP3GM$ MQZ!2O?15)^_-Q30%O+?U*'$B2GLV'R8V.GG%&C5B_45:%XHQ"_;-@I"$AV97 M'6K8IU'@]0S* A3#!'THDISK:OI7;\!JF\]2.>\=$VTEZ[T<3]N$1%'8DZ:E M+_9/2_-:RFU2S)G&@53=/=MO94+]\M//TX)GW;DUBT$QC(0Q9^>!,E%M\$O\4^();0!";T"3WKB)+G M^ 3J6<0"EL" '="SC,)!S\+4B<8])4XL-@F,S=,*PXB%_85A'CO:T.RRFQW7 M.QR6Y2N!^7I2TR)M?+8&U#;!(?7Z[JB)12R!$?L=;N/1&)7RYI/C%TG?8]:5H^4Z/47G(J@]O M773O/0-]DTU@24UA4I_T#'A$2T^3!S4O:D%+8=">T%"/*'G.&(,Y6:92F*D# M&JI1.&RHGA/V-51J^4AA/IY8JU&K!L!:M?BC,/Y.:H"T?;_;EX"%(H5O=;^C ML='V[2S&$1UWI^);?/HP/@=RRZ@ W*KCNWMOG',F5M6K?HFJV:U?/C=7FY\3 MSJN7Z*XUKW^+N$G$*BTDRMA2NWI.I,&PO=V]R:W-H965T'C)N*S9[2*FX8 ?(U),MXRF5JLEWKCAPH%&9E"8N M\;S 36F<.8M9>>^6+V8LETF1>'K]B/ZA'+P:S)H*6++D[SB2 M^[D3.BB"+!&MT(J+LC9EMAI-G!73 M>">Y>AJK/+E8P5JBW]!-)H&#D.C]@UH@ M#;%4@:)^*=>OCE;H7>OGF'WJ X M0Y_W+!?)(_II8 M 3]2?H%\_"LB'L$]?)9/3_9,)R7.UT"7Z^H<*0#<24O'- M C]JX$NP-"/4 M2+Q^FM.&YO1\FK$0.]D)QJH-/^ MIZ0KIYX@0KSQ ,L3>\96EOAB,OX%J95Z#ZJZZP30J<90E$/A7C[Z#SU1>YCH MKLEKJ ]KN\3^B^JOAFNM V_4G0*[!]L_!^KL+Q&2K4 MYH_#5U&AMFUL]^VS56BZL;&R;2'M-SUMU\1NUV\3WH5M"UQ5XIL\77Q$ MVSX9O8;XB#9K8C?K<\5'3 ?VQ]TI,&.&ID![-+%[]/GJ,UW86"JVD#9/[=+$ M[M+/59_YVDXF7;IFS!!=;>[$_FI_AOA"XW,MZ&[//3%=AN[)24$*?%<>H A4 M3F/UW=W<;0YIKLJCB<[]:WRYK(Y:-$QU\J.^JG=Q)E "6P7IJ?=7!_'J,*5J M2'8HSR/63$J6EI=[H!'P(D ]WS*EW[I1=- <:2W^!U!+ P04 " #U@Z52 MEY*0M]4# ""#P &0 'AL+W=OM='>*-NW=P^D>'' 2:\%F;9.T4G_\C0D% MM@DT#XDN#P'#?#/C;X;/]G@OU;/>,F;0URP5^L[9&I-_<%T=;UE&]:W,F8 W M:ZDR:F"H-J[.%:-)"Z&:4"V"3$ DJ+ MOSC;Z]8]LE-92?EL!Y^2.\>S&;&4Q<:ZH'#9L1E+4^L)\GBIG#IU3 MLW__P M_EA.'B:SHIK-9/HW3\SVSHD:IOT'OT93E';]_("_1Y*PM-1:+'KH'(%N_&593I(0KIB'*?JUOD M!>\0\0@^ 9^= R>=\'D__ \*<-(=_>$,^ !WPA_/AWNOX2X4JZX8J2M&2G^# M,RN&_OD=+- GPS+];X__0>U_4/KW._POE(P92S1:*YDAKG5!1CM)GX4A2.@===F]-C, MJRU>3M"(&OA]T1 WJJ$%O5.\V^ W-6JPM M#ZS]:5E#\X+9GACVU"RL X57Z8EA[7_8.Y'[S4:Q#34L0;D"&GE.4T0S60AS MBLSA,9F>_9UF,ZJ3B"[ )OK^ZGG/Y$=UW-%5R,5>H\'>)>FMO(5G\HM;:P'^ MWS[]>17[IV^?#/R.K!L]Q.07WW:6P1X%ELKX&<)#GL!C(1*F4$SS' 8Q35-8 MV& -TUNJF+XYF1\Y[MJ!'W;3V@@J[E?4HP;ZCI[@LJ!FBS[*-.%BH]%]_%)P MS>UVJZ^G&L'#_G6ZMA$WW*]N#SJVF(3E$O(^N:H'1R4/O:B3T$;M<-C?I_1; M5NY58&>-J-;0@K2A[U3WS2J/1ZETY=(H(^Z7QA/%O;10X48A<72=HC=:B$<7 ME*IIY:U-^S#H9)TTBDGZ%?.:2C4EQ_HZ')!A5]*-O))^>;V,4$VK*&VABCP\ MZB2UM;'\E9#V;Y*F%;Y-3(3#Z*>X;NLT8D^GL '><*%1RM8 \VZ'D+DZ'/@. M R/S\H"RD@:..^7M%@[)3%D#>+^64,!J8,\\];%[\A]02P,$% @ ]8.E M4C1?IJ0H P ]A( T !X;"]S='EL97,N>&ULW5A=;]HP%/TKD3M-K30U M0$9*5D#:D"I-VJ9*Y6%OE2%.L.38F6,ZZ*^?;QS"1WV[K@\;+(C&OB?GW&/[ MIK885F8MV-V",1.L"B&K$5D84WX(PVJ^8 6M+E7)I$4RI0MJ;%?G855J1M,* M2(4(>YU.'!:42S(>RF5Q4Y@JF*NE-"/2;T.!NWU.1Z0;OR>!DYNHE(W(_?G; M'TMEKM\$[G[V[NRLQT<&$ ,?'X9>+/:6/25_O2 MNSY_[VN D/?9CAXVBS,>9DINUR@B+F#U:<&"!RI&9$(%GVD.K(P67*Q=N >! MN1)*!\86ATW8A4CUZ."NZT'=-#H%ETK7N5T&]W?6/'X ;'I@D O1&NP1%Q@/ M2VH,T_+&=NJ'Z^ 3*&C:TW5I'>::KKN]/MD2ZIM-,E,Z9;I-TR6;T'@H6 9V M-,\7<#>J# $T1A6VD7*:*TEK#QM&T["RT@TO6"C-'VTV*)6Y#3!-@@>F#9_O1GYJ6D[9RFS*:97A MGGLGZ/GOSG/.)--4[)JVM7_,L_QJQ]'5O[)<_U0(U&27'[[$Y%QV=R;#9OW<."7M'A#8:P%%L1+[!T4YLDP:S)1>&RZ:WX&G* MY).3@I4W=&8/]7OZ]OF4970IS+0%1V3;_LI2OBR2]JE;F(CFJ6W["PRO&[?G M0)N+RY2M6#IINCJ?U 8MC^/K5 M,&_ P/) IC^;:WRU\0IYO@ZP-7VN0K"1XI6(C12?:T#\\P:,)/&O-I8'&-@J M8+4#^?UYH*;\G"B"5<6\86\PCB0)AD M^FLTCI'9B>'C7Q_L+8FB)/$C@/D= M1!&&P-N((Y@#\( A453O@P?[4;C9I\+M+UWC7U!+ P04 " #U@Z52EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M /6#I5(!$U6_V04 -&PO=V]R:V)O;VLN>&ULQ9M;3^,X%(#_ MBM4G5EJV-%= @,1RV45B %$T^SAR4Y=:D]@=VRF77[^V"^6$38_VY="G-I7'CUI\W.B]4_VW-3*'@_FSBT.AT-;S47#[1]Z(90_,M.FXA M71C!IW8NA&OJ8;*W5PP;+M7@Y.C]6G=F"#>T$Y636OF=8<=W*9[LQ_&PR9;2 MRHFLI7LY'L3OM1BP1BK9R%_M9&O6CE>CRNCZ_IX,%H=^"Z, MD]5_=H\#Y .?V+C'\U"JL=P&?\40_ 8L1S>/U>%>&C^3S'JV4Q6XEQ7;2.46Y6C$74 5'8N M%W; %&_$\>!,+X5A=_Q1A(?R=[F:KA[0>3)07.90^@/F:AH9*7F4U;6<^KM/ MV9^\YJH2+):C!8 ) IAL#9#MW'$ F2*0Z1="C@-$^(%E>L;.=+, D!D"F6T/ MDMLY@,P1R'Q[D'.N &2!0!:TD..V:;AY"5"G5:5;Y7PX87>>NY("MIL282R) M&<5C.(/=BX4VD8^KJ=]:"M7"V+./(.[3(EY*Y5NSY#6[4M:9>#HLO0,$[8 6 M[4KY%Z3U:("_>A=?B2ZS%BU^M7(0?0#I4(L06N1;<=E[\$6:, M$;DRFD:Z5=P(Q>5C2F@ 0GUJG2/,&"-B99Q6OA*-#W)7/@-2C^'N[-3:KG=' MF"Y&Q+[PH@)VI$@U@*>M<%FD&!B2(C%<&L>?1!YC0=^9Q_Y<&BJO@E#3,P. M";$=T/R2[4!,S!0)L2EZ_'0<2IBN:"IX(\$8F)R28GE@J:"74Q,+BFQ7$+:U5O%F$O2;0Y. M=BM\9S3#LYL7;6C""%B_M\7\(Z.(Z68]K)B;6SQOS&76M" M5V?-&3J0$!/33DZLG37F"NU!F":^H^?2AJP88J+3\L3: 96^6-1Q4MX'S;!N M@%W6^@EB8MK)B;6##[C =#W'M),3:P?%[$@\Q[23$VL'&1<*Z1O$Q!24$RL( MQ;R!Z7J!*:@@'V7K&;[J">X%)J""6$"?QZ_Z^##Y%,3R^3S'VD^(>:?8ZA ; M'-@H,.\4Q-[!,3.(B7FG(/8.CIE#3'1!&+%W<,P"8F+>*;:Y$N!'"3$Q[Q3$ MWL$Q]R$FYIV"V#LXY@%SJ*+%:/>L3)#C 6F+R*8GE\X:)=W)+S#OE M5TSM^"175&W(+._%4M?+,*X>RQ&.%Y28=TIB[[QA^O[#,OQI(F2^8Z&D-F&L MNKL4&5V+3.R=-TR?GPLCK&,7SR%,KJL=8F+>*:DG>SXO7>I_+S'GE-$YPWBR M/3F:BIEO@-,;?WGK]U>\KNX,"Q]Q'5N2Y6$MVZRMZS._[U9=:SY]_U_*^W]J M3OX%4$L#!!0 ( /6#I5*[2=+?8@( +0N : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKG%:<44\R;64#R"D_%-L@ MH-7)[MMR!O9!/>A)Q!FA G'Y1Y]0P=.O]H=N6'RW'L?M1 MU\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R74??W,ZKGI_N9B]?/KOS/ MQ':[/6S*SW;S^U3.XS\&UW_:_GW8ES)6B]>FWY5Q7=4?Q]OIH;X>TL-E5M7_?Z@%02MY@]Z MA*#'^8/2$F5<$B1-L";0.B'7B<#KA& G K$3DIT(S$Z(=B)0.R';B<#MA' G M KD3TIT([$Z(=R+06U!O(=!;4&\AT%LF+]L$>@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V50&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^; M;'83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'IG KTS MZIV_4^]A_#R6X=;SM8;GK[Z3ZO%R;[D]_KK\.HDXKZXXU_<5P_-?4$L#!!0 M ( /6#I5+=)VL+& ( (4M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: MWT[;,!0&\%>I- M6MOG._&1?E>]^O$4*"T.0S^F=;7+.5PREIH=#2[5/M!85C8^#BZ7KW'+@FOV M;DM,K%:&-7[,-.9EGFI4UU>WM'$/?5[<'=]]"&5B47Z>-S+2*;3RU *4GC"T@?7T'ZX"N4 M1E!$Y2BDG#=^)+/YG]?7_\&4$L! A0# M% @ ]8.E4@=!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " #U@Z52]>T6F.X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #U@Z52 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( /6#I5++QVTH104 46 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4FNI1FX1 P = H !@ M ("!^A0 'AL+W=OQC@4 &X5 8 " @4$8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ ]8.E4N%2]K.[!P )2< !@ ("!<2< 'AL+W=O MP$ A"P & @($+/@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4O,N$N9% M#0 X"8 !@ ("!+4, 'AL+W=O&UL4$L! A0#% @ ]8.E M4CZL(D1] P P0< !D ("!_%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4FCEVXY7 P 8@< M !D ("!%FH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4L$*N*VW" >AD !D M ("!J', 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]8.E4M3K!(UY!0 S0P !D ("![X\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4C/# MB)G8"0 DQD !D ("!RJL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4I&Y^MVD"0 %1\ !D M ("!^+P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]8.E4AP5C1_9! (@P !D ("! MXLP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]8.E4LKRCHVN @ O@4 !D ("!X-< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4F%NF"M* M!0 H P !D ("! >4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4A@]A2)F P *PL !D M ("!CO0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]8.E4OB](:2K P RPT !D ("!UO\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]8.E4HTG2+(G"0 24$ !D ("!/@D! 'AL+W=O&UL4$L! A0#% @ ]8.E4E1.$(X1 P M00H !D ("!61@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4@0;8P9E! V!0 !D M ("!]R4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]8.E4@7RKD0H P @0H !D ("!KB\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E M4M9Y1D3L @ <@@ !D ("!8#H! 'AL+W=O&PO=V]R:W-H965T@( %4& 9 " @=(_ 0!X;"]W;W)K M&UL4$L! A0#% @ ]8.E4B%IQFWA P V0\ M !D ("!@T(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4KDF@'U+ @ IP4 !D M ("!=TP! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]8.E4MJ5;ELU P N@D !D ("!(5H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4CN@ MZ^=% P S H !D ("!#F4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4IJ$/-:' P A0L !D M ("!?&\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]8.E4JW3D(.Q P 3Q$ !D ("! ML7L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]8.E4D$C!PP.!0 $@ M&0 @(%LD@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]8.E4C1?IJ0H M P ]A( T ( !P)H! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ]8.E4KM)TM]B @ MM"X !H ( ! J4! 'AL+U]R96QS+W=O XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 274 461 1 false 86 0 false 8 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 Changes in Stockholders??? Equity Sheet http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity Consolidated Statements of Changes in Stockholders??? Equity Statements 6 false false R7.htm 2101101 - Disclosure - Summary of Accounting Policies Sheet http://www.redfin.com/role/SummaryofAccountingPolicies Summary of Accounting Policies Notes 7 false false R8.htm 2106102 - Disclosure - Segment Reporting and Revenue Sheet http://www.redfin.com/role/SegmentReportingandRevenue Segment Reporting and Revenue Notes 8 false false R9.htm 2110103 - Disclosure - Financial Instruments Sheet http://www.redfin.com/role/FinancialInstruments Financial Instruments Notes 9 false false R10.htm 2120104 - Disclosure - Inventory Sheet http://www.redfin.com/role/Inventory Inventory Notes 10 false false R11.htm 2123105 - Disclosure - Property and Equipment Sheet http://www.redfin.com/role/PropertyandEquipment Property and Equipment Notes 11 false false R12.htm 2127106 - Disclosure - Leases Sheet http://www.redfin.com/role/Leases Leases Notes 12 false false R13.htm 2134107 - Disclosure - Commitments and Contingencies Sheet http://www.redfin.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 2138108 - Disclosure - Acquired Intangible Assets Sheet http://www.redfin.com/role/AcquiredIntangibleAssets Acquired Intangible Assets Notes 14 false false R15.htm 2142109 - Disclosure - Accrued Liabilities Sheet http://www.redfin.com/role/AccruedLiabilities Accrued Liabilities Notes 15 false false R16.htm 2145110 - Disclosure - Other Payables Sheet http://www.redfin.com/role/OtherPayables Other Payables Notes 16 false false R17.htm 2148111 - Disclosure - Mezzanine Equity Sheet http://www.redfin.com/role/MezzanineEquity Mezzanine Equity Notes 17 false false R18.htm 2150112 - Disclosure - Equity and Equity Compensation Plans Sheet http://www.redfin.com/role/EquityandEquityCompensationPlans Equity and Equity Compensation Plans Notes 18 false false R19.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 19 false false R20.htm 2163114 - Disclosure - Income Taxes Sheet http://www.redfin.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2165115 - Disclosure - Debt Sheet http://www.redfin.com/role/Debt Debt Notes 21 false false R22.htm 2172116 - Disclosure - Subsequent Events Sheet http://www.redfin.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.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 23 false false R24.htm 2303301 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables) Sheet http://www.redfin.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables Organization, Consolidation and Presentation of Financial Statements (Tables) Tables 24 false false R25.htm 2307302 - 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 25 false false R26.htm 2311303 - Disclosure - Financial Instruments (Tables) Sheet http://www.redfin.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.redfin.com/role/FinancialInstruments 26 false false R27.htm 2321304 - Disclosure - Inventory (Tables) Sheet http://www.redfin.com/role/InventoryTables Inventory (Tables) Tables http://www.redfin.com/role/Inventory 27 false false R28.htm 2324305 - Disclosure - Property and Equipment (Tables) Sheet http://www.redfin.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.redfin.com/role/PropertyandEquipment 28 false false R29.htm 2328306 - Disclosure - Leases (Tables) Sheet http://www.redfin.com/role/LeasesTables Leases (Tables) Tables http://www.redfin.com/role/Leases 29 false false R30.htm 2335307 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.redfin.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.redfin.com/role/CommitmentsandContingencies 30 false false R31.htm 2339308 - Disclosure - Acquired Intangible Assets (Tables) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsTables Acquired Intangible Assets (Tables) Tables http://www.redfin.com/role/AcquiredIntangibleAssets 31 false false R32.htm 2343309 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.redfin.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.redfin.com/role/AccruedLiabilities 32 false false R33.htm 2346310 - Disclosure - Other Payables (Tables) Sheet http://www.redfin.com/role/OtherPayablesTables Other Payables (Tables) Tables http://www.redfin.com/role/OtherPayables 33 false false R34.htm 2351311 - Disclosure - Equity and Equity Compensation Plans (Tables) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansTables Equity and Equity Compensation Plans (Tables) Tables http://www.redfin.com/role/EquityandEquityCompensationPlans 34 false false R35.htm 2360312 - Disclosure - Net Loss per Share Attributable to Common Stock (Tables) Sheet http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables Net Loss per Share Attributable to Common Stock (Tables) Tables http://www.redfin.com/role/NetLossperShareAttributabletoCommonStock 35 false false R36.htm 2366313 - Disclosure - Debt (Tables) Sheet http://www.redfin.com/role/DebtTables Debt (Tables) Tables http://www.redfin.com/role/Debt 36 false false R37.htm 2404401 - Disclosure - Summary of Accounting Policies - Narrative (Details) Sheet http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails Summary of Accounting Policies - Narrative (Details) Details 37 false false R38.htm 2405402 - Disclosure - Summary of Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details) Sheet http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails Summary of Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details) Details 38 false false R39.htm 2408403 - Disclosure - Segment Reporting and Revenue - Narrative (Details) Sheet http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails Segment Reporting and Revenue - Narrative (Details) Details 39 false false R40.htm 2409404 - 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 40 false false R41.htm 2412405 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 41 false false R42.htm 2413406 - Disclosure - Financial Instruments - Notional Amounts of Derivatives (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails Financial Instruments - Notional Amounts of Derivatives (Details) Details 42 false false R43.htm 2414407 - Disclosure - Financial Instruments - Amounts of gains/(losses) recognized in income (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails Financial Instruments - Amounts of gains/(losses) recognized in income (Details) Details 43 false false R44.htm 2415408 - 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 44 false false R45.htm 2416409 - 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 45 false false R46.htm 2417410 - 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 46 false false R47.htm 2418411 - 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 47 false false R48.htm 2419412 - 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 48 false false R49.htm 2422413 - Disclosure - Inventory (Details) Sheet http://www.redfin.com/role/InventoryDetails Inventory (Details) Details http://www.redfin.com/role/InventoryTables 49 false false R50.htm 2425414 - 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 50 false false R51.htm 2426415 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 51 false false R52.htm 2429416 - Disclosure - Leases - Narrative (Details) Sheet http://www.redfin.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 2430417 - Disclosure - Leases - Summary of Lease Cost (Details) Sheet http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails Leases - Summary of Lease Cost (Details) Details 53 false false R54.htm 2431418 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 54 false false R55.htm 2432419 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 55 false false R56.htm 2433420 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 56 false false R57.htm 2436421 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 57 false false R58.htm 2437422 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments (Details) Sheet http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails Commitments and Contingencies - Summary of Future Minimum Payments (Details) Details 58 false false R59.htm 2440423 - Disclosure - Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 59 false false R60.htm 2441424 - Disclosure - Acquired Intangible Assets - Narrative (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails Acquired Intangible Assets - Narrative (Details) Details 60 false false R61.htm 2444425 - Disclosure - Accrued Liabilities (Details) Sheet http://www.redfin.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.redfin.com/role/AccruedLiabilitiesTables 61 false false R62.htm 2447426 - Disclosure - Other Payables (Details) Sheet http://www.redfin.com/role/OtherPayablesDetails Other Payables (Details) Details http://www.redfin.com/role/OtherPayablesTables 62 false false R63.htm 2449427 - Disclosure - Mezzanine Equity (Details) Sheet http://www.redfin.com/role/MezzanineEquityDetails Mezzanine Equity (Details) Details http://www.redfin.com/role/MezzanineEquity 63 false false R64.htm 2452428 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails Equity and Equity Compensation Plans - Narrative (Details) Details 64 false false R65.htm 2453429 - 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 65 false false R66.htm 2454430 - 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 66 false false R67.htm 2455431 - 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 67 false false R68.htm 2456432 - 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 68 false false R69.htm 2457433 - 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 69 false false R70.htm 2458434 - 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 70 false false R71.htm 2461435 - 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 71 false false R72.htm 2462436 - 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 72 false false R73.htm 2464437 - Disclosure - Income Taxes (Details) Sheet http://www.redfin.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.redfin.com/role/IncomeTaxes 73 false false R74.htm 2467438 - Disclosure - Debt - Warehouse Lines of Credit (Details) Sheet http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails Debt - Warehouse Lines of Credit (Details) Details 74 false false R75.htm 2468439 - Disclosure - Debt - Narrative (Details) Sheet http://www.redfin.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 75 false false R76.htm 2469440 - Disclosure - Debt - Secured Revolving Credit Facility (Details) Sheet http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails Debt - Secured Revolving Credit Facility (Details) Details 76 false false R77.htm 2470441 - Disclosure - Debt - Convertible Senior Notes (Details) Notes http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails Debt - Convertible Senior Notes (Details) Details 77 false false R78.htm 2471442 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.redfin.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 78 false false R79.htm 2473443 - Disclosure - Subsequent Events (Details) Sheet http://www.redfin.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.redfin.com/role/SubsequentEvents 79 false false All Reports Book All Reports rdfn-20210331.htm ex31110qq12021.htm ex31210qq12021.htm ex32110qq12021.htm ex32210qq12021.htm rdfn-20210331.xsd rdfn-20210331_cal.xml rdfn-20210331_def.xml rdfn-20210331_lab.xml rdfn-20210331_pre.xml http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rdfn-20210331.htm": { "axisCustom": 1, "axisStandard": 33, "contextCount": 274, "dts": { "calculationLink": { "local": [ "rdfn-20210331_cal.xml" ] }, "definitionLink": { "local": [ "rdfn-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "rdfn-20210331.htm" ] }, "labelLink": { "local": [ "rdfn-20210331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "rdfn-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml" ] }, "schema": { "local": [ "rdfn-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 643, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 3, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 8 }, "keyCustom": 58, "keyStandard": 403, "memberCustom": 27, "memberStandard": 54, "nsprefix": "rdfn", "nsuri": "http://www.redfin.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120104 - Disclosure - Inventory", "role": "http://www.redfin.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - Property and Equipment", "role": "http://www.redfin.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - Leases", "role": "http://www.redfin.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134107 - Disclosure - Commitments and Contingencies", "role": "http://www.redfin.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138108 - Disclosure - Acquired Intangible Assets", "role": "http://www.redfin.com/role/AcquiredIntangibleAssets", "shortName": "Acquired Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142109 - Disclosure - Accrued Liabilities", "role": "http://www.redfin.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145110 - Disclosure - Other Payables", "role": "http://www.redfin.com/role/OtherPayables", "shortName": "Other Payables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "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": [ "us-gaap:RestrictedCash", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables)", "role": "http://www.redfin.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables", "shortName": "Organization, Consolidation and Presentation of Financial Statements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307302 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311303 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Inventory (Tables)", "role": "http://www.redfin.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "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-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335307 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.redfin.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Acquired Intangible Assets (Tables)", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsTables", "shortName": "Acquired Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343309 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.redfin.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346310 - Disclosure - Other Payables (Tables)", "role": "http://www.redfin.com/role/OtherPayablesTables", "shortName": "Other Payables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351311 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360312 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366313 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Accounting Policies - Narrative (Details)", "role": "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails", "shortName": "Summary of Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details)", "role": "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails", "shortName": "Summary of Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i41f88b89366746d5bbab2bf9fb26600b_I20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "complaint", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "complaint", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - 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-20210331.htm", "contextRef": "i97376148e1984f44ab8e3135cc544014_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - 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-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "iebae82a9509f412da3a3493343fadb53_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - 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-20210331.htm", "contextRef": "iebae82a9509f412da3a3493343fadb53_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "ic840d474758844bea7f1b120b6d6f096_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Financial Instruments - Amounts of gains/(losses) recognized in income (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "shortName": "Financial Instruments - Amounts 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-20210331.htm", "contextRef": "ic840d474758844bea7f1b120b6d6f096_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "iea9910e9c2c84c48acecf055d753a63f_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - 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-20210331.htm", "contextRef": "iea9910e9c2c84c48acecf055d753a63f_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LoansHeldForSaleFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "iee9aff3796f2422aa624143658485f9f_I20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - 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-20210331.htm", "contextRef": "iee9aff3796f2422aa624143658485f9f_I20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57919f02a6eb44c3acd0e487f6dd16e1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - 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-20210331.htm", "contextRef": "i57919f02a6eb44c3acd0e487f6dd16e1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "ic72399c507ee4442a9136e5030f7814e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - 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-20210331.htm", "contextRef": "ic72399c507ee4442a9136e5030f7814e_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - 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-20210331.htm", "contextRef": "iea9910e9c2c84c48acecf055d753a63f_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - 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-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - 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-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "ia71862c5211b482791513ed7d43d5b77_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - 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-20210331.htm", "contextRef": "ia71862c5211b482791513ed7d43d5b77_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - 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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - 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", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - 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", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "ie0c51c616b844081a5521cc4e6957f50_I20210406", "decimals": "INF", "first": true, "lang": "en-US", "name": "rdfn:NumberOfFormerEmployees", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - 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-20210331.htm", "contextRef": "ie0c51c616b844081a5521cc4e6957f50_I20210406", "decimals": "INF", "first": true, "lang": "en-US", "name": "rdfn:NumberOfFormerEmployees", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments (Details)", "role": "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "shortName": "Commitments and Contingencies - Summary of Future Minimum Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "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-20210331.htm", "contextRef": "i883a2ff79b384795ae29bc8edc710d52_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Changes in Stockholders\u2019 Equity", "role": "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "ib32ac13649e8416abb9d88527d96a710_D20200101-20200331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Acquired Intangible Assets - Narrative (Details)", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails", "shortName": "Acquired Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:EmployeeRelatedLiabilitiesCurrent", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.redfin.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EmployeeRelatedLiabilitiesCurrent", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - Disclosure - Other Payables (Details)", "role": "http://www.redfin.com/role/OtherPayablesDetails", "shortName": "Other Payables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i89d2691eb3da41348439b45139580edb_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": "2449427 - 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-20210331.htm", "contextRef": "i89d2691eb3da41348439b45139580edb_D20200401-20200401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - 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-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - 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-20210331.htm", "contextRef": "ia1297ffa7b354233bee53dd553ea42dc_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i92a602d855204b74a725e51340d32f9f_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - 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-20210331.htm", "contextRef": "i92a602d855204b74a725e51340d32f9f_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57919f02a6eb44c3acd0e487f6dd16e1_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "ib8c6836fefe4491e96caa4e683385558_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456432 - 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-20210331.htm", "contextRef": "ife25665f40414f2da039cb4cec102628_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - 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-20210331.htm", "contextRef": "ic1945ae2eabf4da0bb4226ad0e82d3e2_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - 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-20210331.htm", "contextRef": "i00b76684eb2a422e978f9ea23c60f644_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461435 - 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": { "ancestors": [ "us-gaap:EarningsPerShareDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "2", "lang": "en-US", "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462436 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464437 - Disclosure - Income Taxes (Details)", "role": "http://www.redfin.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467438 - 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-20210331.htm", "contextRef": "ie2fa26b56a744b9d966e9bd4b4912546_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468439 - Disclosure - Debt - Narrative (Details)", "role": "http://www.redfin.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "iab9478d4c6194b3988f49edd1a87d3ab_D20210101-20210331", "decimals": "3", "lang": "en-US", "name": "rdfn:DebtInstrumentConvertibleConversionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i57a7ff3f1ca94ababa98dd373d56715b_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469440 - 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-20210331.htm", "contextRef": "if40a897a53704004908190e2d3656aa2_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "ic72399c507ee4442a9136e5030f7814e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470441 - 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-20210331.htm", "contextRef": "i7082e615b22b4522946a8861b73a14db_I20210331", "decimals": "4", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471442 - 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-20210331.htm", "contextRef": "i340b3e1899e14889a26e8556beef1707_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473443 - 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-20210331.htm", "contextRef": "i832a7ad29aa74b4e85405b5fb8f6c2f7_D20210402-20210402", "decimals": "-3", "lang": "en-US", "name": "rdfn:AssetAcquisitionEscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106102 - 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-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Financial Instruments", "role": "http://www.redfin.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20210331.htm", "contextRef": "i1175a068a2d94dd3b5c6f8eb5f999432_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 86, "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r569" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r570" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r571" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r571" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r571" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r573" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r567" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r568" ], "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/2020-01-31", "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/2020-01-31", "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" } } }, "localname": "A05ConvertibleSeniorNotesDue2027Member", "nsuri": "http://www.redfin.com/20210331", "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", "http://www.redfin.com/role/SubsequentEventsDetails" ], "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" } } }, "localname": "A0ConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.redfin.com/20210331", "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" } } }, "localname": "A1.75ConvertibleSeniorNotesdue2023Member", "nsuri": "http://www.redfin.com/20210331", "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", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "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/20210331", "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/20210331", "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/20210331", "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/AccruedLiabilitiesDetails": { "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": "Accrued Payroll Taxes, Current, CARES Act" } } }, "localname": "AccruedPayrollTaxesCurrentCARESAct", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_AccruedPayrollTaxesNoncurrent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Payroll Taxes, Noncurrent", "label": "Accrued Payroll Taxes, Noncurrent", "terseLabel": "Payroll tax liabilities, noncurrent" } } }, "localname": "AccruedPayrollTaxesNoncurrent", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "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/20210331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "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/20210331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "rdfn_AssetAcquisitionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "rdfn_AssetAcquisitionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Line Items]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_AssetAcquisitionEscrowDeposit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Escrow Deposit", "label": "Asset Acquisition, Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "AssetAcquisitionEscrowDeposit", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities", "label": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities", "terseLabel": "Cash, cash equivalents, and available-for-sale debt securities" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost", "terseLabel": "Cash, cash equivalents, and available-for-sale debt securities, amortized cost" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.redfin.com/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "rdfn_DebtInstrumentPortionSettledInCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Portion Settled In Cash", "label": "Debt Instrument, Portion Settled In Cash", "terseLabel": "Portion settled in cash" } } }, "localname": "DebtInstrumentPortionSettledInCash", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_EmploymentClaimMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employment Claim", "label": "Employment Claim [Member]", "terseLabel": "Employment Claim" } } }, "localname": "EmploymentClaimMember", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FlagstarBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flagstar Bank [Member]", "label": "Flagstar Bank [Member]", "terseLabel": "Flagstar Bank, FSB" } } }, "localname": "FlagstarBankMember", "nsuri": "http://www.redfin.com/20210331", "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": 7.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 gain on IRLCs, forward sales commitments and loans held for sale" } } }, "localname": "GainLossOnInterestRateLockCommitmentsForwardSalesCommitmentsAndFairValueAdjustmentOfLoansHeldForSale", "nsuri": "http://www.redfin.com/20210331", "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/20210331", "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": 14.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/20210331", "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/20210331", "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", "negatedLabel": "Homes sold" } } }, "localname": "InventoryNetSales", "nsuri": "http://www.redfin.com/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LeaseholdImprovementsPaidDirectlyByLessor": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Leasehold Improvements Paid Directly By Lessor", "label": "Leasehold Improvements Paid Directly By Lessor", "terseLabel": "Leasehold improvements paid directly by lessor" } } }, "localname": "LeaseholdImprovementsPaidDirectlyByLessor", "nsuri": "http://www.redfin.com/20210331", "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 } }, "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/20210331", "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/20210331", "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", "terseLabel": "Thereafter" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.redfin.com/20210331", "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", "terseLabel": "2021, excluding the three months ended March 31, 2021" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.redfin.com/20210331", "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", "terseLabel": "2025" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.redfin.com/20210331", "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", "terseLabel": "2022" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearOne", "nsuri": "http://www.redfin.com/20210331", "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", "terseLabel": "2024" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.redfin.com/20210331", "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", "terseLabel": "2023" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "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/20210331", "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 } }, "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "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": "2021, excluding the three months ended March 31, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueNextTwelveMonths", "nsuri": "http://www.redfin.com/20210331", "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFour", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearOne": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year One", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearOne", "nsuri": "http://www.redfin.com/20210331", "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearThree", "nsuri": "http://www.redfin.com/20210331", "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearTwo", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "rdfn_MiscellaneousOtherPayablesCurrent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/OtherPayablesDetails": { "order": 2.0, "parentTag": "rdfn_OtherPayablesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Miscellaneous Other Payables, Current", "label": "Miscellaneous Other Payables, Current", "terseLabel": "Miscellaneous payables" } } }, "localname": "MiscellaneousOtherPayablesCurrent", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/OtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "rdfn_NumberOfCurrentEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Current Employees", "label": "Number Of Current Employees", "terseLabel": "Number Of Current Employees" } } }, "localname": "NumberOfCurrentEmployees", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rdfn_NumberOfFormerEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Former Employees", "label": "Number Of Former Employees", "terseLabel": "Number Of Former Employees" } } }, "localname": "NumberOfFormerEmployees", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OtherCommitmentToBePaidYearFourAndThereafter": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Commitment, To Be Paid, Year Four And Thereafter", "label": "Other Commitment, To Be Paid, Year Four And Thereafter", "terseLabel": "2025 and thereafter" } } }, "localname": "OtherCommitmentToBePaidYearFourAndThereafter", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OtherPayablesCurrent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.redfin.com/role/OtherPayablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Payables, Current", "label": "Other Payables, Current", "terseLabel": "Other payables", "totalLabel": "Total other payables" } } }, "localname": "OtherPayablesCurrent", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/OtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_PaymentsForAssetAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Asset Acquisitions", "label": "Payments For Asset Acquisitions", "terseLabel": "Payments for asset acquisitions" } } }, "localname": "PaymentsForAssetAcquisitions", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_PriorPeriodsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior Periods", "label": "Prior Periods [Member]", "terseLabel": "Prior Periods" } } }, "localname": "PriorPeriodsMember", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "domainItemType" }, "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 payables\u2014deposits held in escrow" } } }, "localname": "ProceedsFromCustomerEscrowDeposits", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_PropertiesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Properties Segment [Member]", "label": "Properties Segment [Member]", "terseLabel": "Properties" } } }, "localname": "PropertiesSegmentMember", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Plant and Equipment, Gross, Excluding Construction In Progress", "label": "Property Plant and Equipment, Gross, Excluding Construction In Progress [Member]", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGrossExcludingConstructionInProgressMember", "nsuri": "http://www.redfin.com/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_RealEstateSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Segment [Member]", "label": "Real Estate Segment [Member]", "terseLabel": "Real estate services" } } }, "localname": "RealEstateSegmentMember", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_RentPathHoldingsAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RentPath Holdings Acquisition", "label": "RentPath Holdings Acquisition [Member]", "terseLabel": "RentPath Holdings Acquisition" } } }, "localname": "RentPathHoldingsAcquisitionMember", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right of use assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://www.redfin.com/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails" ], "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "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/20210331", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rdfn_TemporaryEquityConversionPriceRatioDenominator": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Price Ratio Denominator", "label": "Temporary Equity, Conversion Price Ratio Denominator", "terseLabel": "Conversion price ratio denominator" } } }, "localname": "TemporaryEquityConversionPriceRatioDenominator", "nsuri": "http://www.redfin.com/20210331", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_TemporaryEquityConversionStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Stock Price Trigger", "label": "Temporary Equity, Conversion Stock Price Trigger", "terseLabel": "Conversion stock price trigger (in dollars per share)" } } }, "localname": "TemporaryEquityConversionStockPriceTrigger", "nsuri": "http://www.redfin.com/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r168", "r180", "r181", "r182", "r183", "r184", "r186", "r190" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r168", "r180", "r181", "r182", "r183", "r184", "r186", "r190" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Payments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r297", "r298", "r459", "r460", "r461", "r462", "r463", "r464", "r483", "r536", "r538" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-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/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r297", "r298", "r459", "r460", "r461", "r462", "r463", "r464", "r483", "r536", "r538" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-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/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r193", "r283", "r286", "r484", "r535", "r537" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r193", "r283", "r286", "r484", "r535", "r537" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r287", "r297", "r298", "r459", "r460", "r461", "r462", "r463", "r464", "r483", "r536", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-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/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r287", "r297", "r298", "r459", "r460", "r461", "r462", "r463", "r464", "r483", "r536", "r538" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-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/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r118", "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r130", "r132", "r133", "r135", "r136", "r149" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r118", "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r149", "r219", "r220", "r335", "r352", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r118", "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r149", "r219", "r220", "r335", "r352", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r123", "r124", "r130", "r219", "r220", "r335", "r352", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) to previously issued financial statements for retrospective application of amendment to accounting standards and adjustment for reclassification from amendment to accounting standards.", "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Accounting Standards Update, Adjustment" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r198", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r123", "r124", "r125", "r126", "r215", "r216", "r217", "r218", "r219", "r220", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r351", "r352", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "extensibleListItemType" }, "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Other Payables" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/OtherPayables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43" ], "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 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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r27", "r199", "r200" ], "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 of $182 and $160" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.redfin.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.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 liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails", "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r251" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r63", "r64", "r65", "r526", "r546", "r550" ], "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 income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r65", "r66", "r118", "r119", "r121", "r367", "r541", "r542" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r335" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r121", "r332", "r333", "r334" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r299", "r301", "r337", "r338" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "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 operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r301", "r323", "r336" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r201", "r221" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r85", "r105", "r422" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r80", "r105", "r424" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r105", "r424" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r239", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r146" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r146" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r105", "r248" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment costs" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r114", "r176", "r182", "r188", "r214", "r363", "r368", "r408", "r504", "r523" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r58", "r114", "r214", "r363", "r368", "r408" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r394" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r2", "r551", "r552", "r553", "r554" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r209" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r210" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r206", "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost 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", "terseLabel": "Debt securities, available-for-sale, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r203", "r207", "r227", "r510" ], "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).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Debt securities, available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r205", "r227" ], "calculation": { "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": "U.S. treasury securities", "verboseLabel": "Short-term Investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r205", "r227" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r302", "r326" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r302", "r326" ], "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/2020-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/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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r555", "r556", "r557", "r558", "r559", "r560" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r109", "r110", "r111" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r240" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r38", "r107" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "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/2020-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/2020-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/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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r99", "r107", "r112" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r99", "r412" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r52", "r261", "r511", "r530" ], "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 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r258", "r259", "r260", "r262" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r53" ], "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/2020-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": [ "r272" ], "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, Shares" } } }, "localname": "CommonStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r272" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "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; 103,983,585 and 103,000,594 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r69", "r71", "r72", "r77", "r514", "r533" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r113", "r365" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r280", "r281", "r284" ], "calculation": { "http://www.redfin.com/role/AccruedLiabilitiesDetails": { "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": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r285" ], "calculation": { "http://www.redfin.com/role/OtherPayablesDetails": { "order": 1.0, "parentTag": "rdfn_OtherPayablesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/OtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r24", "r25", "r273", "r274" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r190", "r192" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r82", "r484" ], "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/2020-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/2020-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/2020-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/2020-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": [ "r359" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r109", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Debt conversion" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r268" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r21", "r22", "r505", "r506", "r521" ], "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/2020-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", "http://www.redfin.com/role/SubsequentEventsDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r50", "r273", "r274", "r276" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "terseLabel": "Cost incurred" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r423", "r426" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r49", "r266", "r423" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated Cash Interest Rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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": [ "r51" ], "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/2020-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", "http://www.redfin.com/role/SubsequentEventsDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r519" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r519" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r519" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r519" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Repurchase amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r115", "r273", "r275", "r276", "r277", "r422", "r423", "r426", "r520" ], "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/2020-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": [ "r422", "r423", "r424", "r425", "r426" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r208", "r227", "r230", "r231" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Current [Abstract]", "terseLabel": "Short-term Investments" } } }, "localname": "DebtSecuritiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r42", "r424" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r105", "r249" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r171" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r59", "r60", "r407" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r378" ], "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 recognized in earnings" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r377", "r379", "r381", "r384" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r59", "r60", "r407" ], "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": "Derivative Liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative instrument, measurement input" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r372", "r374" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r371", "r373", "r374", "r375", "r376", "r380", "r381", "r386", "r387", "r388" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r360" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r340" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r128", "r129", "r130", "r131", "r132", "r137", "r140", "r143", "r144", "r145", "r149", "r150", "r515", "r534" ], "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", "verboseLabel": "Net loss per share attributable to common stock - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r128", "r129", "r130", "r131", "r132", "r140", "r143", "r144", "r145", "r149", "r150", "r515", "r534" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share attributable to common stock - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r146", "r147", "r148", "r151" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r412" ], "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 and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.redfin.com/role/AccruedLiabilitiesDetails": { "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r324" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r325" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation, options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r321" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r118", "r119", "r121", "r124", "r133", "r136", "r154", "r218", "r272", "r278", "r332", "r333", "r334", "r351", "r352", "r413", "r414", "r415", "r416", "r417", "r419", "r541", "r542", "r543" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r394", "r395", "r396", "r405" ], "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/2020-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/2020-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": [ "r397" ], "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/2020-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": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r395", "r456", "r457", "r458" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r394", "r395", "r398", "r399", "r406" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r404" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r288", "r289", "r294", "r296", "r395", "r456" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r288", "r289", "r294", "r296", "r395", "r457" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r395", "r458" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r400", "r405" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r401" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) 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 Other Comprehensive Income (Loss)", "terseLabel": "Changes in fair value recognized during the period relating to assets still held at March 31, 2021" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r403" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r403" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r400" ], "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\u2014March 31, 2021", "periodStartLabel": "Balance, net\u2014January 1, 2021" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r456", "r457", "r458" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r404", "r406" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "auth_ref": [ "r409", "r410", "r411" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r429", "r435", "r444" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r431", "r438" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r428", "r443" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r443" ], "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": "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r443" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.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 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": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r443" ], "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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r443" ], "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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r443" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.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 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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r443" ], "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": "2021, excluding the three months ended March 31, 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r443" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r430", "r438" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r429", "r435", "r444" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r441", "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate for finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r440", "r444" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r211", "r212", "r222", "r223", "r224", "r225", "r226", "r228", "r229", "r232", "r233", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "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": "Useful Lives (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r243" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "terseLabel": "Amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "Amortization expense year three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "Amortization expense year two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r245" ], "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": "Expected amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r240", "r241", "r243", "r246", "r485", "r489" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r243", "r489" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r240", "r242" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r243", "r485" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "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", "terseLabel": "Amortization expense", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails", "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractIndexedToIssuersEquityForwardRate": { "auth_ref": [ "r269", "r391" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r382" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r83" ], "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 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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r79" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81", "r114", "r176", "r181", "r184", "r187", "r190", "r214", "r408" ], "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r253" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r344" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r343", "r345", "r346", "r353", "r354", "r355", "r356", "r357" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "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 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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "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 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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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 liabilities, other payables, and payroll tax liabilities, noncurrent" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r247" ], "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" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill and intangibles, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r170", "r421", "r424", "r516" ], "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/2020-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": [ "r85", "r267" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r97", "r101", "r108" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "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": [ "r57" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r168", "r180", "r181", "r182", "r183", "r184", "r186", "r190" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r235" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r56" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r56", "r116", "r234" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r84", "r169" ], "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" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r213", "r502", "r518", "r561" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r442" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r250" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r433" ], "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" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r445" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r434" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r443" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r443" ], "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": "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r443" ], "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": "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r443" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r443" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r443" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r443" ], "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 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": "2021, excluding the three months ended March 31, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r443" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r445" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r114", "r183", "r214", "r364", "r368", "r369", "r408" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r114", "r214", "r408", "r507", "r528" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r114", "r214", "r364", "r368", "r369", "r408" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r394" ], "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": "Financial and Nonfinancial Liabilities, Fair Value Disclosure" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r506", "r521" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r45", "r115" ], "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/2020-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": [ "r45" ], "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/2020-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": [ "r45" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r19", "r505" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Secured revolving credit facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": { "auth_ref": [ "r199", "r562" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after 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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r264", "r506", "r524" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r39" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r51" ], "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/2020-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/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r263" ], "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/2020-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/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r397" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r288" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r103", "r106" ], "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r67", "r70", "r75", "r106", "r114", "r123", "r128", "r129", "r130", "r131", "r135", "r136", "r141", "r176", "r181", "r184", "r187", "r190", "r214", "r408", "r512", "r531" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "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": [ "r128", "r129", "r130", "r131", "r137", "r138", "r142", "r145", "r176", "r181", "r184", "r187", "r190" ], "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 per share attributable to common stock - basic", "verboseLabel": "Net loss attributable to common stock - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r139", "r142", "r145" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stock - diluted", "totalLabel": "Net loss attributable to common stock - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r127", "r130", "r149", "r215", "r216", "r217", "r218", "r219", "r220", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r349", "r350", "r351", "r352", "r486", "r487", "r488", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r164" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r164" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Computer and office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r383" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r176", "r181", "r184", "r187", "r190" ], "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)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r436", "r444" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r428" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r428" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r428" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities and deposits, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r432", "r438" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r441", "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate for operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r440", "r444" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r347" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r348" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r190" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r270", "r389", "r390", "r392" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r393" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r3", "r117", "r162", "r370" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r47" ], "calculation": { "http://www.redfin.com/role/AccruedLiabilitiesDetails": { "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 8.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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "totalLabel": "Total future minimum payments" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "OtherCommitmentDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitment, Fiscal Year Maturity [Abstract]", "terseLabel": "Other Commitments" } } }, "localname": "OtherCommitmentFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year.", "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021, excluding the three months ended March 31, 2021" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r361", "r362", "r366" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r68", "r71", "r73", "r76", "r272", "r413", "r418", "r419", "r513", "r532" ], "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 income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r61", "r63" ], "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 securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 4.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 income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-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": 8.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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": { "auth_ref": [ "r98", "r102" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r96" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r95" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r93" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r90" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r302", "r326" ], "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/2020-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/2020-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": [], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred stock, dividend rate" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r279" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r7", "r9", "r236", "r237" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r92" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r87", "r88", "r204" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale": { "auth_ref": [ "r98", "r100" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The 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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r91", "r327" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r286" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r252" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r255", "r563", "r564", "r565" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r250" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r252", "r529" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r252" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r250" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r181", "r184" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r181", "r184" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r295", "r446", "r447" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r295", "r446", "r449", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r94" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r94" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r341", "r566" ], "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 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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r112", "r503", "r525" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r4", "r16", "r112" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2020-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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r278", "r335", "r527", "r545", "r550" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/SummaryofAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r118", "r119", "r121", "r124", "r133", "r136", "r218", "r332", "r333", "r334", "r351", "r352", "r541", "r543" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r167", "r168", "r180", "r185", "r186", "r193", "r194", "r196", "r282", "r283", "r484" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r439", "r444" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r439", "r444" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Payables" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/OtherPayablesTables" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r146" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r146" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r51", "r115", "r273", "r275", "r276", "r277", "r422", "r423", "r426", "r520" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables", "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r377", "r381", "r385" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r145" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r301", "r322", "r336" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r301", "r322", "r336" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r394", "r395" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r240", "r242", "r485" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r240", "r242" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r35", "r36", "r37" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r127", "r130", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r313" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r372" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r41", "r252" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r302", "r326" ], "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/2020-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/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r306", "r318", "r319" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r163", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r190", "r196", "r535" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r163", "r165", "r166", "r176", "r179", "r184", "r188", "r189", "r190", "r191", "r193", "r195", "r196", "r197" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r79" ], "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/2020-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/2020-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/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r286" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r311" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r317" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r314" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r314" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r316" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r316" ], "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/2020-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/2020-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/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017ESPPDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r326" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReservedforFutureIssuance2017EIPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r326" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r308", "r326" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r307" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r300", "r305" ], "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/2020-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/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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r303" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r326" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r326" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r320" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Options vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r20", "r508", "r509", "r522" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r437", "r444" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r163", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r190", "r196", "r238", "r254", "r256", "r257", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r55", "r118", "r119", "r121", "r124", "r133", "r136", "r154", "r218", "r272", "r278", "r332", "r333", "r334", "r351", "r352", "r413", "r414", "r415", "r416", "r417", "r419", "r541", "r542", "r543" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r121", "r154", "r484" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r54", "r272", "r273", "r278" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r26", "r272", "r278" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r272", "r278" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r272", "r278", "r310" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments", "terseLabel": "Issuance of common stock in connection with conversion of convertible senior notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r25", "r26", "r272", "r278" ], "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": "Stock issued during period" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r272", "r278" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r55", "r272", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock pursuant to exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r114", "r202", "r214", "r408" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r420", "r451" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r420", "r451" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r420", "r451" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r420", "r451" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r450", "r452" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r15", "r271" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "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" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r15", "r271" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r211", "r212", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "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": [ "r288", "r296", "r517" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsinDebtandMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r155", "r156", "r157", "r158", "r159", "r160", "r161" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r397" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarehouseAgreementBorrowings": { "auth_ref": [ "r505" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.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 Agreement Borrowings", "verboseLabel": "Outstanding Borrowings" } } }, "localname": "WarehouseAgreementBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r139", "r145" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r137", "r145" ], "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/2020-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r202": { "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=27010918&loc=d3e74512-122707" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130611-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "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=118255775&loc=d3e1928-114920" }, "r29": { "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" }, "r290": { "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=118255775&loc=d3e1928-114920" }, "r291": { "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=118255775&loc=d3e1928-114920" }, "r292": { "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=118255775&loc=d3e1928-114920" }, "r293": { "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=118255775&loc=d3e1928-114920" }, "r294": { "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=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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=115993241&loc=d3e301413-122809" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r353": { "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=116825942&loc=d3e330036-122817" }, "r354": { "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=116825942&loc=d3e330215-122817" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519491&loc=d3e90476-114009" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14210-108612" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14217-108612" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28567-108399" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r471": { "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=116651436&loc=d3e122625-111746" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r484": { "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" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r489": { "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" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r502": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r521": { "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" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r545": { "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=121370832&loc=SL117420844-207641" }, "r546": { "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=121370832&loc=SL117420844-207641" }, "r547": { "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=121370832&loc=SL117420844-207641" }, "r548": { "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=121370832&loc=SL117420844-207641" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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=120401592&loc=d3e611282-123010" }, "r556": { "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=120401592&loc=d3e611282-123010" }, "r557": { "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=120401592&loc=d3e611282-123010" }, "r558": { "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=120401592&loc=d3e611282-123010" }, "r559": { "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=120401592&loc=d3e611282-123010" }, "r56": { "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" }, "r560": { "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=120401592&loc=d3e611282-123010" }, "r561": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120238483&loc=d3e48678-111004" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r568": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r569": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r57": { "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" }, "r570": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r571": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r572": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r573": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "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=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "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=120395209&loc=SL114868664-224227" }, "r82": { "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=120395209&loc=SL114868664-224227" }, "r83": { "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=120395209&loc=SL114868664-224227" }, "r84": { "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=120395209&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=120395209&loc=SL114868664-224227" }, "r86": { "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=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3461-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" } }, "version": "2.1" } ZIP 98 0001382821-21-000101-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001382821-21-000101-xbrl.zip M4$L#!!0 ( /6#I5(-()X9U0< $@A 2 97@S,3$Q,'%Q,3(P,C$N M:'1MY5IM;QLW$OY^OX)5<(D-Z%URY,B. 5=6&N%2VU7DIO?I0.UR+<+4.->O-!ONDS8V<\3#NI%/B9*GGN!:NCVM^ MD>.QCA:1P>U.N=PY@WVLFX<\A;S09OC-M1@O^MSO\:,+(& M\3#'NH42;TM3F58F@M;OMIO5SD'FCN8R=I-NHU[_=\F+GAPG.G58SV!^^!K4 M;"ESXM95N)+7:3>"P<*4PMSE>*25-MT7=?_OB$8J"9]*M>B^.C62JU=E"^]7 MK# R"<-6_B%@"JSRE_-@:0>SE4S%TO)&DVSM]8>CP;M![W0TN#AG%^_8Y7!P MWAM^SC_# <# :]#_"&[WWI^<_]=EI;T1^:KQIM=G? MX1&9QIC1;;W.W-_DD/:##AF4V4]*I"G[CU!3GI99)(R3R8*Y"7D$ MM^-$IB @@V%.E ?7O#EZ @G_*-\TJ^Q';N$1['VZ8#>IGBL17XMR<)$)CHFU ML"S5(&HHY' )3Q6QJ BWVS42:)7$$ $-"(DU_.>GLB;B'S4;GR!:Q+.B?TD(GB<2E=]B <2-\ M:.!J.5:"7,@$\#!6TDY(G,2FH 2B!;J.I8V4MCGF$5D8K4*,,J,C$>.V97L( M22P0X^#W_FTTX>FU8*?(PV&N(.'+\\&>V/=3&P=QN J7DDIL&K!!^ADEZP9D M0@C)EIT72NXLE& AVN=]($&"JH@OCX^#(^,QT4M%B03>;U6I8?Q3@'F&HB\# M(FJ7V)FP:'3@4$^T3T>[3#4@XKG=?0J1\5@@2-B!#%?+\ MF)*FW%)E\)EC?1GQ[(&##@S""<1/RM!;R"A7G$@/V_)&K"L,9H1ZM5EF\6TL M2!"\A/DB?H*'OF&HC;>@MG/:;R%N=\+8&7@ ZTS&A"=N<1 F9N066*1^A$#& M3;P,." H^5@JZ194G1Y:EN#OL>'#'I![1W2CG_$$?%ML*,O1F5ID#%73*-(F M]@;XSN9:I"B2"NC#B,@(UB2"KBT@#/"7&3CP^\58!(SU9USE/N#!A(IC'AO9EK'/W^-J[\"M?20OJS9*G&UDV7G9] M/C]$\,'J>$,+?(]XB(ES@L.W TC4EN8K6_:#)1-N5Z63 MN,*C4,2>1/WN"X);X !V(U1Q3KLG7_X+#MD!<_^\?OO@S_;;_C%%O 1A>9VI M1!R;H%@G+07W&<5QJQ-:F<;1#3EM[*H>^1M0.<41W@FQ38BKJ6.-BD?CL81] M7LD> 06LL1R^$L]V1+IXO=SL7_(9*1*CZODCX?L4_:UF>BY^%B:(3#4>]!]*=QYAHQ2K;'\5/ MT>5@"D" 9J0PIF"8L0T4WHA,#J?Z, K_ [$ (D':MDJ MFCO#I[H=J,_Y_DNZ\PS^"KSR,U^P@W)X@_0H'(#0:YE6QMHY/>T2&(H[3F=T M"2@XW^L7\F-@7)@*]J!X9D5W^>4(!)XIONC*U-OD)QW-B/-1H(M7!=!9O$AZ M\Z;:J7?H79*#OUR\5%^\9JKZUTPU%V^/-=O5YNO7CP[7JXU'QSZGMH-,:+5W M4EOS)@>SL7V;\?1MJ56ZEV#=9G;+&LOD"ONGG+OOD^#Y+Y5Q_OW=RQ=MH-U_ MWGDEL@))X8'/;*Y.6]O1(05D"%"8Q/PC![;V^OK*7R,),S=]I0GWNH7G^$W!O[7#B?_!U!+ P04 " #U@Z525ZV; M.]D' !)(0 $@ &5X,S$R,3!Q<3$R,#(Q+FAT;>5::W/;MA+]?G\%ZLQ- M[!D]+3ER9,N5C\VNM7J^?"6N643GE2K?8N]]C>Q+FL7:W.Y_/*O%'19EP=#JJDJEE-M+:R M(IS8.SNE)_B57)S]Y_2GF8?132WK)RN9#JZFQA MU'CBV&'ML,X^:G.K9CR,.^42>;;4MECAL'39EXXB+D8QE5(M:]=>C6HO_OPXCJQ /.T'<%@:?;" MW.5XI!-MVB]J_M\)C91C/E7)HOVJ8Q1/7I4LO%^VTJ@X#%OUIX0IL,K?SH.E M+P,V?-=C M'WK=FT%_V.]]8+W?N^\ZE[_T6*<[)#_5WS2:[-_PB$H%9K0;KS/W+SFD^:!# M^B76G1AEV:62B95IB472.!4OF)MP]_+%T?')YQK^%>^V7F%]-N$SR8R<*3D' MT[@)-O];S@W"E2S80&;:.*93=J'-E-5KY=^8CO%8Q"H% QD,<^(\N.;-]^2: MPPK[F5LX!%N?+MAMJN>)%&-9"AXRP2]"2\M2#:*&0@Z/\'3!\M297,),4+=G M<3B,LRGNR"P6\PB/#--3Y9C306Y+()61M):;!8E,^:W$NALZ+9X)&(,E$U\" ML 8)1,J \B&68CHL$=*P^41%$V9S^EG/GTLC"R6T@:FR"6H#E9FY8ACV&R, MJS1&UOC\P'64Y (Z$;(-WY40;D69EL'C!!8"49*LT5 $PMY;&H 3OMDHD42> M0 0T(B37\YZ>R)N)RQ.]-PN\6'D6%F'3L4Q3@^#W;"RM!%FNS1FR]KO+7WW&C?21@:?5*)'D028!AU&B[(3$ M26P*1B!6H'NA;)1HFV,><87120A19G0D!1Y;MH^("(D0![?W/D43GHXEZR - M!WD""5^=C_;E@9]:/Q+A+MPJJK!I@ ;I9Y2K&X@)$21;=EXHOK-0C(5HG_=Q M! FJ(4\7QXP+(I=R(F,XOU&A=O%OX>4S%'T9#%&SQ,ZE19L#?WJ:?3[8):H M$<_M[E.(BD<2@2M6"N2NEB9]P!JS,E"$[&5WX:YP^W!3X;&$ MB> =&UJ7D<[=XVOOPJY\)2VI+XN?;V+9:-GQ^?20P0?+DPTM\"/"01#C!']O MQXT..T7KX$?NP>(S&(8JE8ZBW%!<-LK"'7U3;1V>T*L$:+$15/P1#JIL?TLX M!JB0[_?D"C/1%TM_*J,#6YJO;#D(EDRX7=5-8@H/0BD\A?K=%_2VP-GK5B;% M$>V>?.D?..1YR'U[K?;1WVVU_?L)L<1@:9VG1!N;F%BG+,7V,RKC5A>T,HVC M$W+:V%4Q\@^@VGD:^2/<@>^H'S]7?\>T0RUU!Z=@:CD4P$#G##JQ1$HB>D4]6;6V<\EO MJ4"$DN]+A&]6_%N6Y8GXLS!1=*'AE/= MG.!B5:NDOU1_!0M#J8 !.A$2J%* M690HFT^G:*7_E'XS!:4^^.[@AZY U/-V4&AB@]PK(3#2TP5"ZU];%1@H!>96 MZ4PG,TGTG?)Q\?;-% PCIUFB%Q*C\XD.M,+O( R(>*"2K8*Y,WHJ6^Y]RO5? MTIOG<%=@E5_Y@AV5_)>C1\$ >(Y56G8Z:Q_YL#O?TQ>C(\!9FC(,3GAF97MY M<0*NSA*^:*O4&^ GG12Z1MHY/25U)S,B?!3GX@N!1UD8+KXCO3FNO&F]ID]) M#FYS8KEP\96IXK\R59W8'CML5%KUHT>':Y7ZHV-/J6TU*[7CW=16O4C-G%BA&O0B/WP_IC_SJ\ M4( KMIQR\(^\4O6L^@!GW_LBG^GP)PGM\,IO)K>^T:\3T#-S;3V%CY"%N=N> M\LQG_>(W_)&!_W.'L[\ 4$L#!!0 ( /6#I5*)>8;J]P, $,, 2 M97@S,C$Q,'%Q,3(P,C$N:'1MS59M3^,X$/Y^OV*VZ%B0FK>^T#8ME;@0=JO; M!1;*A]'[]C9WV8'F73HO(ARCV>&:>Y_%D[-&'PY-H^M=I M# N="3B]^.W+)(*&XWF7['\'GZ]0MT7#^ J2)YR367.1&>%Q\WH+'0 MN@@];[EVW@B08^'W6&]WM\!@O1P M>>U3ZI5@^XV,Y\Z"F?QAI^7VNH4>+CG5BS#P_5\;=NEXE,I<8SZ%_O5G'>9! M,,UNM$,$G^=A@H"9:M2^&WLBA53AEF^?H;$X* MUN:2_\,0"J*RPV6-M(?>@N=L@SQH&:Q1?#:='$VB@^GDY!A.CB#Z/(F/(/XS MCBZFDS]BG$)K?/8CB5? ?X3ZNR%]>G%V?G%P/(7I"01]N'#/WA&C!60KQ#4LJS:\9G*0I M3Y@"F<(9HRG/\0=3A53$_-*PHQ<,MK?ZK98_C&16D'QE1\%PMPGHIGFZ@J)2 M9460D99W)66)#6$EU0NBF\:>K> JETO!Z)SA!$;_5A&%4HH5YL>\&M#G2*H, M M_Y9F"91>OT+,P0:6DR$VRS?B85 M9I@]M+=\==%M/FGTW>-+V7-C>GMOO]%\5UK.0:]A(O\1"V6^T M&QN'@E"*)W+8*FX@0#WO]$/!4GU?DUKYMVIW]OC=WNKTAJ5]_]#W_BN2M0+/ MD/,-M5<*LBX94U#H!*44G,*&V_M7ZPT4>O\B/'$@_B\]/-LC7NQ)_5?UUN=O M%_?NHH6L+^.A8H(8/@]NI[>U:S'XMRYDA@5FTO^N-_ 5!+ M P04 " #U@Z52INI-RNH# #R"P $@ &5X,S(R,3!Q<3$R,#(Q+FAT M;=56;6\:.1#^?K]B2G1M(K%OL 2R$"1N RI22M*$*+I/)[/V@A6SWMHFA/[Z M&WNA2?/2R^G4J+;!]"*P M4'$@I-3,IX;6^CT[@V]&:/^WWCO/@Q.9K9:L,) I1@RCL-*\F,,U9?H&/&^[ M*I7E1O'YPD C;$1P+=4-OR65W7 C6'^'TPNJ<2]P07HS23?]'N6WP.EQC;>B M=B?NA"&+#P]CVF)'K; YFT5Q/NM$C,WBOR(D&>#RRD>;C6#'M24OO 6S\9.X MX;=;I>FN.36+) K#WVMN:;^7R\)@/(7^U6<%\P3,L#OC$<'G19(A8:9JE>_. MGDDA5;(7NJ=K+5Y.EEQLD@\#Q8GX4->HOJ>9XGEEUOPK0RK(R@W7%=,V>@M> ML!WSJ&&YIL.+Z7@T3@?3\=D$SD:0?AP/1S :3P:3=#PXQ2FT#B^^3^(5])]) M_9=)^OSJXO)J,)G"] RB#ESYEW[JP^4P=2)$S5;X,]+E!46/I'E8FI^4;?QL MMN,ZI O%-4PX$YH5=LA9#B->D")#>#C+5RY(4&S>*N@=U0#?#\PV4*Z57!%,R\J&D+',05E(P"V+JUK[< MP$TAUX+1.<,)1/^\(@JU%!N,CW$-H,](JB5$H??9TK*+MK$AE\J-OU1.P%!7 M"I^(RA;0C.I52WA(NL+<<89\)3!0AFB",PUK;A8.3[$O*ZZ8[1K:QKPGOT\. M (-&K7UZL&.#UI7"GH<(P[ML08HY@T%FK#DZ:L9U(!K(TG'#[X(Z)UX@^64E M:X8;1W"S*,XZXS;UG' K1*F8MDSJUDR$ '1CMAB0IRZ1FJZDR[_M(@)2UX1= M.%RU$E4BLF355NI'4OK_MF"?K_*W+.835.']7JO3Q0W?0*O:[1?36!(UQUX] MD\;(96+[]';&R-(.,2U#9H+MUL^DHDQYF((@I6;)[J-+N2X%V22\<)2<4_?6 MUGY&Q+8?(.;V&#B*_4ZG:4\"@W(9NH/?'A*^.R0"0Y_:&J$?MZ,7S:'_LNU' ML.VVWVP24(H'[VKV_[WO?JF0KP0^R"VUNKU1D6S.VHM )M!27R?M2WG_;U!+ P04 " #U@Z52/,$Q7A9L @!/!QX $0 ')D M9FXM,C R,3 S,S$N:'1M['WI5QM)LN_W^U?H<=^[M_N<%LY]\?3X'6RPAWZ6 ML &W+WSIDTLD%&AA2I)9_OH761(8,&YC6R"5T'@:D"HK*ROC%VM&1O[^?\^Z MG<8G* =%O_?/%;I*5AK_]\7O_ZO9_)^7VV\;Z_TPZD)OV'A5@AM";)P6P\/& MQPB#XT8J^]W&QWYY7'QRS69USZO^R7E9'!P.&XPP>NMB^=Q9I9WTJBF4,$T! MQC0-=Z2ID^?!.;9EHFELDDW#J(A<,QJL^"T^UXY8 M(VETDCM!%;$R<$VYTLP%)5+UV,,AOAV^86_P/$+QSY7#X?#D^;-G9[[LK X@ MK![T/SW#"\]PN*1):)/3E4GSW"3>NJ-?'F!+HIZ-+UXV+8.AZ 29WW74'M=8^.\LO?FU\37S9&XTO7_Y;0S37I@1;'M_]HCA*_BQ? M]FX 5V_T1?L;(\Q7KT8XZ M&]=]T/FEQ>4,94^]&ZQ)B*GJKH=_-M*2$?Q[V MH/Q,GN0&ONH4O[R#Z,79UX9 ^;6INHZ1XN\&?9-:ST>#YH%S)U^.9G+A]HB> M=USOX)\KT&M^V%E!,(.++W[OPM U<@=-^/>H^/3/E5?]WA!9M+E[?H)/"N-/ M_UP9PMGP606#9R_^XS_^X_=A,>S BSQQS;NS=]'G>[MK M_''QW-^D6CF7O8D-L?7Q_NO=QO[MW='G/G_@LV=O? M/3EL=[&OH[VS]OJ>;'U\3UKL#VSW0>SCV%J[!W)__>7A?G>_:'7,V=O=S6%K MA^#OM;\(.,DLP@J,1V&JD:E18)JF!$4" *4\F947!,4,-PPE[._/;M#S(PUEP)YVS3!HL4EB%K5:::7";A MM>.2BK#RHMFDK,D?D[R7ML-G^K[&;P9+ZGZ+NNPZ=4TPBA$7FXSB#R&]:#IO M4U,1QR 2KA5)*R_R_,^,M.^P_WY<$O=>Q.77B>N89YY:VK0R6A3.@C2]C:[I MB776)1LM1=9]_YBD74.ZQHJV'7>P).>WR"FNDS-PXZCUOAE]UK4QIB92,S:) M(T2**(A,=.5%I^U=C_P2YJW MWKP_PSEG6V_:W=8;[']]3;37.X>MH^WCUNXF:QVUD8[QN,W>?Z8YVSAKOWE/ MMM8/>/OC!F^O'Q:M-QNR?;3)6Q\WV-;ZGYVMCQ_.]RY:MVE^M+>[0?;7WXNM M]4#W=@/9>K-YNK=[C,\)9WN[>Z+]\0/BZX^C%LWVU=J$YGNRO?OAKZ@XD3$B MW5,B36'08?5,J28+TG#O*!'*KE2F]]<)49%0M:#KH?P><$A4\4:FP+U(^$]: MPS0120$-FD9M_]J\S>67F'@+@P' U@F4+H_G+:#OM@ME=RMECZ)T8<9PH%NO M;#=T7_>VCI!DNQ].]X_"*8)![%V\/T<2R];1P<76F_=B_ZB%G_\\W%I_V7W+ MMSOPK^WS_8_QQ#.AVKM_'+9W7W;;%VML[^+PJ+V^B20^QO8ML;]^V&U=;")I M-T3KS7YJK[=P;&ND??3AK'7TGK4/_J+(7L$GWU14(V43NNQ&>M>,3AN($*T# MO?+B'=W['I)%'A2J\!B0*D(:XH-B3J*@"(EZ;M/?2.A+VNT(L'BJW[W M!#FX\MG72G3A#R!+[Y?GGYN\<^?YJ[531%OUXT\89(J/]3:=+97YULZ$RMT/ M*.0_G+;7-\Y:ZRT4!BCL/[9DJXO"^LT?2-T]LG?T9[?5W3N[3>7]W0_G[=TU M?,[&:>L"A0#VL7=QC*@Y$'MX/SZK:'_<.]\_>IW:%T&VUO[BDC@O?6QZ4*XI MN'--9[1 ,PM-9BHM!XX\^XY]2=EG-WW?$A*@&Q-@<(?+GH,K7Y_VYZE+=O?G'YU M3RH\7GX:#%TYS.Y@9=SFJ BYZNKSM:MAQFM->>7HW+QR^?GR(<]N3-1E/Z-> M,9ZT0>:>P=4T=%$XCDIX,7E\=?&RB\MKEY]S'W?2P3/N FJ'R*T0%$6 2IQK M320P833W$U$MF)F#Z1_'KH:3&46^,%<=3:Y\YXR.*C3?G+))5._YAYWU[YY- MJ9U.B2<:G!7.XS]K$-R:1ZDTE?Z:XINWV;R.S^^;S5LS8*E%E>04>"$"@BL2 M0"0E%2-% Z":@;$Y.%(#SL[Z12A&([-ND8LNMG8S@LMEXK\M2O*/UUG!"_/6V/D5[Y7 M"?\>H7@_7SLK4 A]T?A:T\$VA%%9HCJ_M!WO?/;5=%X-\1%1>UT&H-%16297 M!(G%)YS(ZTTK3>N&_?('Q<47]^;0<$'[,@8;@,Q !W\O9 ?E\/F[LA]'8;A5[D#YJ0AP$Y^3+Z6#LE@^^I-_7Z4?N3S\R-?HIKZD. M41M'H^!H8@4:3&(0%9K&G-SI<]6.?I.KB\A_-J: 2CV@_*=")_2^!8\@H@;' M#:%T(?CO<>@W$_ZCS DI0D ^Q%]".4?QLS%$4:$BN!G0KQ;SAG.3E$R0/ 2A ML_& 'GQ0PE(E T\A6[C4SIV-3^W4;'P%%MG>1FDC$QZLL\PJ[0.WZ.BH),=> MSIP YH:7,RT_SQCN6$K:>B2_MM(!LSX8B$%3$B5[/ S\J)>S,T3XYWLV_CW* M&1W][DF_EYV7F_(/O^_V>SO#?CA^2&=FBN#4#JG@$(8ZH <>HV5142J31E^4 M2!X7AC1K,18YQ.PZ[UP1-WNOW$DQ=)V:D$E9=+B06;QT3FCF71"):+0! 5TR M&NG"D&D;AJ[H0=QP9:_H'0QJ0I\<_M29>9B-(@(WFK@0+,E6ND #;V'HLQ;" MJ#OJY%3:K>$AE+E="8>YMT^PV0O][@-X7P]",L^9"Y2C)0)&4.6\M]$8R:JU M:62U&ACD\Z2=9F]I"L$S_XGL50G-E0M>&ZL)3U$I!6KQ"/IH.FWVQ+76,4&\ MD!(2NL_6>F?!2BV3(1K"(A)W%I)V]H2.P@F!)!;:>P$A.4$HTP(])R:ELF;Q M"/WP)L\<4)72 X=?VT)RF;CI5'!,.T3-5(K>#P?N,XZ]D&<<^LX2E!OJ$/. MXR1X(D*B@+XZM<2'Q2'-##S *9*)<9O03$7S5!)ADW6*18/*D()1Q&NQ,&1Z M3 ]PBO01,: O[D 8G@2GRJN(/B!HQA(S4;F%H<^,/< IDBQ0RZU5H)4F2#YF M+--2*1HE2PG=P\=+/WE@DKVKLNU*B(^AEZ;EG_.8>!3*"4JM"-H;[R.C1/J0 M@K X+0YK9F S3(E.TBI'( M"'?""*NHIXX%Z6G@@;,8R,*0Z9%-AJFMO0A%J19 J/"""FF=!&DU&N,AQLCX MPM!G]B;#M$@F=4PVTJ@"$HYZZ?)"&6JG0)Q!W]8L#LE^2/)]^1QQTP((D9B"),1\-N 7.^EK4&"YIRYE;-/VI22A, 453A9N0&8F60(D2H)01*GK')6@2=(IUR**>5Q=V]L1U'#3C MS >(421C+4TQ!D.9"BEPN8#<.OLUXID0.CFN&>-&L4"$-#SG\1 4RUX(FE30 MBT?H1UXCG@E5M?1$^:22TE[(:+U*"4B2B1@.*M'YWPLY)W;3@^S5S3O^A#7& M1N=%2J@TE::<,R.E=B&1A:'.8X7CIT>:O& EC*;!)2>B"M:@BX@^8XA&2.+% MPI!F%N'XZ9$I!<>%,=0R+@07@-(.311%:5 \FK@X\NU1P_'3HX_W8+2V)IED M1;+<@/ .> 3OJ/$L+ Q]9AV.GQ[)?J2PV /3[GM-K>]*Q[L1J_H)4\MPYK2+ MS#I4ZEZ D8)(+Y,W:#ZS=&E BUS@>?+'O&%^7(QL,(#A6D"T#RK%,,9Y=6D; MNWGGAH?_ZF,_*(2NM?K9F/05NXW\H"IS,=SXA#]R^>);V]%O-GAXHUTT";NG MT7Z]Z<\@"84F,SKXR+G@3KA<%4(FH8$'*IFKD2NV#GZXB;*H''V.6X]11E>U M?-7O?8)RF L-[D"OZ)?M_A &<93KWO%%=,<\#]8G*E7@3$0PCB;FK H@4]#< MRXDZQ'_S1M"_68'X_.7C+"_--7D+40D69ZWDPGVS*A1H)\8]' MCD><@:NZ.VB3G'30J!Q^48&KXM"KRY?]W+^DF;.Y6AX1W'OA%/-&*$_RF@VW MD0=? _F5D8W2:=#O%+&JHKB)$+]E\ET5R=P9=SN5==F[:T%4!'E9]H_QB0>P M#:CY1M^R)[_?PGTY&J"+,1A\Z&Q6C3RXNHG3.>Y^2X5I[[85%&SC9 M*"Q*!F^D%XG78)O,$K>SQ>U,-@(YRE,"J5EP28AHK&8J$AU"T-:A,EO*VQ_" M[3ND70_*)X#:F4A;)53RGCH(V@GEO&.&BT23=@ ,38BEM%VB=OYDK=5<*RH, M4&L$2EOG#7#*90A2"$+%4M;6#T@S$7^$INC1Y^3:*T$4]=%2@6XHXP(H_KT4 M?_4#TFPDDH].*1J4R1O\>?3<21:HD'FCI'%U2+^:>R"AOCW)@4H8++!$4C$( MF23SB"&!MICAE!)CI%.,*Y7J4LUV":292R2;K(2DP1@ME"3& E?,,? 099R4 M9:V_1'K5+T_Z""5H]WL++!:$\7EG*M?4:A&4]E%*2A2#D"NWICI4"9I/:LZ$ M-X&@S:DY$11(+IMON04- ,D+ZR)?%-[%:6C&: M49^2D6"($)89;Z.VSFL?K.56U*GJ_!)',_2[.8O1D 2NJF$0C 5F.666)AFU MJ-46Z%FZ4',*J=DD_#NCG6%,"VD$_IEWU4<&A*#!J.5,3CA;0JK>4HIPYG4* MQ# T;=&L]8PGT%Y2IQTH)VO@?SS:\<;W'M(K-SA242:3"21J4"D]50@ MFI\&>-D2O'4$;_)24J5%3!*$=,XQ31AJ;BMRSCMC3P.\W]K(NP3O?(+7\4# M"FFMSYZ+DQ_B?-C9+2N G.]D;!0Y,Z]^>)T7S 3@1'LF M'(U,1*&\DHK&))R403AGYA\S7P)0$P17X M7'G6 C5:>4LBD0JLMNF) +B&T:IY 9 CT@,+EDIIA4(MKHF)FB3B1: BV:I LT2E%1*\SO@8EGFN/WJ6U]^/6'F76: MGQY8@ =05B;")1',>6N\1Z\V),ZH)[0.B6!S ):EB3D+)9W]:*]D]%J $?E$ M'NT]0R0;D?@2N4OS(9@%A8 M0R X@&AR';AD60Q,!D8BI2RF.FP4G"_<+,W06;C^RH+TB0D*@FGM@E/.H&I^#=Y )][+_[8TA2Y!\?0$]$6:X%S9((E2DQBK#%.A$2$(/ILY> M]B. 9 Z,W">'6,X9!&M"/NE!Z!"\R >,A126.*BHDH'K.*CJ8"$03Q^+3 &\-[;LE>%>**)4U%BAU0HB@-U($&@NG:4J115 MHB)I(\03 ?"R4$IM 2Q= L&Y9DPF$8/RWAK&?)2)2$U#>!H 7A9*J2V O>$J M<>: $"^H#88R(D3DQH&7(=8K6O5$:":01I9IEK160FEJ:#!<"^TD)R$?U5TG MFLW>['MZ &+!6F\T0:M+">:I084B*2HSP7:@A>"&:,2\TO + VN^44OUO4MK[R(A4*)#")!DN4.Y%J#F*"8UKN0%YT$$>=]QH3RTT 0:RTG+.H MJ$D^)!.!+0"(GWJ-Q2G&BZC)F??2: HB<&N%YP@.&8SQ4<,B^"SS7.]K&>G\ MB5,+:/)>Q0B)"FZUY4K;J)0!PU!5UR$'O\[(748Y?QRY C@E7AF>O'#<>I*$ MRHDVE(;(W5)!+TW+.46N0.1ZE;QF*>#?PDE*-0>C$F6$U"*';UG%\\MMX*F(*,G M2[&V-"'G#+'>:(_FHM6$YC,BP7D-$@(1"D6M274V(><9L4O3\7L0.^H58[CV M1GDL5TCLCE_CQ:0/_/.R@\LKEY]S#W<4$U1P)8TP,MD: MU+M=QZG[Y(;%)_C, -O%X/C1H_770%4A???\!*YQXNW+'Z$X.!Q"7/N$K', M[T:=SNYAV1\='.(8IS6FC':15F#M:4E9&L!V>E9&4$S;G.-4@T@A&!5\3R0A).D M#14U**&W#GYXMX%!5[5\U>\A)(:%[\ .](I^V>X/81!'@*_U+54_+V(%@* I MJ!50T(([9J@7D?$8(Q&&U6%?\+S2:)H!WQ2\,8$E$D04P24DAZ&6AJ18@!H< M!_5U&I&[";1>$4C6A(D8-8D&"U1;+716SU1&%HC&KQC7-7"GYI) 4\PN@WR( MCT(O%RSZN,0 <(..KC<$%*W#@6I_0Z"OR+@QA71-6"@HX4#RR"DUPAEBB&8B M11E4HE[5(75J/BDTS8UMVB8#!BQ$H:QV42?/"<^Y;ER%&O#0?8IVY(M/+4HS MQ<.P$"!2 (EYMS4WP4GKH](T>>$9&C#SS\5+C#RX+G;2"9.X35$+19FWU@>= M@ F6HI4U.+SB7=G']QV>O^O@%"!8,E!.[)V7_ M$]PGDC$O[.R5)\1+[VW0PD=G!!5):6T(B=K$&BS%SCFIILA5:-X::06A$831 MP3*+C@A#BY<&#E'_M5YQ%?YK+A1[[?33\-25L)[75_I5LY\5S8-R^'S;]0XF M3\H?6T6OZ(ZZT\<"TKLY_'+*S_"XVAF6[2[ M-1@A0.)/BY:XEOC!$,GD$C@_!1QWMJC $532H'R$?&QDR@?F C-2!19E% BA M!=/CWX^7>='B+ ADANB(A/4:*."BQ$YWEMTX(1>,"W^V(2:8IR7 H]4.J2+ M$9I'KR1+*3D=F')*L445Q5LI%0&NFBRBL%26.Q[!FN2*ZT\$"!)6KRP M(*+Q@>GX( *11@DIT6AU#(+88#77/+ 0P8=$Z[!';LY(,\W<&D](0IY)J+6< M ,N, 96(BR:*F/RBB<&K$/BH[!7#40G8\'5QEO]Z@!#=[*5B=(XGM!DA$2IL M"E;D%&WKI*;*6*L61"H^+ED?1$@*:1EJ+*.0' *"=AX80U-?:"NXK4/1N?FF MU/1DIE$I68;_(TZ*9(CU5@?I7'2>1:?<@O!4I3^)QP6H5,;KXD0KQ6R WCF!&-@M2)U1*%;A$-WK16/21:?I8?'I5%0&Z)YW^.< 7 M=1&J>,'EU[E\:@82%M\@KC9P_DXR)NPU@8#& Y> MGK?<4;]$P@QN[?#8+5V$MNLNIK'&4TX]HB)0YG.FIM/22!.-"," @YQ_SVCN MB/HP>_-3WIZJT.YR4C IK,QUEJVWX -2B\Y_C&V>Z33-G9&1,*Z2]Z@GI67& M$JN99#J 6DTQ;B%7MDGZG?W"^G4NF+*;P-#$QRPC/I:,@GRM&+0I4 M;Y427I@Y#J;6A<8/(DNCR0E+4BC00@1-+%JSN6PCL5Z:I&M0YZ1&9)OBB2I* M&A>XY9* ,#SA!Z8F)%]0&)Q7DVD0>#"6! MUF )N"8DFV+=5T@Q:(U&J77"2(UTHYQ)JGP2G$4^B0&*RQ@@_C&OM+N*_N55 ML>'YJW[WI-^#+VLU]+O=?F]GV _'#Q\ %/Z]I MT%;$E/ #F13<6-+Q.WCM!FE^)MM0$ZE)3%:Q*"082XD%:ZP/^ &_7SQ>>U=" M@K*$N+#L9J@27*-_[W/X+!KON0W>HF$*"HQP"\-N#TW*A^$X&YFR%#R/3E N MC.#6"TG1F#0$HI\!Q]4"U4I8:26+.EHM F,^$B 1E N).<;2XZ'Z$9%SM8XV M+%W.G(WN_.Z5M,GU=7?^W6MIWLBDT9%AZ-@(;ZT1GN>= B1PGB+X^7=J+V>7H3"6'IN]D!_Q"7*SGUU&NWSD6C[YZ"+)P QRKDM>"^YZ).+,GKLB#\K;% /2"$4E\4$Q)Z.+(5&TL%,-*/G#F>I+C-PS0,R5 M=1(B..X$6J;>!5!4,JHMJ !/D]M_"):+6Y+,469U+ICDN12,'0#1;*.YW8SWH**$@ZV:@< M4PJA0 ,J5!FBX(XX;2F(JO+G& 7-)1SF"@[7->UM0/R-IKW=]&>T3E0'0DC,&:(WD[7W$WM9)SJQ91.&72V2#M,:@H2TD%]XD'V,47N8#%D*U MLX9:HBI"CO^8-T+F(,)N,>S 5MKLQ>)3$4>N\SF^\.JP@+1Q!F&4O:)QD='R M@77F.RA3O^PZ],5V#MV#EX2CMDG4_:!SN^G/0(<&%;A3TBDGN";>R60XAT@@ M[]6+2^@\!G3N]8ZS"+G-!I0V&AZLTQ18$C1JEU"J&5D?>L5PL+WSH29& M; (FE9))D'R.%(N.Y.PY$2!0PA2KTZ[B6=-G]CRF HAD04(T1ACC?4@L!.F8 M%H+H5(--Q+.FX8.X\(HGDPCR6=Z4P15!L:>!4E_M236^!G6#9V?B/\RA$M0* MZ8"!\TF@R/->,*8<&NV&10YU.M1E/IRO&26 .31K$W$V,":2\<9+ZM!A)XI3 M35P=]G@_?(K*4P:(,H(RRWCRW.9B.8:CO>F392(PA[*W!@!9.B4/"9#@28P0 M>0S&"FHMBI"\].$A41T]JUT(-\_#M3#[JU%98B_OJ@E9"I2?QPOBPE,NO*+" M"J7 ),&BE\FP;$" J5&]MJ>&E]G4; S,2J""*AZ$5<)0@:XU.!X44$?K5"KA ML130W^'S'4Y\.4;G0HJ7:#P#[Y(1C HNF8U*LQ!YWJM"*$UU$R]/!RXSD2Z" MY_*O(#GZ/D+(8+DC2D6NK(X((_OTX%)+,AH2?'+.N*"XD-P:9'D7$@V">TE" MG?*V[E4$=AL&X,IPN(93]OD\X 6N\IL<]\D801PSPGCG;"YQ1;5!B\M"DG G&DJQ(^<>JCYNA.+AH'[T"G4_0.D+XM5Q[#@A?I MCF =@!3!.BM$E);ES%JJ28SY:!VV:.P[,^K.A'<3.F9(7.:1=45PW&BFE1)U=H'?QPLSK9+-]X M/6F:KFKYJM_[!.4P%\7;@1[ZM^W^$ 9Q!/A:?!$IZS5$1J*GD8%P1#@.5'*T MH3F-SB19(_G\=8H$B-*!"2F#H8)14)RR2I=AR7Y>Y#U*U)X3%>]B.Q*G?3$,1^2 M<2+B; MMT;M-FC-4LFY!V'6F=)U-"!DGHID.B<2EY'B2>RD5H_D<"&4=(R(1[U(BQA-N)# 'K$[! MT@6%Q8S6.(T)P8,#(D74T>>=TU9[*_+1VZI6&=>/ 8LGM&E%,B!<:$Y8S"$\ M\"F@1\^I<+FH> Y[WF*YKE0W-U/9< M6N>](#8(:8*@";RF7B42$B"_JLMC6N9Y__]X[7W7G:V-AH=]Y*[S6^L#RO20$ )H(3#!B"CP@3HP^!(4SSSA9B")#ZTZ7*EECKQ9PLT?D# MQ>(@%N%A'.T'H1!P[QR$8*5/PDO\;9/E7@="++%)U)]"K_LE% >]>C$.UIN0E9PS7+OYW]7_MNC!5GI50BR&KUTH.L4-W?P1I1F4O;5. MI\@)^"]=[ULFY+V??-CO4& M6TUR31:(A*&*T(G!"$2U: MU* 6R#>@L0MG;O#*G11#U\FX:%?^BNNL#0;]4+A[Z-UZ0V6:4@1M9*$#$ :" M>%@]"3 P_:$.JD8%8Z[\$'$30S$".KTY+D['R\/UU9.-^! M[:MZ#5=CZO=BO[>)$UYZ?.!62H#CR^W>;K[Y)H(0 M88FAE@"+7*%WYEB]/;%M^-3O?$*XW&ST2-AYT^_$KNOMN' XR/CYL+-6$_=/ M>Z6#,2JFP 6+X+6PBB$*)$V1%15MB4D&12!*># MEYQ85:()J\M/GX;$4<;+)4IG@J4?XH_'JQ[_V"@5W / MGC"?CV:ET234R>!LMN (MU]L@:64+5'ZY&7IO34^ II-0Y;Z'&Z+40=.A,CG MHW"ET?/4D4LP(CY%3W->_+U$@*-I[R""$@JD"XYKGQ@H*XP7\!3]O7GQN@(P M26WRR8$5(3BK$@V6,B&J/=[?3.KW#H90 M=O-0OBS!?^VY-5&JA"?MF-:H0X4(T1LBE$1\D"A82)." O40W$\;';/7&!1Q MQ-$"L*"%X)$[;J1!*\"CVRL GP<1+M)&5#,.S.*X"")0LWA%-=4Y# M4M41E9-0(_Y7/U LO+UR,\!)4/Y/ Q'!JX!V![/HS)C$C.=9;B2@D&(4ER?? M<":;EW_4$!I/3M_P)I/WUC>?F_Y,S5>A6=*:Y2.S\4^;2_N@;''<"NM!UJ"T MSU+?3']+LK*61BS7?0(-FL1D@P&&CG+R+KH$$GC044FV(,>1++J4 MF3V.DG Z%R", D!X*FS@,C(+!'2N+!L7 T=/RP2>31U:03P':JQ%5]H8ZYB" M?!Z&!TA4DUIM"Y\3.LZF&+TSH+GFE !:*P$)&6(R&O"+Y+D+-1((\T+'F?"C MY,()IGA>61$YM\;@GT;(G2K8T+>5;-QJP3MW[;=ZGWK M[->?US9WJYI%TS&/)9M&O6(,:#\:%#T8#*([O\)I%]Q@5,)XWB\;K+OSR[XN MKU]^SIW=R2PTBBBDXBP*B\JKLJ>)9UI+PX.K506(Z3'+[FE_R2RU8I:;BZE9 M[ILH@J)6>&Z-2<)"C-09';GS2TPO#JV-4U)8*VT^_!L<]0R)'PC1Q),(2=5@ M(>/A-\/,W#\<'VZVV8MP!G&WOSD8C* <;/Q[A/,__GGK-$77Z=SK0+1[CV!G MY =%+%QYON,ZL)6J(S"NBV-W<@(Q/_?:V14+*(T??X4H4*%Y\$$P'H5(S%@> MF25.TZ!MN-K!/L\*C'Q+)C[67=08KWI?67IL^+L>0F# M_J@,,!A_/ 07J\''XM.+W_''9+.:(];(G!/!G:"*6!FXIEQIYH(2R?V5/=#/ M]PR&YQT$;+?H-0^A.#@33-HI=!^YRKDR%> M'9RXWHO???D,NQW_/>[]RV>X\@ ?X_O#8;_[W.)3JMYO\]V\#U/S- 4Y:&E\>%!?PG!KL MN_IX.GXEC7=WBAYY:,;'!;(K_W> M;XWUU5>K#4;0GY[3>7^]M=UJ_(Y50X3B^7H_5,(Z2ZV5R3&T_,]SO][_])9M?]KC MK5$\VOBT_\8>;1W%P];ZL6COOC[>V_UPL;?[_JQ]M";;'UL7[8N-B_91.-_[ MV&+M-_N';WF[LW?1YWN[:W)K_'1^V+S=/VF]='>T<';*MZ#HYA-Y"M MC_O=_:/6I_CF3Q'_]4=GGW4^^:/^^=8Z/G_W97?K38NWCM;(WL=VL;6^)_'%/N*-H^L?DFV'_I/KX4( BMP E[@34+RU7'C>V>O#KHR/^?@.< M.MA3O^RZ(=Z-;X5&T'/?[W<\>FO]H>^?W<4+[T>H-J'LG&_#2;\W=C>VW>XWMC7=;V[N-=Q^V=SZLM7<;NUL-U&.[ MJ*P:E#>VMAM4_A)_;6R];NS^:Z-Q3<5=J;>U5[OY,K5 B- M?U^"MC$VW1IHT4%\].D?2[<(H5]6%<:?CW 896[UL)S]/*+UVL4>#Z,[/P=7 M0N\NUAXO#&R,C=VGQ=CX_,V_+#?!)^J;.AG9%)[SIE7>-(T%0A23 2^OO$ 5 M$0X;G/[6R'-=/\UW-Z?TRYFS\+QJO"IP661^7:J\]1;YBT&P@M+0U)!,4^"4 M-ZUQH>DC<50;AERB)RI/S(/*V]U>:^]L5HKM*>F\X15L+Y5>*OO=QE]__=48 M]JM?W^&47I-5#^FCWN\-7_6[W6*0@TR-5'2@T1M5H:>%UN:?Q=)&%>]ZC2_> MKM[[:8LC^A=E*D4N2;:[15.@[FYZ)US3VQ1(D(Y9<#FF2YO<4$7NK;#OPO@P M'_AQV<#W2Z1W$R'6<2<#>'[YQS]B,3CIN//G1:^"3'73/ZKX;G"=29?(29/P MG>:KEMNLZ88E_A*V+ADG!,78]$[>,Y.SAKT)O]W( UOO]RXGSMBDK.( M% GQ$%;$;7[/3ULXQKV+_>/V^I_8 M[ICLK^\?;NT>BWV\UNYBFXN#R3U_XK-D;W^W3_8N-LC6[MIYF^%8NN])^^/& MV=;N]G&[NR&W=@^/\1K#-GSKM3E]N[LV;.V0,_S]%Y<6J-:^*:W,3G3R32L3 M:R;/J7#>6IKLRHMMB*GH-5[URY.)Q/U[7OX,_&<5"\Z=IOYEX\R%806E1C\U MRBL(-=R@,3B!D%><8@/?N1@.&N&P\F&_(S+UC^]8!YB!X+,HH"3]$<''&(I, M?B_!]SW=4KO*N)IZMVH5%=,#](J*;^J]_*BO,F7\Z,\[78A_-6=^]\[VB-;>VVC]MO-NG6QS\*_/ZT?;1']_"Y;=82 M^[M?:*^+_=W-\_TC;(N69XN])WM''^1>=Q._7V/MHS\/\1WYWL5AY[;V\E0: MIT$T"2C9%,*:I@&(32D\TDLX8S1JKW7HN%-7PCUTUMT,=[WUTPS"#0H:(*SK"DH17"[ MR)N60:02N'<:O2LMFIPHP<37W:O[JXP<9'BJ^N*+&&C%*[]4$KK1+QO]X2&4 MC:-160QB4>529LNQN"[-JV;E@>L5%]7G7Q]"PDR35-C)HM!IUL=$] MZ?3/D5 W!5"CW5^]BQH3MK@!EO.2(6M MQ5C"8##YE8\PH4OU]2WU=7'=-HO64^TH-"5$T10^LJ;5+#2%5,I1DY(/)J>P M6-O8&0+:9T/\70(,O]-,6]I>WP N6P+W'L#=N *N3%[11-&?X#GWRA+6-$'% M)C$Y[=E2JPW:73NC NT"1?[>[)J:/S%?BH&N4O:%8IA\^304PRO\XBU]4"%1X"4ZHI(U!4"UXTO5*I244 J0CZ/%(A=X$;#CO?Z[$_ZJK* MDD6^P2*5Y[15OBO[G]!+6H:V[L,GG[60\H)84+S)/'@TF@(TK<./(04K!%YU M.*4O/J[-.*BU]#2FQ"WO^H.AZ^P7)\LP\#UYY7.DC!"@R0I4)P;0;$O*-SU+ MM!F5C-3$H*6F*R^LH>0;28/+4-G/A& F2,YAL7C"(J31I8G7PU]?=?R_$.L1$NQR@3[D95HRQUL<]V>Y^$*WU#Z*]?LSQGO,]]@'[ZN0$ MGF/46\?[ZQ]NZ;H3?/[>V?[1,4,]>-K>/2!;N['86O_C:'^WA<_,"3SO6?OC M]G'[SYM+GLE9&8U#DY &C7:A-DTCP38-"!MBDHKG5:%?&%&_SJ/WM" ?MO' MUWMWV._5.1/TL4'\V;D)%DS4FC25SE8;,;QI@<2\W4,1[8!Q8U=>2*V:AG,^ M_S;;S-0\S9KJ5TR=X!( %RV*?1<8-AHZRV[_SZ94K"=^>'_D &Y>/MF-I! M7Z;_(6A@^__J6D$=+ M"E6K7/$?,L7)JC'W2UW\KJ10<9FE.ET+GZXJ9::8NS^.]W[!XK7G_]UBV*G2 MH\&%PT9 1AY\=7'KZ4Q*Z2I=NG/>]?W.M.9CLCRP>-/5GF385Q""L[%J:* M/#TL\)O/4O+;V6KW]T\>$X+=(L8./.JT<#S[W;WS MUM':16L7V[W9QNV9AH_)KOS'P\IMF\8AI':20J^J9T-@=Z76QZ M"KR9(LW'PDKAN$-S%-W'MAM$]^_&FT[?HQN^ QWT,1NYG-;?Y%+^@ ,^YWL: M$>^H2,F/^*_:KDKR8SOZ_NX:6U7Z?G[F]^T^Y.S']C0^_ECE*J7W&^O=,3G! M[HK)E?W3\=]L&FMMCR2-JQ6)S5[,&Q*@X<\;X1#"<:.;J]Z='D*UN23'@JYM M1?Z%_MHX=(.JTD9LN$YG$D;+P:5_CXH<6AKV&QXF#;#/J^@2SUM1QA55)C&F M:Z&I2Z&3_T97&3X:$;WA[[J;LYRJI:2'7SY!U^_:T*(?["QN_H48'@=7^491>VKYKB M37D4DWYR0:!!-8AJD#FL:$DCNO/!ZG>GB/]HYNW#-/V)@/0,%RT:'WI%7DQH MM'9^CBNN2O35,L__T3V1<=K8JU%95F?+9&[*CLG0#4>#&MM86SBF=O>/P[WN M)MD_^G"&]Q3['S?/]C_N\3W6+O:[&^?[ZX>=/;9QV\:2K8_OV5[W=;&'XVCO M;I"]CW]T]HY>=_:/XM$>^Z.[M_O'\1;:7=48K]E81@BEF#5-&ZAJ"L.A:;5* M30XVY_U'Y2G:6'LP^ &_9.$X5"P6A_[7?U)%_M'N?Z])O#2 EP;PT@!^% ,X M&X9H$W:+X1"MR,JO+?N]_!J=\P;@*YTW-C-#Y:-M/D%CW0U=(U=GNVT??^[C M^E+L]@A;HB.=3>!M.!AUQCN%=YJ[C5^R<-#_8)RM3AH,#XNJ#M!)K@/TT,;R M>+Q7-C ,?EU:N/77GTL+]_LLW&NLG3E[8O#6V,)MO]DX:ZWOB?;ZRR.T6&E[ M?;O3_OCZJ+6[)MH7'R[VWWPXVUH/YZVCVYEV?;*WNW':/CH@K3>ML_WU#Z3] MY@/%]\#^#GA[MWV\O[N!?6R>MV]9N%0$Z6,0S42!-(70HNFYXDVM%6@E09 8 MEQ;NTL+]DAY'H\&P2.??&?5]S&RK[S,F4'^[1L>5!]!P(: Q4;IL$63]6N98 MU)W?-I CFG=<0.7N&H,N&B+XH/+2!T>@=/'MSU<;.P#5\R.DHE=5 JZVQ?S7 M?QK&\%6^,HKJ,OW'9;,O&EQ>SX&S29NOCN&R;=$;&SJ4^2:[# 9>CP"N-GYY M54U>OP>_/I^Y%V/8*F4_5)J0TU7+Y$-DH3$Z_8J'7*\:9J<_6KJJ[EF?\8&V MK]38 OEB;;.R0RK6RW+FH%^>WU71+[L;OE^_.M]4ZW??3' M87L=GW74.6RS/;9WL7G18GMRZ^,?A_N[Q[?MD]/]W4ZQO[XIMC[NL58WCQ'[ M^;C!]X_P"3C2_:-C[/MU9^O6=A;IA0)"6!.UKVD*%ES3<<:;@5JJ@PV<1[[R MXNW= G,V-LMTM@-.U.L,[)V);3 UC^3GYVVZ<_1S$[/V)E9 MUJV9)XRU[S(JQ];Z^.<2 .Z>A*0SU31%#:'JI63.$D(24G)OHOWINTH\KLH<) MK"^\S-K >3_(HNJ@[)\.#Y<2JZ82ZY*.;RHROAI3<2FYOB6YSJ]++NJM$EHC M%9S438%BK&F\0R?9@ T,/ 7'OEMR+1,W9]-<,AG MHR]4@D/*2PEPMP;+M1CN7+(HTEVI#U7" [J'O7Z5KS :C-<4\,7'9^C><U3G/#S\M\-'XV$8/3O.*10F?BD'E;O9<+V1-@TYH/GLD-QX,72^Z,@X: M^?"2(GYMWSK_Q?UZYS+"]#(4[(_D$C#[E'();KNZ/U@XX8>F?KECI';ZY.DD MS"V[!(70ZERJG\0LJDFH5>GRUDZ-7?T6MW M/\C6[LMB[PA=NHOMX_:;][SU9O-L:WT/QWE\OO]QX[1]\9YB?[<=/8;.WUGK MS1]%=NGP/K*_'D[WCC9$^ZA]N+7[1P??@;?7/_!6Y^8>:<>2#\!U$[A73>$E M-!TDW>0"*+&"Z<3L]SAZ=4];JE+2GEX*VH(EB3[X)HO'S#?;O>VBQ<9$X+ZN M\E31/1KUBK&XK0IX#%9NBF#/N O"L,BM$%1YJQ+G6A,)3!C-_5^;E>05S*R@ MS@Y%UW4&_US9;+^^(8B?]T;=V!].&MRQ,ZPJ+U)5%]FI1K$U&E;>'8(%P8-X MP.:DEN+YA\\NY^VCO;\D8])Q;9J2!6@*;5+3LEQ)57J: O7 :,@G$HG?B*"_ M27I5+/R2O"_&=5FJ5+XP+N(RR-/X7R ,%YNK)V41:?!S&^-3-/5KSH[ MET>.J1Q/[H_=^>]%T':$_!?Y^;]WL_JD[([IPWQAM2+VMY6G5K']3U?K1% M67XE_Q^<;RH8OEO;WFUL/F1\9)I3,^-3<]ZAWO_^O(G'/5KEX0!TMR^T.034 MA]\?87N<%TYIRB\\'B]Z*1.#Y_D(]6N96^$@W(Q'T#@LLT?VG]^V:JE"2^%J MP:PZTVQUW#@&R ?T=[+_D\/FE\9+#GRKUF;S% MX=<4?>4J=T]*.(3>(-<9J5!2KW=[VQ\LQ=2B )4MQ=13I;[Y>S'E!H>-UYW^ MZ9+7%X7:?,GK3Y3ZG/X]KU=)6X.%Y%@C5_YA<7LJ&!4&'6,J&ITI]466&PEE.S6_WAR@'\(\;TN*NF.62\Q>$ M]O+G.'\Z!Z'/9/V$+==/Z@57BW!MN9X[J$30?P\:Z\4@C :#G"V7[92UGNN< M#XK*IODLLU"4Q?'.IMQF&P:CSMCLV3J!\6 >5)A]&_E+238=:##]**)L3E># M^5*:U0RRNLIURWFV58)F)9[PB\[EYRS=.OW!*&>)KOG^Z/(@IL9V,3A>VE\+ M @%!GK+4$DNI52_(8D=5+&E8(H4JD?6N[ >(64HM9=*B$%A\8_EZF3^.U"\-^N11%"T/5IRV*U%(2U0RS5*Z\V#@[+'RQ7+Y='(J*;Z1N MU-M5GU%BR1*+WX]%L_)B!R?8#7\X%/@=]0$7I]0%)2N7-\UMK8LO[WUP0Z.J M+[ VR)5*JV)SU:&I_[XJ#3$^@^"WJN@"?M,=-%;&=3%^6VFLG$+^.1K@SQR@ M7NF/RA6\(^4B=_W&E_4SJE:H%/-AJ8,B%JXL+L'B&J>'_0[\UACU M.C 8-/JY7-YI,8!<315'UR\OK^313*KT7)5GO=9^M?&O_FD^:_:W7'2O-QX2 M]$(N]?)+\6MU.R.,5_T.?KO\+"\_YV%.OM/7VXPG8'**&[[\K;/?<"+N..T- M)^7RV_'4]'LXKU^?GTGEV!^?O5^*R2L.((SRZ;0E?.IW/E7G2.#'8MA(+A2= MG'1:59M]T^_$+B)MQX7#&R_Z=_2]^1+M_FGC9;\L<=;+QMNWK\93B /!D0!V MVSAU)1SVFZ6PQ"K5]4PIE+@]%$" MTFQ\^LP0\H''KJSJ%;WNESBCL?FVWS_.GZ^G"_[=^'_LK6ZY)N$EG_4E%SNJ5KJ=J8YMAO\SF3(;J M,%>!#IU1O/F<7%EL0A%$:B.-LDIN],?I3OAE.# M-'*%LB$]OIRM723OMYT+2$Z'EX?^S]Z9-;279UO!?47 [GJ<[0NG*>7#=EPC*N.K2 M48 'JNO!7QPY&F$A<25A&W[]N_-((#'81F@Z$GG[5A4@Z>B M];^=PP/?O_I%^]Y;OS[TQ_->]_2!"^1!O_G;U@D,(/#0]6O=7'>GE;N8W[\: M#!9(!-N[]U*[]3E.?"!/6!_>VK:]!CP#+(]^U64T3\_P28>]Q%L9;ZUT^<,Y M^SLV3NR7V' V[]RPCOL_FN-A%U5 $>PC>+L!A6_2O< ?#Q0(K%19O2O#I(1QN5KR_S@QLWD "(#:Y0.^A MH#GLP8[RSE!]9[L+-%[]=O/>\06&4+B!0?,.XCHQAN$J__$8Y7F S35?)D^# M;70NSES>>U*CU^I_[F=EXL'* 2H9M*Z_QO;[%V?GH^<8L\3@I-O/O63[OM=R M,$&5UF^,G,O5X\,0V4[G NYO1$9I5-SJ,N;U42V&W>AC=0NCNE:XF;?Z_L7Y M>;NZ9WB+NVR\ 8IL[.TU)R\_P7(O\FX9NT,]=$T,><7!$\(?+ZNZPW'0NDF. MZMGS5FCGXL6V4Y7$CYTOK5ZWD[_Q1>,@?AT.Q[!D/HQHKWO6 ,3'/&CYOR_@ M1G)=XRQE@.WZK5QJ*C_=D,^N$TOSV\^S'(#A!F!=CW$G%\0'0H9;A;&]EGMQ MM+!2]=8T]/%>K^;QDNB-R^U7U_]ZTO+#@OK#CU1M@.%Y'2R.2E3!!4<7:U8+ MV-NL4N OPXD9KE:X4&BE+$,RK?4J&A@]=C7-M_:7ZLN^O\B^#H%R!KH-QJG3 M:.<=;U38&2[UR(66G_*[P S#=-W[VUW^XCPI7>^KU1?N/FC%H0\\:_76 (NE M'V\_^9BZ*WW>.CL'+AA][X_WG!T/=G"&"A!DX[)[D0&?OSS?7V_$5#_":O]Z M[5PW:KXU'%D"P!U>?#J99*B*L88+9(+V0&".NC;\]+8KB@!SL=_M9(.YPA.L MU7S/GT"HP&C$B6\9W=%H<)NYXT-5$Q3FMEJ'$S/G6SU_<98+4OHXW1WE#1@> M$&;R)#]C-0W5_%9;1$4[V4: <06&A,4V7/:Y-\5Y/G52+=>;U?>#[\GXS>\= M/GVC,I>'_;+S56XS3H7#;H9%?M[1M2>NEI=3U,YQ>P?OT(M!7(/L4. M[&69H*K%-4;>Y%7&Y)S%?@1$Y48M+H+9W'6C5RI&Z\-6DM$W8HM*BKD,WW9K M"'8':JA_ ?O)Y.6O.;6"(,"N0L.HI4L< ,?_?=*"[2_O9KW*D]&PV1JN=C* MTUFK_Z!!7[0% MB#^'";F\&8*\!U<7JS;AT58T',$AI0R[U408V^Y9RT_N3=5X91KJ7(]W70KI M+@'W#R_YUES\EVQA_LNY..'U(X9BH3[X&6_@\2YX]6!!UGM^^'KM/<.4Q@9J M_+YWL'/P:F_GS\;>P>^'[_9WCO8.#Q:WY3QR<O\2>V$?OIS3ZZ /8# MP=WKV>ITJ]UT><'_Z1N74$82G0(_=W?VAY/VJRKPC7L%X!==[KDNCW_/5?B( M$?C!FKDKT>>3S?+P28;1@"PF*V9>7SD#OJ;-F)G#EO.X-;/3[T]NA[5H![>) MH_]P>N>K40S&;O(L..L_?^J!7 EH-)BA^K^[YY8:U7_O]V.OR53E*GV5GS;_ M$/_WHO7%MF_%VV]OVH]Z:MR8JK3%TA[V'S,]U.3#5&D7*WZ:[[;[NNB'.[V^ MA+(J)9:(MX9;!_\S.@2F6!!2$7'=ZZOJLCCN]878(UI]7?31)VO/7^:%M-,) M^3^OQZMH9_#*]GK9I?8?V[Z(-QV_V(H[?AV^-V?^[/?.X:GGQU>_G1XQC>?P+7(,=_OVL=G_[^^4_V[N3X[%O[\'0?7H,KTK?\ MX(_CJ]Q\DN/S_ZZ/#QZRX]/CZ^N/P/?=?&!_B7WK]Y>PB=. M/^Q^PA].]W/SQ:O]W9/V_BD\R^Z'%EQ#'.R>M Y.#]+^);YNROCUHZ R&:TE M2B0HQ"TER%B3$-C=R2>C$MC?6]ND23G\(\2]9F'#)D*SK/]K*GLL#GZD7'[V M?7<9NY#/6I./(29A:F5TG'MF?<"1:Y5D"$1&4I$/)K203[W(Y^J&?'!*,D6- MD?,.R$=*BJSV'MG(B:-2>)6/_!LJFE3)>E//7(1>JOYOO83>N]@?]%I5Z#U+ MO>^*N@184LHH MK)#$AB&N94)&2XX(-]%RGS2.-C?.)4UE\+W-:-;=Z0?4OQ!A?.?[ONO*>(:T MO01=6: [!^B.=:2V"HC41D2"EV#$$HVLHPQ93RGG3@ )YRJ@L-(TK/1^0E"X M0"U5C,-R42&[UB@RWC@D9;2P?RCGA 9!P7%3B=>GHKI?AZ='\DF-T3'K=C>?H,JO_V,I>_-M M7.]W3Q"L1>> /@6_GH->+A.._[/N\L/?X=S1[D\ M/GUW>GRZ1XZO_OIV?'72/M@-)P=TC^\?_79VL'L,S_NN?7#DX9M.TL'N/HS+ M#CXX_>O;_M%K?O#V(Q="$Q\#6LL[6>IV)@T\?,3>6)A^0Q5X@3F&;IBT#Y&[]C6 M-E=-3F:.&!:?;(WPNG";JN!U?G@=VU;*.B<E5E90 MM[4M>%,14V^\/EO7;/8Q= ;=WF7QQBY50-R,._!0(:!I"&@RP1%T,B8D8.22 M!0**"?0SPZ"?G8J.VL!A ]G:-JK)5,U].\4)6R_!4/#Y='R.!0)C G,<(TI& M4;!J&5BU)# 4N3/*^"13 (' 39,(76]\/ML4P#^[\-G&26R'RI/:!R"4-,"E M2H5J!L:&R__ 5/S>[;VWE0UST!WD>F>':1<6:!=FYP\8]?/"6%,PUN%DHAA- M@CMA"=+>*\2)L\AF/X063!LO;!0B 6.Q)N>JWB9-<4'42U$4&"\IQ]+NMAR M5<=H^%\/1[^X2I] 2)/Y8D81:I4&2:%P1%Q3B;3R&E%GL#%>PP2*K6TBFI3. MG,5:/!4U NK"=44!ZAR .NFRX((X:9#3P2$>)4,&)@S!_ 6%!?$B,0 J;1)6 MJAFH)A/9W"2$\X2'VTD]EH*!]V/E:S8X1& M7@2). T,.2)5!)CRIC8S!SO6V^= Q0M52^5PU!WD!BVS*X?1PS]< M;6]T[YO'5XM/NRQ4]62J>CVI*'RRW$LL$0X,% 56!%D*1H^&^0M2*>\"SY6A MI.%-]D#2\=,,G4?#85W<%<\,WXM/TRSXG@7?8REBB">2:8FH!F.!)PT6@Y<> M8>4%!1G"G6;#RF^XJ>F\RB^M M]U.!2WQ)A(;EQTPNOKR2CY8M,2U]ZD,,'22N$8T!5/'(B+"62Q$R@(SX1) M"F925D= )*]YX+;X.NJE+0IBYXG8":\'@F) MFY0G:L)+223%%0$DD)ACA,%[(Q*$0)]3@ZQV/$ %G>)+-K_[5- MO:B?DOCSIA?]K,7]-M:X6<(9D\L+87RBW&HDC,2("Y;+C28" M6D)X&2A)4LFM;=DTN-2AV"2<+N$02,'IS#B="',DXY*(#J7 0TZ,XLA$[D#I M8^4MDX+&7)V+- V=6>07W\/<,/E'MQN^MMKM*HS1Z@QLYU/+M6-Q0*RD$,7U M\ ^#KP=QL-?Q[8L\CM?S5"AJ*HKZ:U)*4,X3P0JL&*/ J'%1(R>#1IIHFS S M#O-,4;BI33GXL4G(74*)BH+<^2-W4EPXDT36_\Y0Q+4%(T $C("!58A6)ZV& MX@+/7HVNN"/F?/KC)J+1[8S2.8M'8E4G0 YNYJ#0T51T=#PI)(2Q0DWZ6P))*J,9!5FD4S;:0FX4QQ02T3$AO,$J%P,E34UD4ZB9 MJW>MTYF60EO/E+:6=&*GT-:TM#56B\D:H5.(B B?$/<1YQ;I'%'%LF!4T0^/ MZC")FX*N\U&\#75#J8>S8EK6M=JM02N'M<[BU97MP'NJ0SNC\SO]0==_/NFV M81[Z_W?TPG>=5(\8DHDI93!IH7OAVO'>G'[7N)Z'@;[,NWQ6$=/1D[RJ MGK14'ANQJ=\UGFTUHYLV=^?V,A<.G<4WL/[R[:&'6FN%MK1656^&RZ<%]G(ED;\ZD%0R. R ID%6-( MRZ@D@?DT/FQM2]/D-?1T],\-,PY%;YFE[^L^]V6M'1PO;TWLA=8;) M2B/KHM#0DVCH5KTER[E1T0@4I+*(.TN0H;F$;8@P=S$*R7)?"M,DY'[$?!Y+ MOB3[+64O+^"9&WC&>[C2FL ^SE%(A"-.C4:.:(^8UQA>$)3Q!.!A3:*+<5[/ M/?QOVXLGW5P#R?=B: T:R?IBI"_72+^9@YU/O1CSH>C?NKU>]RL,8,DLF8Z> M;I= ,BS73&%(1 Y[.V8<&0P;/.&4:4-YU"+74\%-*5FQT]=W;R\X6@2.QML\ M3I[X$ VR/N9BRI@@C4U TCDGI=8<*')KFYDFIL^W+E&]M_GWT5_ _M[HQ2_= M]A>X[3O;_4R)5V6SGZ8""MQ?_S"]JH:_V"!/(:=;I8H\%T1:JQ&51,$F[V"3 MIY@CQ00W+&*1"(5-7C>UN-^OKACP:[?)%_S, S\310<][.>$.>1CS'YX09"- MU" -I*XA)Q+W8Z?5[34ZW4$I)[2*[7UB M+G:C*P3U)(*Z54 H$BME@KT]4"\1MS@A*PA')"9#X1_-'*X(BM.9LPU+ :$: M877A4J)@=3Y8'8N)J&0*7C%$7 X(\&20M28BJZR14AD?#0>LTB;7-2\Z_FP] M!551[T?EZCU+^V;)#1&N+7";$UJ":VZI_2LPF(N!3O6CL&6$)4HN2RTJ!,-(V9EQVT%G5X"L17&3@I$)\5XF-A M0G",AH,P84$KQ'4"=)L8$ =:EBH(1V1N(*]%4]&9K8E2LV9%OH^J3DV(Y]U^ MJQ13KI]3I)1K?2*5?9I4*\PPK0,W*'HE$>?,H%QI&1$![=QA.^$:T3B8I#DR'@-L"2/(FB 00)=C0E2,/C=X-0#;YYNX M43^-\<-DC9DEQL8&@Y>=N%$XZHD<]7E26JA$3>)8(1T,<%0B 3D'^@)3)A/F MS*88WRE 2G+RC8 13@WBP7*0&3$@Y97V>7,)).4FU9K4O/=M<5O4 M0U@4N,X?KF-E$9RBVEJ#?&($<Q)HE,A M85T<&<\)U\O,V2BXGA;7$RV&N.;&6P6"0^10"8](Y_KU!'C7.LXBC6IK6S'< M)'SA#89J+4O6)5/C5??LK#7()5Z&.1H9F'##L>-SUL8_#[J#V%#_FN?Q_L7L M]]_ZK9>=5OO_VQJ T7'?P7GSD#N=\&KR$0L'/((#]FX7@Q*.48\1-MHA3I5& M+OJ 6/*,"FU5C#;#YEZ%B!7UB9IE_3U^7RKK;['K;Z+.@K:>,690)%C!'A3! M\L54((%C=(D[*SF=6E\>I'U878DNH(Q1+_/[3E[P-U'T\UY,L9>K M&U4=Y?[/?VE**#Q0K_'%MB]BXQ\_PLZ;V'M_8GMQ+C8;NXN@HWAVWNW9WN7K MJKO=&]L[[+T?V$$,_\FW-O[RD;;#!5>/P-7^8/_5"%>O#/[P_TZP/_M/Q_YM M+@Y/W[(/NW^1XRMXU]5?;/_T[=6'L_^<')S!]Q[]I_5AU^.#J[_$X1^O^?^[ M>GMU>/3IZ\'N,=D_>GT)W_E1R^2U XWHG>*(.^:0IAHV":XX!G-0IEPQ\$GK MZ2FV0EE/:[Z>+ [ ^8$AGUR.IEJ!G&($ ;L0S7D(@L!ZPB\P?J@VU9T_-,YC MK]'/\_MKX[M+L'J]/Q8#"S)H%+6(0%9R1A2AD5O#(_"JQ]0W'?6UU/8K:RO35Q?1A,1=72(N! 1 M-SGY2UF+I$LZZ(29)V%KF^ FQM4_C^"]X9IKV)O)GI[_5K0^#R\&_8'M9&5= M%F@=%NA5SG R- 7AD?2P'7,B+7)46X1=Y%9C3#5CTQ/@BC;8O7[_HI!?;=:6 M94S'(!C2GEH@/_C)13 G!"&.FDB &LG:K*U"7C5<8,)[I;1'0KDJDD%SK!+# M[JJM4$("D:V/>BOD5:NUY?.&Z+%%WNUJF50A7&Z8\JYB=U4'L:24K^4/)([,'UE>[U+&,*=L]S4>&XIX)VH7.XC%D%+9)T#LN ?2Y!#R']U4AKP0[Y[)W M'7_??CS;$\=G'[*=^.W@[*^K@Z.WY,/1?TX._X;_GK;;^_3W]O[NA_;!V;]/ M[MF/1_XC<4PZQBQ26(*>#4(C)P)'U'O!I;44C)8G!L_GDHQ1UM+ZK"6JJJW.PUW8B+$DQKN$I,K% ;U,"!8"12(ZS[7-B6QB+9BO M!)MJM:Z,\#3IE%MP$%A7./O/DJ!("=AG4U V:IK3A%C3:-846CR"]7($:0WT M75F)=5F)\'UO/^*D?50@YIC&&G$;(G(V@.6A9)!$2JGTC\S6^JRKLGW6;W'I M*+RG0:&H9,P%\#2RU G@.D5UXI;Q7%LWTUP6=\+<#_1-&39O-N"U\PAO_1+; M/W-,/\OHVU.#Z-]%7^5!*A&T:1$W4272$%CY N?*,#97AO'(&1803EP'[S4C MN-(")0J^23A\:A2\X'"^.!Q'L@4-428A$8-I0%P#&"TS"M$H..:8*)HSHX$< MZXW#.H2QEP:Y';B_/ 6VW3BWK8!:G8:WYZV!;9<:CTM-G1M/Q!N8A[W.J^$L M%#Z:BH]NM=%2,3G-35;+DN0*]QQ980VBA$H&.X8-6FUM2TZ:"M>\9EPI\5BO M#+F"UCFA=:P>* ^$5\\1Z!U2[M:TEF+E"UANM=]6P_]GM]P_BX# =V6^%G*8BIUL]KI07T5*!$684R"F"BK V.3!RB$Q8 M<8I5=C'(>=5T+"Z&.L!T/BZ& M,%PW2L(1P(>QD%14+Z!#!-'!E"%;*!ND0M M-L("3.G<2J_663^LC0=B0C^$F%J^M?GM)?ZY%+70AR>#GZ8P:][%@86;#:]M MKP.#V)^8F]WAU!1VFHJ=;G6S=:LW\RR]0N/A4R>E!P>02[$-05Q'>S> MZG-EB,",!(>8,0YQSD%V<))=K *V'4VI8V%KFW'6E&SF,,BTB%@7Y\8"(+Y\ M#JQ7#*6@?':43_2HD-8G3C6RPL7LE[3()?B7P$JX)!QQ^<2;,#E\HNJ+\AM0 MK,8]L@X:YE9/SK-X=65![<>1C*GR.1^ON2E<\_5C@D104^LGG13B>4W6+&W>)6IS+)DM""4Q29!&/6Z7P@5=I\ MAL%S9I0>INHU-9%-H6;>+^8.G57ZLPIG%LZLJZ8NG#EOSIQP JE>4H6)>TX MXDD)9*-,2&+O0F0\>6DR9[*,1_E"UPGKQW6<;73@/QJ_GW7Z5 M8/BR%]LV'\;Z]6LK#$ZN26?B4Z.5@<ZQH25ELM"#!"F8YP,8(SQ1A4E'K)4_V(\VGQHY_121ZT7[&=D$ MC_72MK_:R_[6+[?KPK4ZUS]5\_GPD%=FD&?:.;&KG'6U[C__V+W7YHEE>P!N_5XJO6 MX+L8 )MPO[WST;-7AO/["]=OA9;M33:GKM>=OYKDE_"D>P'7"/UF(W[S,>]<^5QJ-0TW]98:MBHY"N^YZ-B+T()G_M>]9X)- MJEI_-WQ8[8?P!&U[WH\OKW_X]7K3:G6J.ZH^],#.-^:#%WC("2.WTNCZHY=? M5"_=V<6'KTGS@@G^W9?Q"_+$USB63_KDCVZ6L!?4L'6Y6?I"\T??T";4A9RB MH.9/WVKNO?4!\W*DSI9E5#U<*O4(=I_8V(?WG?0;KV%3"HU]V_,G#4::CVC* MN^1*G36KP3J-05"[F<]>PUG:+C_JX==@=!=3@CC[%Q:.GP5B\JZE5,WBXHES M8EG,:7FMX"MK.ZF+3FE>LD/P7?P2.Q??/_"T1CM)#2J"K]D*_4%F'#&U6ZKO M8^]+RS]MJ?XDMV;FPT(U&)['ASD>>J@U#E0XK[R/7 7-P-SBW"IJ*9?$XN"- MC_CC;A75!W^OT( M_Q]J=$+J\N FB+%'#O[8OSH\^NOKX>[.Y8>CMV+_ZK,XOOKT]>#O@[,#NB\. M=H_% 7W-;X(89WOTP^E_VOMG^]_V__AP=G#UKG5\](D?[!ZT]T___?G@ZL/9 M\97G^Z=_W0MB')_"^__^Z_+XZO57>!<[^./?)X>[G_ ^_>MR_^PM.SC[<'IP M]>GRX.@@W00PWN.O'X5U29N4*[1(E<.^%FGX"_+4!($M\X[F8XQ*-(6I>966 MPDC/BI%RAHGT@MB >61&XV2X%R(E(IVGM&(D?,U(N#!2O1GIZH:1B,/1RY!R MLF)"/$2#M#4,P3_>)B-<C+0!\O4'29$UE*]O>MUPX;]_6K2< M67L2UTJGB/)!:4L"9YQJ3[Q.- 8I+&8X%?6W/EQ[\&I"_='$@%8=!?47;&T;VE2TY@5V"IZGP+,)R2O!/*>$<)64CIR%R(.*EFE, M2-%.:X7GL7:B$F;0$XRC-XJ^M]O*Z^A$R( B4EM:7!\!"8$UXF'9U(QAC.:!%8 M:T3([R?=:S(9SXA#-":*.*@MI EU2$;-#&7<4I8+?$C=9,34]PS>QIVTK3$5 M4,L%]QYL+OA/[G))X'>ML21X2XBXA[HT*<1=&G0NC'DY&LC'U3 8JD/4L(NZ) M T8U%%D; V&!:\X\,"II$C*O.@PEDKUZV"XSDEU@.R_83@2L \%:D=R>50?$ MB6;(,@J3I8WGD=/$HZP"UHK/+(1*P'HS ]9^#H[0$JVJ?^"Z\.]\^'RERPE#R:*HG'<8I)2U()LH%4TSMTY6)3Z]UHA?8GRZ('Y>B!\K M+L$8-U;D'%^5&V)9A\#.32A&:93WC+E0'?C28"G-G/-;PM ;'X;^H]?M]QOG MO6[Z09>N)5FWSXN(ERB]JDE^4\UQ8=YI#K8=W>J[P8R"66(>11H%XMA+!(M2 MH*1<,@IC3XS:VN:TR<2\K-UZB*V"\?J+K8+Q&3 ^K@G,18!IUC0CVR(>C(&? MF(2?E*5<@&&EP*(BM*G5S F_*\3X!LBKA]U=-9-7A^QTY^H M0KH(:_<1UUA/HC_IP!=\&O:M"?%+;'?/!TCU1L'UR7JH +7 M6>$ZECY:$"&95@A'JW,#I<9.B[HG2]ZQTHI7&D$O&].ITU$VZP(AZ M^X5[I^+>OR:5$\;1,Y@Q1&4BB!N5B_=AC:QQ"L,FFAPU6]M*-K4J9R,*TI>K MN0K29T;Z6&4)+B(Q7*,87:ZC0P*R#*2685$&*7!P/B,=-QE>YRJ=&R#!UN), M1&ZTW4B][MFU].IVGB:Y2M[TQ*C^<[F:JP^/"#\]A9+W.KY[%O,J**0\%2D? M3\JO9"EV@L)"AGT5<1KF[;K/L7N<+3&5..AW2[/7D%JJ=BFK]I+92 MUC!KHDYHTQQ;:VB5AG:[= >AW]6@7M\T+[6%A)GDSP M1*)(JA0 'I%S3"!@7XEM\LXGL*1($\AXC?&^ >)J+;Q;-^)J%$UAV.)DE5>,I+/MI4E,)$9W1G"$1<[A08]!4)CJ$C5*<:YMH$)EE&;N? MTSJU];J.'JG- ^I2=5$!ZDQ '/]86'3ZL0BJYW:RBC0M6,@E7^-I MN\?I[7*V@CBJL$#6@3'-E2-(@Z&=#U"B(7("I'5 M11<7(IN)R,8R&/8=PJT4* G*2^FV.O%O#RZ_O.J?8<3:Y#!*@O=BWR3 M:Y6_4M>(ZE$\.^_V;._R]?]>M :7-RMB)YQ>#!-;"E5/1=6O;Q7Z\MRZP"F* MB0!5&^J1XXXCJ7 ,,E#&?"Z:V&1L#AZ+QZ-D71R2&X#[U<5GKV*O&VS_I"!^ M\8B?3%YC,6@'*]GEY+6H);)&1D1$\(XGC ,+6]O_Y[\T)?37^:>O+0_X&Z#1 MULJ1V;"#0:_E+@8V3^Z@"X]X=M;M# 7::#TYVV_Y827Z5OMB$,,JO)\;Z1?8 M'--_Y3[,G2^VU(Z4>2HURAA(:6+$?-\&'5SELUOF?C*HIEMT2AL+$LJ M(&M3[K7I%;+,)^0#B-* A5'8;6TSW23T_H'&VJ:>E?WM>>UO*W=M%Z*:.U$= MO+I-5)PQA@-'C&J,N.4,N40<(MB;8"DURJ=E6]Y%%-5^V43E(E,11)$A.GO1:SDQ@X_C[U&_\3VXO(L\I^X5)]\ MO''#M,QTC[M6*N=-[+W/:VZ^9AG];@KZ:]OKP$CUK[_W[A:$RQ;T.!-KHCZG M]XD9%I"P-.,D(X&G^L6E:]"&Z+U[($IEX"0KE 27(HBJ!@ M"5@0KD1I9*6(G@LCJ#);V_@%FZO^F(H65QD:+/O8L]W'9C/ "H4MF,+&\4VE M(Z'!PCQ$%<'V-@*YJ /"UE :.67:D:?M8LM: D7*S+P(#';&T("1)EX@GJA% M3EJ#HG,A*2.2H"+O8_)^(O4:[F,;8&&O1:3[[^J7&!H6[L-^BD,KNS^RK,\! MM/D<\\J,\,44.[V3L+'F24W#&9NO?8*G\*E>+Z&=X0HZN#ASL7>8*M[O'UX, M^@-8!3"\109,OP/<:C8AO(D"XX"B9!)QDB(R220D$]&&2^UD^I$+OJ;K9"0- M[BV7LE*>OE(,,4IB(5#2(AG"Q=M5EMF%O2@ZLO.'L>OO,%UY#YGO%)"J.>C5)44.I,)KV5Z-9/\J3 M/KSIG4XX&B^!<=$)4!F'Z]/M52],A/6/NF]LK]2EF%)[7-VJ?HBM8!PG MC916+->E$,AJDUL)X*BX)+!6TMSJ4M3,YMDX'EB5R5"POT;8'X=/1+#2P?SG M3#VP.I)62&-*D2+.*JVU2[D: !7%XEBVQ5%7U?97IQ?ABZ]B:'RRK<[(WLA5 M NWU054$\@#U 9*-?@1QUQJTXM-$7&E@L+(>(P^0]WCF_Z?;SH/Y!\Q_=OP< M=M[?S#,,0A]>VH5?.Y_>P"ATPS6%%YZ>BJ=O50LD$=,0742>AX2X(Q$9DBBB MS$E+B!8QRJUM,4LW\<4V-RC@7JXP*Y"N)Z3'TDL[Q[T(#D46#)A=S".GHD0D M64\(BY9Y#)">6^?J(L#6.MO@%GI7W;_$=0>#[ME#)26?RT',.8]'W3:K?S+1 MU(P_M23\K.-1YS!X@< S@8 P3:'9!D"@IEOT+Y47#_X;6E^V_QO^=?V)B0?V M,7<+'@Y!JQ/@MY=,5G =3HKK_;)],T$_OVB+#9:D& %LQP4MA&>*<*DHM9+GNS'ZLS!\$,G-UG.Y_931 [, MJ,_()GBLE[;]U5[VMWZY]?1GK0Z:'.J[H_3=L4AICKP&0S%<)F K=GN5I_TE M$%CLY7?!C=C5WD#CI)?-W__Z^4RHK>VCZE1O-S5>905K4#VX M!M_% !B'^^V=CYZ].GC\_L+U6Z%E>Y->TGK=^:M)GGI_PT[5Z-O^2>/W=O=K M7>_]GS#D@Y/N!5PC])N-BXZ]""UXCG]-=;_#,^0W[%=MX'#?;7O>CR^O?_CU M>JMK=:K[J#[TP&X]1O\+/&2 D;4ZNO[HY1?52W=DQ_ U*5]@2K[[,G[QU-K13]]J[KWU >-AI .6I9KOP:U: MRD? X;&Q#^\[Z3=> [6'QK[M^9,&(\U;2GI6+\V3LL+F>(UIFI_]?):&@FJ9 M$Y6#0K-XD![U_.LQP)211!?_@=-P\*61BQ.,#!=VC:6F;T_::[;W"4RVT8*]OARJ_"\OS8UQ/6>0YPZ%QL\3JBIOEMWSHH6KG?"RG#9\2!CY\=1T&_LSW=]NM_:._OG[8W;F$ M[Z$?_C[FQZ<[]("^9?M_[W_[<-0^VS\]9C=AX--C<7STGY-\#Q]./W_;WWU[ M>0B?.3C[]\G^'P'>V#_^]&P8^.&V?'/S]FAY<_?OL\.CUUX/= M/?'A]!,]/GO]]9C^WOZP>\P__''\[?G:P7_1@:K4ZC>V-#V!L;XF4Q(A9O1#PZ(WN1 MSISO=&N/Y[!Z6N.@@CW+YR6NJC^L9^KU\@>QIFW8)^<6?F['T7&9G8DI+AOB M%!OBP?L) 2X4"=[)W&LC@@#G)B)G%4?1,*.EYTR3M+7-FXR3E>9AWL"AH+A. M:=8%Q2M$\5C64F6U-XP@9:0%62L$,EQ&)#4G41MI@HA@1C<9OJ]J5X?B99_O M7SX8JU:%0*A9NN9J%;'3?[HD6?E1WGJ3V1(ER76_E!A>34QJH:]IZ*LU(4*2 M38HIHY%V.I=,QPDY%^!7$9DEP& NZ:UM0G,^ZDH/X#]-A13@UD6%%.#. [AC MW<&#%-)QA7QP G&J'0!7.D0H#9(I3"GA6]NJ2IA^'V;+=SZ]RO,' MAM3N:'9+<& J-IL,1H+)Q+V1"@4L#()?+#)!>I3 LHHNTJ"EW-K6XGXUD.() M67.P+E&#%!PO!L<303Z-HY P5T$)BKB1!)F4)"@#'1(DXDXGX"\2$4G1I*@842QN;=.F8,4ELG'X M78(<*?A=!'['(D0;;SAQ&F&O H@0JI"-VB-.#36V?GMM7+24?%];$>\N-[!99W^OTX&$_GJQ/;^Q2+V3058TVF@J0HG'$1(^QR M*SDJ#8(IPTCY()VD,L;L_IA3'>3B JD;:)?I BG(G0-RQUH#9H4;13W"P6BP M%:A$-DB+E).1&ZPPY2X[/#@M#H^E.CSB8%@D&*"W]^[/5_UFQLA7VX,!AI7> MSSDA9ZU1!G2.RK2[\&6-D]@.^8W5FXI[9,U/C%6&UKBNZ%X^G1W[@W=V$/_L M^L^OQDO@]^':>)^7QL2?=SKA=V#*_]CV11RGS!^F/_-B^1]8*_"Y_)G"G].< M"CF:J"]\M"<^,FZ=LT"?21...$L$:2T(4IC!GZ-G)J7,H5C0516#+ZZ6FI_F M*H"O.> O;P!_^9%&P;P@#*6@\U$P19"A."'C+=%*:U5USN9F91TNGYMGIBK2 M7=PQ=73'/%!-_<9U/*[DD9W'N13:386T0E!3$=3>K8X'E@?8@RA2%%O$#7/( M4I:04"$*C(TG5H >P:LMCUX\,6LA20IR%X[<<6,#KU2PE%@4G F(<^:1MC@@ M;(UB(9I@4D8NN8_<)1TP?VYNF%/O M;B:\['E3[7EO)]6J"5)PJ05*+D<@L.)(*\,1,90[#,)519\/@C \<[92T:L; MJ%<+D%<*Y GQ:FG4P29$F61@=G(0K]AC9*T%;I;!8T&JM$.C-T^^UE:>['6^ M@%'6[5V6:& MHX$ST-?UU+9* L24O/77I ")W [48T<$PEQ)@PRW#GD _9! MF, IS-HVUTU*[BN0$K^K%WKK7HRQH'BN*)Y0'XG1F A#UG$+9H2,H#XP1DXS M:IDSW+J4Z]B8V:M1U30T5UL)\J87SVTK7)_:&CK1NMF?//*J%5?)IDF3.]&" M:I8+NTW%;L>3&D4Y[YUP8%:Y$('=M$=.$HD8$3"C$90+IU65K@=Z'J_$MBHH MWB")4M \#S1?3KH\5?)!H:2Y C1C#FC.D$Z<\YBL(:*JG&G8S >\BKODB=&< M.&H^2M"(I MG4Q0:FM;@,DU<^G0XCRI&XAG5R8%J0M&ZEAP6*4IYU0C$3V8#U%C9&@D"'X+ M5DJLD\]()9MZGKS.?X^DN'#@5!WZ:5"M<"Z6Q$HA2+! /."!C\K]85$999ZW* M)?J:6I4\DXW#\:K33 J.9\3QA):16ED",L:HR!&G5""CC44^!1>9%<[9L+5- M=%/1.E7;?!;>DZK^TZ0^:13_22U#.U.>07_ )7RK_%>AMJ=2V^=;F2@PA0R# M729<=(B;()&+QL.OU&!LG,>X*OQEQ/T8=DE$66- +S/,4P"]:$"/M4HPSCDF M0:8('1 GDN2Z6 9)29@,WG,>90:T-#7)+'L63I=#&(A6YZ;#P;PJYSQ#$ZRN M"2EO[.5UE8R)R3Y,^]W>X)/]%$LYC%DX[O1._1MM*/ /2\B1A!'7+"!'94"$ M /MIQZG""EB.JB8V]ZN(E?24-<;T$OTJ!=.+QO1DB1LE :LQ*!0(Z!6..4LTBIC"=,=P2*&ABVE M #\UXEAM: M4RJ:A,]<#;5X8>J&YV5JF8+GA>%YXDB0)D1805 T/"$P0\ NB58C'7DP#%C: M69*KZ9 FK54GE'DZ83A[H6HI9'*!XZJCTT7N<)T+'5\[(!OVIKC4JOTPKML+ ML8<&W?.7>4#[W78K-/* /)$ X4*U->5645L%%D&N'P9T^*458OCM\B]8#!.^ MZ'&9L<*#4_'@_NW#0R%(0A)*B@0$.YM!)K?,5DPY%X5GEN7L/]Q4\G[$?&I3 M[G&8>3PW#C%3&& =G#F% >K$ &,EY*2-E.F(A#8>[!G+D=$8-)$@5!G)56!T M:YNS)N=S.#^X0 :8DX]GE7)(?;=,2W\>ZF>.-?U^/H^KKCHXY1UN?B'L-Q<] M?V+S&?MN:ISWLJ8>7%8)Y/%_+UKG9R5-O*[B>>HXR%%WQ\.<]N*;T32_:=O. M8*<37E_/=-DQI]HQ;Q4%,LPKZU1$5G*>3]T[Y'PP"&L.&ZF.."J1S[91/0?) M7"*:]4'R"B*:!6&[@8HS!J= M$&8DQS$49E1N;4O5U&J67(SG&)(\:X70CK4%[RK52 'O#. =ZP_%>=#,9M4A M/>(PE<@F89#F# N%L: -<$@K! MOP3B#)2(I2HBRJ+AECM!J*A'M_?;O%9 O?YY4@79]TPFBJ+P_3ONU]CH-,=6..*_PVK7*9J/^#M8F:!R2B48C[7"H^>H)2D)*R MW*>=A*UMR9I"S]P8=8[&6$'UNHN6@NJYHWK"NR*5#\$Z)&C,J,ZNT<0U,MX1 M$K#%3)JM;=(4#YQ26QVHGV>&=VM>.4X+S^^DC"2ZB2F>-4KROLEX*RF>3R3" M6[6#:/)8ARB0-CFQ$_8Z9%6P* (+RN@U3KG4B&F*!\H;SBG#\P'4K'>:]\;2 M0(TRO0L-S($&)LZ\$0GFC(W(!YT;Q7B*+#<6:<(82"1!N")5MHN<0Q/.Q=+ MQN9Z_][JV(XON=XEUWN.I2 &)['1ZOY]OKO_X6>[X%^VS9 M4J?94J]N'9\4G!KJDD%:^YS 816R+L&L4:$48R&(4/5>XV3FSI(E'[QN(%Z5 MW[" >!X@GJ@:KE5206H4C07S.-FV\[CF9(^\&'ZS0(.ONF>YCW!5_J]0XE24 M^/96M7%A8Q+$(]C52M^0IK_J1[T8\-WXNA-6@DZT?U]HLK9F-<,7LC?]QA^JO3S^D>,90L MU:FY[=:Y_)QM;H,D2*HL6E@BR%&=D+81.R<83YQN;5,BFTS3&EER!'P7 M;QPR@^[!PIN*U\3\*M!=.[=*@>['\I#CQ MCGD6K4.!LES]5PFD\T],JR2IPTEC$">*-,D#A82*\Z2& =V:ZI."XKFC>"*^ MXUA47GE$B&&(4XN1M=P@I;P72G&;7 [JF-2(CJ0!%/U&43S"*9F+,R:B]X3M.33:IJ8H&M#6YKGFRV M(N=)P>T,N)THLDR34)82I+25B'-"D-7"(- CULGH2(P>#(LF,[,<.ZOI"?QZ MBI';QX-N'PWJ5'?GVCF[MM/J]AJ=[B#VFU76;:XP=/UFW^VO:V'$XE!YP!1[ M-9[YPGA3,M[![LZM1!0K':7:H.250MP8@C3#8)/%Q+70)%)/0*EHW92FG M: M"[VR.KGRF,JF!;LS8G>L5JCP(%.P1MCFQK!!.J0%B)=DF;($Y_+,JHX%3#?? M@W*K,X2WY^<1GM2VV[?.!GU/OQ1_RGKZ4WHA=5Y>S_QA>E5-^RN8]9M# X7[ M9K'4/M\MX$P($XIZB8A)'O'D!#(I4.2XI\Q&&IG-#6%YD^N5G?PI7I:U4RU/ MQS$N.'X4C@]>W<)Q )W")H5C?%26J-XK.J^:EV3KGYK ^#G MK& *=!<&W8E2+#Y93JE&C@2+@'0=Q795QCGW?ZWXMSI:UC H-;;1)M_)%'T8D]EY7L[H[ MFNS";U/QV]ZM2LR".T+RN0&7O2N>: 0JA")+C1'6)B(<<(IL"CIS7*AX6.H& MX26DL10(+PC"$^DL5LL $X>\(1QQS5*6* QA&Q075/JD=*Z@(O7,";;%K3)5 M3DNKXUOGMCVN&0>/ YHE52658Z,=;3\VN@[NKRHC5)PH]72BW#:WA@6QXY]Y M\FZF^-H&*SPV+8_=Z=;). D22V12C,!E,B!#-4ZE_ M,@7.M4 5O?GJ*9Q[9LL_0J%JIX+CMW[T^H%@\N]-SV:WB;%AYL(\X M1BI2@[CB8#8Y;I#WW&$:&)?D\GA<2*9 =B;(CCT=$IN MK0H@/I)"G)'<+RIYI)0E &:P&^C&IY#4OX/F^:AI6L-=CEP=Z]!%$^,UZ9U7 MLQC-3SKFW;0/*QWSGLB ;^_Z2"(725HND2?"(\ZISL<7P0030C/@1X]QVMKF M0C6%G%=5V<=A9AD--+][)Y,W4^BA+O&?0@\+IX>;/-NKG:_[;S]*4#_!)HH2 MS87AC'+(R(!1(#'*Q*(1"6>[IDGQ_6RSVK'#YGMP7J<4?762.7[S)[;S*39Z M=A ;PY^K-D*5K*J2*;FW?SYN: MDV=BWKON3"E6BY/ETWQ!W7>;5?6]+S12.QH9>S6Y2D89AY&4'"..-0CVX"QL M/B)(%J6+)&QMSZ.(\Z,QM.(*S_43Z95S3>(1\7"IV*0H_OND4Y MY=YJ;1%(L@0T&C6R03'D4S*,,8L9%5O;S*@F?8!+EWE2Y^G.SV?#"*L22H4; M-H,;[M0><#HDP0A'AF"PU(B5R!JJ$::6*_H5L5/$<$^XE@CY:A#G$J!+*8!40<[ M(;9@0S&WM6VX:&JZVHZ5ZZB&:QVG LV;I$@QN>BYTDQS,)2]Y(9(X5GR&=;$ M%%BO#ZPGRE$H'S2U 3$LOO:-:!\M M4T+KR_6USVP/E$3E]*1PA=$54?[X2Z(KXG@ Q8".1.=>U_.P,W.5UXN M,&S_T*@O6>'\8S&!LL?N5'6D?*&L2HDEXJWAUL'_C Z!*1:$5$2X2LFMT!E: M*'\JRK]5/(QQSP57N?--=1(Y3PS8+?*)(9&:Z&Z]:&ZB4HF3E*/ MI47:&8TX3A%IJ3"B@C!"DT_. ]51AIN*S)S9OKB8^'U/[O5=7"]Z6C'9O,W= M)5UC8L08C$GH7N1BL+?VAG6[Q0UPN*L'B?7]Q?EY.^:SB+;="*V^;W?[%[UA M8Z7LA4_M[M=&JS.D1@!1<;HOWNF^[D;L[9(#+=B;<^AF!FNVN/.6FD6\-YJQ M-S"%!['$EJ=VQXWR3@ZN_KK<__I1"Q:CC0I$"R>(&RQ M B%L'?8,)"I2>"M M;:-8C=QQ!9GK=GZN@'8VT%XGA(Q *Z0.-OCI:1J#;094T'?3@(L,A7^PYMW6_QN;G@KP?=/UGY&P_ MYP9US\XC+(R*G+T];X%E U>JBGV?][KG<*^753Y13C ZSY;/>J:-U+N,SMQ/ MMIV=M[N7,;Z/O2\M']^?V%[\+<_WJXGIWFFWN[[ZZ3"]B[[[J9,G?IA,6=76 M>35>#CMG,!-EFYQNF]R[JVU#DE$)K)$/519)8$@+Q1'C1&GLHJ'9(:?8:C?) MIQ7**@A?:DW.@O!Z(/R.$,8X.489R%]"LQ F&#FE/1):>FHBQR2RK6V!9RX= M/D>$;WY-B#Q8[W/ .A?MT"IW@M_[%V &&JWK,L%/Y]:;FN. M-2(VT?!?ZB&TBO%>?P.2A-F_Z,7^7L=?]'HQ_'8Q..@.CF/E%"A$.!41[M^5 M.B(014C$""MN1FUF;4I(6F6QM3*(F&./339[7MT/Z&AC&Z'4&\_S%CL%M L" M[1WU8I/&+"6!DJ 4\:@IV.IOFW MRS^K22Y$-Q71O;VK3J0C+IFD4$A,(RZ"0BY(BA(# XX ";+J &N3L=4::B7, M6$MU\J.:Y07("P7R'<62M$\4>XJPSH''1"1RVFM$/?S1<*N=DO7H)_N :OEE MD!T-USD^$^E)$]?R,4>JAU=O=0+\]I+)FP2E[?]VO5^V;^<*_>@Z\X$DP=>8 MK*[SLG(A^A^CE%:!IQ@;![F]?6/0;0Q.43I4A:O,Q]5%Q<]N&VX,_5)AY M\=UGN[YPYH>JZ2%,Z,M>;-M!ZTO\]6LK#$ZNN6'B4\-9>(G''[$.[N!B\/V/ M+'P0?SAD[$XBV,2_\SU6G $6M=&"!"N8Y;"BC?!,$285M5[R9#\"@UU_Z.0F M>?;[O8JC_;+JOE??A?GEK^:^?SX3:VCZJO(O=U'B5=Z6JZJS= M?FB65[ &[V6]5FOP70R 3;C?WOGHV2OGZ/L+UV^%ENU->D7K=>>O)OGE_0VK M5*,_J@<,#[8?KZYL!S[M_#8&W;#5K^.7J[IL_X3GF1PTKV M:X1^,U<_CCD!/P>&&K8*[L!?+SKV(K1@-/XUU5-4&]680ZML<'B:MCWOQY?7 M/_P:6OWSMKU\V>I4=U=]Z(%D_C&'O,!#'AF9[Z/KCUY^4;UT9U,>OD;Y"T;) M=U_&+[[_VH\NJUXH^?U7?W35'[]&G\&]EA$H]UKN]4?WJE]@I=;D7F%<%7_4 M51\^D47E#TYD_=0O8>Z]]0''P\@P6OV1H)CU3V,GR[GJ9O).^0;T8,SAB:&, M>(1/=IITQN'^.SRL,GUQZ+4:W5?=LS.0F_,+CF0.)SDBSD6N(?I>(-Z68\B@.O][E<'_VN>=2 M#7*ZQ]VHI5B#:G[SK^[T5(&P*>3TW12R*H3:OY-%IC6S-"5E'--<&6$C-<[K M&+PB. CZ<%7HO8/?ISFK4CD_*Q?%T+0YO!CT![:3Q_(F<0RO-G'L:O_]=>+8 MRO28WB6-GQ_CX M"NZ/?CC=/_K$]J_>M8[IGC@XVL,?3H_YA]T/[8.CU_C#'^].[R:.?3A]=WI M7U]].-O_=KCKKP[^^/?I\>EGL@_W=7!Z\OG@["^R?_3N\X<_#M)^"],_AV5 MOWZ,"ANF6$0&]E_$H"3Q$IA6VWAL,?..Y9;H82$MC MDH.Q>E%>4.P=02XF,)&"%,@EFY!WTG+KC=14;FWSU98]*TQ2F&2Y;?\*RZJ+\8P@[N?UWKC_**77QGD\[_Q6^SY5K]ZT_#5[OF/JQ,OK)K26L0> M9ZJ9,_]^8656:CTKC[C& N.^ZS3OT\5]':/6$P8Z(&I.I'7.!*T%!:-#PG:# M?U(]9+H <"40,IG&L'O1@Y$"1=PGC9QS"DD<'/:6"YE3.59;K;"@=:[^ M/Y;;NQ\%@V (ZOZUW MT[=^]-8,X*=YL-?IK,1&'.0JLU+K62DGES;=@_WNACRKM^U\M;W3#NV@:53:(*%I0IS:@/Y_]KZUJ:TD2?NO*-B-=[LC5$S= M+YX-(FC;W0&%V,\:]_L\[1C9N-0,"17-L[&"2=HSJ5 MF4\^F96592-ER&-NA7-$B<"!5E#D/6G%R^//P?UHC^V5V.NU%:WR6KWFL#-4Z)=;+ M12JFQ;(K<;]\PVH 4536"W%0;6,21_?*N,SK)FS)@4N&%ZMU?[#"&W$@Y M]H;5^3JQ]/GD1T[:4UPNW M[KZIM*F8L2D6O5E(OBE2669C_E.6TNV&3^/AJ#I[ZTVLNM,?]9>%VA+/W0EJ M%XOJ).:2.LM02C(A[AA#&O.$L.$\.1TDIS17%C!\O6=(@=JF&'6!VB*5(I75 M.\"G+*@K#O#I'.!"0A,3R3S$D4@K;Q 0'HXN2R6N>JNIE>ER*YLN)5I%**Y(K/>]5=JO*"PK278=H7EU)-+!$C M/0E(<\<1I\8@;2Q!6 0;J+">F=P^H:T>OG^S6'_!Y"*5(I4F2*7YZ:;B*9O@ M*1?[%!IOJ%$,>1,5XB1X9)GGR($L/6;:BL :YBDWL\2N/A_;7SH?NU.=CUVJ MX\KB19%*J8XK>)*ZZLE.B&&R!T1]/*D^\*:W MZ-/"Z$+"1S#*DTX:)4(%XE01I$-0R-K I 8J91+3P(%<"VO4 H 1I=< =;[["=S+/6Y1 MTA^X+NK6^5H;3%NNHU@@Q$=X+ AG,%=,.Z&EUU2Y1+10,N;3W!_:2*QNV5AM M=ZY[BAV.1\.1[>6Y+ W#ECG8_6AWM$"JC. 2:T:1Y$PC'JA!UB2,C$P>!!8E MSZMHAK6-4&VE^(H6T^YL(FOI^GX\[]=X![A,LNU><';+6;6Y 4D<#%__9]P9 M793H;TF@.EQHMP6S;ZC'" NC$(\A(L.T0$(D:4-2WD0!0%4 J@#4I@.4L0RK MZ#2QW'*&O4I%B"I+[K1U& M2-O@Z[672S=^*S!68*RI1(P''R.WD6N6."/2R:"PC8K21'60MD2*3XA0?\X0 M*B09+ 2%B+@@@&T90"@B"(J)"H&Q]HI;8%OJP2T "D05B&HX1,EHF.CU?H9>)C=Y2UHCD7*S+TDBG9? \H3]VW7CW%< RRM5M1]BT M>2BC+*-<]U%N>.':J^CCJ8N#QZU=NQ-K;C27O+'4PQ/#C)%1284A^J7:4"6D M)$'0E!RC-9TD]"&E'D?Q]*P_L(.+FDR6U9('ZT0,6SLUB!F_.&VX)#B@*SA 7,B''HT%> M"V&M(SK@?"2-:6NZJK80:P%OI3[V.4D3"XD%+BTGQ'"OG'8N4(*%\\D[(\(J M2%.ICUTAHBS4QSI)J!=#")254/$)$6I>(:LU\&&7C\G* MN2SNZE8Z F%,B;?!6D4R0A%2F%:!J V'* &QADF86AD=YYY9'W#D6B49 I&1 ME%BQ&>@UKY"E22B+!4&<$0<_4F9:@B(=10J*<4<)R[LI^6QU5X9 M79*:#2+=^PL+-)[M5UO_+2-::*1Y/A=-D=Q\US,D:Z=\5<>C:(*0X&,<\M:'^[U8NCA^SR M7(L]">68\"9*99FRZL0D2X3Q N64YTKL)>U<)ZX^RV$1O,U@(9"EX7J12I%*D4J12I M%*D4J3RF5)ZHONA9P_^\_[V.]UMVV J=SYT0>Z$%+WXC-?#T)4=KH7"&6"X,)[HY3_3D+HW@U$7DVP M<_AV,JK2/F2)E-"?B^U#0FZJYDE"@4J).,<&.6P3\L)8XS7WHCHL ;?E#043 M&P(/FV*\FP7:12I%*D4J12I%*C^V5'Z$RH"%U,#9>)#?&>5M2/%+'/C.L/I0 M_6Z]+6E8:@5*CK!(I:P$EZS +34C=6*@>O.PALS7$RP-)5NP5+; +V8+?.31 M*>&1I]8C[FE"3MF J%1:*,=XXFEK1RKOF_AX%FB:.!<@,VX'X2".#M.O_4&*G=&X%,$MRRR.%]/:PEH:F8D(4T?RH:,>:6$X M,E80F3"5T5 @%A*WF7APFJRI,+(I1KY9X%ZD4J12I%*D4J3RW%)YOA34USCH M!SL\62;[M!1E+,FHNU'&Q624DU0ZR2V*DAG$->-(1^Z1-S10[B+74<],N2F< M<3-K*5\NIJ"&X\$@]B#:C2$;42N>GG7[%S$._Z /VPE (X[LEW>=T4ENW0B3"B]4 M[_YBAS$ (I_%WM#F\9?$U%(LX^_%Q)1.1#(O!(I$ LGP/M=;.H:LBQ);XIGC M.#?K$FW,'M+/NJFHL2DVO5E8OBE26:8C[E-6U,W/)!J^J<\D.NHO"[8EI+L; MV"[6UG$2: I2(!DAFN.6R5Q:H%"@SL8DK6 TGQZ VUH6L&VN61>P+5(I4EF] M"WS*PKKB I_2!XL<=2_C$> M^!/0[&%58F?/SB(\H.UVAXNG5"ZVC1O&7J<_:/7ZH_@,577EI)'F+I,5V?S( M%79%^L4RBVS6039-RT8-0NHM\O"C_BY,9!Z9[>85@+W>2WO6&<$?$ZYRF%Y6 M1.5EYBDSUOYR3E)>13FS]?7QP"0]=*:L>I1CH8CSBV$IG$)9*)J* 9 M%4KGL^5YF^MRPF73;;[@<9%-D*8?07'#$O&(R8- E?(VTK:Y@6YL M#I1LD*%O',QOD&R>.%\Z.]C^[GNPO@NXU8:LA;"Q!'SWKM[;YP=?_<= & E< M,R2"51#P68\,D11%;9E-5!D6/01\UUOC/5'I0C'N KQ%-D4VC7"**TB,%J?8 M-*?X:7P'@^A@31IY<6:8\YXMH[9%7TB L5M)80B%8KA@UQBIO9,:^R M".1RK6K.@,Z*54L#O$?=[[XV2VA%*C]F>5Z1>['&(I5&2J5AY7@W[(RYM[JQMCWL3_C#O#S@BX]N!SQ\>:E+^)OG_FV_,=I$X9(AUV MR-"D@& 3 U3;4829=11[ZI3V6SN$M1F13>D)5.R_H'*12I'*>O;&*[YRO7SE M?*LIE8(&[!,"7\@1QSH@;4E"BGH++A1STCQ?N9GE>8>CDSBHTE*#> (6T/D< M6]W^L#2^*ST)BE1^X,*Z(O=BC44J12I%*D4J:RR596HB+(N*,NI\#($G;0Q) M(7A-J/3),W&7@ZYOJ8FH2/;+18Z]UP/*'7\'HEV5/!S9+R6>7"J>? WQY)^S M>#(:89C7"='@ N(T,60Q$=9",^L)PR8(QSE)TJME I0[KW@#LYL' M*R5(62I(V8,@96\>I("( N8&J60@2)')(!<41\13[8@Q,HFPM<-$6VG^7+UC MBL46'%U+J3Q7HJ?@Z!/AZ#S90ZCC3$B,M$L.<1<$ L<8D+&,.JPIDZ1).+J9 M%3Z_V&[NO]5N[=N!/VDQTFYE6WE(@<\DIJTW[[U@,->A/\YMNJ:/,/D /.DW M8MY&H]1R;7Z4<%BZ))-4CHM@G$PIXB02UBS*1#[N/?S\O:-X>M8?V,'%Z_^, M.Z.+NJ_/X7@T'-E>GL_2P6J9D:(!\/K?SR?XNPK\^4'S.K.['V(N50%^ M!3!?VL'@ J9N]Q2$,MH=C08=-QY9F/FC_A^ I;W2O\YW41:Q[G-Z]+:!.MX M A[ I"*,42V$LC[A5="Z^@#[JD=$H70/!:2%XY,CTX'PQ)$36".08D":&H.T M)]8DRVE2)I]FQMI&L[;0XME1J3&05$A=(77W(G7WP\M,ZF[H(97/>HR#84W> M"C5;$@D/7\Z04#H/4:W!B#*.$7C<84CPUOF$A"<1\2 4,D0; M1#6AVCH%LO1;.Y*3ML+7.^45D"P@64!RZ0H9;QG7FA@@)9SQZ' ^DD<2XB4+ M$+G=CI+++^@6N%P!7,ZK8SCW-$AB$?42^&3"!EFO+4K4*PWO!(GUU@XUNLW8 M]:AZZ3K^@I0%*3<-*9< 2N>B5LKHI)/AR3 =N;.10=QFB7;4EYCZ"4%PON/0 MLY@L#AH9[P $E<\KQDX@XKFBP?A@8DXO2E+X8D'!@H(/14&AK$J))8BJ#;<. M_C,Z!*98$%(1X4I0W0R G-?^><\QN"R"(E4J;_2,R'GB(;SF(1+)9>+ $AEG M;9S4F2_#49JO[O,C]\3K^VU9,J_;V,;8.\KFQG/6'5;>]%X-\1&[G<_SG>2>,3J;8 ML7#51-YX?HEU,(+QZ/9+'GT2OSEE_/($+/[,8ZRP1EELM"#!"F8Y&(,1GBG" MI*+62Y[L1\:WIA>=#*;C/K/'8&>#:/]&-L%CO;#=(+L.DXR)^"@=CG'4#K9)!=SW]]7Q)J:^FK M/+7H^V!8-R0 _6N1%[?6HS_\65:%:'=ZH$>%M(>.X.Z8QC%X]O'IJ1U<9%C; M]3Y73<+LM_X C/"=>!/"/8KH[@&71:BW"U7>(K?-P!%:<*1A*L=RA'"<^4/K M33SK#RH,L;T ?WV.O7$L,+*6,M4;#2.LP$C#5$YN[<#08G]X29Q7X M:+XL-QL^>(&/AJFVOD]VF%)E:ZI\ C;:,!0!3":I7.2 M;.WD[>"=^MC"BG3D]628_]@K2RYK*U/"-QI'=,&1ANDR%6U- I%DZEX]AV?5^, 8,^;UC7:?;&14*LJZ2 MW'#T(+C 1\.4CDW/EO[#7N2JSH(.4GG:-*636SO[\>M7VX/K6O5. MK((=:RE&HC8;.TJU:=.4SFSMU(@Q6[&%7_-YGK$WK&[;^J,+0RQXLI:B)9M= M-D9*V6G#E$[3^L#4^CR8UD_Y1)B?6V<0U52]>EN+7<3K+72YF6^KVDI>,&8M MQ4WQ9F-,J4UMFM*)7)M:XJ1GME7*CJ^O=BFYN4-3PIDMO8DB=7NME?W VF9$J3YUAN1,Z M=E 5V"R.OS$COWN7J%9#G^ GF/C127\,]PC#=BM^\3&W *SR>%D(.:LW^:LZ M(1 ^,^[9<>C @_Y\]V=:MJO?W= H=VZ97_34@F^1%ZU)L\Z#\2GVU_E:V<1"/W5[X8Q"',)O5GX=IIG-SE7O5&?IN?S@>1/CT6Y!% M)P$/Z8WF78NF38N.8,R_=/O^[^?MZ(GW7TX[>AZ<'GQZSPY?[8L/O^V1_:,_ MZ<'IOT\.7OWYY?WI'C_X[=>3]Y\\?W_Z*WS/FV[\OS<7']Z%,T>YW*?O*8R# M[W_M_OW^TU]?#EZ]IQ_>O<8'KW[MO/]TC-^_^[5S\/6D _^F_:-]MO]I]R/# M@@7#(L)"$L2=BTA;[U"*V+CDL(4?=>O53F\3X+JG@*P\NGX[9ZE:,_L9]CR\78:YT-XIG-&PG ?>8/#D(^3;YU MWAF=M(YC+PYLMWN1WP%O&NM[32S^;-"!KSOKPNTJUQM;?_6R,ZVY0C51NY6) MV=9/>.$_8SL L@$S/ZB::N4/ ;.& M, [D/.B?5M,](2]WU():\#"PZMJ+: >MV,O?>T!S=JZ?Q;?SR NP%" M=ZW3F\TL;\)?5#Y,SW,[I MC3/4GEIZ_ZS3R_,,4SL71!MF*G6C'[4 ,UHV?!H/1Y/+\C=TAA5L]'O=BCOT MLNSSY/KQ8% UC5N\H WVS^&=K$Y7WCVQO>,:^4YG MQ8QQ7IHT7.@V/U'0Z=M3@QE!A!Q;IR"KD^'$<&X8?'6WVGRRT& FQMW1<.F; M#"K;F4TKZ!$,/0 VY]30U$*F-X :&O;KI1IO4R#D8V.],ZRIPJ[Q3<8_:;,!&3:;ED M>KXJX MC0I9SCUB4C/)$J/"IVM!P].%!7_,>7#=('XNOV<-#N[AWZ<,J*:7-=6OGNJ6 MQ&8'WCT'+Y>=\GDOF^E"IK,]N5NV[M%)?P@>!0*'J86?GW2 #)['&MMLZS-< M4Y795>,#L*B^ +YZ]L'LPR;X6>4?'$0G %7P91?;>1MT'$S"G-9H #-8GS12 MDT5GNSFJ6032V.V-"R%_#>)A> ]R>YCCL1P2-H[\^ M6NXQE]HC0S6 AH,?)LB(N/!6*(:9Y/P900-DE)5[)J5G18HZ!U";=<6-OQ,H MM2?Q668>F=%6X5F.[7,$4/4E&%8D?1X:9'YR:O\&")@^$(T:C(Z81A3(@4CLU6'@^K2[GS/V: M^"-GAQ7NSC/7S,S]0/4"F/WD^9\US?MK: M>_/[R^'6S]74P$U@9D)UH^'BYZ[>=3#K49Y/(ZOCJ+,Q>+5A[;[C1,;P@>-^ M/YQW()+-G^F 9^D,ZBAW2K)G 1),.SC:*HK,=P';F,0 <^.I9ZF.)/.<7Q[5 MA.Y6!19Y3E.T57!4K=W71#]/W^)'0&(YC*@2(C6-G]H)F$&ET!5+S\IT*6=4 M&5@,4['!+2Y]WO>/>]45$$TOFE@U$2&".H-3!F6&+\NQ?!W)@:OM#^#A)OE" ML)\AP,TP"P*BQ;D;]E6.)W1@#!D<,@^ILHL3PM_+\676S_EPO1T,JK3E].$F M&89Y-+7$:51/YMZ?SHWL'D/X/P7824\8(&N]T1\6S/'_^MW,OD R>SV__6PN MYK#7^C6ZP3B3-F*F.9GSB@_&&D%A]#"HJH%-ZX_Q ")2 *#YP_V4);UU_0VP M_@IW;GEB (GI.Q.4#6_N=.@)MD?]$YSM@.>C_X.U8 4Q795,:1$690 _=9W9(TCV%T,NB/CT_@ M/N ZSON#OV>PF%U)=Y)/FW@( &8G^'8UKJ0QW5]OJI9KTS9UKK2KK[ZOYX\-7>V+_E2?[\._!^4?GDN4F:4133$!T(T?.AX!" M4M@KYA,$SUL[$NLVF/BU@Q@K)F>')^TJ9SMQ19-$Y=0#3R+ 6K';V3,,8K]> MSZ^R@]UNS33 @FOMK-*ZN86_']7\:W+?B9W,EH/>+-QF>O_I\E#VRI>T^5._ MD^G.B3V#KV@1TCJ#F*YVZ?V%XH*KWS5U$_/KO)WX^DM#JA$&;GD=*> M<-;@ M.<$95D01?HG9#2[ &IVMFM0K8=MOMUN_V-[?@_'9R.60:Y>9K;LT'?PI,7Z,3"L__/W%_#>&K(RD*; M 1:0&PM\8_"YX^L:(=_M3+(%4V;=R>ZO4PT(?L3*^\YO6R&.BW5J#^ .JM24+@AB3A8J'!"DC #U)Y*6^OO"Q% ME&M>1'EC]8W.!%$-MD$ 4$:R86N$J#70P_1 M_:MZT(4,561H__SPSX\.A*&T]XCP2!%7W",K9$ I&:U ."3PB@RU]YW/U=? "J?L=>?3+_K)HV' MUWN3?%"E0K,G&D2@$KW:D8XAI'@WR<_GQ, @+RXO7M2Y.E.9&I[9P:AF937' MF2X1]F\(UR=I^=;P),;1=FMZTG2+R(HJA0ADICN<73J?PZHX8SZ'B_RTSB/V M?96DJ4C:+DBBVZH)&EG3I>:;H_^7"_F@MW4^J(+^9XOT]WJ+!6)3NML99B+O M9UG V])8%1*/0'E'$Y([/05L&J?;'%-/*>!%^Z:2M2K'%?IG4[78??M71W8C?IG'=_B"@.(U['!JUR)55&[ MFI7^7PS'\,"36^>6WAE2*G[\.B]Y7?S/L'4(='32KV9^4TT$XOCG%XN%M'G6 M%@6[ M8_D[9Q/MODEM[#&4.%_M8#QC0LS:&>ZUJT) MW*0RY7+Z=SK$!63X:;[&/.[--2!D\^Y@*K=2K>C4CU/+?YSGX#@K M9F_JL6_3PIR4 ?UV_F[.S#DSWUO'>!DZGRI MEUOBZ*0_66')8JQ$N* 'D^FL:(RO%J7J;X79.>Y\GE0+9Q8S497\[J2F;;)V M-I'630.H:NXJY:D$-1E+O02PL,P'U-6/N_-5M4X.?T,KVFIVA@O;=LXS:9F/ M=4Y.>OTJ%S2L[3X.?"<;/@QOD&V@>OG6 :VIG=^RJ-RKGR\L.K4W>4/P)(G7 M.,*0E0C<%)LHWCD8V25C6%B_G91$WU[D6"D$$-5854G/];Q:DZYF8.E/(2FD0I\DA+1)#TF@2/(Y2,KNUP\SU.,X>0ZASG%.0 MDST*>0'VD@>IU>V2'XQUN=&BJE6AQ(V.\#X^[A9ESB_]:]R++8:G>KS;S8G4 MB<<93@?8'X\RX%<7?/L)^Y>MZM;"Z&G%0QVY%LM8!\M@![L/L(QKVE)1G DW MSHHVJ[;[)I!FG1_,S6>8]W7DD'XEWO1QB^,.XOG"UKQ!OP>_^CHS6C;J33?J M_?G12&JHM 8E*4#%F(C("DJ0!9/'6$<+T]O8C7IO8EX; 1ZZFS,!H,.+^U0O MB?PY,R6[X^/Q<%1%Z74=P3Q;OS#>MQGRJ^SB+_U=.B%2APP+F8 U);NW;6&">&[VK(-XVO\\<62S#%'ED">+ MV<-YB>-I/\1NS087N69G(=%2P:*MO?H" $[KLN#*6?5Q]X8/@ NO@\- M+$/.UBPA2LV#_#O6&RLK'$Z3P'F!^E8A[$TYL/Q.>UKV=NF:L\&T*+%F'/-K MKK[S4V<[;K?KSFLQLP-U719;UD'[>;N7EYVE,6ZOH;+Z'G5,(Q%)G,N4+ M<54.I(?#NB:IWMX(.CJH KGI3I5I%6(5T]71=X7SV4U-%I4[@UR5,Q4>T*7) ME^4GGKQX>;/*=F4^\+17!CHK2)T5GU>I[;J4O)/09/I@8B81:E[?GL2D\:8P MM))4MWN;ZFQ_IS_&>AG9NVH*L@I-D72.)A->^2_;JTL@)IRR)LA59JD?ZGU* M@S@:]&?I-PCA!WWK3R8IGO'IN%XF;\4Z*U 5.75&=6E@COUE0-HH M&K$V5/%TK:.%(BJZ)!(V>='/:A;A?\H9);"WY-IFH;_.)DM,BRL'UQ4N+NI; M5<0[+WV:[UU]T?IN"XS[ <)M#3*^][ [_UOWKYX5G0R %@#N=;OV;!A?3'_Y M9^@,S[KVXD6G5^% =='5GF^C_MFD4L.8;H^:;87YK6_C;7+/]SB6][KRFX,EVTSH,MC'&:RD=[KM'5MFXMRU<.%^J_GH M#=T0)YV@KMC&:2>$[HIV$5VM&[H6YU1U4J_K9- ODV7TRZTF6M.^"TOTZ=R, M:5GD*+MS8/[AYN&7>-SI]:YKR!7&=FE>)J9VM:ZQFHVGM+Z)EP)_\X+D-FZY M9J25Y^F?/^3W?0>I%DF?_X&66'P0RA"3,+4R.LX]LS[@ MR+5*,@0B(_FXE]&?T.MK#M^MMESHPC!5RVIEHM[QM^YK$"?O3[]T#S_MX8/3 M_?/]3[]VWW_Z5_?@U9O3@Z-_0PQV3-[3]_#Z7WG[<'W__O3AT^[%Q"[$7BONT\_I/VW^.+W MH]Q4R:$".\\*._@2 M[)"4DK,8N4 YXL03Y)SAR%NNF&'14YUAIZTH*ZA34*=QJ,-)TMIIPZ147 ;A MG'74)9, N15>T((C_F8AS;% MHD&PLW28F:K_6_,P$W[T>Y.F'O<*.:_,PEW"_WO,Y/IAU],':@V:K1VN=9M*?0V_B@VM==11;.B^ M-G0I\. F>WF6D%>Y2%,IA@ +'8J*0_RAB:<\'WDM3%N)ZQR@V-!:<^AB0_>U MH4LT6@G""3,><4$(!.\8(ZTU1T%J93'#/CH(WB77;7Q#^'[3PM;FK:#LWKKI M[#&63U8T=>N'(4_ 9>>2_ ,$N==[68NQ(,@R"')QF.$?RH)^>A(J.X2'@]^*+3VU+5UBM%A:2J4C M*#'' M#[_)/9QZ,;R>;*19$.ZK6K8%3Y; DX.7E^DM%<11[1)B6@*]C98AFT+VT(9Q M)6/4+A\GKC*>7 ^0[^>2?RB[:E:FMEC3JJWI,L$U$!_R!(:$$T&<82"X5%!$ M;5)&$Z5UKA51;26O5Z@54UJEB[H_O2TNZOF-ZA+E!53TX(9 7Q-GB%/BD?/8 M(&*39I:::!@%%R5I6PCR'1=5<=Y_5#O3;FKCO D[;H^6[,12O$YCFK.\VK\X M.'^0$_G^_N5\@$U]7,^U[G-P(U0U+)B=G#-M@GBE[SO<=A 7M[E6K0;RZ;E5 M*X*Z;41^_:0S'/7S <[=:^T3OG/N8FFQ?E_[5[>W6,]CK*SKN]W .=LJ?=DW MI"_[M^;\$7KG5 V8Z8M';Y,0C_-3OYD>Q_4*T*?;'XX'L3&]#RZFKJ3[]_YO M_X;K7X,+^5=G_^N?[,.[O\3AT9_\P]$^?_^IVWE_=/!I_]U?_*HK.7SWY_F' M=W#_(V!8IWM?#UX%X%=_BX-7)]U]<"&'[_YULD_WOWPX.DG@HCBXC\@I;M*^'(V-SC^_,')T723 MCCN3=CJ+?;7GWS&L!3QLU><05JW;*N%6@H;X<9@[ O53[H?R#OQ_OS[EN6>[ M%U]CQ02 (,3I;2[W:8?'JYECW1%NQBRZ_=XQJEHK3\^ZRP=JC6QOVLFE/E^H M;C"7&^F C=N%@]S^ZE7G+U2 .*Q[($Z.EYN!Y>(W=Q9/ULZ]NZ^VEA]V%OK7 MWTJH0-A0L9ZC&0*EBKE&*& ;0EL MYCJOOL$TLB6LB5K4.)VCWJ(7E_5"'.Q^U$"]G T$14T2XA8S9$E.,"07K/0X MI"BV=D;G_>MJ,9A-[$POVI>.L)J=>I6U97XTWT8UT@.,K _N',69FZC/V.[D M5M[Y*,[J0-7A<':09XKYE-43.SBNP;5LXBKLZP*/NO9Z]53?:T *? MV:M/([55Y^, M!GWPK/F8VVW>#'[RTAJT,WT#X0DXQWPP7>Z;._<@?U3N M_7?P]+_"+$YQXZC___/CT(1X8FDR$82$!!/C!Q."N%$,.4F5XW$ M!O0XO8V2SKG0U (GS'0!U>8J?+9H[8J9I'UVW.AB]N MZ$CV&)W%",;;N,XW+-M:3+)MSL6:-, BIT&>[=N73G[:0&XK=895S;81RAV9,B_V8 M&BRQ:UV\'O"8/\9TW:4I7F,1J[G-V994I&?XRL8*]1Y]!F\JUX0)>LJ:CC))VJ)SC@W/-1WB\2>^&F6*7NQQC(B,&?.<2NITUPZS#R3S 3FW1T.(%JB M_J72P9Q'F1Z^^:XS.GDY'@)QB8/77R;+/;O5R0''SZ5_?#IY/NX=%)YSW]%WSO'KY:,?;^ZZ^= M#Y_VX+Z[9/_=^Z\'KX[9X;O7=/_TWZ>'O\'W_O:O3^_ACON?WN1-$E\F%6/G M'X6FV$:I$ U<(FY#0CK%@"+7">0HB=(A(NB-1L1/HZ0Z00+!94Y Y>VB+. MHD.6,H>2CESZR)65$A )TS:[H8"U48BT 5SVYG+W!G/9/RXO/3WJ/@&ZW,3= MZ$/6#'8M82E%H:BWJ=K3KZ@,6'GOE;$F%2*X1K![\'*!"&H'<)N21U1JAKBT M CF=&,*$8T*ML-QZ@%W:)C<44B^)NM\ E4?A@<6>;[5GR65RCMCHE06A.TLU MXXDD96.D$/45&K56]CRG45:X(&202'JM$1?:(P?0C7@R41&='#"IK1W9IOK! M'5$?UYPW@$1]*R%H&L>@COHCV[VYO.@1TX-W N')/>Z\(K8)"&T44Y)P'8G1 M'#B7=3HRPH3W@H-KYH5QK1%"OUU@7#&D0*E(2 8."&T)1UII@PS.F3=-L/&9 M<4G=EOCZV>+W"W2764M^MKQ<@8);H "3%)P,@BDG.9;$!4.X5)PR'@G\7LC: M6D'!G*P9'R.VP2+B0\YY.4 !F@RRT@L*:LXXYCGG!5# KO+:UPW&;F8\C9"2.>)0;MV(@&4$9 5G M2'L<7!0>*^VW=DP^''Y5BUSK&#!LFCW+X+E(@CHP9:X9_#\A6&O@G91)F6A9 MM5XK>UZ('8PW0C"!$LUG1AHCD+$02FA/A--4"J5RZV73QN;ZJ<6-LN<-8$]E M7;JL;ST7BRKK6ZO9!G>TFX&U)DR['WD@1EM"4<)$(QZD0HYHBB3!A@F+!3<* MZ!)I$W;]^+]&K7 5PVTH72J&NSK#O9@9;J 2A"4,8H8*Q(53R!JND?,J!&R, MH@%7O(B:!]?UEJ7ILC1=%J[6BRZ5A:O[PNSK17XD+,,RY<5IX0!FF=;(>JX0 MDU$J['6(,E?NM859YY+I8N(K.^5N!B56?2<.%'N2(Q6(J8"1SQ9 MFVOZ$G+8L6B$5A;[W$_R>^?6-=24-X!-K<4B]&'NP%W6G\OZ)8.POA@QYP0HK89#5^;0WYWU>L5*Y M[DT3^,_:"/AAVDQL6J_#']F@N79&2,L4,8I[J5P0@F!)H^?>RR3+ O2:&?0\ M8K!.:B$"1L;[A+C"&DR;1V0X,=Q%2EBD6SN\3<6#ETC*"G19@2X+60WE464A M:T7H^N>E%6AJ,&78(0P20SSHB( W!402!:KD-97$;>WHMM$/KN\I"]"-L=NG MI$O%;E=GMW-6%&,R7#.!L-,&PASND<58Y%U\DBZZOW''[RGIZP_E_7G MLCC5"+)4EJ16 Z5_7TP61KT;:P5 M+[/$O +N-%MB+O4D3V'J"ZO/U&H5-$<,!XPXB1)9)@1R AL2+0LD=Y0A;6.N MLZ:R_ES6GV> L9?/W12MV.Z>=7G7P<]D37=:DRYIT6<*Z#[&(6 :A M& :WA#E03\-,!/X9D^/&!G:7^&!Y8E&R,ROB&7XQI$A.68U]1)IP@SC%$%Q8 MI1".T9)@%7.);>W0-E/7>RHMS3/6,638...E7BC!C)1.!)$"$6*ELA2(#XD<<>D5L@K^="9::QQ@K:,/ MIT!E3;DYQELHT#I8Z$)A'4U1<"L1I1:"%&$M,C'AO,,.1YN(L]8]E *5M>.R M=EQ6G59P%/K#B=$B'_H:!_U@AR=EF6E5R/KW(O?17$IB7$*8R=Q36VJDO>8( MO)X307$B-=O:^7__I2FA_RRKRL6^5\&=BGT_LGW/F1.CF'NO**)@Z8@G"' , M-0)A[E)T1!O!Z";8]P;PJ[5837[9[U7RM*,8R@)R64 N"\AE#6IY#D&($A:X MIJ7!\!"8$UXF'9U(QAC.:-G4O$:$X].E/DA&:$X=DTAS2Q%GQB$#4D7"<*NM MI4KZL+5#I6XSLJHRU76,&3;.I*GE(I>5NAP%<&DM@;^UQI)P&:(MVYK7S*07 M8@@P:6690U(KAGCN^FJ\Y\@Z2B()5!/"MG:(P6UC1+-->@,X5%F)_@$6LQK* MI)"&Z1!#Y"+U@ $ M:\&%V]KAM W1ZAJO8Q4;7T=V56S\ 38^IU->8"DE5L@X(Q$WQ") :(V$-T)A MKKS/1Y40VM9JG3L<; #56KLDU.%9'-@1C+45OYS%WO"1CX3^$:/9)^14,VF^ MG@BSH.Y2J'NIKQ[&T3.0&*(R$4!=!;QH*H;3!R.6IV>[Y^6PJ;FD:#+R+G7^PS2.HV]T5XEL*G\"H N!:"7NN@I M:Y@UT2,1](!RR"@). J+S(#?&5*YG$*4\:8,,\PG93K'95=GLG/1(GDSP M1*)<<(0XY1$YQP0"#)78)N]\4KD='D!JLZUV SC/MY(_C>8\D]1/R?RL>#O] M4Z9^IL*<1)(%4Y?"U/>7CJP5T1G-&1(Q)WXT!AYDHD/8*,6YMHD&D3&5L>LK M:DW95U\,=2E#?5(65 SU088Z)S_&1LF%UHAQDD^B%1S(3][.21-SC$0AOL6ZZG.GEVDNAI_30A/S^W6[WX[-5&FX>L#Z= MW04JJ1X MT._UISGT.J@LL'H?6+W4^E00S0/C&.F0-.(L862X!UCU1ENB3:(L-U:DC>VK M6$STB(R!>L?!!6+G23<()P*P5*@K)< MOI:QDF$4?4S",N%3\EL[$K?!)6XH5C:4]O]C9&%FX-_0^;PSG?J#\2D8M*__ MSF;8Z8VK\\-V_A<^-KUG-26=7HB]T0LF*YROY>0&_]B9R:RZ;[ZJLAEEL=&" M!"N8Y41B(SQ3A$E%;3X8V'[D;OZ:^?WM.#OP\HO';T[TZ^'E"B&__OS<6'=^',42X! M<3I@_1C&Q^!Z#BC!]X]./KU_=P#7 D+]]AK&NP=C#>G@E?^:>R$XFEP4,&^ MU8H UV=930=C4/E?.SW;\Z DK;W>$%[*E3K#Z_I^16EOU^@KAC'1[N\.ZO)# MD*0I3CQR+1GG3&HE152*:4V$"!@@\:F-X!5<]AF>Z//"7IF9!=_/[K]]U:H? MZQK3J![K<#QHG0W Q0\N6O#C[UC5A53&U^H,6Z-^JS.M%QE8@(%!9_AWNS4\ M UJ0,LAW+UI_;;_=;HT&T<)%%RW;"ZW3_F!T;(_CY6N'[588QWS+$0QAT.J< MGH$?:X&*3#^/!K&;6VFV[' 81\/J7D R3CM5^=APN_4NML;#F&G*N1V NP/6 M,5S\1+[9^4D?'%JW#Y-R:3 H>T6X]S#Z\: SZL3JZ4YM+P\T?W 0P]C#^$[@ MN?-C5E\7^JU>?]0ZL9_SARZ .$W5 !YN9B[PO2 I"QI;J2[(X)K:9OF"FOM:@;.:U IR M$KLAJU.E2JTTZ)]FY6PEH$Y9@+FQ*W#O4:=;O5S]F7_)%V?S 'X4MEN_KD@= M\Q.,)\-/G2_U2"[=NWZ$T8D=M(RF=JL4/^$F>SD#[RHC!(4_I_GG3 ZF1:;+EPUH9-X?HEU,#/CT>V7 M+)!&'[.DGA3T])4I6?AY,I@.X:P2$DSOW\@F&.$+VSVW%\.M?UQZD--.;WIO MP>'+KS[PK8^5T@J#1GBJFH=#N-8?5')] 2HN-I.6[).0*:<&,Z"!23)1A M+IPS01C+8G2!&J(XO\$$G@O!9T6@;S*D_0X$NQ$POO?F]Y?@?.,9C T& H#9 MLL>#6$D\*P),6#_OCX9#X#EWP?>$;PJ9W:HB=#_3U_ M:M'+'<=>'%14<)#G9?;TWXH7E6?.).E9M(D+P8W5EF-/A= L*6MNC!<7TE.@ M:/X%/&FP%],XW((F'\7!Z0\6.NY_/<:'K_;$_BM_7OV[^]$H&BF- M'#GE(N)>>V ?%".IA,/$8\N(V=IA^&K45VG8MZ08N*>6>@D(QWC0TGHEL*/1 M:<\$3JQ(<552//CS(PF!8DTPXB$7*"NID&;8(^P5MYI%SSG$Q>:Z%&%VAS/8 M*^&&5633=\#"*@@!D.F[D>WT9EBPW3HZ = !@0$$WHA*"'FTZ\%?GS2!XY>?3?<("=Z8N;)^3MKQG"1T:W'B+5<3<>)J!: /"VNWO:AW!G>)@6_-$\\_''A-\/CW)J] ?.S5WDW)S1 M@4A'$64)0)53@%=F)7*$6".KWA-IFFM_Z-MXF]WR/ M8WFO*[\U6&*VL;CO@)YEL.Q.M_U.D=$W3L"I8>*J9M3A^.,L5UZ+)O!D@:!" MC]8$/NY03+3$22\KG0#*2*(KGX!].P#'QTB[E:'VAWO\5]''RI-.9@!?FH&) M?E_),1%:/?@MY1-W689<8N[N MI/VW^*(J<'F+SS]J'@WV+"!A76X+CBT"R@V_,6=\DE(0#7$KP:)-\/4:ET:U M*RAH\R.AC50T1*VI"<1QPZT!D/&21N:=]"[1"FTPH05MGAUM\ QM0"34Y..9 MG(\*\4@PLC2)O!$F1"L4M2D!VC ,:-.8ED:;>3IJE24K[456#$J4)"L(,<%Q MGF+21/ H<_*/:RZP+12H(:#46:! 3 MJB1?("QL1%X$C[55$@L)_*@JO6=Z= M1TA;B0=W;"HM1AICK-%%BS7'U C&L<7.,FJXD5@Y[(/7A4$TQECG#,)XJ2(V M!'$>7-Y*RY#&AB/'O7416^,], BMVX8VQE8O5ZQ?K=U]6&',DRQ S=5XH0KY M-]OIY0TF>[U9W<]AFA4#_1$'E97T_(^]%/7G1V\DPQ"K(*Y,0EQ;CZRR#"4J MO;0D6,K"M:6HIE0@'U6+S;ZJ,*F7J6V]BI#798]! X:MG_(.Y3C\N36(OG_< MJ\H=.[UI+Y=I"4Q>OQX/%BITZ]5J.P0P[7;[Y\,73[!@V[ %/B:W)57KM&:V M5@M\:S78NZU&/D,;A<=975GE1\TZK<8>G0QB;.W#YTZ&K=< :J$U6Y^\0S3^ M)*)N\/3-^4>#UW$?Y]%?=NUP6.WKRO[E8UH8MFP//J3UD=LSK1-CO7.!<2Q-WZ4PUW*\NX:)V>]YCAP MQ970FG,7K4K$$8J=##)A(U?9IWV>WIKFM Y["YG;N"'IVM,]O/_J+WKP-?Q] M\.GX?/_3G^?O/^6QYG'MLP^OWIP5:#Q7X[,'1>W9 _Z2'KW8O M#E[]TCD\.B;[1_MT/]_OM]?L_>E?Y,/1KY?3M5([RU(R*&"G$!=>(NNH023) M&%FBB9#J+ Q#5W42CS\+Y-BA*7DA91YY885#L3E+%..6\,,QP_2M^F M@D,KQB$Z+SR)7"K..'+5]JS !7(>2\13M%)2BV/4&8?$#>>&;D8'UOOG?AH M1'+7V280'B ME0+QQ0(AC,E[35U V,6(.!$*&6$YLDE:(D.@SA@ 8GF]$?8WZ> C0>X/;%3. M:F4UI8H+S>%7ZPD+-&(LG5!BM>?O%'M;L;W-B0]3E HC"0+S.//A$M" V( M@;DBK@*$+=)SI+5SPBG,"80M5QH=26LE,<&HF *GW.=&1U@2;Z@ .+>LL;5& MNZWA^+3J=9@;0LR;#';GNG*UG"C-+&.AFU^[=3I1J=PP*&53^ER;4J]ERM88G,>8OR-WEXB@[N-%) MR\5N__P'+%^B:MN8V]]N6)&-W :8*H,M@\5TI9T?'J?8J<']!'Z98"%@ZP_> M6>'/<3\[AS]R=[>JW]RNKWK/[E=MYX95Z]*]C/MYE*V:^[1^^CU^CMT6N995 MW/CI>@M?6]4O]4:M^KS'0P=W^EQYM;W>V7@^._3'GIV_>OW;9H9=GIGEBVR: M76%2OO+!7[DFB?Z;K: &R<TGE!+'* M1FG%"O;W9V3;[87\S^LYOMUP_,Z&K(F\Y_N_[;']W]YTWM.]\_U/;V"L)R<' M>;WCTR^?/AS!O=[M\P_O_GUM#_&'3\?G[S_Y\P_Y *]/NQ=YS_'A;Z_IP:M= MNO_;07?_Z"_R_NM)]\.[@S0[U*M:$TE,8!L(HI$SQ(7%2%.E$!;&"\I4"LP7 MM?CAU"(Q%IF0"GG% JA%(LAIE7O5&):L<29%MK4C"6V+>1_GV6)9*5\L;JHI M;BH$X:BFU#-,.>"943HR1Z76D6 C2,&CYN+1UQD>*6X8EP&4U%N*N$T<62\= MXJ"J+B:L,0^WXU&!G^6ZRPR)%T3.92*3!!C<[%J@@3T&>IB!/ M1R,/F[8BUURD9CQ0$88@3G) +7B"I M;(K&>"M%\Y!G10U"FYH7O7R$[/Q(S-(\=,7@99G'T7!AC,L5UUHDQY@-F"@: MC4LKBMJNP->;.!P-.KGR;0)OEU]8^&1!M250[>#E0F9):X&53YT@03* Y=."DE"XE8(SZW5Q9B;:\SS;!VU*N"\PQB# MW2(>,,![$A!"8TPDB%%Z2F\SYF*[ZVJ[Q&@9.):I+@>!I),.Z3S8;P4!VFQ)81%OK* LQAN8PR78D54"C$H M(7G>,$Z\),)9:Z(TW(5BN(TTW'FF*!F#I<47]DNRV_?$GF_?O??0NQ)O>XM7)ZX[ L6F,(CL93(!T^=YB//F$A M -O L[&2#6@LH+U=R 9@'XP+.I\;SW.K-,V1BX$AHJG%7C*FC<[+_:HM\(-# MB*5LY#F7XXK%WQAV$.PYD]$%X8"]$*VD,SA@(:-1)MV1O12+?PZ+GZ<,(&:T MAE"(/6P^&<1'BZP*.6\@31"40?Q!B\47B\\6;[%PD7I#A#!<"FX5UD'AA!WW MA"=3XI5&&OL\T:"4(]@FAI(G%/&H+#*!8Z23M.#WG4E$KWIENQC[>AH[T=@W\P3E]CL,'M.V_:Z*UW&.S[K'A.V)76OFU M0B:P:?[>4L^=UX($FWBL?F,V9K*OX'7K5A#.[WZVG6[N)_)K?_ 6G/K;F3!? M13>:__5R/!C$33F@]JE<_^(N0B*L4-A$9&QV_9099%/2R&#FN'2:!;G4(1O@-\DLI1%$RG*1".&XK?GUXXN;4N]<$/_AM;[4 MF'RPC085X)88JVG>8IR0#2S>+^3ZJ^R&JO5M/A&U[!%,;3T\X3%! ^FD=_^@E<9K.V)D$$HJ61$'^E:"(3R>9FQG5GC15P M\?EQP_41-,6-+]/"[V@WN_ ZS;7[D0/;UL("X<8VMROF'FDA N).2V*UC5[( M?.8PA%7/ZL9G.E],=74):N:C-")A)C"GUAGM')!OGQ@E#I,[MAZ_C7\7*WVH ME5[,K10G0ZP**'(%G)MZA@R3!'G&N60RV116M^Y=[+1A=LI(KB7]_^R]>5-; M298^_%44_&8B>B*45.Z+NX,(RI0]U%L2[3)N!_Q#Y K"0F(D80R?_CTI 1*; MC=#"1>1XFA)(]RIO9C[/6?(L3HK@%(^:6QZD L,9<*MY8O-H$5# .B-8FV.1 M2F+RCFF/E &YRIU+N;H804$2A:.0UMA81.IJ0E5K%12Q"2OIN?(XUQ+U)L:D MM.;TJ=IO$:F+0NE8I&J##;U$C%D=0?TQ: MYM0QF<]$D+;Y,#OE^@/2"H2EC5)RS[P4:QNT#JOYHJ%RSU,C"E1_!E4C'8U1 M!6)RQ4.4<<2@ MR+!!' 0HLMP91)G&'-[)4K7@=%5QRHW&T=L8@Q:@.25#@Z?"4QP(H2'-H^EO M >NL8!T+5:>0%P)E.4+,)C&R($UCSCA0E'O,-9L M;8/5)2%S\BT^&0VO)=KU3<%[L4DG!=FS(GNLFP1+I"(J(DQY!$/",02V!4 S GS"4Q T!C-#*.0-E0!P[Y'UPB'-HR/. M8BLMF^_Q?8'W:X;W?+)8"KP7"N^Q_"98QZB\1D98D?5QA;0D$F&9E =2QC'Q M.?D6E@+OU4QJ^:O;.9Q/N=_7D(%1[O'ZLUJ6#)#-P]CQ%S77[807=\2MG$0G MTD3A$N4DH9,O_+I#=.D,"$DQ9I%\%F M3Y0A9^&'D#IP9@FW6:67=8/G)?-?H]:^:C!."5/-'#=>8"X#T49J*J,"'2\Y M&>>1B59@O'@83X3LYAP(Z3QR85B\52:DE1?($T TQUZJX N,5PW&C-'HC?8D M&##6O'?<\<1\\M9YXQ)?3NW'@N!G(WC"M^:I/-ZX;&Y\=A$M9.42'0<(VR<0UQC@@S7 FE-DB-8))J/ M:)44=2IF#I\L/%9XK.(\MH0 LL)C\^*Q"6^79TG)$".*3F/$@S!@,X,^)J5V MS"LAI8IK&YS7#:&%Q@J-K3B-+2%0KM#8W&ALK(X)SP534B/%0D3<88JT( DE M8X2/D1)M]'RS\2H6,5>Q/#WU<,1O&$>TPL'X,%"MTSUX[W MUN^EF\274;[H*%?3([_I?>\LAEI[1C2^A@C+ M>.BY7G?ICN?7DW\LAV9"4RIFP31FP?&MRO&4,A)\3"A*PA 7FB(3;4(V"AT" M2]HHLK9!<(5J9Q96*:RRW-+WA6MFX)JQ"\)%K524$6G"*>*>"&0)LX@(3^&? M%9BJ:L0<%<(IA#/?&OZ%6N9/+1.'-%'RZ%FNJTMR2+*A$8$PL, O6K.$K?5> M%#6FL$HE6659[08*U\S -1,G*8P[8)2 1$@1U!B>N88H%(+"3/( (D)448TI M/0=*X=5E]QPH5#1O*KK572!X%RVHH,@ZE0]U"4$F<(6D"58I&YVT=&V#SBU. MN-1"K@HDE]5;H !U!J".=0:LF,=6$A03TX@K+I'U%B/-%<7$4NE(*H7+5Q6L MRVHP4,#Z?+!..!,H!DGJN$ A*945?(<,6&A(:JI=LBIAI@M85Q6LS^\R4&"Y M %A.U.R-5*I$-8HR<,0E5<@(DU$:HH 5H9ZQJBF[KSU*\6<9R[-&1\WHV+R* M5AO-]T,!:V\H 'W^4_**(]2?G_A\F\ G:+O$HL_*Y+?Z*@A)I+32(U@ED8M/ M1&054<@R%;6601B;.\.0F9E\[KAXR=(SA1 +(5:P+46AR?G2Y$17RABQEI0C MXB,%A3=09 -E*#&G* G8:N<7U*2B4&6ARK=(E<]/TBZDN$!2G$S'-EI113T* M^ ML(@X\Q(Y33QHBHX1CJF)3LW%*UH-0APZ5'\;Y#JA\-_0^KYQ_5S-LQ- @Q_] MGC=QJW-FAP_Z+_C8]7--?)6/L-%[HR]O=0+\]H[)(6V.9L3U?MNXF9WA-TW< MYPI0^8)_GG;[K?Q%[WJQ/73X__.\%09'UVB;N.IJUO#X$NM@@LX&CU]R;\#S M80J"?T45-(_$W)Z R9]'O>LAG-K#B%POVF_()ACA.]L^MQ?]M=]N/:K3BP%;=WG!_O(--'GOY4S 0^[(#J!WU,N_^OY:R MV&A!@A7,[ 'C:QO;<-V/VJ!;:W8'L9]??&AU;,?#\&J? M!W80KU(R[<9#RW@')B/FQ8SH(%),E&$NG#/9&<=B=($:HC@?R0>X)H;-[!C@ M3%C*H^0*AJ6-T$I1)[0EW 3@(O?KS?S@,*2UDIA@5$R!4^[S,+ DWE"A*H!>QKMQ'8]VY-6A MS=7]K]Y>'[YUARI'[U&^S@1_]&V\3I[Y'L?R65?^;+!$KAOV^-MEL&]HL/1) MMYWU(/.E:UO\Y$#U2@^8(D:!,I+HW&N__&[;P-VQ9@>UK>CCB8N]&B/U&FC8 M^*6+P;R"Z?MT!D(PU/X-.B#(PE:GMNFS+E9KV-ZW..AG7W9M.VMY>92U48VI MH8Y7^\=?\7MLU\C_E%G^Y2Q_AJ]M)1A"9U ;SM[.X CVZ8Z#VWT?2N3MSND9 M3/?PS:N9I65FGS&S7SK=G\XJNSVK5PQ]UT 93MG#LS7%Q$ZS!H_9?],L9/F^ MYW[?+P3UE(%%BXS4>Q@&FT_M@["8V7Y+'WT]6^5A/^9[VS^JQ?\[:WVW[2?6 M'JKF0KRFCRZIXMOR=]/('?KTGXUN)U[43H;:92V=/;>#ZXQ5=E4."VPHBYQ2QPD.C@@> @>#WO/DPZAM%B9TAHJYF0DW.R'_YX\Q'Z[L2+O5W/]K>:[>;NWT<-VH!K_FXUZ-_MG8]-^'SXMG?R=_ON24OC>!OO M;_UYU(3W&_0+@>^]W+L\.M[_N'VY__$+W&/[$KZSM?_Q/^DF%.PJMJ7P4"5YZ/*&AXSUL&J&(^&]R['3'&EC/!+,,(HC,5;I MPD.%AZK+0THG'(AAEDC"1>BP4Z(!;W6N/GU#BT45"AH[A04A#3:Q+Q;.8A0K*GPEGJJ MF(A$"EDHJ)(4Q,84Y(A+R3BD--:(BV21348B:T5P#*>(M:TB!:U^9?@OZY_7 M:X->M+#!+VK]F[;="ST!7%@S]DJS6%)<2,T#\89Q&9G.!45XLB(JG"S3Q:"K M*)4U/^.+*RJ[:&XU\$$*1F,<6>Z5&1#G5B-'E48I1 Y$%Z3W:FU#UF&+5*B@ M8$'Q7% <$]@^-MDD(30=A2BWA( &&:'.*$ M!,P58=C-SS$P1PBO;%C-J%:8GSY4:Z%U"V?+9WZ%ZHEF,C%J(\:.$^-!P&'. M ],V.N%#.?NM,,&-8U XB=02)I$0% P,'2FR,0@4E-,*:R>$4&L;VM ZF]O9 M[P+2>5^\:NE;0S\'M!NJ:%)*F"P?//:24T=T- FL7)H=%#K:)\K^ M8M(O<#\HH89!A '<>C44ZM_H@CD9F^P/3I[MZ:AH\81RCP7?8ZXM^N@Z M%57$R?U4NKG&#,U185A!G< R9V/V(B45N$G,8*V%=T+C9)+2\X@VV/QN6^U< MM.!#M_<9!/_GF_7.<:BT3 M=07-54?S1 31-WZ M0!ZUA8Q;W( @@!<:T^1MM80QBFEFA@+Q0((\CB78W?QP(S067DJ$@"4$\ ML8B,XP11'RW&@FI)217S$U8"R"\NEB-S*@6MG# <;D8USBFZ/'D6I:%/#>DM M0'X1(/,)(),#%@A814HB%15#/#B'=)(4N12C(SP:+RO9N'=EO6Q_=>':VE%L MAV%%QSYL[9):]!KCA88+^;^PCEMDDT;",)"Z M.0O0&(L12Y@$JSBS A>INZ)2=['1-@6W<\?M.,X&=".@7B=1=-$CK@'!QGB& MDL=82.],'2 M]>$93TY:2P@X>Z.BG3O+(N.)X< 9!(AT30X0F$W *GB;0M1FOD+@N M8)Q+^= HF%9)!,T,YX3:A!E8S('0:##V,Z:S%(C."M%Q:UH:'-6":L2LMHCS MD*M:18H4(=YK,(EX8%54JU<"IR_NS,(@'JT4FG*I>;+8VA29EMXG:Y@+/RFG M41 Y5T0VQT*31N>CH@;D)9:(6PR(E%PAS^&G)EA9XHO07$&AF:QGGEGK@W!< M)VF58,*HQ)7TSN,90\L*1&>%Z%AH4E 44XU;2 <9IGWDV C#& V2Z.1\TB'2.9QZ%8*: MB:"V!XW6%4$=?R) 4L1;Q4&)1U$SBCA.'EE)/)*@[UD@)EB&G'52!YVB0C%Q M!:YSB5(GN>J(!RE%(O?,&.X8P%-XK5U0\2?.L*)*+ &IS>LPL.,O/YKG!SPJ M@DT^U?(L@3H1'3**6A2292(9BK4P58Q?+5B=2[8G)DCAG' MQP(Q80]21B*,.0-+P1EDA/5(:% \9#(XLIQV7M=$S,GC6)GR<@7D%4TS*?B> M%=_C,X64+/=C(OK\*R0+ZRB2I_=3N'\RGY^AJR*LH]*IZI MHBM:\G7S,';\1!)TNT2URDF+#2C@3%"Z)? Z(G8G$NFY\.#.82 M^ZC!5L^AO9P:0#0ER/-$6,1&8Y\*HE^&!2:,#D%*?:U:.WIMTB-"<=$2EY<%P%'BD"&RF"!J7!**6,?E 50Q.Y',1 MK'$=].Q%]\.K4NAT8;,WR69+Z.M=V&Q>;#;A#,+-PX-$=9"Y3*A6'NQ'ID5F M,XMH4-Y[K:,E(S9CHJ[YS.$K(>61<%"D(%SKR5$E]5/E:L4%FALA6GLB5$W!4JFQ>53;@"27/S(&K# MH[4"B;ED\]%ROVWYX?DF\Q])R)I2E8B!,92 <3F;*)XVC MLT(CR;Q!7"B/3*YP#>LDF2%18$O6-@16%8H1*+12:&6YI?L*V-(T\10B '4494PXZ6E06EIL$KI(7-O&%BHZ)E4=+QY*XZXN7G@B%$V"=B& MD2G$I=#(>D^1H9&M!Y6OJ'%BP^GRL3D3)DIWL G$F:&F0 M#18CGHQ"QGF&J*#4T,B9,K241%]5P#Z_A6 ![-( .PX$S<(U4BRCQQ:!899+ MHIN$'.@^B'(MG0_:N@+8A0'VQ8LO.L 5,S>CJO8MA&3_]0&-MLA5*K,=-3 M^TGG."NO6_MZ?J[T;3*?H/ 2KCXKJ_]QUYO!)"8^!HNL4RZ7C(W95N+ [SRW MNZOP9N'-PIOSZRE2&'*^#'G;C8<-YXQ'C8 "!>*$Y-!# MZA&WPGH2##8LS#,^J+!C8%(K0XY#/^QO@UR2=&/X4'G3MCIG=OA4__HMM+YO_ M^7#_* M\.ZM3HB=P3LFAP0Y>F37^VWCYO&?>-6,&"7X5R"E0X_L4>S%VGG^T>G6!CVX M58J]?JW5&71KW5ZM>S:H=5/MK_@]MFNLEEH=V_'PK?"!_J!W-LSFJX6S'DQU M;7 4:Z\/#V&]=D7.35C! M7LO?S9=1PF*I+0T&H,Z<\#+IZ #PQG!&#[: C0F&?VCX@F5:ODW$-^P[JM>Q MV0D3U-P8#23L=/[.-7WSWH$/-+N=WO6OO]M^JY^O'R)M-_JC3NO_SF)_-T_T M+@ST]W;7?WN=+-Z.__OWQ?[7<.HHEWN[P-;'AQC&Q^!ZWMPZY(W=H^.]KTVX M]A.#<O;,XVN?W=N5H:P,MA)A; M/P$X[F[RFXU];OLU^/_4;;>[Y_UWUP+A:K=-#>ZG4,*(OWWFG-Y(]Y@DZ]%. M^>4T@%P:0OE:-(T$#'!*VY[VX[OK%_\,K?YIVUZ\:W6&'#&\Z*XH ;'TS_-6 M&!QE=6@=CU2BJT.]J_M?O;T^?.N.6!R]Q^2ZI.K1M_$Z>>9[',MG7?FSP1*S MCL5S!U0&^ZO!LB?=]A=GQS\Y(AYAYX%MO,SJ-O]?O*AM9PGWE*/A*4HS5/VY M;X1=[4;:O:T):-B>/ZHQ4J]EG>)M/?M6]/'$Q=[UX^-;CW^%Z.N17%W)A@_] MB/OF*8;1%//VE-(GY2LK4?UH0BVZN@7JC78:N=5A M8)6?_(?IND*^SG1H?F5'C]V; M3P@/O6B,;?JAUG3CXD3T=5K'5S[.#]^:'YM'S=T&:^X>PACSV.":XP_MYN4G MVCS>/M\_^?"M?C_/H)[U$8WZ4G.UN'I+GU!P6+NM7X"A;VUAYM'/]^ MLOJQQ4DK@3A/$@AHBY7_OZO^]KN(OQLR_)S?ES[^;0G?EEPE<\ MW'GP=K?CX:HK)^?;]6HVS@\"H5Q%&Q$3!-@7BXBLB!I91IP5F&NMQ%TO9:6. M!4:^SGP,TNIG;_S9R8GM7627Z!W__4/^TM3M#=\#13C&V@E\X5&_%N%I0FUH M%X\.T*Z-XW=+\)]6S ^J]#KA]#5YZYXVV"69APOS9SPLZW^W;=OQL5[KQ,%5 M..&?%N@<\/!T_\[4 &_M@9']P1S_[9D[M^6XS>:Y/!>*Q)3\HDU+K_] MV#_9X\V3+WQ_]Q,?C;5YTOCZY[?]W6T*XQ2-RR\_[FJ/(+\O=W8_G.P?']+] MW:,VR'H8XR&,=^]'CD%I'.^1O7]QHCZ B.N]M0C:Z7(O+*(0W#>%=3! >80S+J',<+J;P@WIDL75(&:UPLL$'EHO+F%GHKNAU4_H: MIPXE6UY_TV=GLU7=#SG'3+7JVO%"69422\1;PZV#?T8#XRL6A%1$N(?C.(J3 M\E7Q>W/224FL)(%S@VA( ?%(+-)2)N2=IUX(#2N/LY/2L)E3@J<%TBPRX$XL M*:$_"R9=9#_)U>Y)N60F>S\^:)XX9)XP ^[EZ<&;;:"/_+=NS0Y3M6"DK7:[ M=A3;H68'M9>7I2LI+E=%(L[!^%FRS;,#N[_WOGMRVHM'L=-O?8?;^>Y)D9%3 MR[R._9$\ 1_-%V CS, -AW .K 6$D8'HETSWI9R+-:ISN(_:' M%]>O\X57[ZO1W^ +0#VPP[H!@Z&2TEBV>6M#H[=LJ[*M%KVMYEA.8-E9]N7[EO%]TSO'7?Y7_>XC8^/V M>7[LVX_Y=#_V_>E9B2*F#SW7ZRY#ZA5EQGB!58R<^Z_CP1^/X[^/FUC;>/VX?[WS=IOM?__RV]_4/LD?_.&\> MWXHS%,W++P>,.2)2U"@(C!$7SB#GHD=$NJ"FG5BQ,I1)2.)BC-+-7$\4!9"P%Q3_\3>LD7%61#97!=7 M@>?Z=* ]%\*&A#P+/G=L5T@KRY%P-FJM0^0B@(I#Z[!RA6P*V;QULBDJSC-9 MAT^R#K8J>.PY(IAJQ+T@R#$OD2>18BR5@N4#%?).:T\3[/C O4U 1IH8XI.D_JKL2/'XO PQ7=SV^! NF?&.(JES M"=E;[A(# MU@L65B-!,E IRVU*;$0FNIB2I2)YLK:A%*U+,7.5GP+9BD&6$IV(-Y$HH[C* M=5R)"-1C!7^B0-_%U_"B2+WM:^ X^" MLH)[0&I(R!@-^K_3QC@#[&O4V@;7 MND[ES.!DH"D8J)M0V- M:1W/?A@Q1\BN!X])J94D^KP"]7PB#M!= 3[S)#KPU3AIK$:':($ZL0*#[!Z0X3](Z[@'!:QN" MX#KC,[=X+IBM&&:]Y#8*%A@AFEN--5:4IY"SE(F3^)&&*WQE[W6#[1T6R MS@^E=$*RB@-+J2,R612]) B,=HRTS)5EDXZ&)**-!CO]JA!606E!Z3-16H3J M,^'*)X3JY8$ 30A3IY#4CB(N:4*:^HB84X1(J7,GN"K"]0DE,N[W:9JY$O^2)+1<75+>! MX-LS,/GSZ"8QZ]0>1N1ZT7Y#-L$0W]GVN;WHK_UVZTE.6IWKFPL.WW[WB1]] MKI3FR&/P6*,-%G(=B.%V> <;,_;RIV @]F4'4#OJ9?K\?RUEL=&"!"N8Y8 M M(SQ3A$E%+5!KL@<,T+@-U_W(!;&:HSH7W=J'5L=V/ RO]GE@!Z,BT?_ZS6X\ MM(P/-YYGPE(>)5?P-=H(K11U0EO"36!>NHH5%0FME&(OYBH=+@[.8QQUKCKM MM6 63F$:)NN)G'7ZP]+963AW@%3ZN1KA0_5$KG[_24V1>NW\J.6/:N?PY;7_ MJE8L_>V:.Q^LCZ.DU-1Q[;[Y0>,Z;*YM4D:AP?6)@MF) BD9$': M)141[&^)DE%6IRAQ2'28DZ/4_7*)]:E6? GA &7%?[+B.UL-L?/IP'B.4P0C MA%.2ZV-RAXQ/&CG%,"P,HTKDF!Q)ZE3<=QJ,.&":95^":ZDL^]UEO\PEMK9% M8\N?P[+CQN:!5,13Y2DBEN;D.\N1,9SDPV,L'9BHE@#0!<9U$%$/+'LO]D^C MSUI=^V*T";)\Z<3!_9)5($B&[PUE<2_>JF]U!BO7!2UV6-L2EJW6NBK/ 9NF M#Y_Y1S_&H12O$3'LL9@UXSP$$&$A#FRKW?^?]5J6> \5QMP=']WI)' MK=C+M6A@?@/\"EK,\,M:)ZW\E-=?E%?D>VMP<6MDZ[7-X;P_T'JR/OS4(_K! M ^MW^XFO%AK&^' 1LIOEC:,-$?_O+(]MK%=F,-. MOJX[^2"_/[0F-VLQJDUV8V)9Q*R+^T7V M\\H_NHM;"5W!&;;(#>+S.V.MM19_^!C#U7Z\JP#_^_Q+E?5&G7E$%UU?1'OPEW)'C:>#W&C%#^B85U5F;^8# M-$304'LQC!2[E9J2S5&=_LP6[:LZYZUXJ]T7S%-H];.Z^U!%7@O;I-.[KI>> MS996[ADP+)!> ^O@I%_KGX'9 R;&::\+)@BHX,/"P:"-GV8:J-<.N]UPGML$ M#'UXN:(ZW&!@.X?#R1\U$J@/C;#:21P<=7,'LN^@\P\]I_6)JT8?'=I@_>L+ MAT6%3T;EW^\.OY4R"F+OI'6EZSOXV\DI?""&]=H\5GFQ-;RWQ].PW M?2C?T7X'"9.W(@*R17T0\9/('>FNP NCJN-S*][]LV.YBI7U)GH=U+BG5EY^ M(.3A>J1 ,O%9GYRJ1O33BCE/,P%F'0S7A=2S+F,M8YW_6 D%J+^6P;ZFB?-)3N]]_UR*^E)&$EUF5?DJ3N[KK,>\F*5[?Z7B;=ZH>/DO M*U;*>C%3]V6L_^8^7D_*JBJ3-IZTOX:F0IFUQ17C7^S$O9*Y>S^T'O//6G9@ M@/DY\O+\/38P\YLO/IVO82X_'X&40-G!59MP%96I>\+4Y>CUG\_<])T/7EA[ MFC>)+*FM0/G*\I6+^,H5[=K\--FX$.NL]&J>]J%><:]FZI5).NIH8N#2*!M4 M<@RS(!QGTL\C7"#OY7QH!?^94 4W!]>-G%8HH^SDS];^,!OLP_'.[C>>K]G[ MNG^TO^79SL=/%XVM_79C]T-K9^OWH[L997LG?YXT/S9PXVM#[.P>\N;6T='^ MR8=OS4O/][>VSYLG7WXTOF[SQL=A==;+FT[+,@0ME4M(""L1%X$BHV-"DDIO M&/=:)+ZV(7/DDIB]_/RDFZ7X< MX5.4I>F4)7&C+#$J0EC8/ A6*49,03[E_F)$)&2DQ$IC0F(R(T=I" M2H64BJI=ME795L_:5DMJ!+3D.6U,1'#W1R'/':ZM75Y3"C3B6/-16, M6_B%LA25$\0J&Z45Q>=>19WM8L+GSBCVP4F-M..YE#'#R KK$5;>**Q 8TL* M-#9"Z\+,7!9UIBKKSQ"M;PVYSY-,957*JKR]57D-4JXX3&>6=!,.T\0$MH$@ M&CG+>>P8::H4PL)X09E*@?FR+=[_="4A/NF7)DDD;ZE'AFJ>BVQ)9 (7R))H%2:),&:*E?-*,%WT MZ;(J,WM%7T7L]-^W:UA4QB/ZBR.+)^WMIQY?5&%O3Z%%1&L,P=%XZC7W7%L? M?<)"!"68E2S-08NXK2$4M6 *M:#Y?L+UR0GF*G>"S5$'B%,ID%$T>T)=- G6 MSCN+*070ESGK+JI15*>*LB+,IQ-F$(XLG8I*,B+I2!\.1#$6<%H@6B2X;HI"/*89R"]0QAI2SB45ID$KN[\ ML"U@XG'XBMGH#1$*_FX?Z=XRE7ZP>5U6]T.W]QE4@USY>:+,\W5IN%P9[O=< MCKMH$--H$)\G?%9&BRA-#*#?6U#R+='(8:= R4],<) MI+'3!!D&, Z"1Z&E,U[3D3*M1)'(JP/>9)G'T7!AC.-:62V28\P&#.I9-&X> M'O,2Z;E$1$\ZV#V6A@:9D,+.@D F%IE@)"(R*2)!Q>:6K6WPNB&T('IE$%TA M+K[^#Y/(Q?#&N(L)A]12AB'(?$%><@5*M/ (I'!77PF&? [,XKFL^ M7' -SL=GS!\+,PW!S+89EDH$Q[I EEB)M(D%56(:I)8EX% M:BVIG&&\FE'DFX>QXR]JKENEHAIO[51Z"AID1)HH7**<1$Z5LMY*"P:*-,X+ M%5@YL*LX$T[6M(Y<,XF50SY)X$'&$S*4)H0QBX&PY*D"74;6S0.]LTM@R=N# M<#FN>W'PCH_KL$P^\F204-E!2(/)R2$>42*9X)XHD;W[J@"WVL#]QRM";CF7 MFP&YXW,YSIF21'@DM*&YJD-"5@:)@C+1..8<,SG.]AYR_Z> MB*@K;;"7 [C MYH/8\6$9*B."-<6(9D BKEDA-D ]4H!&*L<3@1;^;FA2T 7C$ ST4C M*L-KH7N&<#[IF?MD_NXO_XN!/.?DE'3)?-I.1M\<>XP,M#D^F!4N$"JP M0\P1"BHG44@K9I&E5-E(A6>$S78P6_BR\.6*\N4KM]H+:T['FA.]:TP 9E04 M125R()H/2%NF$0F69][40H=K0UT97E3.0J&%0BM,H25-^ 7H=#)-. )]>BLE M2@E'Q(EUR*7HP8Z/VGMKO?8B$RKCK([YO)+_"Z$60BV$NDA"+;%%"Z;0<6P1 MCK!H-%F4* 'B3(H@[0Q#3@KCC-(N)#_O+.U"H(5 "X%6@4!+6->S.70BK,L2 M)I+F$9G(#.*16F0E**3)@1*JK(&5#7,*ZZH&@PZ#PGX;Y T&_PVM[QO_@A_7 MHQ[>J-4)L*O>,3GDS-'3N=YO&S=/.L>K1N/S<&7LP67#<=U,X6@B8/K:]K0? MWUV_^.=UD%:K,P3S\*(''OF?YZTP.,H@7\%;=Y;OZCVU MKIEY]&V\3O[[YY)I$8%GCWSR9R.[\Q['\JG/].2I,NOBF7!&:O?DDI_=&^H"J/Y)L=X732/@_K.-21A*= M0<=5#^JX6]''$Q=[-4;J-=!1\2VUY76OQ(0A^)CJ].L4*(?)FZ<:1)+4?H/:524YFTB4G+\3E/:DA39NV/_@!,_]Q5^H-M M]6K_L>VS6";N*?1F^T?U6OY9FSB'J]S=75;#@KKUS)FL6KZSJ5RZI M9.G/2&XQQR)/%*0O;/%-6Y1@FF5Y\N'=\A?GZ>=W#SW7+P\,EO] 4QS"F:2C MX!&'X#EGVEMA7)"*),<=U9X.#^$PH3.&A6UV[L9[;0[>VU[O J9QJ+&OQKG; M\1>Z=WG4:M O/_9.]L3.[J?SYO'14>-D^T=CZ\/)WLDG!N-N-8[]C[OG;LW= M_>.=C]N7^_#^_O$WT=S:I#L?_[C8._[CO/%UO[6_Y4GCZ_9%\_)#:DS69)54 M*2^30]Z:7)/5<60#5LAA3ZF30E"GUS88K1LR<^373-44;G!0*&CU*>@%JF:5 M_57V5]E?97^]&14J^SN'RM-6J^_;W?Y9KZA14ZI1XZ0D9:6QV#IDE<$Y*4D@ M(SR!'TQJ2K$.N6)G4:,*#;UM&GKC"3[+HZ;)!)]DHG(V$22"LH@KII&3(:+ M E,R%P&/M)!3(:>B@Y?]5?;7W/;7G(I^5F^K-+J=>%$[L;UO<="OI;.7ZZ6V MP!JA-_=86//)2NN##@ML*(N<4L<)#HX('@+G6'J>?(C%LU]%O6^RH"6/-!<7 MDLA'21&/TB%M94#<&,Z54XH0LK:AM:Q3>;_&T#*[3CY/++]!_#Y/I)6U*6OS MMM?F- PC1*BF4R,VH@Q*"'&:T(QYX%I&YWPP/Y1++]X7!_&X%Z_&7D5,$S+*.<13,,ARP#17Q 2B ,1& M XB%*0 N 'Y %E_&7C<,S?C2*_;%83WN%2M3XD9IC!3/=5JT<<@R@+6PR6DJ M*(&EOK%H"K0+M!?5[*1 >#H(C]WP1O$06PXTH)YI!-75I*8F,,C M]5J6T+65@W!27$C- _&&<1F9]BQXGJR("B?+= E*?5VXGG3;XX %<'-"/F P MG%U4 &KB4&**4(ZY98'EUD6P:0JN5PS7%1+-*]7(<9E('C=RE,XES"(HUSQR ML)Z-1\Y:A@@G+G!0LQDG64:3NB@RNF!Y)@OZK;037"*2)]H)8@[+YR.HU]8H MQ W 68>(A[]&2C7ASE;18%[9@/?-P]CQ%S77?9WE(M[@^?@4S,EY9$XFIVCR M\)I;08AB46(A=H0C%X2VD@.B:Q MMD%G/L8O^%T9_)93P(JB>GP*F(SCU!B&?" 6\< BLLXJ))0D#):9'P**(WW45F!7*0 X>0D,B1YE$B$=0R,: M1E[6ICKL.JOSMYSA/(M?)\]PO$O2!1&0CA9,'Y+ ](DQ(,MQX#S%F+PJ2E*! M\<*5I'*0\VPX3QSD1$6]##+E,UB,N"4!.9[;U'%))%546IPJJ##]XASGH:\@ M=)V**A[=['8'MEWY,YM?%>@?]9,=S5[N_UP+W3, \4U/V:?UP7Z-)?SG].2O M6S L,!&^%U+GH>B[S4Z8XM2J"(DIA,3.^QMG]T7C^!L_X)@FHH1%4FF5\UX\ MTM@D!$LEK' V&2% 3-2Q-G4RM:28#X+FK!G^:E"%$ LA+H00RTG?BY,?NT5^ MFA KZ3#++P#Y:6^0%3XBS'62WC O5<[MPBX[2FW)"4GA_86?BN\-V;Y+OYFK6%X*8CN'$N MV?&VV,DG&-*19!TRQ(%.AZ5!1@:!1%)1*4F-UOS:EF68K0#)%5NVL&!%6;!D MU[X((U[<8D3I@PC$>22B.Q\B,6MLP7-0UG38FO?!AX(T.*2=CB@%2F6@!CLBGYN97!BP,&!AP!(' M5$$2O*T&*NP#T;EZ4LH52IG@R###$8Z$I*"Y,X(_,Q;H93EP&"WTVR!O)OAO M:'W?N!Y^\^P$H.(W_@5_O![L\-ZM3H =]8[)(?N-'LKU?MNX><#A77Y]U8S M)?A7R*49N5]C[]VFFW-T@PD]U:-]7L-9P0(!#U 2< M3#>8*!]=<[:?K^S4?"^&UJ#V?VZ@YF*[%6$X@Z/8BS6;_]>Y>.2Z]=K.K:$"S?1;_4$_C_EZ MLB]:_?M_F8@$P]/5I=_-L&'BAI=L<[J6&[?FC M$4F!%E<#\42&6W8K^GCB8N_66[A>.\^0"C7K?2]/8@N$7R_V!_E6_S6%H!3* MJI18(MX:;IW-!6)#8(H%(141;B@H"6:_"@/8OOK^OV&XK>\9QZ]=VK7C__Y] ML?\UG#K*Y=YN$R3:(8;Q,;B>-[<.>6/WZ'CO:Q.N_<1@'##>;1AK2,U\WT\' M+"BN);;(&P8JNW<6:24QDE@0FF@*2JJUC00R7?;HU-,0D3*V,CG//K \X MLDD0U@=F$BHDI@BFD.:TBP MOK>(]1K,9)8GK>^Q?5'/4BN+O >D7*OS'>8\DW:_GM%[?M3R1R-X@XCJ19]5 MCU!;^'[8;GZXI?T"G?FL 9_#]_=CY^YFN7/V?4<9WFRWN^>VX_/O[X>DGL_ M;[83?G/;Z0L#2J ^41VM09CFDQTO K))63327CG10M"IS)SGL7=9Z86OM .U M 2LFD)4Y'M43BK1EN9P<5UA%S:)+:QN=[CW>N"\-'E-+-^]*_MX-;8-F53N% MOP&GP >R(M8"^LG:;NW*%*U9N DHL:T1+66E-ILT0]7SUK_*,)'[NA@ M>7AY"[8ZH,2L,CJX= !-77=EJ M>'R)=? ,9X/'+YDPRGR>FMY2;2!"[LSDQ,\\R"%,E,5&"Q*L8):#PI?=?8HP MJ:CUDB=[P,W:]45'O7&0R&%$KA?M-^ 3>*YWMGUN+_IKO]UZ_)-6YWI$@L.0 M[T[3HY.1TAP].3 7(^LX9,DVW$/O0...O?PI&(A]V0'4CGJ96?_?KU>"\;6- M;;CN1VW0K36[ S QX<6'5@? \.K?1X FH9B_5^_V8V'UOYG; T%"OQ#8\ER5XO\ M#@_=[5ULM?H>R.JL%W?A_K^WN_[;"PN#G<]7PN"XW89[R?;HG'YY7+_8T/LG?RGM;/[C=X5!CM?_W,$ N!B9VN/-;_N?P/"Q\WC MH];>\;?+YF[SV]YEN[7_=5OL[.ZGYNXV/0A)XZ@$1YA9A_A0"H#ZA0S(>Y8" M2 G*1F(=.#6&S2R3G4D@OYTC%A-.J; L<9TT &Y'UX M->?W_$9S,*#O,/YH"7\YPHT%;[//_BB&LW;<23\=/#!/0MJ?]^.[ZQ3^O\Q1;G>$##2^ZZ_,= M=$_',G<=C^3N58[HU?VOWEX?OG7'1SUZ3ZAU,#H??1NODV>^Q[%\UI4_&RPQ MZU@\=T O,ECVI-L^,;OWT=S\F3[ZP(GD:+,^L-\>!BX8_HG.<#IW3[T8;N6A M [-V[;M\0K[P"CW[M9/V^O'QK<>_VBYW[9WA0R]S!SUZB/6S _5E?^62*B O M;(,\?'3][U[W- \@CHZHLN/O"0B9NOK'S!4_*C!5CP8V/.FA?GGRNN2G612?<)+_]F=K_^.'5O/C)_C< MW^W]XV9K__CW;\V3+Q?-R^:WQG%6H/?HW?B$K$C#M=_VOF[C_2U0KC_^YZ1! M_SQI?/Q$]W>W68-^NFCN?J+-X_UT$[2?R[KY9+41E"%E=0"%VT3D.(1B<0USS'<7*"",-.6^94 MLA&HB]<%$2_:F^<9VE*![4LH&P6V"X/M6..@4D5M-$'!=:YV<]KK?AX?-B_ J+;ZF;)5)ZR6<,N^[G?Z@ M=S8\:HX0D4#IRS1[!'QBJ#(A8Y0]&P>XL].[ZVL/WK^4_*J^7YY MNEHS5B>=]S5P>O/]A#Z6/'8!"X>LCAIQ9P@R5"5D,?SDS(*NYM6\:5L$Z% MM0UNZD3,;*I6@QI7OOC!#3 DOUASI5OGX58"ZU>](/:4?O[(]N/5 M1W(&<"Y)X.UI:S"J(3SIY.O7:YTX3/5N=\]C+[_(U]6ZO>'?1V6'AT>0N=Y" MK)WW6H.(0O>\ [<^/6VW1F44;"UGJ+92RX\&X7+C]/7:\_+1IQ_),)C[97+5 MKQ;D/\-J%/"M?T=8V^\5*EVZ[+2!QN6GRP//F!588J1RX@5GV"%'04'#1DEN MN?+:#'LMW2^N\H(IZV4I[RWEE_,#%KUFU&DDM&&("XR1BPDC05S4BC@EE%O; MH.87>>OKM:VS7B[5,3C*U5)Z,=9.8!F/^K78R4GIMV.^A[O@ICK%B-[:%S?< M-MT.>5:*T$S'AJ"W;((LRP-[R[OG$.]LP3VW]D3S\MN/QN:!]5Q$1PRB08&U M1GA$.E&)@DR<:&N%Q6?@Y)8YM?2$'3BHPS;% 00B:M4^+#(:59SB(R 0Q@8#V*46=2'5_ MI4'X9SUBI+Z EKATP/=!M817S]D .33@[2[^7=3O?#K@,@7NHT5*!8P ?[D* MN<9(>RE%O[X:2YC,10[1]:$#<\<$>76%PAB:>53AC65GFYS'NQ\,S[J[B0 MBW^W;6>PV0FY OEIMA_3/;_M;C?/FUI]'3<#*WN[? MK?V3/X]W=AL7SWSL_P)2*%(A"FGN'N 1+1W,7D"56>1MLY)S> MR\2W3D:=K 5CA3-E+)&<@R$#WBS \M+R?S7<1:?E/[H' MW_#.^W&@E 51JB("/K)YYS'DO&?(:. F#"::-/P5)>2?3F[R>+W"B\K.KUP. M/I/KDJK7E-;^JG+P7]5@5ZE@P"(K>C^<-_^E']-9N_87*(C]VC_VHNWU_^>% M*P\YJ]\Z0C[6??DPR?K?T7;CT?9@S5YZK;0V/K9YFS* M*BB+F;7/1]W>8'0(V,X36(-?3O)18 0KHWL"UD:[E5:@[L5B9N^EDM 7\S13 M^/ZP%9;KQ$P*BDM"G3'.JQ0IIRD8X><0MO>H53ILU%L5S]]S;=.KOAR;\/U' MQ[D/1_,KC&7W$VY\W3]JY-=?]W!CZ\\3&"O=V?IV?C=:I;'5H#L?&[D/!]G; M;9#FUJ(U1A%P@/BA@FDK5&( M6R6D#T21F!,K2)VP:3MR5#VQHE#.*Z8<)QW&3CAGO.(N6,T)3U(IC7%0.O Y MA,,5RIDGY9!Q+I=TB>B@4?1&9Z+QR IXI:SBD6KG86%S9$-=S!X@5[%\D(JQ MQ]?H^JU!O#KM38/SW$@GQ.^QW1WY X>Q; LM?K&H.5Q\T?"I*.U!9SVF06IA M."8A1TYY0XURG.:36<]B4 \ZZ^]6_0]GO8MH>T\FKY'#YB]0XPMO_9JW)HI> MW#N@W?U#-+?^<]*X#$=[E^UOS:W]5N/KAV_P_!?[Q_"L'[?Q_LF?[9VO^0BA M ?.RB9O'7WXT=O_XT3@\D$0YI15&3!F/N&,!62XPLM[B*)E-QF!@P;OG3NAG M&PJ&E0P+3$7->13PTW";*U?SJ+&@HFRH5=U0S<,#QF'9<1#(X1A!K'J%C%8, M&8(YDS$IX@5H\C\_R%R12BDOKIYR(HB7+D02(T^@R 30;,"@HD$$#I@L%G'% M4#FVB"UEF&'#40!S O$@.3+&@5GL??31NJ1RV!03=?9 TZA2V^BU(I;ZB+%@ M&LM .=%*2P]/"++4F>2 6XM!63'$C@U*'DUT/DVR3 M#1H0R^I450:QJWGJ\KY[7C.+JD'+X\WU2T)+) A 4RTERQ MX*2@L ^M\E1:*1^.ZRJ:_3(9:;)G&9+@VS+$23PRFY$-0QSS 7A 9O/1A'10NO&((FSZ4H&$J2($Y2 M0IQ*.>Q]A$(R+!]+:<;BVH9Y1J/XJA]+O67 ^L Q-3%JR0T7TFFCB.*P^EY& MX6@YU:D:8,=*N,W1ZHVPKHZ2U9SH0KB/-M465G+FV:#G4^6D, MS]5!3H6/;2JO;GO++%&.!V$QA[UKE4S.Q, U\(](H:C;+\T]MZI1@5U$? @> MM(.0@UB\1I9XAJ@E3.0FG3*1>:G;Q87VN-/;!2TCHPJ[G*XGW= *BCCB) R\ M4=3MBB%HPNDM&*>$:!15;G\D342&1@G:MPY::\5)[G9.ZGINY=R*S_OE 4N" MB"F18%3P'!MO%%/,4Q^B\XEH6=3MB@%VK&YK:REWV"(AL$<\28^,#A0!7I6- M6.5B/$/ SJW(6'%Y/PBW#V<] -C9,_7MXMX>Z=O*89Q ;T@^<,NCH5I'F; - M.O"07-&W7YQ\)ILE!IZSRHE 3+N$.+8$F1 3* \L>NJ"=5J K5_OK(N4AFARO5AF)"OZ=L4 .]:W MO83%RP7/F=,$1)Y3R"4KD;?2D,1MCAC*@.5BU7I85$S?_O>#E4OJM<.\OZOB M\U[H/=Z@HT++E R%_\,6Y*7&QAGEA;6@:=)@I2V:3J6(L0)%*4 MXJ3"(BUC0%8FP1WHK\:HM0TMZH+,S)S%M5@9Q#IB8U!1F1@Y=T8;^)U8;1,A MR?I4PFFKAMBQJA/!FF12"Y2XXX@SDI".)""1<*+16FQU!%7'U V^7WVZ^!;G MB+=-[\].SMIV$ . Y+0'.!A5"AQV%SCIPM@NAW^HBN]QH?=X@L$X6W.<*E#L M/ZK5+6MB!VY-;$!XW8[Y!=#NYL0^?)22"QM/P\:3@9#6)F,IJ$XZ<8HX3Q(Y M%PWB1D=FB.*,@_[$19T*?H^-[Y5BFQN 7HL+Z>$'NNKF]#Q&6&2!M7F0PL+[ M1!52>!E2&*MH0FLNA N(4 HJ&I$$.0$J&HM !#3R>% M&PRML*=JLHUPKJ]^VNL>]F)Q4JVJR1:F<(28%YI712!!AN\QB[R4/JHUHQA MITZ;*"4)LPP1PPSB/G"DL%)(F @'"PQ5FULBTVY/@S[-EU4-X7CVF%MSGL_ MQ3/NJ3*O11OG-:D\N19MG%]+8I^:.C(BOGF'4NLUM"90F5+^7)+*%R=5 Y44P90R3;U-=UF7R54YKK]O_)^5=M3W1&G M<]\?WAOQ]KL>R;7W[""V>UOTN1)^GH=V+R2^NZFS&%P_:*@ M&>>)%-DUI6/6&FW*K;]]Z]F1,9#EE0F=$;VW13 M7G,.ZO$H]'3]K(=WC9K=P0U_G'=Z^8Z_ZX:F20.8M#'][]F&!4,M%D]N,184 M5B"?&V]YHAX']]0."9U;R:D_E^CNK39&-YV,VP6>F^. ;#>8,V0BS.N=:5Z8 MR][&OV:FWVJT1R,2'(8\OTPW+D:,*S1P82T*HP'@H-/-:>@=F"JAFZZ"@9B7 M'4 %V 00\+_NW@D&<+L']_U,VGIJ?=Y+/WQLM$T;=*=FY6O?]$<-]-K'IQ1(V0RL(.NLQ0V,:,(QLI@5\I%F"(:D,EJ,]D'O4J M:<%[N=GR(YPT7!-XZ3J&BX4J,L-N!9=UXNWTD!$EJ1.4$,L5S301)+4<\YQY M8;/L#GJXZ'1]+[3OUH]F"8+\TA3Q[6K_\Y$-A&A&(P*I9!%GVB MN$QN-Y < MA@"=X(WMV!ET"QJ8IXRMRJ?0!I9K-B\W<^-W 7.[R>G>#14#U/$33&&PC1JM M00L^;_<+"G'#[1@ )L]\VVB[;O&0SH]0V-:3-M!;3Z]=PZO>=WK]>J+M7UD# M2\@!RK/QJ9*R 1+A 4=D&2R>"2KS%O03YL2\3A%!F7 X,LU2/:! =/)G,<^C M#AD#@3*O@=5A?Y,;%<0(F'*3IM^C<,Y%2&34 P!H-CL7O7=WZF8/<)9TKR4-W$_]+'BL$K:IISGOAW>B' M/WRC=]XTE^\:[5Q+RF^Z)BHX<3]LX<(%,4S[&SY_^/56_M5/U$[M/9O=]IOEK+!>^#A3F(T3Y.CSM M4JYZU7_!5ZX6T6^46\.CM2M.O=R?M13S](IW3X/LK_;29SVD,V63#.]'Z>)W MA&Q1D2+&PP^[Q:9NB9LVEEF@QR?P/\TR+9W OZ(4_*>9 MS1+)4AC;3$K%@Z6&4QITIJ(.AC(G<92G9!WA_]S,_.&V>''S_)FKU?TYJ]>;9P?<#>-;)V4(&?NL;/:B?7>;S M./W,:[LGC?WO'T\.ZV>D]OT#V?_^Y>3P].1T_].7U(P-CS/P,34V\UR@H)5# MG F.E!,&$4($=2YY%F-*JV)TL3S(ZRXO7<+-*X8;0G14WF-)">5:>6,R!]@C MHR22FR!7F9M9PLUCX89.JMECDDH.4<1 5 #<,(*TY!9)E8IC$V6H"0EN"%O5 M>9_751R[5/375-%_GG:7:R!2)EL\#.X];16J7["8C&#.Q8 =X)WA7"@E,Q$T MIII1X;"6I:J\-K*K]GY*50Z13>BHDC-'8S,4B,U0A[= MB:4L_;0VW)H9IB(A/,C N 'KUN!H08L1TC'ALU!JFNO$K1--DRBM.(L2@9T MFB:A%EE-<3HT)K#*O/2<)6[%^M&&[5NI^_0T"D6]TS?-^>2S&K5UT-_IF=,[=PU1;!>\2C? MIA7UE#G=P"7/$$K?H4Y$@UXZ$]0+ M_;7I8[&>K+V*U*H[%NO13MLU6*;[J^K73>H5:^,K2*V:5;FGC]U^26/:C]]Z M82>QZC0SEWKX$GKX_G2D2!ML0_ 86<$(XHI)I+AV* K)E!3P#7<;VV*Q7-[K M#A.5*/.*468%&54ERCP#RDRL?18Y]:GRAX#=0CSS'EEO&:)91CF#/<2I(M[Z M!*-79)BML2J\ETZ2A:3-M8>&6K-A;*/9Z#<>F$93GB]X@L6Z1S/0%6$ M2IEBL.P!KOI.O_8>_\RER9^HT)NO8II*WC: M%QOC$N2=6.E?A.:/<=.83A=NZO5>H(W4K)G\]:33[:>:R6^&EQ]1!]>Q(\]\ MU$9D*$;-$8\D(AT<1TY@[C,7M".)&[/%].V7Z M5[N6->WF,CTP0EE%K0:5, M!RU]5,C"MJ*H129C=#K:M)?T*=K-/7FCIT?<-5>)^/F;G?QG&,VZK)K^H M_ M_^KUMR^KGX]B\#1U3$ 9#1'!XE*DN"/(4^\M3YG89+$,=<3$9=YAC@4WDAG! M,JNR$)2 ?7)QH;'-FE6=IG@K(^JUU$;.MA33Y6#+P2I^OP'=<.Y W'+N8$T* M7+]4Z>?_+)7GL)H*T.NR ON@<'0KHR95*YE\MW,QGZKP"A:B"' 4!+%O81"Y MSC2[)M>S%B7W8*VU+0(^TH:24?C$['"CD?\:*ER/ER(P(.]T9\('% 6YU0OUM+O/.TE]"RR2'6G<_ M?FPDO^E!WH/R=7M0AY&M+Z?[NX>MZN[>9;7UU]D!_%[]_D\#KH7[#G!M]Y^S M_>\?F[6K'38?V:I]JO):Z^"B>KIW>=#ZTH#??QY^_ZM5O3J[K)U^QK7OG\7! M]V^LNNMCM8$OQ[EB7+ @L>1(Y8>7,J*0I?/31@NMA M\Y[1J3%SE+A4XM)*<.GF3-02=)X"=":9[R02)C(JD2(Z2R*4B+-NB)/GYMRJZ^0^QA'V[ Y"#=Y=SQ,3BNZ")?(L@SR3 MBO27M:LJ/8H$4ZHT1YAABK@E FGG/,H;GBOJL+-F8YO)QY^\*=&G1)_U09\[ M[; I8+I>#2JAZ-%0Q"=0]/GB2& 3K2>6PUC4AXGR$>#4F. M7H_2R6VN,I5Y NQ*7[B 3,FKZ\>KR_LKDG=TO_U63O _#[-.M3,IW!3>$>*9 M!]%*,_@#@Z35CCADHLR4C41H89)\+?FUY-=56O@E\SZ(>6<->RN)L91ZE.0J MXI8II"P-*$J&F7; S1;GRG&&7[8NY",-^U>4"<.>(K'E7E!U7^=J"56/,.P3 M;-4O.B5L+0=;$WO>2&$T!@.!!R_A#VN0TAK 2QCK N&1,P>0E;KB/+Z?Q-I% M1DI&?A9[ON32!W'IQ(P72L7(I4><.XNX"V 0&*X1%L%:;5R45"9Q]VBSH&31 M-\.BT[+V*G0[WO1.'F?7)7^TA5^&[N]EX?,R=/^:H.I!%GXZO50"UW+ -;'QF< 9Q0S,!2; MT*?:(A6"1-0$!8:#)90ET**;<,T:N25+5GYU-G[)I\OSZ51+*N_Y-WE>7=B M_#NB,I\IC8(.%O0-[I&)A"*E*34\*&M#+&.#)?<^O0.@Y.-E^7B^UH!6,@8O M#A6?-?RDYSK3@*(#]#^)8 M&6K9\J_6;C_'404\'$?NB6T?Y7"E@W:"#USI_A;]/P.VES M2^QZ&'9-7 "P_H8['H"2"."6PF#]2P]6A:28.\4%8SY/4&*J/$-8,O*]K8AK M'0 E[ZZ =R)6F$P2JT$#*<.&)?,^H0N@Y.2' M:J)MWH-->HWFPA0=* JNOJ>#RG^);I7K+Y; M^RLHJ;K"?NR_*GPOFQ91HO=RZ#U5V\![2;W%2*4R2IPXC(QB%CG.? B22J&S MC>V,;7*E5N3$?8(&[2]2$KH$MQ+<'GTDI$2NY9!KX@FB5G/'(T:1"X52@VD$ M.R51B,)8!M03I=W8EGI5]1[>/&S]>IA5 M9C:EF6T+4,=,W7N;"&2QFM1MH$ MB;@V%.F("1C/)J/8<>=,V-AF:E6=?N[=[[3$KA*[7@UVK<016 +9QK1$-G*%3"9BR"CLI&1@0?)-(1]=[?Y9L.RY$X1\X\5O=3'.O3ZHY5?P>O%%KW' /XX[_0::>O?=4,3E(P?X8^TC8ANI>'/+Q$P M;'K QO9OY/3K589A7@/ZWLN/]ZWM&ST':]T/_L-/!Y?NM-)O)2PO!\M3 M#4@H-UA$"P9Q*E,:G44J4QAPF9I,ALS29!JK3?+XQ,PRJ/IFN/D>CJN255?# MJA,O5FIR%J422)F8YU#G=8X^\]F>\V2CRWZ A@HE4 M^6&:@U#IQ&% N3E$@T9XR9ARL1SO&!"Q[PQL,XQ]L;]R7&85J_*KRK][:[,W MZ+&E$%RF U<2@ W\,Q>$,-_J\9%ESF(="?(\4L1%<,CZ0% 0@67!BB"4V]B6 M8I/A1XO#E7/-ZW"VW7'/C0JS2&ONP*W-\9J6:% MK=)+5LO_MP00$I()@Z4RU&L."&B%@U>"\A&UUIS1H]T<".%?]+B0U*P.^=Z< M-_JP95?!CSSS'WZ>AW;OU<>FFN'?7RX/O_MS2[FLU?\ZJ=7_; %(TH.KD]/: M[A[?WSV#ZZO\B5H:LVZ*?&B([-BVKX2%\X'EGM^XY[7=XXLC;9Q6C!H$"Y^J M=$6!C$I]?'26,[Y84+!RT>B?--J5_DFHM&$+*_V\/7*EU4G]D;?R MZZ?!9KNR 'TS$'IOP+P1>&\$N! R1B7!28!S@I.OSZ@L:N*PY$#2E>$]P>\D M)(EP S$\$(8)IZ"/<9-9"O\%Z@-+-1;_-Q<.8^E2"&B [J8Y[X5WHQ_^\(W> M>=-VOX_.'76_E7NQ=S@FE_0_ EU<;[TLJQK, M6R_9O&J BSAUPNMZZ+9R(-\=QATJ7TP_W,/MN(0N=LLZ#/6GEUV)JNFZDPHC MFY4D8WZMN>\&%UHV=$?3QS/3'Q+X:"3#.UD^Z1OT[ON8+DNLVWU4_=?PRN5C M&/D_R\8P"NJ9$IG#^U&W,!*VQ%C6/K6+)">O[_DOP5<,#-08U)1YM;M8:;BG6M_K8W]9*Q[_=K^[XR=^G!_TY0]!2-Q M[_R@FW;A=J?\:&-WBGW],MK6_,LD5,CK5*V'OJ@JKNW"SU=GK/KI,S[<_:84U%4XV19IE&1#!!B,FLYSHQB5BM('ZC M=O$H[;<"RF-(!+X0:7L&F_C64MF+ZW[_A.Z7P9G% %1[D'Q=*\G-6$C-N%7Q M'WE7DW/U[]!-KK]Q$ K1$GKNAI[I^K+<@DA66"#',HNXA9\T"0KQR#3'3H/, M(!O;?.OQQ^&N!9M[IEP\,]'_]Y/Z 7Y5:+B_4E)"P\M!PU3[6F=(YEU$S@O0 M2D*4R&8A(,6]]=%8(G5(T/#XHB6O%AI*W\=-*M>,#^0Q"M>+GZ!;U9I&QY2P)-;C.UUFH/^S;=P_N^UGI=RJU3C_TT@_#I&W3K'SM RH/2VF;[>NV M\4&YP,HS+32FG!$>I3 L$]C'B(5W)+KLIONT%=1ES 8&LHAD3!.B0CH<%#2) MT8>;[BMSB M9J)?!^?GS1S[ ??F]Y)Y6.SA3@"7U:8E+W/"\&ZJ>/[UNF>B]JI2 M@]_ ;<_\X*>O#,]ZM<"0'G1S M='IHD9JGV:W'7KJBY(/"^<*V,K%V&SR./%5_]F.ZA6.NE>I8[)%:ZS#5LKBJ M7GT6AZ=_-:JM/7SP?0_&>7Q1/84QG5;QO&/N\%/UYT%RX+52+0N8RVZS!?== M'IS"=:D@QQS"Q23&HD,MA/IH@Q/&YL MLTW)'U_]_/%QT!)R2L@I((<:+KASTF;P%Y?&$/A=*2P)ESZ8''+P"')P"3DO M#CF36$ ($>OH(K)(NLSB+.O"!8J00Y7*Y#ZL4J$R%>I?IW0ZK# MVXAEOCR0K:JLR74AS5$QDR%F[;??6"&P9T*OF12'+%H=@V(H9(8AK@E&5C&' M0!1%KX3QFO"-[<62*,\?QRQ9=&UTC9)%GYY%IPY^9C3S),N0X@)8E"F#C%$$ M84^H,$PJS#$H&.O"HF_?MS2NMO44RL7ZYJ6_/'(]01]C% MZ2\^_$P>85C$O[L-V/)STQP93#OM<7&U$MJ6@;:9T@^.1H>E0)F2$7'G/=*: MIB/N)$:A:*:%W=CFZW"2H9DBEA!) )*58@34%*,-:GE M-W%>:AFU!R8F=%V8^%F/@3P;"WY)/ZI6/[!B[,XYGAISLQ M[>/BO,=JVFV\AA8J+].&Y;5IM/ME3+0,4*Q+3#1'LOWXK1=V$HSM#T%LK_UA M"&$?.]TWW2CEN83X=.#4,),1;C4BAG@0W5XB;3E!/AH3M7!4RKBQ+3LVXM&IG9@D^SP8^4Q8$9QGVV")N%%@0AC"D)8F 0$:8:&![I=G8 MIG1M?@#U8QDF76]U:GG8>L,ME)X)M/:G(Z:.6#T<&8M MLC$+J=(#98#/TDBU 9RK**%_K M'WW7$^CZ?/+(_34YE=YY_E61C>\5=P!8. M12^<_\D/1:?#MI7L7>6V IP/$L:S'/N^TVHU^J.0POM\B8]#VS5"+Q5>:';2 M,9(ZO/'/9L>=O2QSTNK7$7/N_:SN?OA9J_N3_>^ULU0YH;;[$1CEF-6NOOVL MM@ZN#EK?\'[]#,_W7JJ>?KBHUC^0&OT@#FA>.0%7OW]L[.\Z5JM_N#P\K34. MZY_%?OU+K)Y^%K7C(Z:Q\%Q3E$EL$ ^"(TV\2)J^TSBRC%D]WYXHD,QGGADC M*>/>6NV /;WR*IUF9B%N5 (@WGFBV^X@;&Q/[4/>VV5F)VXLQ_D('KCV(/3= MHYZ=96:TS$207*7*HLYHXH*66 %A1F*QN./,_1.PS7_"L6E6_NYV7 @)HWJK M6*N[[WJ>0@E_AG3"M $4DE?"&O1Z:>J,'!%^QZ:F;E8M0.3$_0J7=@>^= ZKT0(F7PZ>$H@U;+P_" M]$]"+TP_&)[A3 K?P$.<::='A%Z_D88$8^WFT1L89A=D?J<-J']9.>_ X-.1 M>D"8]-CCQH]0'%T[[X9FHP5*0O<25M44=RZ^,3%)NMPU3:-5_-KH]0;PJ/.B M17OP6Y6]=B6)JIS ^YWB9)SIPSI=,_\\#0;&'/(KX>]\24PW5!KM'YWFCR(8 ME8).QSG'; Y?O9F_NP//[LX.L-OHI5T8GLCK='TQ)P>;573=2[MF!W!1Z$VV M9KB^-X\3!N4[^2[!!XT .]8_,?U\JX;/'.__O<<*)#4BGS3[F8&]3@:Z 1W, M16_0@)6[K.R:'PU?^= U9Z$[&NSS^#ZZ#8 MR4MW%,T;00N'']U)(T1@RN &J18,['QL./C\XJ0#:ONYZ::J>5^"CT!]\!]H M]!(HO-%,/ V/;)T#.;3[0#F@WAV?5';.SYN-W&L"-\2\;OP-)GC3<28%+Z=F)%'.:K':WAG.I%'/P M0[:%[X",1_2;N!A6K OVV>:(7;YM?=U*#<[Z(._Z,*I!=\(:WP%;0K<]^1KH M'E04 W=_-ZX#G_]H)&3RIV!OU*(\GJ ?S<;5P50C0%J&$? "BWIJZ'A>F% M<);>89*5UCL'PPJ^\L/CNVG\WK1,&EM:'Y/V['30+JPZ$_QSM\:OX_6,^'2U)IVVC-OSZ_.'Y.><@)B:#C< MF_8DS>^W!CQ^^BFC#9K9E"%0@ZGAT[[#FL_.H7?6*^1%3DK]Q";P#=QT.O#' M^3EIH+S$<-'\Z'3?).KMI+5.J_I/H]/,";8WE*V5CZ;1K?R[,\@EUH[KOR0B M[KM^)[6WHVI$F*:2S-#S?+ A<=FQ:0]9KG<-JDUQS /1Y+OIG&O 6A1 M"97S&Z^Y('>X]$8/AME^!6 Z 34KG]+?H=WN739_P-A-Q*FE,R9S*7W&>NT 2 M;/[(N2%4$JH6@N-&MJC\ECY-I$KQ'Q__O9/_1/[XO1A.,99&C+T9=!SJKM>_ M/$%GKG:G!P? ]X( T[C'N&Y#>OV@;7Z81C.O0P63 RW7=Y*:W.X#B(-QB$ * M]_,U&:UE0E]3:76 7&,W_-\@@9PUO4:^3/-/6+Q[C+V)W@?M=H"Q])(&F] _ M*2 _DG*?(^Y4O_&4HG7<&.K^'7L*$P(%97Z_8@>4VF*$:>*QTP3=-I=LUR[3 M9F5*5-C+0AJ,5_M=OHJF/;L7!9(.:DNPP4N1&:AZN2DG6X?;%8!^LR1GF,QC)L8L374/,+Z].]B4)=3:YRT^L!(+F9TF\OH3_O M#(Z3["O49Z(W0;_\T4A*5N=L,W<0-'K3\#_T**3%3(ZC!)*Y-0X /C%GPU2H@\0!2/* M%=:D)/9SK]976,6/W420/=>9DU#P+(! &,,E?!:&3L').W.G1-J;RC!*FEO8 MI])(BT:]TP] K MF>/ZR&E9N'4F4Q[*HU[E[V[C1UK+G:%@JGP*(*&!&7,==./OG4\[&[_G)ORX M&;@<[?:4%=_JC#R?:4$"[%+7-OI# 9ZO0P^HK3]:B!FM"K32I'%T0^$)&=T9 M\M69Z%S,7=%^AB J-B@*2=6)SE)80M[(X?P9+.'QO]XJH6Z-;/\:3$+;X@! /E M@?"1W7D^Z/8&IGA%X8#H)LUXI#:,1IP[6">^A6,@U'Z8GQYH<#]RUW+:'-B; MV.@"*^3S"7XRFT)EZ9V,-C%-]89+D_(\&C/#Q9AGESPYGJ;'F$]^9EC_TUM< MC,I%HSD.&\P3]0BTG&Y!@TLT [HQ:WP.^R)$T44?Q_1RJW@]4;W-V%.Z!.6_' M!("V*G-V&HPZ!]7;8+2PNCG,PB\.:.NM4 ;\'O MO5N1MV#].6DR<=8N&ADY 0_:>?G%3I[> /.\*$R-;C@>)-MR^&LK %RG1W^$Z1 -V.R-HO!TBHF%6'PWS;PW6RXSPH%>X^)] M&N'0Z-U7.+PQ""B*'--"=I#-RDX;;/3V9>7/0>_D%@1X6KUIIPE2PYO;O&4E MWZX7W[Y.MKC>4/J[DP(VR8C\D&]Y[H%YGW;R1>VC\VZC6>C+B5%OS*(E< M*F7 3A GB;2*<[!GC1"4.,>#U"*+ @];87$LIS,H]VH?%YL@MP>MBT[7 Y7/ M' VOY8UV]N/''"(^#(,CSJ.UW'!D M=*"(FXPA[1Q&/!-.IK3'/.NQ?]%9R'B@ 081D9IB83P*K HJ AL8QMD[XW$X(K5G:*&W_J=XY# O+#L M-G+Y8U*YR=\KO8%M-?I),VIW"B?WT#Z<".'*?XP%N??_3.O\C\KW3O<,/G8A M>6)"LW.>X^!.2NZ[+")*&__YO@L6?7I.>F0LK+3TX5CYNLQC+&T_MKLFMM:4 M?C!EQ>4-J0'$V MA\&NJ7?EONPPR1CP>:QJRAW?N0A^)'P;+1C6>2B$,7!,2G(H//\I@I$/.<]L MRK_NC1V328CW8?1#^1Q-HSGHYN\\"^$\^?Z[8!7#12YQV,P%\%W2A1OM1FO0 MRI\[^W7^RF2O7W33EK<+K3>;7 M.!XYRJG;JKR?1"P7%C /%TTT(U@L>(T-)Z89\^6;#I: >6^.C[LI-.21U2@N8 M#A^;D1OUQ'1ADJU2:Y?OM\TL+6R_'S %0:JK2,@ZC#_)LT_.0>T\G^%?P$CQGG'>=,_R;# SCF>/^<>;OAEU1 #.+".UJXK4BC)2^VM%:N\1>7V:,TB] M;O_=^R%P#$QSWS:'Z>H?&\FX.0BF6S7 ](W^Y5=W LI@,]23 M'$43B9$X(!,LV+ZP>T@!W2#FK54A8PP[,W^\:&TDR\=!CN(C-;GB!R,14BB^ M8_4Z#XBD3,E%O:=0B7O#K+'>NY5I#VO6Y#%36QE73]/AD+Y0A\.5=%Q[[''J MZSNNW:S1/:S]VDOV,+MO 9''M%5<^:%V.FH3N)D2-XO"ET58(N\IV>KD/26G MS*'*"!$>543HT961'ML <+TJ(SW-;):H52 RD\7((G%&B87,++,O#2F((7[QT3V$9$A)"(DXPBXP)#FCFP1HESF14;VVI3 MBT>#RYKUFUA+<&$/ I>GJ1S_JX++UP"C\*76LBRL7$[!"B<^*D<,(MX K+ , M(T,RA1RQ =07RIUBH+5L*O[H$CF6AH_9^ M"CJH<5IR9E#RY",N:(:,#0XYRX.R)!#NDD:"'UV6NM1'[@8.,3IQT@UYP&H5 M?0)*!,E3U.;@H][Y,_QM&CEX?.P,NCMM7Q\O>XDFRZ#)M/N$8F^E$P1YF8JV MJM2UQBJ%9&!9D)IJRL/&-ELT;J[S8J^H_/,Z\GJ]TS?-2BS"3*.\KE&X:5E( M'?KEAT%\F&_%=P8I1C1BW7LY[M^&EWGU2_)+ N=#+;H2.9=!SFG/D,&&6&4U M4D#4B'M*D,Y8AJ@6+%,9EX&3E/?"-@5Y=*/SE7/)"NKKCC.B9DJ(KC!#ZIZU M=/F+UM)53UY+=Z_=-^WCE&&95[]>PP*ZM5%U:^"@6N(7^J59^U3%\/W9P=4W M?G!UAFOU/YL'=7G^_7/ MI/KIGY/:U0ZM[NZQ:MW'6GT/^ ]6E,HH$1'4I!X9!AEG+(H2R$4Y9B,S\]4@ M,-%$!TND5YXS+:S'P,;.1BI,D)F?SV_95(I->+;:N7<.^:G2 MJ$;D-\J12N%*D%SA/^GA056X3<+X]IN>\XEJM/NL); M0C[LL<\_V&R+*?Y*Q@H+JZ1^)8-]30O[FL;ZVHA W_SMTZ9?/O.E1#P\ ?3) MC/_KLS]O3RA\XY,?%PH9SA\OXS1\6MI:2<+PTZS:MUZ(@V8EZ=F]RF_)W]W[ M?16$LV1>\!JOT*=NIW>O%GQ+YS^_S?7:<6[0&A9!VVEU8#17,^4$RR6\O]BZJIU5:_;1':O4]4=L]8P=TCQWN-INU>A7&_Z51O6J>5NL? MTS&!GY.&[=XP;)U%,2J/N",**>(HG0:_!C#R MRYY29,#O@A"@(&HY-\%D0@GE%7>!!A;$"C) ;@GCY4K]VJ2$O!(4F#HL9)3P MV$H45&80]PHCI1A'EAI,@R3"XG06<1-SO"Y9_27FO%',^>U90.?>R#)E_DY; MOR76+( %4D8*1"3 C'4VJ36DO/26B7(X1A>J, M\ 0FF(1T ) !HMCH$-&*8)ZY:#4&BTFOC?;R3!5_TZ '# M$R)(K^JLR_U8<-@K)35H".ZD#:\ZOIRK:;T,!,\MT8/BU7EU/QZI@YPX)C2'B6+"X:P/8*%L6@)9,R M<$-6%Z^^+X_0A<2;MU)2B2D?J:88.(3RD.IJ$,TBMEI*;KG2951W[7CE:LHS MFA%*J 7!;@WB(/*1DCHB&TS$0EB>V6QCFVYJM:2D?S8[X8TRX%(ASA?EP-*> M7PE/3J*?/@M&X,PA1;E'7%B)5(@44>:P5T+'+.29%IHMED&[R9Y?8W;\96H/ MOBR;E@;QTBPY"2 :'[W(&$6:46#)2 6R41A$*&US21\2JUE^&OFX6?C4<7"J]#^#6212(<<:<]@[1U"">:\&1 MEE$@P3-KC"!"*9RXE1"U+FKOLYX\7-1D)>G$$J[V?B@0Q'VV4/*&6!VV# M88-,= 8)E47I9.;A[^"^R2NO3 D@F8^$.)#_S'*%&0@22P+#6 JM MC28KR(\OS>@'<,K4Z3Z=88Z50Y((D/2P74AE*D/.MZV=@R]*$7@FC3H)#2BDJ,D(0;!<']LQ42LS2* ,32VF'B=1A8UN(Q=9: MKS;5\\WQZ'JQ:&DC+\V.D\"0(E2SZ%)/&0=RT["(K+8!93000U.V&#$;VPR3 M4FZ^&9YD1H!5H8*PV'*BG1&P^292&Q3!CH059"^7VNP#N'(2%"*)*QG3B%"2 MPK7:(A641PI3:I15.,.ZU&9? 5;4.-!GV:*#N=1GUX5+UXM)2WWV 0PYB?DHXUGTJ=<0[!'B MW@4$]B6HM=A1)2P#I3:=_*&+\=G7??*G8"Z^)=;NF&#>GO%)#R>\\#/NNJ]L M*5FVE'RIEI*ED;9*43/=G==Y(C33Z="Z24W%P%*S@:5&DS82)1RWWFQL\TVU M;.;>NG:8+-&R1,L7M9!?%BY+XWDE #H)!7$2I-)1(&*81SS#'FGI%/+,RI!) MG)IH@J:^2;(5Y%*6V%EBYUO#SE<#G:5+8VF8G#J[Q1P14C-D#,\0EXXC13)0 M-IGE-B.<&2M3$FN&5Y7$6F)EB96_-%9JHB.F1@;+N6/&^90NFT7I/9&A+%RY M?F@Y"9V*X(PE3",E"$'<4XL4-QI9[XV//(O,^=(J+]&R1,O56>4O"9>E5;X2 M )T.:6?2>&L)1EX1#A#J#;)$4?C56*$M8UBD:N.;^%'U.$OT+-'SC:+GJP'/ MTBY_ %!.4@TP$U[A5'*,9V"9,T*1D:EB*Z9IRK\JV_@ MC>-CF',GSZ:.E$Z?(&5R?()T^W]M]U_;LXDS> O+HTA\#N8EY)PZ8/)=QF/=AF7 MN[R:72:UST=.9F#L:X4\%:FE'R5(6X.1BC9JE>K,:7W#+H/TK 3C3BJ=6.F? M!/B_&T*E!1M[TJL$0!]?J9JN.RE@FI'-2F+1G#C2+FY6NJ%W'N!A/T+SK#/C%JU4U.^4H')&S%P+8,NB@=I:^<@[3J^$V@H?Y) M3CFQT>WUAT29KNB-*2M1T[,3T/VM\2DZ_U",LI;>WVF"K#VN7X3FCU#-F:PD MIH*86&WGB#')K/(8920""65@>BLK #G,XLRY37DF<;VZ 7+HB#NS](\B$7 YNY I(+") =("MRZ?%J14,B MHX\PD9*."CKB^Y^/C)/I, E%7) ,<9)IT&D]2^?C,QJ=$3SJU.IQL77LUEQ] M)/@Z[7&C/3 %63W<-,\W)3-8*T% [6&&@U:LA6,983*C,&90>@#C-J9N>AJS M/;O6;*]U^J&BWU5NJWWT(&M\SC)S+GD">G^;R^0"@5^[@^#_TS"VT6ST&Z&W MT_;[P)W=J8]V&SW7[/0&W?!^T.W">M=A1'\V.^[L96F=54>T?OJQB>JG;Z)V=2 2C59I%>[=$_.T7OW^U\GAZ9^-P]V#RUK] M\*0&UO=^_>SBL'[&:J=G5_N[GZ\.KF">!2$JG CJ\$@(_S M1-6P'1O;PVVI3&W"C?61[NE\NHXOYMAKR"-WC?76\EPK(-&O[B3X03/LQT7J MK">B_87)[^K(2R^<,QPQ)0!<4X$@:Y1"U'/)N!"<:3Q/3FOCFZR#V'>=UGFG M#:_O)0EOAI3>G.QQY2)T0\7T0$%H-CL7O7>K(/7\C]SK.W90%VYFF'#3G/?" MN]$/?_A&[[QI+M\UVOD$\INN<2C_<='P_9,4+MG"1 !N^/SAUUOY5W/. M\>([D6TQQ6_\&F^1!W['L7S0G;<-EN@M+!XZH!<9++O78^\XNKC$F;L'7/KR M!1@7E)&F?Z07$8C&=[)\DD_)P7= M&"1;YI3HT[WOF4K %D'$6ZK TBV:#A.//NL6LBD=,+Z>I"@CD:XRF%Z$Y(9" M+HD^,!H+92N9P3:T0VSTG[ L[*.+&]RZ[,^Q@L_1IO7Y)[1>09,/K?-FYS*$ M+R'/0IM2N(<6W[JX-QZJ5:\F??RB]FGO"G3W9O7T^.?A[AD^/#T@M:LO MS=I5+8[ST%(R+W6!1T8,DDPK!$:41#H8@IPG04>BHJ&D)(=?AAR"=@+,ZPC[ M;S#B@H?4*R6B0$)& R/:XE0[DF]R?0\WZW.6^QAC9"F>2O'TO.E_)1ZM&(\F M%2"8HYDGUB#*=6_7@Y^GJG5^/K;%X6Y MWNBYT&R:=N@,>M>YU)ZA ?F3]=59<_![L)+Y'L \C6F-#&LA0Z, M&^1<*K(64^8=5A%E"E2Q(#(9HBIIX=>@!6DDU]%(9*,4B%NMD0E,H0C:N+58 M@H[C4Y.232T7B[J_:-NEAVGE):B_L$9;,O(J&7FBSMJ4T9'2T[S"/J4P!604 MC8B",JN,=5$;4&?U9O;XVIDK9-L5>U)]-/NCZVWPWA;+C1=?-SC&?Y MKL*FEKBV!*[5WN/+(:Y=5>O?R)'T5"CK!&BH-" .VBO2C!FD%2-69\IGDFYL MRTU%7K8N\),X"G]YWGTRE:3DW2?022['.LEEK;YW9(D./M6_\D2!K4D51]:+ MU.D-@!BT$JO6D7576=5[7=62<9O6Q&YIR:]UFY6VU2M00D:VU?OA3GYO]$]& MVSNRL2Y+&%M&!?DZIX)D@FCLK$)1I'@IJ#60$4^NW95. M\Q49J)/HES,!,^[!,&5!I7;C&=*:90@+;W&@,F0,;VQG8C,3?$7FZ8IXY25; MR)7P6,+C^JG0)3RNV']W<80#@*&@&GD2(^*IJJC&F"&J@W:I;R;\L[$M]29? M63/;EX3'>Q3(>X%S^>Q%S^43_.P'\]M^D94G!_'7Y@CTY8B9]]A^_:^S PI, MW/JG6=W]?'58]XTJ_<9JIX>M@^^?R0'<=U _.5TX GWJ1+7UY?1P=X\>?O]V M4=NM-6MT#^YWM-8Z/#G<_0> HG:R_PGLVMT]<60EB1+T$J2B%ZE+<;N==].._T&OU>7K7.F=Y)Y20T M?:713NO>[5Q48 5L.#'-F&[K!C!V0Z]O@/?LX#)T>Y5!+]6&Z0RZE7ZC#TB8 MCL_U0A]^;,'TX MOUG\M# ^TPUY-9INJI]GX/>I;(6\MIF!J793Z;Q.V^=U\5)IF#21]+P>\/2P MV.;D*>DV^![NZ0/QI"J<:0!;*R*BYZK$<"_"6C,C>K5\55M]RQIS2+YUO9W M/RSXX^ ]N$:_-&J[[F?MZ@3^_G9Y^&GO:G^WBO?KA\W#>O-LO_Z95^MS1^A% MEC$B4H\*XQSB2A&4'*J@;SL3F5=@*:=FDMEFAE<5KG@M,8<2?M8:?EXD@::$ MGU7 SR0>1U+Z'J 5 U?:Q9*Q,QP1*!Z!&(.X.1 M9@XCDS[TE%L7:>KPPI167^K;V;X:S/LTYX5*AEVQ0P[?7P96\HD1Q%' M,&VBU\B8+" 9):=":.L#W]BFFQB3=6'859Y=)GE:[9II&47F[6PLY"5<2^O4 M?W5-+,.UZ+^Z!GC_M I:"?&/A?CI9%OBL(6-RE#FDPN+1)GJ]VLDC5,"6_@Z M"M#)]"8AV8MGD_T:^;8E/KYQ?'Q:?;C$Q\?CXT0%-CCSUAB*@O0&<1TSI#PS MR F?21E,C#8UI&:;1+W\8837F' [%R*7Z6Q;BI?"8]]U4X'5QH\P2:+Y[]D, MI>$:X6,IHQ0 ML-',]G5[_R+YX^3)\\?_[@Y+:7WM=]S9NJ1AUAHC\7-\>=CZV 3QTJS6CT%L M?+ZJ?JHU#KY_ 5'P\02>PPZ^?P.Q\E=C/@US?_>\VVA6ACE> MFRF/N]'KI3//-VI\O1/3#;TYI<^&Z%V6&<^TX4IDEA/"J"#21N GSX8M[?FH MI3W\,*W][=4^+A%VS5EN+Q_F[J +RL#?>3/LK_G :N$B_VK2+AK_:DQYNG,4 MJ)9$.C![N96I I)&0(0899CR3 =FLI2TP3>YXIL,+U8/J12[G*4A5"\'&XQG'2%'I$.P(%B":L#,:< !O@GBY"P3.1RK/ZG! $\LB MPEIJ)C0+S&8I6'TM84R!1#I@9HZ/N^$XG1X#@[^7SJ1U 'E\;]F>XDI[*C4) MEGDP1Q@()Z8MH!G30N'@[1WPL53NU@WH\8]I#L(B>+RT7^G92>3T SL2GML8 M6$2@Y@K$%0-B4=$ADBDIG1%*F9!2KZY'CZW*]P";TVL=>VV2*VAL7E7R?:K\E@ (M.')%7-/VOA]J[*?:RHW7@*: M;<4U3:_7B(WBL&%K;%.$W*9(QPH+=:>=.YWR<<>QL=L;&[OIYOS\X<#"A^WD MPQF^N9=(/ ;3'R3D!(1,EW7.<\H';DB_G72:/N1PZIH#6*"I$X^CX;G<_LA7 M,#]/Z4,_=%LPT+2,^;DP^+_=J0"IAV0&5-)9#9\./XY?W3\QZ4PDS&MXPO*X MW2@:(:9#EC" QH_<]S0\4 E,F]R^]>D,\U)_2V^O0U2AA=;TX,/.\-CR8 )WC0[ "S1-+J5'VG' M1NP_NJ6WF8XH#YK]=*H9@,=,KC4CN%B*,A^G>Y>4N3+*W-\]N$PE /&FB'E M,HLXMZ!?*:(1QL9%(K7$V2V:=]*J$K$LZ-P7)PUWDB09;%I!O#/$U4J$U^]T M+X&V?&@5YH!E^'P_IEC>,/E[7C(^4CQ8X11#0%^%: X3;UN-'"&I%Q29RE0#1X4_); M'2?3JL56I9YLH%F*J5R 0C[TN7=F_?$DW1!Z8?2XI/0WVKG1D)=R 9VCX7+Z M](T4$_8YB#5S]79DH(,),D&$I._,ZCKM2A$P8UN56R 5+(W)C*X12P5?V!#: M(XP-?G.L/\U?G":<*L4D"15::5SI#5/2EE>;C3G(,SW6Q8N 7C683GEHQ@WX'F".E!C0O)Z--;JPD M8;4@&>2B?C82VNW^>DUX7NCV2-P3.'(QX+EHG2%[N=U@0Y-J1_8>AQ5]6+HZ!$9-ZGPVZ8PA^92Y6W(J*9QL80 M+9S6*2M=4KI)LL6LQ<0<<[9&0;RO4P&\/LX_%E>CX3V?[OG__DM10O^HCUTY MO7LHF#EXPTJE8EH^L?"8[[1TO4W)*+#J"92,V](A1A/Z J,#RS#E(9GCB;\=\5^.L<]^ F-'PH2) M42.9=\N+-"+KL$8A\QEA 45UII)<2AH)4NO4@UV/J-7@19"I1O&KD&X'-/8R]/)\@%+PQI M5D6^07#.T'0:QEA+&DVJ^"!O8/>0@-,C*7\A GTKW>^F6EK=PC#[=87:Z0=1 M_7QDP= *07GD!5&(.\F0I4(@2X@TS'I/6#K&G6WI1>K?JNS%J0J#(X+K#1)M MWH?:3%$"<6B3!2#C9H+@WQJ_SQ+9B"J3:GG1Z WE9R*[(=M,GMI*.MQYLU&0 MXF^-X:-^=)J#5AC*CQ1D 'D T%=)=403OXRCI?-9%6./3Q^4Z'[7Y+4.@2WS MD(D+?L2729#/#66*Y]^4B/_;I!3>QGGA#?V2EY1\,6G_[Q5(^DKN,"CLM5YA ME27"!7/#YT;/@C8Q11Y#I3\O> F;DFIP)KLQ%EPP-X2)N\)/F3AP?Z,[A;P+ MONSVO'F8NSY2W=#\):,["U8HRFT6])AH-[]DBBCG9_FF2'-BK+PX0;;,V(P= M[O"M\8K%/09":E]6^HU4274L?B?^@VL(90R@\QK(?87S2IRF]#9OUF2#\I2/ M+PE#=D.[ TI+,NQ_76E\M7.Q_QE,3!H8CQ)%FXF4'F@1K+E SG)*/262T?Q4 MW):X)D/LM[3M&U/A[GSS4P!^9Q3;SH//0SH<^E[R>$4297G,N7VY('7G_"*C MWCL3.^EU L@-F;=WR)#$U?F*W>*RZG=NR=+,=:8\%'*GYA%^%I'PE]2G;^?A M7+G.&;G>;1P?AU^9?_=X]?A(:2]UJH=D8TQ]U[U!EF<*>9TQ!_ IO+,;VS3; M8HL-3J>P/2G 27;G5EZR 8=6UXV$,%1,X=(G\RA<1PGU$Z#R!"U $KW@!BEO MI5X,93<= ?IUJ:'Z$]#;:,-V"\K-"DV>2*S;1BKR/XRCG^^F)&]W[X.P$9^1AM&";:Y,EX$J_-]6Z#@^SB.BHAYS@%#HDA6 M0&@.8[XCNBBZJ5SO0,_CQJEC2LLF0W>815@X/\=4E)L&8\++G]];?,&4,W4* MLF]BD,VNQ1^P><8.3X:&2O(!)@7[%Z8U! M;TJ\#,[3+Z#OW.;)[^>O[4V99J/H;/A1M!L:])OY<9)A6I7ON$'>V.L8Q%VW M/8HVS3UX%J:+ 8W/PA2 E^-L"@44+]HL?KE+GB6Q=9-$@\>#>N<&S?P$QW3C MKY9IMU-8O'=+TE9J=]:P*1)G869;E1U?A N3PC@[N 4-;#.][/;1I7?G$YI( MB.)IU\K#?-.&/;[\3&B[.%0TC*S,[V9^P@YN[886[&"N,(]OS=/N>X6(F0D/ M#B=U#/, :[Z?9]P-'8"3Y7E3ZN)_&L M?BV"A;G.G]B].1G39@J'Y8)TE-\' M?)DKB(/SS642B4:JYW2(<9:7!OW1<_*S75/6^-1KYL^]/*$^X[2 M)Z\9,^DGNA_?=UKGH=W+U_9+R+'M?3IQD#O9_TPI/G\/86%=:LOL?QVZ&EK? M2/4TM>?[\+.Z6_U9A?=4OU=%M?6![W_ZZV1_]P ?G/[3JK8.?LZ[&@[KWRYK M]1UXSX>+ZM6'G^D9!U=GEP?U8WX ]\.[&K7O!Y>'IQ]C[KW0?=1GRAHF@!S+*M1^\NZ15=4G^M/Q<'< M7(8VVJ 8GP]UX^3;.>ET88Q^J*L5%N1RV=@/BX(OFXV==F8J_WIG//*U<6D^ M-\Y4Z]_$D; \4N,!5JQTB/M D=*>(>(46'\FL:2\I0KF#1OZD$*8Y8:N9$.- M]AP;[)#G%#:4&H&,M!Q%X@-CFCI%S<:VP/GYRVO/8-[W5,^H3?&YF3KH^Y!8 M^B, X$:B^-MT][NYF5TN(4/9OER"Y?:0D.<%\ O"+@F(&XR@G3D#@F"+5>:,DM L4M- MB1(:Y\V%]2Q3,**4T^$D>GXQ\.T ML44/V4LJ9.P.PBCE^0*!.'&DK 4C*^)4)(6F$L(@SS&FR I*LF"IC")[H$I6 M;N*S;:*S1C$7$"%@.W.<5&K&+.AHC/#@(E$1WULI>U.JV,Z4(O-EJ,@\OSY6 M>WU_:U%:2K/U7%-P[<;LC5$SMBV>""+JQ_=(QB+:-[8 O M1*T@+"1&BS'\^C?K'$E(0NP"!)SV#,;266K)O3*?M*W:R<"UFAZT%FBU9OM@ MM;;N(Y=\9H[IB26F+/6 KQEE%%6'&?K9]3&$8O MMJ_Q5O^T)\V^;976S^+-BLG&T>;[/L4L:2X44SH!$ MFDC0>IHA)QE.TL9 DUU9:W>NM'D*7)>?MMDJ:E/G@8S,$'2FT1(?<_S/\?%" MX265Q_Y3>6M#2$Q[:F'/QQQ3H*X43R^Q4#)ACPO%2_-KB'99#J$XT,ZO:_8* MP,HQ4LMU9VV!:&8$3I8+G?']M-).).JTDL$*[.>>M :WGM?@_:^39NEDEF!W;XQRMS;? M*[]G6*ZB !TXW1>7 ??.6#R9Q4^ZG9R@U!N#&HSU4AFO&[XC7PI[GM.C2DCF MJ6.5D6TVBOT!6?3'+GXV>@K%!6Y9JW,6X!NI6$IQH,,)N$F;ISN!Z6#PH(C[8U$W'*#3+ .Y7X$P@=& R8@ ME,PEL-N349'4WO;=" IEIJHELYAM#VSWK$8N0_(44% N'C3;16;@Y,4%1^HQ M,V1CK\SK['8&!X?3UU&X;IC >&D64_G\K=CKE=_>#7)*: 6R@TL5SK)@I/LQ2^WH;9MC:'2WP!2M5)VQS))G=P"6G EL'= _++WU/QT7":-%3%$F[OR^>2LCY+DPP(3)3!GY0 ^ M(Y-QT!_>2Q42K%T $LV6J6V1;B^CU./G=A@7P9 M%G)LIY'-45H@16KWR(K8*7#8WW "]_;Z/F$N1J82\H0+Q(ETR"HO$5&2.2)U M$I',)CMC:7&(6F@-*A0;9H600C !MK@2WOO9!.ZEJ?<:->P96_Y7N)HWQ6R' M?H$=E7#UWBTH$K+V[Q()?%SM6;3:]AFI\J07WXU^^5=H]L#D.7O7;!>3+&Z: MTU3[HD)R%9=5DKF[]D43\.'7J\57,PW"R^\D6]787/DU7B7W_(YC>J\[KQLL M$:M*JD<8+!#WXPSV=BM;]$0?[AR00*:9X@Q\7#Q;]ES'N>/ZQ/,6<^FPD_MD M#_>RC'A^$_<%,/-L >RE>%U!RD7"6FV4JS;;Y7Y9YDX9273AL':O(-K:T7/MMJ(&I;EE3?P%ABN/PZZX,L&--S14/SW MKVM(I!53_\F8XY*B*PCDRU2,=MB_(AOM$P[_+5CFQME?N27T;BN(:W/6L:BT M?N:%O%OTV!)J5$I6.28X6-=@6@D6 JB/:#D-?A%%0O?V?;9+:I@(J#6&H<"7 M'5T^W#W^U=H^^O&K\?&3V-OQ=/?[[B\8&]T#:W?O^!/=VMD[WOT.EC#]A,'J M/1_= ^\:[-&OV]C]U3C>.]S=^7"T MM_&)-L+_O6?G?=]^#O'I;$7 B<44@["X4B1Y>!$.>9YT)9IR=/*FJAC MR>I<7L;Z*W.J9_GPCI*GX!Q\2[ZI>'UAO)X[M0M&M(A&@Q,=')!"=(IQ^ (\ M:[6(^K&*UY^9U\_'O)[#5R1B@Q+Q&O&H%+(Q""0#I41;:EV&4Q%UQ1C\7R\+ MK]_9O$G%?TMNWGR>?^#\4.-F9N[W$GASUN^5"+RE-F[*#(G--M!%@933V\ZI M<#N'MCT4A8V,V=$#BJD$X=T%87/"Z+$I4<4512 0%>*6QEP*D!!/VBN/A:4> M!"&K:V7JS#S8Z)DOCQ[/Z*EDP(LU>BH9\+@RX,(8"D#>GG*!J+,@ Y),2(-0 M0$0DDZPF3(3QODP2[Q(#^]5 9^W91.54FX[ M#6M=1_3QH=/]F.FA$G]W$7]G$R:0H4(110(*46+$N>7(@-1#Q#+"0F*2B]R? M1=:5D76A+[>MK@(_+YCGE]H&JGA^H3P_$?^Q(D@A:'9V#.*""&0TQLAJRD3$ M,D;,@.=)G6'P>^;T_7W9 :"2=>DJ%4MG_^P4F:SS.R8T/)P<0G@S M6-30&62#;;0PMSJ]?$62]"FLIS=7;/&D(K+QYX19E$B2-&J)!.$4<&3W0(FL=%?0Z'^L+"\Q,ZL_3WH^L-5#THAA7V^=RX)/12V]J MKP=$Y'.QYNIXG+UQ%POKX?J35K-W6(#+E*7))S:KL.;)$"Z_73RA&PN\SQ(3 M:=3Y9+7V/L<$I@'IS6W 5J<,*8LZ2,]Q%[,Z[)5Y5U]Q3XOIMG MC8/](**W.(-W%W5#4A+DHB-(.&EIXL1HGR$CZ_(*Q,CK2F_FU-QD=KEG&7^^ M=7$E_$5[LJ+F.#6[O?X%R1>]?9:BF#^I9 +L@I3 -,2#O2M\X,QBJPR)7.3: MN9)?T)6,4Q7S/PTO?3W;_K0OO;8T*H>L$R;7X'FDA3&(>D,2]3%(3X&77D8Q M__:P3>Q8_V3&J,]34F4#R]%E\Y73L(WCN/GKF$'NQA(6.^FBMD3#%BE-C/,V M"A(<34FPD&Z/;_'@(O^1DOT[SVRJ''7(*6^9'3S?.M@7V$>2B$/,) [NO\;( M,.:1&-M"ZX[[-7>%Z#7 M2U40__0KLIO]]'(EJO+XJCS^[BG38R4(CN<$9&,:&ON/FCW]L!5]>0?VAMK< M(5X+03%WBEM%!?CCC./ :#)I$9D_HR!\X5MOG[9CMW?8/,DA^/=?MO\N26"S M^/VEQW*')_5;#)Y_UOCX]=?V]TVRO?&)@:,-US>:C9VO;/O[>WC77X=P#9D] MJ8>QP%PV\=[.>[%[])4W-L+1=G;0Z29I['BQNP/S.GX/UWR;KH#'R3)C%$&) M6(:X%P$9BRWB6',+6VAD2KD0!#-3E_)R4F3%5 MDJD1,\-1$QU/DTFK''<'. M))L(3C&Q163!5$SU6$QUD?YBN'9>Q822,Q%QJA0R,?*<3.>$(PF^PKG"DC%< MIVI>KY[+ULXK*P ?*O AL$T8=,O3EO@077W;!+V'+=[+$RL+TM7GL=L)MG=X M-XDRJF?(8?)FOQ_#3N>/^#FV\LG2$-*Q$C1W$323I=S.^]QK-Z"DL4:<$(RT MEP%%G:*Q5"5#V#BY83&Z^^TPV6\O37E7K+9P5KO0Z5Q@%:4R2/!<,@A;C2P' M?F,XF!"8%B9IT.D4UR6^W,#@]X>I]&MJB5Y 2<_UK;3 68_ML#QN^OV3B)== MH"V?A__FDK:>5GY-ECS'()QU5")/,?@D7B;P21)!DADF<63>"+[,CG[%ED]G M9E1L^6%64)^D\MXB&B*PI:(<&3 N$(W4:IZT#"SE4 '&F2TO@S%=MBLN M9XXO.!7E67/'RWSL(1S0L^6)/U+C@W%JVKCWP7P8@=+\+]=@/3>*:_;/WGHK M!-XXV/>*,4^,1KAH/$,UV.B$*?@-ML-XJ0C5L_DDAI2ERM9*P2/55@5AI;$Z M,NFC%K.M$+:'/8V&RSYNP=Z,:+'RGY=4O?[V]NC=8/#KKQ(%^SORPB3JU8;G4= 7?;;(KJ[R5V\:DA#+$)$RMC(YSSZP/.'*MD@R!R$BJ M3@J/%[-ZGQ%=SAIT]]?>\;?CQL:GT]WSOPX;W_\ZVCW_1/=V]@ZWCOXXW/[> M:%Z*6>UD1)=-!@[T\=[W7=S8^.,(WD5VCQM'C8V]5N/X_=G6Q_=BE_XUG3/F MK&!4A(2L) YQSC6REN=V"ECRJ)6(-%[72>$Q>.\N_#87,VD)A-;_/@1;\+9( M-<\O0@:]\'?L%LRZ$#E"'U%4C$S/H>4Y,L0+.[P2('<3(!=!;ZND<8X[Q+QV M&8K3(6,$1R3O.^/)<4E7UG+USK* <%86PA7L/3<$CE7 0FN<=#0<)VE5,-)F M7&5*I<5E\V@\"H$/&?JQ>[/?R-QCKW+"J=R)W>,76L3]U.Q-QNPM%7;2!(>D MTQ'Q"+]IQCUR2;N"OPG.S056F;DR!EY9!F_4,EB(18#8\S@6X]!+$7D9VP>L M$B"W$2#LPCX@5*> +0(IDA#7-"*M-4%<6=A^)T"DR)4U)F@=*[DL)L(K1J1[ M*5>^?JCTH.:.4LCLVB &:CJ'_YN\A_+5.M)E,\ M1EYGJ#S.NVB4J>Q'K207E",'J@7T2)3(LDC )$V)Q2(AVI1UYAJ@VGSC&_LJ97Y678KRJTM13/>"L9\7>&&WX*?(=; MM69\,0KBBFQYJU)BB7AKN'7PQVA0$8H%(141;A' *E6V_+,JA$F,-L^-UX1C MI"FQN2A=(,.=0SYP@FD4& >6L^6Q9'5^$\)#%0Y;8++Y?=BP2C9_&?QW/E&M M8H).TB&I T;<1X.,(?!#:2PDPXE2GY/-YYS[O[W8UW*S]^+P5JID\Y?-WA?) MY@XK2774H%E9]K?@-TL3119C::147IJ,:[9*]5,DF[\IQ;H0A5KE:K]$_F,3 M6.>$*9XSM&ER^6PI(9,D1[G4QQM"I5-J98T:4X>]7Q8-^SHQU6>2@PLXIX6Y M^@L,^DZX^G-P'%^V6'RQ'O_["Z*I//Z[B\3)9&-"G$U1":2#EKFGBD36!8:( MX-BX1(GF14\5;4A=DLOU\?>+ ]^>JY8B2OR&#X>6)/(PP?%5Y&%Q$(Q#>H^03;;!05*#D?0W Q<%N4N1.QD,A#I5B?/?*P&'ZJ!U0A=E92\F]##& M:+^$SK[([MS/U;]\YS#6#H QP G)@)3)-KNUGYG6K0-K7"!O_XR]?LYJ*-O'K-;6+T(> MY1Z/XA[U?'DW%D#<__LDXN6*[DVQ^Q,,Z_GV>Z/3SA,"=9VE1Z]HI#/Y_9^= M7K_1Z>]&&)SO'+1A7\)DL?!+%R?WQH#?.M\4C8/]0*1/Q 9$3!*(:P=NN!08 M:;#(N)4I*!-!*\_)=,]4TR_Z%@W:W?':3A.=A]4'\FP!78=,PB7)#FEZM0:4 M7Y!SK]^KP>;F7.;HAY>Z6)MX:D&]MG8Z@K:U0VC;DHCS4*ZS/($<0S! @!RF MQ1T0I7*)"!^M<%I'\A#+\]&HM,PZ_-#I#C_*U[U0H_,!1'J MS+X[[,:_6.,?W8[?3>_%-_Q[";6>@$JAGF*@@4; 6(\X%1T8J M@3 /R5I+(\5X98T(7 >2OJP61EWLVF"/U([MK^;QX/BN%$2\],Q*8:7E3&%G M1=*,Q8QFI#D/%04M+P61K?5]$A+#05O$HW+PPV!DN<>(1FVL4)AXG)L_XFLI MJ)YE56?0K?G#9DSYE,X/^LV?V2I.H&B[A?DPEF^'8!$ S8V1?FHG.1B;A=>U MINL5(><'BK#%UR-,$]EKCC\_@/9^G(-]H(1VU"2*%!?Y@)TZ9#Q8"BX(IS#3 M)' )7N[K!9DZIS?SMR(^:4*'@*.7+@7C[L!472CA3 MW&U4+-=J/75VO<(U-6/W6.P $)YV>CUX/^==#NN/+T>#=IZWQW, M&N/9NF[WXK@%4U;WJW>4S"9HYHU5)-+$25 V 7MH MR."==)W1'QJ3"L03J? M@O_:B^U%1Y&^%3;WJ,_OZVCI>_^F7QOKN>D7N'O2AXB1X5HACH5&EN2"FQ1U MR!%:HO%VI]SV^N]_F"S\L^>U\SG[_^ M+GMC;_9B 8KY%].O&NP-&^QMK^\;0KBQTJ'@+ %=%#FRP1CDJ!=&4K QDIUM ML"<,5S$8V "<.*;6!D\H7U-M9@Y#N-N\45 MKA7:R$83/ MF!9"Z&=MD_7^OP,PKS;;(% '10!G.Q^6[AS:]M#W'!O)KRH]N/%CZQC&L?.M MF=,4MC8^P3LW8:P_^.[YX8^MC[MGVQL?6ML;ZY=;OM-/9[OG6R2G.#0V=N&] M,+^C [*]\ M>D%PM0'T0&GPA);0M0?ME3GT4(EP80Z1% 2W'B/F; 99=A$9:BVR*9^-V CF M<5A9$V95/]@<6F@N^E.%MB;./(;WHWSQ.UG844_)[^4I^@*/-<4JO<6+_W72 MZ15Y$>^*!.+FS_BO'(9$=#4/>V;-<@9 ?L#*VF_D]^E#IRHBMSAM44WS>R51;=@:7!AT:E L8]<(J%-R)F7 5DE,!(1]ITX+%(N):)X MU3RX@+\*<-V2LS^,NG'5.MV:S_FFK2K<55E&5PK+,;U4QM$]Q.%42R]A7%1: M>"1MRDTFF$&.28>TB81HIW10K$1Z$^)R5^[;&T=5N*LRCA[*[[FG6&49+5@4 M3&(J8QDQPP@X02!NE40&K"(D&=%48F=U=+F[WZI:&FBCIXYU/5,N%UA%(:;8 M[9;H"5=B/U91KUOZN\.$0=?I]SO'\Y#U;MVXXN4IA+F&H027"!P?8'>MN=;. M^42]%Y8JSK%*XEG!+*LLML=4 9-9;%@ZCS46"!.:&[QBAPPU"245#2928&O$ MRAJK:V7JS#SX#'3AW+C,.7#7SO+J*;[.W+F%+,:+$;E7V^#WD[M5SMTKD+H3 M(4EODU9@G;;E'+7@#/7%-!/ZJ+[W?R5<>Y/KZ ORFQ;S)6!&P@BD-$IEIH M=J/O=[J]BTK^LG0Y/Z P^XO/FKW>H*C$!^M_"EH-[H[-GT5QX> $/AV5W,-U MO0$X"5>, M"2-5 +X-P"'IUFO-5(NVVVI&^+T8AZWYPRQ^\ORSS.MV6K4^+$VOI-P2&,,> M W5F\*V33K=?>C?#>NWXR[<&(?:N&G\!+U"LV/ &-^C73@\[O0BCZ_=;A=B# M=V<\KQ+KI;C8Q=@>.U-7CJ%SL_,UC4('+QH.MU^@A*O9J\$7>C&GWGDLWM>(#R4$YFE .#OV&V=#7?ORK?7)Y^1=W8XY@+! 9RT MIB^@&4*S-I/@%'T8!.Q*09KY MXHDQ3ZU\IM3R'>7^C:=]><V M"Q>TSFJIVSF^&G@0EJ! <8'G9G%GR[6#OPJM6"QY0"FWT\ MJ,CQD\J;9HVX-PP?.4;F.]W>^$$:Z_L*=E,)89".C".N!476*(T,PU9X(Q1E M8&P13.MF[U' Y2\5X"_ I1<*K(M "6W/^V3%),A!"/- M')!MC!89'DR&1692 SU3',!'6.67<,GG DH^@@X:%9S##7/"PV.\BG],9XT. M71!\<8MUH('! KGREGG@&D^G[8B96KC@\/;9&5\YKY06&+N :94N7,@:N2"'=Z5)603M_VV?=P"U MPVZ69O_35!8;+4BP@ED.*M\(SQ1A4E'K)4]VG_&5M4VX[U<6I"!72O_D0[,- MQF0V$+^,[;E__].NS=O&N= O3"8B) M&:,.3!_N 2"&)MSYJ$Q6>Q<:17 !G M^AA#!-LA$J> 9;WGQL% /79SJ/FY3+>;K:C\XXY'"2SIA$'S..PXD]CRJ"(A M3AL,>M;)ZBCAA:F@;#G1C,D6HY9,622LIHCCR)%.*B!!+ 7WC'C/**@@B>L" MF\N6T]WP!K-'=6R[/V)_%OWW:V_E=_ MKZ;*]G#GIJC2$\.%C31:ESA80LYQ M2J4-.&H:6)P/+38GXMH-J7TSXI^[ O&O^/$Y>X6@[$:V4VGQK&< T9_%W?!! M5FR@0L;DAUYH"]E%T1\#$RAX,-F))<@)9Q$GF",GK42,@&6D.95.TVRY7T;, M_,O[W8@]$=-])D&54I.^[42M*;"&C,AFJ* MT,:\4%VFZ]IIL]6J%4141BON1N()%"-(7FL\I3QIIQUP9K >2T84MNPVR7T+ M0K8L?GPK9_1=,?4@,^V\IY-IRQH T*!"O$62ZQ5RDARJ,5*ED<50,,O)N)"$U)]10EAPS/$JC6909AYYR3\&:NA40:D42CTP2(-JTBIAF[&GB M@1#*_A:64Q!MU!*E+1$L9V'>0K25(=75&CC0M0CR+ N6'%%HGC1AK8?"JO#& M2VF311"(O]99#N"7AQK#:W-D8FC8%I'ESC#^'T?1_V'POY!D67JZ#CPV#V=\ MHE'/P?.LY&?B(\?'S7X_QGK-YX.B-(Q=L_O KE>!BA' 9B3@\C> /]*1SC8L2S.F+B"<7Z MNHO)E)MR\>(K5,GLQ^5(4JL,$37;Q45%O!7-B;>.][?05OE?HUE/3V@<6&TU MT_2-J]?&E!8*T7JK(-)ZJ]7QQ6_;:39,E -(O;<*W[J]LX5!?H"9=( ;YP<4 M5(OWB3J'*4K!25 M!E2+HPS9"!J @T<*3N2LNQIAGU@(WLAH>1+2"JT-)5R M2V)@ OFOV M%(RWW!&&X4\$RRI2OI10KI3=#G!T2=!1'P/*50CU1J!X4 MD,Y;):3S^VE(YWGXI4L(5KK$JWM;4,\%8;*^@N7"%6CNDH/F/B99S$_('W6[VALHCU\< T'T4\,RG7\1'QL]\^@G=(7G$.QQ L['@M>'$&*<=MXJZ MF(@*CLYOW7C/+)*A/S29]3'I+@UI^:6G?)39N,>;HK'S%>\=[9*MG4T8RZ?S MQD>XYSRT&G#_[O62-U%21@S!25/*KDT80\ KD#3BMWDG##I8PZ<1J<2)KF4Z]89O[@ MD3S"-W-+N[,9$RL))ARC M&GE.&.*"*&2I3XA$05(TA!#-+IK&/2?>P/V,K!L8^<',NQQB\O9&UKQY+:$P MNAI0Z;(T"MK1Z&S2G!+.!#5!*NH#LUQH3$BZA975@UG";Y4 >@H!-&UN6;"' MO<]8OC8(Q$T$2TOIA S6%N<\(Q/ERIHD#X&$7*#<>;7!MZ(J8'2$^!SQM?O# M#[P^*;W@)5E" 7^7J-[#+GDY;2$S)A78P0$98V/.2I4(_!H@=2%HH(QS)_G*&I>744GN#)K^S()R M&I;D4FWD Q/3GKC4ZU+J0U'J-"EUY&*[&];'K0)W!O+E'(Y4IYQ"29P38JEA*#=O2 M+.1)B=!R%2!!O0"ZZ*1\_PB2M#Y.M1WB67A[T@2?ILBS;69HB7[LMFVK=0:O M_QE;G9-< M5)_5.07/5R%+8WA<9Q$Q0%C*@;#V%0S9^Q@-UX-X]J%Y)5>5W5 M[=R-O'%C9C:2Q"A4+F%6/G),I%9)268-SB5E.L4JW[+*MWRQ^99/W#;^+25; M/O'2ONA,RRO7BC*2:)5F^>1IEL-U?\XTRR<&Q\PF9PD(]3."[G\QB93+CJ3Z M8A%19T(%&#LEI>;14[=.^X<92#"0>GEX('Y_ LVOBQ]?']V=;YX7%C MXY/8HA]:NTBQ5(J@20828I$/ DA+*C0[6*@_R2"9))+=1WB):68F@ M9Q5!%YC*,7!E. _(1)$05SXA9[A%*LB(+58F*I7/>B1;&A'T1+F4S]',9"?Z MPS:\X*"$2AV&P8KLR;?1N^39TSJ75^IJ[%VR5ELO&1?,:.J#]8EXSIS /E6& MWW)+W.(XV#1)HI'JAFG&*]LB;J2I)E:2%5S+^VRI@@&!\CQ$INY6TNJW+^L*DE61&NF"=,(ES MQQD(*\TDCXRPJV/ M-'(P*OBBVI$M2RSI+3-IB,;&*'+60/;BA:'&>4L4#@',2T.K M:E8-(+NT$( M X:# +O!:6#2B"DR/'+DN:9!$,>]2& WJ,LM%=Y"M.7)6.QC;,?NL!>.#$VV/;4X M2"8(1P8G#$Y/HD@3:^ WYPW1EC*%L]/#\(-MC"ILL3P<;$RTEFNLF.#"&L,) MUBSW>K!&25\=]RP]!U^8'T8$B<%+0")PA;BG#AGF Z*>.,P35D'DKDYU(2Y# M*+_LL$7)B'25BJ4S1LK*SJM2J5]6J>>]BY66_?!^@4OR@G7!O6"M*UVP-+I@ M,OO(4NV\2PQ)D8_^,PBVE0+H/N/HDYS(07*9)ZT+O2@HI:J#?24]W[+TI)8+ M[KUT"O[BTEH"_]8:2\)EB+:RI)==>EY8TDDR*TQ4*%'K$>>*(B-)1-)3*1-5 MF'F]LJ;JE#SX"'\YA.>M:C]O[I=Z4>OYTN7,_1L7G<-[#O:9Y#E3UJ$H'46< M*(FTIP(%IR,)&&C !4H=CEN5H2H[T02#UD@G$ M+??(.M BD3)*8^ Z9 4B\&74@*)OWE7-F\K^4+8W6UU=]+XJRAZ/R[+'.%WV M6+0S+8@M4T4]MZ',W;:;/V/KK#Y/WL]^4EM4(75!##L&FZ)$) [ MYM8(>_?8_9_>VVX;-';N_U;PW)+T;^);S1&_-'XT=D)K[_M[W(#[MG<^G>[M MM)J[=%=L[^PU=[]_.]H]WA*-X\W367[9I9](@WYKP=@PC%$T-OYH;7__ZVCO MZ =<_Q>8;HTF\ _=/?HC;1WM_MKZM,^H,RD"JU@:->(:3"^+8T!$)A*I9+EG M^^4>13S8Q(S%5G,1@G-6,RR UXS/*(2S/9NR"OY/I]?+: >U8M%KZ_U^M^D& M96E]OU/[LVQ3671W>HP&35> /MPTC^EYBV2)<6!:<"8X96NTY$4WT)J=6?*9SJ"%O!MDM =W5H-I-$/9%R\6F!/%LZY] MR5 M+RY'!01DP>:U!W&B*>GH\F%OTD&_U[=% ]35VO=AY[V)#X>/[9P,F]/-;^!; M'UU0X!\/0.J"[!Z]HNCB7:!9O/_R]]_UO)N%(9Z'?]*-*7:[HZ>5*!J3%_1B M.Z,IMW,C[WKM]+"9<3*Z18N]7A.>>R'_0=_Z0:NDJZ+_8*M8QKQLS39,.DYL M0N[D%W/SN] IYMBIG78&K9 ;]17W@6)8?0SHC.>BP^\7RQ-KH%=!H!-< M^^)&>V'&O@#C2WHB+..&KTS@J^@2]46>LY#^RZ%YOAXU2 M<.]DB?6&+>?3[?5]S'S(^X*B2!)QY3@XCHX@0ITV7 HI7)JUA)=&+^] MKIVS?SS5:'4A=LPR G QS=\Z ->C#?8U 7!5#4]?70?/EPO#==UR54A<+Z[A MZ1*U5K@BHINM5-N'%]R"91YGT1]ZZ:MM>S&*#[X8(+07@+K^FJ#3%W "/H9. MOW5R#1#E9A$PS8<%RW*0>5_WR>[VV\/]W>^*.YO?/YQ^[YMV9C M8_=L]_P]:9Q_^K5UM(GS&&=S:/8V#EN-H\:/K9UUOO5Q4S0^?CYJ?,_7_G6T MM?.5-3;>GVT=?:*-\[^F83"8((XJ+)!U6F?'E"#-N4(F,&H59E0:O;+&1%WI M!6"GOZ!.$97@>0&"Y^%Y%I7@>5+!-O7P]&@U\]'%I4XNX,XFT+^4,P&JL%ZC26/%OTM83G!5E^>*&B!),&J(THD2"(0*$BL C M4HAXS#3C26LFE[&[\VL,-TVGHUUW?CC'F5A%RD0EP^\BPR?K:$5B/DG,D/$2(RX(1=HZAYC%7DE&HR'I;GI] MN1N%8CG!$ MI=PJY;8T<=!*6BU>6DW$2D,@P<5\*F,HXIH$I+U32#NCI--&"1&>VFVMK*&E M)1=E+3?82<1])A=!%,KM89!G4CF"+?."7AE:7P[E]@IB[?/S7#9BNW/<;-\V MT^7^\;A;/&,BRV@.E,$BWO!,HWSJT,C3=JCY/JR:JXVJYLH*MILB(@L8WQ)W MK:D JH?*OB2&Q;JS^ Y:?D2=ZR5Q-HJ*SNU4%(;TMB]*-J=U/*YT_(TZ?GOR MO$EX$P7& 47)0-&3%)%)(B&92"XHT4ZFZR(>2THE0T_A$K%4=')?.C$$7 0L M!$I: )U0;Q%8AQ%1H)%$O*,X980YS.JW!1AJE'$.,$XUXX@FY&!F*#C,9B#*>ZI=')94F6#2=1&%H2$8CRYE" M/.B(M!0$8BZ,H K,!+S*%GITL$C!^*J+TM;3F/1/Q2UZH.8D25;(S#&XH%#L.@P M66]W W9DB37Z6Q->.A_4M$2;+A 1=Z/O=[J].4"/DR"\]\;=?1*\ MNO5VOSD"4/TRAN%\_ZO8W_"AVSG^LX"W'6*I5R#0$R#0I_L1Y!$ET2 '.P(B M3WED&/,HB$ #Y59(:6;!"A5).)$DI5>&>^4T(Y)*ZQ@6/G!U"01ZJ:#O2HBZ M+ *F$(>'$B+-"(/_#IH_09NV@3,+#HM#LJHEH*L2 OB"N/+M^:-K0/0R*&V! MY%K@^/>R?.AEQ*8, ^SMH)!B;(/TZ#?1B-@KE+VE M :ZK4/:>"67OT<+Z%<3>$R_MB\;7>_JUJL#U'@M<;U'YI"5-/&TR*1 &*_L6 M%-CP:>2+5'FC5;;02E.[J*E6W@7&.+/<4DNY2%Q%YHF@=H$9@0]TRF8:6KWL M4-8NC./#T?;&^EF#;K'MC4^\KLG-JS9Q;I"UM_&>[Q[]=70IE'7T@\"X M^=;&)ML]][RQ<4"W=G[0O:._CK>./ITU=O[XL;5SV-PZ;J2MJ0I:!FZ82P29 MY!3B$0MD-/AW#CXUQ&)#9%I94TK7J;E\\E.E!+Y@)H]!,:XMU4P23E@T.F > M(E6$<$>9N5NRUU40)A5_/P-_3Z*3W\R"'PDKK>Z*HRF18HXIX#Z<7 DT,@MYI9%(IBUAI%@=1*5'?.2Y=P% MGBU<_W7?ITB,5PH)1@SBE";D)*;(Y&)IL&Z(T'YES=0),74C+\,[/!^D4\7O MB^)WJ:S5%"M-*.>"FT"LRIQN;!".B;&L?C[)ZL(!#2N-$>46O!;&'=+1 M8Q0L-4Y@S3FNL-N>V+!1"S1L*L?M6BD7G- I\$2QY#YE[")-N<0^V62D8I55 M\X)%7>,+/AN*NK/MG2VZ#Q3"N(H>)1[!K-$LMB;:D&D)+$I! (R+D.9J,C IO$.*6TP 1^>$ZTS M=#[F>!&&S8/8).YL2U@XS M+2*UD=(%0CQ5;/X,;'YA?5$<@B0I(25UO[Z/+^2\V4:8K^QA]ABE7=\;?XUUMI[%VW$@@<57 A&&7"; MN*5,RT4BLE9"^AEB_Q,XK8QS29@ ^20:3!DEMB6Q%AFJCJ^L4<;J MG%P&$W_90:625^DJ%4MGU.QT^K;UW/E(UR+3X6EPNFD,AM-.(R]U@0'B,#?CV0@/?<1)")LLY8CK4ORK];$+N]E A0 M)5T6"!=;29(R1B)M/$<$HLYLE7FRO]K]W:,S\0,"=W)AYFF4WHNN7B>R]S).PWLVV;>5/2VXD M+[W-\OWA3,\/\/;&IMC:\*=;1[MXZV!?1AVC81Q9*7/E>'*@OH'?I-$D>!RE M9'9EC5T^(J^==)MMWSRQK9HMEC4#>TY :YTV^X<9O_[UNX/\86^[?QB[ M.X>VO5UF3#;R7F6HY;)9V4M7:/?FH.V=+=S8R5QT '_[\\:G?1T2.#52(A48 M<% @'CFK-1(\@L]CM$U,90,8UP6>PT; 1-UB;X"1_O[RM5> 7]^-M*@6,@JC MM8^8"\:=3BZ$P)W@+EBOLP0E!LM"@I:_/ .-#2GI(US8[VVV_R[ ?3]V.[U> M14TE->'&^KY13"9K/3+$@,'CF -;QQ%D014&98*R(1L\8GY=R PU;0^ATGV! MD)P9N%ZSO=[@.*,YVY.3%E@@1:E7[!;[W_:QYL'"A:VQ!1T>V^Z/F.]OAV:9 M.5TT:?.'S?BS1%"_DE+;0T$Q+00U)]10EAPS/(*.85%JEPSEGEJ0@S?H^H)2 MYY"CNYD/!\8B2 M"KC^%OS2FM3TM "S^9T?AH0=+-=2JG28CB _[+X6*XOV2RXU;;@$=ET(EE)B\G>U1^XH AY^YSCN MV%\;S9YO=7J#Y>D-TO@RY+NCUO'>QL&OQLXFWCO^UMH[^G2Z>[YWN/?Q*][Z M_N&P\?%SYJ4?C8UU,LMWV]_W?FQOP+O@F7O?OQT#WQTUCC_\V(.Q[@(?PS/$ M[O$GO+7Q+6T=K>/,:QA'0;A&0>1"/V]U#GU;1+458(43H[&>[0T2@XI,Z22D M<=R ]*98Q@#&D7:&.ZEG>X.4JUZ#98^]RSKMX10^5[O0YY(A(VT''%),'SA65%@?=DIF>.E _;;/4,6D40,[@.'2*PV:L8&3I0GXV+$_ZXO+=G2^"O[S^7W'3;!F.SF Y/:2;>3FOWA:^NU M[,$?%RWGTJ /YDA^>A'4:!;\4X?K!WG)BH&D:'L%N$T>0LYY+28#YBX\X !\ MCK+U7)X'K/, /C^#7RY"UYV"]^(JJ(.V+<,+>15@*OE_DXLRU>GJ\KQK$3Q? MN/:DT\WQAV&GJY&37)(BW #OMC=27D&>%R'X3+W%!LQ[[=TUW&IMIU/< L27 MIUMX <5KFVT8"M#5<+B]J9=WQE*JUCR&'?N95W0XW&*71NL\;Y0N%N;.B+Y: ML2"3TV8KORL,?-'_:^ZZP+PZ@X/#HC]A=A%?%0M^;6'&PLT6S1M^VVEL?V?E=]KWG:[9T!=.:@V M%71TL09^/>QC]OW:8&"V6FCX!)Q/>,;6B$V_H]0?A;!0: MS:._\$2';$+46";&@IKAV=D@!(*X6,QRE?.40?W+@N[O*JN125%Q3 M8IG3) KA/?>.L9B/C8B>=RAZ8_BE&U+[W?9H/_\#V_GGY"[^9[P4O>WVUU[\ M!OP6E^;H],F]O9U-WCC=M]QB L8%LH9HQ(.B"/PBB[CVP><4?TS!AB1UP>8$ M5H:D6-#!'%YJ]H 0[$_;;&4FF!/)O!2Y?)@P&S7 @AOFE,*.&Q3^8]IQ&^9$ MX(M;K.MUT:6TP(PIF%:94!*RE5J0P[M!5@YE@?*_[?,. MH ;&!8BN_[DY7L9X-BQ#_)5U0*-(&X!?/HPMBR_9;BS.H__]3[LV;QOGQ\5? M3B1BO5 J&]''[%Q.13AQ8?4<6M \W@^.!V5?97L"UM2OPN(%G7<736*L<^ R M>2ZTYR1%IXB3"?L4L5.2VR(! 1-Z#TTR\EVO5B9O6&]L\:U/^Q1TN"68(<>S MWA I(*NY0$99%J*-+&$+HHJJNA)DKN88^5/93L[J(I:'7O>G!\J]Y312,!XP MUR$X[RF8&3IQBC6.N**'QZ&'3V>-]7VF'DT/.4XJ2P4YB20D+ M*9>+U86Z7$A2^RT301G C.'W3!VEAWW9J!BYM/+NGFL>U\_05C M.MO>^7$&7A-.4B6:/&*P.QEK+F&3.@?8CG-8YG4.\![%=Q-U MC&73O/2\Y])C&5"8BC_.T&;G)SP K+ML\*4FD-.HS?RK"A7E ZXLZ_.31C// M.N-HT&WV0K-DIF$NSM>\"*&TM7NUWX;K]GO!Q7_:M@T6/BQEQ^^KM?7I6'EC M^S_3;%L8K5E>]$J6R+MC!Z'9+Y-Y6J4!= +QZ.D$.2E_^3()MO\<2S$G/KXR[=.O_*=\_?<_B; M-$#*[M+W,,[-7[O'FZ=;.YMG#;H)X]A+C:,?Y^ CA!A<2M0CF3-U>1(@('G. M*S9)>$TBD3S.'KH3@8.+B@GC O?P>_ *6TU<$BR1R&#\0J\(X$UP3X^B]\^GT&^@U0Y!+$3:W]V8Y9N'ZS/!U+- MG*"Q,!R[6TK[(8KT3B>?C?ULA@@B^:294X!'YSW'G6[_P!Y$L+/L2"["H#ME M;4P_>PF?8P A6-L:7EDO9.3I82?'ZW,T.UP\9'1;$24?N%XS-&WWK#X*]/=J MI^/5\>7JI/'J7,ADW[*]7C,UR]"Z'W2[119HLSS9:UX<3$P):F=;Q4E/[S#F M(];:'YUNMW.:SWIJ102J/%F[:@!GI6K*.8;Y66?#([LRM#*U2(7Z*TJU2C][ M9-KV>AU0$_GRHL EWY\O7ZW-9P%IA)21,QZLXHY)@[54X%S#?A$KDYME 9F4 MLXD'FBBXA]IF+U$DH8P"\TEZO+*VDP]..OG$JSB'+6R;WN#X&-1@7GHWNQXP M0EB&B0THSS'RP$O#IY<[??1R7#:\FY=3MWBK:"84/'_A;EJ(F8737CD,URK41B[*. #QFS9DUY\-_KE7Z'9.VG9LW?-=L%H MQ4USJO4N0K^KN S_#B$6AL\??KU:?#53=CC\3JV"6+OR:[QZW^\XEO>Z\]K! MDE7#KOZZ&FPUV&JP#QXLN]5C;P!TN1%NX Z7$G'IVCD J4D?\I.G)>,LD($ M3Z>PW (0YI7-?W2,-%H"/+4$MR2;)9[??W(22W<1^SJ!VG';0OYE7)"Q\5O[ MTYZ A=<_NPT*THTS?NW+MGT!.C[A/U1+=XNE^U[\ [R?=1A*]I6*W+/8Z]=R MEG(-K/=[+^Y;6<**:2NF?8%,.S0?9I/'BH6[XYK=<>T7L4W5*ZM7+H++IQYR M=XAPE__<%2+\.H%!&4ETD6AL970[%_AVV_DHKEE$6_^P[1_W@P>?GO'L'MQE MI>9BU]UUO1XJ8.>CU_WO[4%=Y\SK1G"PIY_0'?(NB*(VB*"=$(XG3+7DQIE$ M([56,V47@6OT'QC@=BI/6H8'+6=;)83$6%N-C*FER;NXYRGB$&OOP^'VQP8\ MZ_"HL7%PNG?TZ6R7?A5[1WL_MN#=>]\;/_8^_M7:V_CQ:Q9K;_?[>[Y+MRB\ M#V]OP+LW_CK:VVD=-XX_G>[N?&OMTL\_=H^__=C>^9"VFOALC+6G>0C6IXAT M3!YQS /2S&CDG3>6D1B5$"MK5R#/W!7<>*XDO"58WI@?*E%4B:('BZ([I2J. MSWW7#[JQQ!<:F\N5Y+F;Y,%CR0.[DQ2/%A&F#.+*">2B38@S+!0'Z>-C 7I5 MUX*]/LESN_8)MY1"R\ZU\ZOH[\6X?%XVT'B!X50Y1I4T>F72J'*,GDGX_-KZLVRPDN>^[S7Q4D>'1 @\ MM\G%R%%%D'2$,,.YT"D[1[I.E7I]TJ=RCN['O)5S].A,VIQ@TA0#H2DW0$JY MOIL8A8SW'F'K*!;,F M/GOG\"42B9>-&6 P;:)1A"I0?KE4* 3#/<,$1*3B"VFD4;E6CR4XSR8.G*24 MQCIPJ9+3(#0U3\AB1A$+23DL0>\)LK+&%^)7/:@M^/TLFXJ-%\_&E4_R3%Q[ M<5CCM27 N!H%*@GX(U(AQY3/_@CC40KB! 9_1-5A;RNN?=%<.]$@;:-F5?A"VJ%^O+]$4J@;"8T*)3 MA"L?,8V<,&IHDHD;35B4.#%?'70LM]B8.NA0+N0N/P))P2W("Q&0CB0B%EG@ MW&$FK*P,\HJ3*X/\^1EW^I! 1JZC=N [VZA0;J.+M!$$.6MM8%(%2F*!)VCP M@S.H*LY=/J/\?LQ;&>6/SJ23AP3!V,BL#XA:X4&]1H9LH!8YGPA1U'FO1&68 M/WE9S00\S? 1J%L.=E5WW>$!PH(C#& OP]"7TAG M%1.! E"B?!JY.0)=8.C3\G3D*"$@K+%%$*7"(.^@&! MJLC6G"4A)IJCK$4"?)5A5HFBUR.**N?QF23/Q6D.I\)(0C R04>4.Q"LV9E3=8U,Z]/\%3)9??CV\IO?&3^O#C,P2EA1ZE$P>3L,FLH@OU1 M2"1..=61&4FSS[@L=L&2'^94 N$Z+:XX=\I3DGR*7 1M'$]:&8E-LH%'5QWF M++?8F#K,28%Q4.$!:6T4:':!1<=X5%QQ5ZQ3U%Q\CTXN;+'GXEQIP]S MDL")> Q*WCK0^90RE!M:(V<2UEXFKSE?65-US2N;_&4S[ER;_'Z\6]GDC\ZC MDV>5'GMFT8<4PX@KNWQ1!1\E;[.EK/SH]&WK,1++ M;KIO"%8W[,<+:U,+G4'N<##:V%L!Z+V:F.KB5V4)F>LN?1MILE0Z(6W6)R88 M*6/NP^.X(51493++K6Z^C ^'"E^.6TJU5!9A#QX$JZGA!U*&P@9TT$4D+/[@D!FD1(_): M<2L9B]SDIO1XOJN_H%R3Q0G>9TXFJ_1NI7&+A"8RPBAB6@1@,%A04H4#1Y)-Q!3]R8T^$A?-" M$$UD[DC)<5W*RRG5E5*]?X;V_2?]2@."]Y,B?%J(G,=N)]C>X7W#A+@2(;<1 M(70*.(YRE:PV"%O-$.R718YYCA(3.G!/DA)LW+[UV47&,LF+R@BOC/ '&>&& MF(2IE1',.9^++C!8<"K)D/.=2)7(L-Q2="J1@3A+A>($*Q<42%)[=7CCC1M>E2"M!.E#6BH$S#B/ >P5QQ7Q3A#J@TB<*6D)IE4>R5+) MS>D\$LV+9N@!Q9 2"$YFD:7>(L&88!Q[SQP(3F;JF#XXD>2UR]^:['LB\!-\J M1^5"H0+CPE+6^H>QEH8^2^VTV3^LS6WY5_MM9?;SE=]KP*&#;M$V]*]!.]:( M*/NMUVP[U YB&SBRU3JKN6B[M>:HT:B%_]6ZN=MH_._ MFK]3C$&T/CP6;?6 M2;7?FK_#(R,ZAMD>EQ_ZAUND -0 Y/T43HQ@V?U"U?^O C_!V[N;,OZ)UJRT=;WCC=9R0# SJ/ MO,[G)3E_V:HD$$V:,:8HT]%> 8']C]7:9[!1F^W:GYWN2:=;B-[:H>W5;/8) M0A87Q_9'K/DAP'+>^&[3#?)U/9 R('MJ]AAT"XB97JT=?>SU;/$HT$O-T?NV_9!,ZN==NS73N'JPQKKJ7?7)"]="5\%H@R*:^FI&"X&Z(7QA6BA_5%P$_[ZXU?ON ,:> M7Y@OZ$QTS#[I-H%*3N"!SK8*Y0EWYHM:'5C;8[ E[JK%*+'6N* LH8%S9APQ ME >9<-1:^VAOK\6Z(;5G)-I&]##A'EC-6:9MIY&$6Q].<;L]T0[\[]'<*EE7 MR+JC=9S5FR-):TZ04Q[4FTL2.6,UZIMX=N M.:@WH44")4:1QS'#'@?8\L0L8B1Z*ZTT/L0KP)M O5VEWPX&M@MJ)>NX&3U5 M^%CJ7[V1-BD4Q1SM\]94Q&6,)% .HP]!+SR[!V(55YX&CUG2G$ONN-/!TV@C M![<$^\H#>6Q^?4\:Z_M>>BD4%4C"9B!.L4 67$,4K7>"":R450OV0!Z QU2) MZ(=N^?;Z/L@0YC@V2#F?X:X%>" A_ED:_F.!=&S/:K!38.]E*3,EN08G0#Q#8FK IG:; M?M9Y-1('EQ+8?)QHJV/4TD?E%*/<*#I7:$Q$2T'@^G=AT WV[!K+;W1,O3,< M)GV\=[+/@I R6HB@-B A+%3)@OB%"3,0@-C286D O8VH9 M[MP:;/Y9+UO](": 1)H^KE[R,D\[@U8 %53K@KII=DM?\ 0H!%33T%4%U7Y: M?CXFH8).)BGG_WICDH+->J&Z7LW5]5^B'W0+N^=GI_4S^U%E+D5M1*6C83^= M^3&,:^_ 3G4[/YOA(N"0 PEY7PX[QR 7^H>V\3KY2 M*D*#7K"T/:^KE,C)=9Z1',?RI)POKD9W0X)-$1R M"S_^O>P3G,/^V#K!]A$V7@*W M63#U,*YQ89#>*_LS<@(\OS7);.!F^>G[5E#.!N%KX92H. U,%B8VJ1FG*:6Q M3B1E+ AX&L2U,H9[C#Y H0B*5S(-SA&+%6=$BB2+M8ZH8&#%*RKW7IW@DHM^ MWX+"LQD KQJ?GX--]1VPG"Y#:59#U$$;W-?0RE"4"*9"Y.D7J_((F^?<.INA M++W4*;IEJ-T,A7\U&V^R-'6N!?BL+X>5>=%^>*GS:MB7ER_R@>4;>]-B8F54 M#%]>Y'IT]D(D^XPQ3!PVS;_-X^M?R;[-*2XDB)K?Q#X3[,J?@WURQ]\XB>YT MYW6+%?N4;LM:2; ?1WQ;%DOW61"ZQ;K%LD#!U MIESJMA47703(Q+KUVO+KVXSGN'''NPZVF:3/C(/@0'<+T+7E:%Y3C^:U(3OO M#YM'''AW!NYS :%C6L>T6\BTC?G0+KAY ;. 6Q-F:\)^HVAR[W/ON_/['ON\ MGL<8[68EQ')(U?OP_N AYDZO ZJ=Z+/:O1,P,AY@U8\,61S P[@($IPB0C6+ MPDA*ZB9JW:D/XO7%T>_/'YX_'/YTM]4&<'%P>GQQ\/Z9_]8].^F?'OWZX^.L+83 M1\]4'*W5N#DKC9RT64_:!+/21HG'Y_RA3,.=D@<.7_H MD:3-S.":#_Q3* -FI.2^"A,4-T'F)VDJ?!S 2T.1T92 N*&L)]P)2+OH$-V- M69U#].!,FL\R:1)$&G#\[^:EVU)L.7-F;N:(3S!]!:95D5_ M/+KZEE6EZ(_7LD'I/ 1F_SZ;Y.6'P/I^6AKYQ9<9+/&%[%_(RVKOGW,[.<\' M[<-##F]?W/&5^\JRS9XJ51,U2+:F5?B%[3_ JV A\FD7X)V5**/_ELO8'[OF&+TW$QPL:9POME,E/#]C)B6UKU MKW_*5ZO0N+*C(=!11J@)&?; $Z732 L5&VG"("&!,HM]($0EF4G"T*@@X &E M(LT,(3+2).-!:,P*:GZJ]N>3V3:<>L!%-9UP06WY*JV[#B^,[3>$U9J!METH M%&4 MNC*#:UH0WP[KY;S&A5?P$7L1MU/]WJ/]\/3[T<4GP5,M8QGB,9_2YR$/?3!M MN1]F41IG<:H%GC91Y=\\VY%>+;4A C>5!GL*9X>13+N6]A=ZPH!>>IYM7*NP MIL-XA<5%KVW;\J0W+$K+:$5V1=N7^N\XKQ4#$!"V<,&5V$Z?9WG;]E5WQ]FV MV=28P:1)3F.+K9F\8M(KEE=>BC]C,YDWE.6HAR1_!B_N%TU?6?V&2]P>OL). M3K#/+BX&=9.:;!LPZ_:Z?>\U;-D;F(LI/%:UNA4#.R_&Z@3O-PERIIPP&ED8 M)5"MFB4 VU\<&?!#-4X_&S7R;/=>UB\*.UU@S9'_:9H 2Z:A,)+3D H9D3@Q MX/BH2"?I9(@ 87<8 /,+K@DMX"*[LTE80' MB4BDS*(8%&W DRA)P]NCW\V0N"/>OX&$1KX+0AK[G.$,B30+?!E'0 9,* *H MUU2G5P\4>+M2*GL%N"EV1 "VAX,.-9T2/)PEAJDTH& E\8CH) ,KP$B![GC MA%ZT! BA3O!LB@#?71Z=?M(Q#W08QGX2!Q(I#S[1./!9((D"2:0)CF -]L.K MAQ[VSES8+6!O6+'YV/@J]J,PM$, M,XQJ+0.T#;\V*GKTU'UD[Q0Z+LX;6U%[#[Z8OJB^W M4^?0/9]Y6Z]N[8>/PPE?VWD"&1CP<\WVTW55LF^E@QTWB#_M>V_ 6#/E2()Y M!+;;6+93$]MY G+A6:4YAVMKDPD,Q=8^DI.GC/+SMNL=1^6DX">>X^4 [WY> M#U%$_Z,9G[C2].JMHC[T:%(S/S]QBAKT:&8MU%50O!F"$[@T SR:.5"KP98/ M4((K,PNMO50B78RJWMXMIGK9Y:/LPX?/S?U8!1/$$"YMBJ:&EN#:\P&B?4)P M+2[,MR$X4G:%:ER6C1U=P'/+F<=LZ>20U5Q\<-6XS)5$=0;H^OM:F2*2' M0J8^)R'U4R:9SX31AJN(IH'8>T4XZ051O*3NK!# X] M =].?=0HI\<'GT(> E930+D(J,\S$0/* ^YSK3+-P)P(XGCO%8][$5UVD#>C M/AX!XTY]W)%$0K J8ZI3(XGQ$XJQ.\*U+V@J?2D)J'>F0Y,E8%627D*2Z]7' MK.;8)0_JEV:BL-*9)+WDX1T9[\^."+!1JU7AAT'\%[_N[68]=E*$A$5F: M22.X4E)$&5&"4,F)B8/ED.(*LVM!_=7+L)[MV^R7-LKP,R:DGC'M?R285)11 M"+)'^[$0"5C72O@I0-_/6!8%J5*$1\'>JR1:IOMUI2 ^, PE\%BF>8!S&6/* M D*X,"P.26+1&K1H#1Q:[XI6>G3P*4V5T-(P/%(E\WD<@7 CH/K2)!* !"V, M#$&DA2L\IB92IDTZ\O*J&MM4KTW>]MJX6/[5]"_; )HJ3@=/S^-MH=[K.KR% M>81G3 /J$F@@!A@SFH"](R(P=H,H]"51U)ASTS\7 5FYB\N"]&6!HWM:,/=D4Z&O'M9,XE$&42*H%UYJEH8JRQ*1A M)H3@;/6X]@4+?[I?Y(83S'^>P M^ZA?JRS/CB+:&1:LSB>P( ME%&-8]SL-$)6E$L61(8F\QTPFHC9!315G$1!QG;67K M0PR!)D&P']35L^M.@:9\/[GEX-OU0CI[?[NMCG3R, MX\Z/H7QVD'B=9;47\\SA\$M>PM8G,/B]*2)ZGMQASG/_8## 8_M60F3#@Y2W M "2U]XC],\OLL<&9M-T8,.K>Y][WL -I[7^;'$C[,)W%-*"LCDG<;>C2_#9O M _@[@*HC7=AUSV1HTYCL0<%U[9B&97#MT)B&(*$F(F%*:R:GG=83&SY_M),9CK[_].7MR>FWHY-WL!Y]=OS]@!U_?A=^_/-# M<'RBZ-')![HXL0'7?7QX^OWHUW>PUM??C@]A#_0U.SI4]/BP?_;7R3MR_/WC MMV/L)WD_&3-)CCY_^10+%F09TSY-4N-S([@O-*%^& FEA"$!-6SO%=F/ET^P M7G=@PTHAL24#&YQXV!;Q,/$5G82XLX2@LQ)"QXH+1E(_2$SD\\1H7]+ ^"D5 M44AY3$+-\8B^;"1^A ]IF55# LEC2.(X$ MYUSI- DX"+*4!YI3E4EQ0UG2C7WT,TG\:43F#TS73AOI Z>(;J.(IL/%3MZ$ MG[",+$T%\XD*L=8IY;XD5/DTTJE*HI!+'>^]8G0_9HPN*:-U3GA26S<#*J.B(VW:E3@&:!-0.!N@O:V$+O.XE\!L2Y;_$TMU)K6 MW6JRV#'K[AE2PWK*EX#F92EH61-SSC23+ D3HD3*5,HUN:++TOE_CZAV\WG_ MC^LP$D0E?I81!OY?3'UL:_*C,)7:D"P+M,;1(WQ9Y3H)\D^N<>5Z\(VX_%BH[>^[EZ6Y3XC5WB]W:P.AB6>=^K^U=CE]EY M"%F;)D0S':6$9HR')!5!$F5*Z8 JQA7+5EOV2TUA+O'[0"+VI%H)G?JJY!KN>@8CE*O,#F2HM:4"D)%>,%'1Y'2.GIZ7! )*W MAV\"> ^L_0T[/GR#TX<8F(,B9@:/8I0^CS/J2Y7B!%=*DBQ*0Y"N.*:7]>(5 M+N2^]WZ<5N:_8VS7:L9M3P81X6%%=K98:28'Q>"D[\J,1OW)4(;*3BS'"=JS MU+4F,=VM'O4>Q/3'=$N.KA;H"M[S[A.-(\D32GVC9>!S+HB?9BGQ!=9F$0UN MI(EQ4)_H ?6MG(,S+Y-V:D;?DN -IX*WM1MQ+E\SG6_SLCM$ M&SV&.YKSYW*@"CRQLE7G9?4/3^>5LF2$L_6*+ .2AJLGIW$,Y:6=J)1>>N,* M#9S2K"=]51HI(#$J5,J3C"8I0U,X,\1D6O.@<5T9#?WVPYW)[O<&'+\ -!;& MDCG*LY3WD>%4>H.EY#'U*6$@B8G*_%0:Z2N6A '08!P*NO>*)TF/LN4YG#LE MB?$@1U6<#XN!&=2'0([L-U<-4$/JEU4S/PVGI6T$%)V;6D;"?5#)6S)6B8@M MF@'E%ON@B^6;'*^UB=D/E#S,-!;*2$8?8'C5[,ST=4J2MF#4S,.,)+MYI$>' M07(P<2I^GS@5M:5^FSS.)H:G;#7X/@RF!PF@D>D=-K:T@]XMH%?G-I9@V+*I M9^?E.TC> I+'9N3]+,O2'BR^@G_=("WWOFQIR+FUW@J%-9<5!\-_3F ]A[^=?3SY0IL_L+QV^*R MJ?,+C@_??9(1,5D0I%A6(7VN\,!5+4(_$C16<1PGC#!@?]:#SQVJJG""QPF> M30J>[Z8LM*S.KIL\^ZDR]K2ATDBY,LVRM9;NU:_;L8 MG)Z8\GP7,OR/+6GXK*3).(N)(-*/$@YV# F%+S53/C$\)(:%)$I"ZTYQNGS2 M\!,7J>_82+0V;O6 (]'6 <]."-=5^]INX7JWF50N;O7H@O9R/F[%,TZD 1D; M)@Q,.DJ(+RF/?<'C(-* 487S(*^J@GV2X51.\CC)LW')XP)7CRZ'Y@)76LB$ M)#3T69(ID$-AZ(L@#OV R"AA808H3C<6N')RR,FACLJA&RP@%]/:@."9BVEQ MJ01XE<0/-(U]+BGUDUA&O@X845K%DG.Y]XK07LCNG;ASNGJFE.W0](>OY_$M;X???[R_9[MK"Y?Z43/;H@>%]AZ=$$4S DB M&:<$Q(_R8T9"GR=$^$D24)!& :&4*!-25Y+E!-'."R(7V7IXR4/G)$^@A1)9 M%ON:IY'/,PHF$!?S%S%EA,\SU+PN-#6W:4-GY,V6M @ M$D$$X@4#Z3R1?A)DTL]H$ NP?:2(LF:*2]216==7#1;%Q2$AYH.Q; Y#6?KF MWG-FVJY7N.'EL*AR?.R+TO0ECE^?CDQ!CIFYJU[[BV!ZBTRKHC\>77W+4H/P MHTZTH6P> K-_GTU:@(?RU/AI:>07W\Z)>B'[%_*RVOOGW$[.\T'[\)##VQ=W M?.6^LFRS@<.:Q$"D%*4EAQ= FJ;$JV A\FD7X)V5*#S_EL4BC0SA,A(DXP'H3&UD(=[C#X8V0.F:,CACTAHQ'F6 M)"(3+(LB$6'>/U0M;E>^3"5I1".=I#*&ES&=!%$8=?G^&[I4%&@B>,I5+Z M)@FTSZ-8^"(($S^.,YIF&6%:46#_L!?1J$-17"=XG.!Y(L'S'&IG'DT6S36% MA23E:22,3T0&LB@TU)<9IWY =499+(3!!#;MQ;$314X4[9(H>D[5,8\F6^;Z MOD"B!$DH0C^A28;G8!)?DD#Y.HM9@(>8!MCWQ:(NC1=QDL5)ED_SS3\_7]];=/*M%2 M1U'L$\85^(LT]85DQD\1GRQER@CEAADYT>-$CPM>/80T"N:D4:),D! 0/U$< M,9!&+/%%PB*?Q_5._4%^VD\+O?MK\R1%0_FGP M]O"4'1U^#(XN/F5 JU&H8C^.HA"5H_$3&4D?)\*D*C9)%- ]SX!(&"+6R['I M7@]1&.^SY';]&!UI'MFJ3A?6M4X7L4V-("=GI3'>$5QW5GFO06#JNW2Z/';9 M;HLTIZ*YP_Q8@6ZO3:AM*LE?O^6%+LM=YQF;H;RN>OHM94DM-/\,5:*2/ M9=_+&]O2,[5QZ?*FSFU?Y;:S+)8TCB/!.5A33E@>9495*L=&NNJWM; M]&EVQU<_(&\/P5/Y]1U]>Z(N_CI\]_WH\"^XYQT[HA_(Q\__@>O_R/\Z46QY M1LL'?O3Y .[Y&!Y__^G+\>'1Q?$Y>#^'ZOM?)W#?GV^"XU]_ZQ]_U[.'O;"C M[P>?!$L8.#S:CQ@%UX=AS5L8,)^&L0A(%FLAV-XK$O .N>E.O#CQ4HL7$? , MG'1.>:AY8HS 2:X\449%FAA11TV"5KP$3KP\M'B9RSM\_L(_)30P6C'FBS % M^1(*X8M(A7X:Q(DAA,8\$7NO(GKO:7-NM/G-G'50Y_7K63E%!IR0CCR]1@?] MG3T$NA[T5HK;[1-/&[!^;C.W=Q:M;S.460MU&TZ$K2?"YBPDSJC(F."^2#+I MX[_\-(R5K[21TL0Q3V6TP\-ZGSD+;\#"N'4"TO'Q1OGX_8(I0N, I#'/?!,D ML<^5R?PTBC.?L) &H0@DMZY.CXDN#?_?V6C22F,D;P?2J-L.I%G7Z[N5/+NM M![A]\FSC 9EYH=5,BAR8>>8LNO&@AF/13;%HOF!21&D@"#,Q. ,"3(HHY7X2 M9V!AZ%!3EJ110K">.[GW+(+N13=J7F-=M"Q.BM&F,E3W;)N^7<)\)X++Z^UX MNR7T0V>UG%!>3RC/V4W*R"!2,?4-8'KB&B?\SCQ11P%?I8EVJ2$ M"@68>D5[]/[M.H\BQE9/Q27A=6-Q[^PVNF?L1 [SRI+&^XSJV&!)8Z>?L;-A M8U>$Z*J$UK2"0J$I%9)0J0GG4B894QF/N6&<&IJJ#:7A7>W0/4L33PY&1WGP MS1I"W]^$;P\^@0V4J51F?@JH\CD+$S])(^X')@QT0!.J@LWEWKL7"'>R9^ME MCR(J#G0F5&(HUTF62BTS$QJF8AV%-%S3 W.RY^%DS_&\[ F$2<(L9K[1D?2Y MH2'('D'\2"G0&8P'G)DNRIX=L/Q=]6(71-266\6+8\LS0(6AL)/ M:<9]3K%U0F>9GS&B A'0-%;!WJOH_O76W0O=/',V?1*KPS'OO9AWP># T7HT MC%)?&QJ P:&H+V,N?$9CEG$M#1/)#L<_7'VC*QMZKF5#&S>R7&W0?43ST9)= MI12A">,^("H&NRHEX L&D1\&"J+*$U\SDGB"Y4I$&,LS@(1$YG$FXYFN0K'G7K&#N0YKZQPC%V% MHZMP=!6.KLKHED:0E&F$JX M4"S45( 1'XLPTMJ5,79&["QZ6BE/=1@+7ZLL\GEF$IR]&/H\B'4&*H.SA.YP M&+][8L25,6Z=;>0*H!Y?D*E%^XE*)F(>4Z"BE(#X2K",,0K]5.J(B"1)@LV' MC#H4WG[F7/Q(!HCCXDUS\8(Y(G1"F(P"/S$2O"!"@(&54GZJ)2.$ 2.GG9RF MNK/1)E?&N*5&B:N$>B"9=;IH>:0D2&F09K[B0>9S14-?@HKQ9< #G1@NB.1[ MK^@.'MC]S+GT28P.Q[OWXMU%>\-$3 .N_"0BRN=)*'T1)\1/" '.#0"C6(*\ ML^$/5\7H*H.>:V700R?%G&A>2S1_632K2"H%3RCW8Y6 *Y@P\ +C./:-Y%JG M3$2!9G@TT%:4_SA1Y415YPU-)\#N)\ 6;4N2B(#'@4\-BS"61?W4,(92#/1, MD 2,;,ZV=$6,N_B,'*1 Q2F=);."++&52N9.BGT#"+)8J MRLAPP9FO4F%\KC.0,(82/Z.)BD [$)U1=U:T*U/5".33MB>#@V?3 V74P&VV4]%48*FYX1DP0NF.CGWU!8@V"%P L3Q?CM&_J1/^SK0&Z'SRV M6[X_=(;,B?2U1/J'I>D>/)9<<^I+$6#8AQ@_(2'Q@]CH)"4Z3)-@[Y6@R6;K M@.[%$MM1Z^BDH)."3Q%>;53#'-1.2'*<<: B+]-$/#-PLEB,=0 MQ5'R("=:/XF(M-;R/T<27O>JW<[Q^!SX0\&_=?[UU;_@KW8+]MGY0)O!Z 6+ MK)"LMYJ6_WPUV79[UT98DP0WE?'1II8+]EDU$;>WX]*KOQGE",CW9I 7I7<\ M-ZOP?IN[X:Y-[WI)(ME=_U[BMD:%-SK#P.) YTB&X!RH*3BT')F>)[VSH@]T MA- Q4IUYHQ+\9+@+_ET M-0,M*H:6G:RHWP@+D.<8W_>*0?_2R^$5 WA3Z8&K;M\XM]P*!%^ERCPU MVDM-O[CP\LJKP)^OLMSH?>^7H@]? J&OL_3I5_DH[-B//+DX')F M0?O>R?5OPA4>P&;[-<.3L.>!&&;^/^Y=QEX>QE87N9'&CO M-SD8R[*]VEX- MB5$:363]8[VX%?H^VH8O"-^W)>]Z7")_6"H&W3_0LO3^"Z0$AH'W U*6Y@N^ Z9&LU(RG.SPO<:Z&^6.*4(Z]O\*8K M[2.0-;AF+2\7S23&):<1"TDJ>!R"UY@EX#/&(LMT8A2_P5E\<_S+HC&$V<4W M@VI4@@X;C&9TP,D9V$@H'4[JQ1S*RVEX,-A.4ZEO_N^/R[_^U,.4\NCHUX_T MZ/L'_O'[:P[_2XY__1!\I&#V?'[S[>,YF%(G;RZ/Z1M8QU_9\7SXA>*H_I!F(DH2GT@ UV03!>5MX/ M%V<&J*CT:@6"Z*Z,&H_RK^;'E@"E-P32+S12U';0S,_375H" 86?BT&M'<&T MZ(_QF]Y43LU"#;VY\#82AE:24)0JKP9<)\W]:BI+#81\<*#2-9^S M1BD.:G-ZYII9FOP!#4S0IM70J!&2UKPEAY0,A#BQ?^K'@%V:&C!T!O@4^P!< M14NXJ'^-37'-FI;66"0_OIRWG7!+2*LYV)5V3[/65&-5H,7W''-Z^N.,K]Y5E&PQ&H1EH80I" MI"@M8E^,P0PN\2I8B'S:!7@@I$ N_BV/92"2D&@9,LF!2D6H6$Q8%%.I(I[) M3XSOO7H#]WU#SK#..7YH4K@@BM^/0#ZC" 2G7;Y:A<8%^JZE72AHR.$/%A%P M#L)89()E421 1F=QJ/:<4[&&4X&RYTJ%F(XK>%95+9MI1'/-PXA1S05/$GO@ M39#2. X3IJ21M]&*,R%0V)C",.A%4>K*#)S9?V_U>'+P#W[+M&,L[JOXY\ MCBZ/#SXQQC.!=5PI,6!=J93ZD@OABTB#X15++JFZBGRNL/M;2LH'WL59KFKC MI_V]-KK@BJLCCDLV6QW[PTA%&_A<=!G.C:S&I=4T[=LO9.7UD;:M<[">0R#1 M#T@T5Q$1/&4B23(NP-K$LZ(TD^D-=#S)@) M'GR*31S%#%NU0HKFOPQ\$>O IPD8)1J%GP$C1"QGNR?6_[ L]%A-"&NM\!BZ MK5=[$"5&DEL'PD;E9FC3!4'7M5?RS+LPZ.CWK?[!R"1\O$X>E$:;\R&BNX=1 M3+QKE)];A,ZD5?I%9;$[47> ,ORA4F=&C_M !7/2:_;>Z0MLVN E+,KA=5V\ MCH<-P NEQF5I!C6SH4N=8X8(6*H<%I:9S%=T%G8J/_+GZ@ "FP80C)?E936: MB2),\VDR+4"[HC*;)-2\&;N^C2D8V)SVCF2ISNIX FL""OO>0>5)?/^X/^HM MO-R[R('!4C.7/$0^:K)P_P!6:8A_Y2OK$,; >"RHWU;'^EJ:4Z35 M59;+W];3F]NT7UY;63)O>_QAAF, MB:S,@5WPMA>:W-G, /,B@/? VM^PX^]'ET<'GVB4:4),Y(#GVTCKR,+)(O@^ +((HW"0(%[ MA.,!@!3@4Q"&/I=,D(3'*LZ8)8L5%?1@R51G5B!>20?5F02)LUE2"-:0#S;S M\*:JQD;7LO1WZSR]M\N:^B=OLQFWY3VX?*45WL_6CUX@% KR(TN$"$4<^4IH MZ?,H"OTDT F0C*&4LS 5"L_H%7#5I3KZI@ MF>@LF[W?F$)*4I/0)%:I9N!PH>LO*0\S'ANF2$AO"M\L5WZCK)FAHC('^UCV M\=M: 1$G:BP%O2,@:B*3&",8]V4$4H;3+/63,&-^)!*B56"BB$F@H&7UTVO" M+&#?6'NN-G(P_&)-RTGQ56.X]3RP K"5==0Z.;5E/"Z-=PK&9FFS5O/6SVX9 MY,:VWJ!G7[3 0L\Q&UL83/FLNK&V+@5W45Y:>)7 "7W@V=+FMV55NYY@:]E2 MMM3TK#KH-:R^*MC0LQ[OHA$Q42+7W0@V.WYI^L:21"U(P&&^K/&;^^S5O:)=ALS_@J^C/XPHO':$8S/K6&DZFE,,6M; C"X\8(!%L79-"V\!&>MA:>]20Y85KS:"9+7B,A-TIWBV\;/4 MA&R>2P'M_^7 B561_ 4M] MP+NQ2/=(;2RTR\\'M9%8FQ-]V?""911S ;B36&RCZT):G6>9J>,VJ1E=H&=? M!U97A^ZGL*YE8%E:$=E<5)HA,!F"M1$6,].>9E19B9EI&S:0< T&<'&I65F< M3V^;HBV_*8Q@2X(![.V;K!"H&X_KG2\Q?^W4X;L,[%[9+,?DHD:*HKJLPP^F M/)_;_DYIS D1U072FH#8!IT1&F-JQ]DBU5+@&3V6(>HVLAJ.IMV/@[-A=4M7W9A+X4 MX%+F^!*4.24(6!N_^P%?8J/-P4O[\)FG5/9[\O+'6HHL_>S5D<('2H M@J/#-]^/3S\I8U*J*/%#QJC/A6&^C)/4)UDDPY KQHS>>R78?LB67>*I@5B7 MCM8T N1S3P)1A,=,I8I3ICG/:"*8IB*0,5&Q4%'H".1Q" 2C:P18E! 1^3+- MN,^YYGY*10C.+W!M)C(M4XZEGQ7V&(^P%N>JN.25E1%(W*=F &XU MNAYU4*7UW,%BMQV#1995IG;AAT"@ \LX$[*;V(HS3[8^?-//-],2.N&OUGQ! MJ\067903]V#ROM41F%GJM\R;PJ^Z+0>8>938PEGF7VWE^*1[LEH[@DQ(',H@2B35@FO-TE!%66+2 M,!-"<$8WD<6ZL?SO39NM,/H_Z*2\&;S^!@9#]3;[O758GVW<>4%(,! 2)HXS M8[CR522%SZ.$^4D6<-_(, [C. ZI2D%(\!X/5T@( "AF]76MOI;]CV6"Q5J& M"<'*NCBAY=\Z&M=F/(8RUSX^5P[SD>SOK]$:L:8K:6G@QFIW0?:>*+Y71W"B M%ZUF;AK\-\!\"_G <5IA;FDP>FT+<4[@X3_UK59]2C8)C]ZW;'+ CSZ_ S9Y M$WS\?GKQ]O#=][_.C\^.SU\';W_]['IY? AL M\OF/SV\/#_CQX?$YL F%M?*/Y^_8\>?^EX_GO^3PWNSH\Y<+L$]38R*&PU@! M9AJ/8\Y\D7'A,Q(H!K02Z3"I)2 0H=$'*+8DX1EG7&JJ! ^%3!.CA%$\(DPG M$;"29T#V#)%&R['9>S4%N5?#?'F(PT.'2U;V8-R\C_E]I['AS 2221%R:;3D MDD5@>PB58(<6?]2PS,_]HFJB'G]@E8,$:72@0 O6'4]/%J1Y.ZBG#GATIBC) MUB?6<6DY7>/4+_] M<+>2DM_EI;5AP,L]J,#XFH%T9P8X/KX(F6K:;T M&G!WE=:^SN) Q4QE!-W=*$A6&^-6$U9G5VE:5=-\$^=N@NUURZVIFF)6;/,' M.[CQ)M^;?A^LQ-[:=0*/15B+U/2Z4F5Q<6ALYZ*CK)JR,-*6 C+B1"F?<$-] M'G,L7(NTGV4BB0$Y1'-+6;UD%6'9*$23.AN6YFM>C"N<-E'#N0T/@Z@T%OZM M[V"ETJ20/L<$ $9*U,B:>IBUOKIR$_/3F/NM*T*M\]C6ZBM;H8U#M]&!R@=M M%J:M76SC,'VP2VI]A>NPE0]-SLCF;*H1D)/U;R;9BJK.9MN=?@7G-$5?"XU0 MS/GA%?9Z:1\$-%=;M9/\QM3\7#(\-Z2:GTL_;^CZ>7>VG_<.EF:G+,>#J?MI M7=?C22Y[\9=.9/TF!F4]F8K4EN)2?5<=KFXE:%EYYILI55ZU@6N0D$U= -PR M$;1R8I.E8C_Y16QL7Q]P_AT<6G* WC(,E2/R816!E4!KZD6>;KR*0:9Z=(HO9> MQ>%*\W7?EB19_6YT-2WD:(_5Z#6=QTVM1Z/TETCW'S,E'+::!RM3\.JF;*/" M@CQ;"I9>>F-+K6!GK$-LV,(L5! K120' M@.,7@,9,!+-+1_P],>$I=G3Z*0AYFF*>$&0>Q^+JS!>&&B \II(@91%)4R \ MUJ/Q*L*[HC1B62S^XTJYN%PML2C[YF*<\)KY[J/:QF[;CXH%J6T#[O,"=SEY MMV96[IYDO*-9N2>FYB\7X*R%"3Q#2.V;F./ADS'S4YEQGV&R-*:A9$;LO4H" MTA.KO+49(KFN)/@VF=Z[)WH>4TCN0J+GJ>DN?/ON4YH$D4Z1Y!2!OQ*:^B(C MR@]X1H26+.$J!+KKD6BYF?[&/,^UXG #*9^;?>[GXCU'5WO/:Z2R^-X&7&Y. M]^/0>=WW];KCO55KG51M. P<_3P7APS1^VTLE>\G9H:HAM73VP?X<@JX8@(X4/_%N(\CM^%WB64WI_7DUHNV66&N M''[Z[&H2Q:F+2C">>PX@LE7Z,].L"_NTV1+O)IV@ZW MK+OI*>M?-H'@28>% M' QP%F?S;=M(' &NNVMAA[@LJFGPB UB^JICFK"=K" M"BQQDH.V^'_NE;8 :#QL.@$NO=^Q,.?-F][L32MWT+/50I/.HQ)6"^#0YES: M#VADY6V=7#VMPO9MC0=-[8ZMBJ[K"BUV, B-=(4Q;@"RJCNU5B,4@=?/_SO. M=5NNT^A!O!YN4]M7/;\I;FD0;UM>L936[Q?%%SL,>X:8;348CLJ8?.=A!*K4 M;4=CT^+7@!R^;/& L)XR2&L+U/,R)F-CP 2%YY[6F!GV)19^X07GLOQB1MYI M65PTN=J6;%IN**PMCK55=0/%W#+LO/K?;6H./$3C[=EJCS\F"V^*A_U_-SN> M!F&M$5W/Y)_E4IGB1'PP?>K.Q$%3;78UY&H_8+64PG;D"?!GWU+WQP#I@#=1 M7H(7G?:;_K/KM_.FO0.!W6:./YOL%98K3YJ.]E*)"F18 MY)8@EKI^I[CLU6U5F;&5R.C\/0*D:A, MK4F!OC-9V=[UU(SL_UKEB">$VB%_]E5U!>UD9%BBW#3A3F?Z=T-ZFCE127/S6)[^0SXK?51*#006^ 78-K8H0TC MG*U4CDX!@W"-;&P5&WSW1GG=0:^;^*;M<&T>4;VT!(-*!.G2DB.(I!*T(1A$ M-@F WP$A(,HNS@KO0MK(_G0*O!W1!X:@_-(H["%(^KSI^T25@83>Y@OP83,] MW\WJ^YY] 6SAJQTYM5,(QK3*>5YKZ[QJBN\-&#-FCBT;QD:7 L+)VY<)K\6 MY9JM[0LAES8,L,M1E_A!:A9< &77 RC_SUQZ/[4.Q)'!^JCE^0O=%S)O!I,H M;5M5T,S_@U;_L:7M366:/]P/X]^6P,B_:#R_!\@8G M\?)%/K#PM#=_^M' B8?T;3?:CB%SY<[!_ MU]^8".]TYW6+#?=C?K>G/OY:H_V TV>^UI!SMU:W5K?6[5EK>+OUV)-C&UVS MXI3MJP[3OLNE(5FZ=L5IV;5=_Y#'1,W>[?FR'L/GB>F_]M/-AO1Z _O]W/ MLOWSV_T,VQ/Q[';?L/TSW?T,WS_#W<_P_<+N&P-I(4K,[)X?TV9J(C-X( M< MZ]F8E-="8_=?^0RVZ%[Y#%YY@[^%HYM/RV(\T'XC[[3][^4U,A2/)UH1BGT8 M\;D44:_%)[J7.+#WJTV6>U^QQ[TH*^\'FZDKQA46G/UX"[5R(P"NQ I=#XA@ MWB^#LL0]/3$L>=0#X[.N)%P$V)I48K<8W'*##BG7(87W" L=4KJ%%-&C8>*0 MTBVDT%[(8H>43B&%A;V0"(>4;B$EZ(7"Z92.(27L18PYI'0+*5$O#)U.Z1A2 M2(\$3X64M=WHS/[7<3?ZCYD2U[;F>&XV\YTX9[Q*,_8 M4$BTUI-TGX:=D^L_M5U$+@!Z"V@1WF/$67L=0TK4$R%Q2.D64A(\@=DAI5M( M8;V$NJATQY 2]&(GOKJ&%-8CU&4Z.X:4J!<()[XZAI2P%SI%WS&D)#W^9"4! M&XI_=MAGQAE7 U,^:,3S.DI< ;#.4B+K"<[7I,1K".)!I,-SPPD'G*PKL1U. M'A8G88^LK44=3AX6)[07B74=,X>3A\8)C]>M%G(X>6B6C91>BZGO*F<++)[#(-ZPEGW?*43XJ1[#]U9OE6G5"=)E*2 M]&ATQQ3!K7>_+0&X[4.EF/ M,L>=.X/.J!?<-=WHT-D]=(I>*.Y84.G0V3UT)CUQUPY;A\[NH3/HA=VT;)]1 MDU6)IU^-[5$QLPU73]UO-8-?!AC4Q1AG==]AIHU;I5NE6Z5;I5NEZS[;J*UV M[TK.#@#H[_ M%9$CJJ=&PZX154BWO /+$57WB(JO71CGB,H1U0U$%<2.J!Q1;9BH&-OR5GU' M5-TCJFCM'LE-$97KH'8="K-=(T'B.JB[AA-"UYW$['#RX%V(B>M"[!I.^-KC M$AU.'AHGX=JS81Q.'AHG+'+=NEW#"5W[" R'DP?'"7$ZOFLX(>%3V<*[7R%U M<'I:FE,Y=2?D= XGP5W[[QQ.'FP^9)1L>1G"#N*$;'MN; =Q0LF6 MUX#M($[(MM<0[QQ.XEX2.=G5+9PDO2!VLJMK."%LW5Q>Q[+*7?6/O;/BW'A? M97]LO"+SRIO.*_1^R <>K**/__CQ(3+1]X[N= "\MR_J6+6IKK&?Z$5TRP?Z M.J+J&E$1TN/QE@>E'55UCJIHCZY]A+&C*D=5-_AI8;QNW,\1E2.J:W=SEU.Y M'%$YHKI)4FU[-9\CJJX1E>B1;1_ [XBJ:T2%!QT[F\H1U49WPWM)\%3'@6VH MJ.IV]*'SK^V#SV5YF@_:B9&/">T/^^_W/7C]%S/RJC-9&B^]K$/)$^##.EUN MX_J(Q3YY@M3&HVWO?UP!WJV(('!$X(C $<&S)X)@7SQ!):XC@DY!R1&!(P(D M J<.'!$\Q=P[1P2=@I*3!(X(@ B2YV,3[&;1Y1_-D21969Q[\&Z?!-X?1F=8 M46FC:)4GX?_QR!)E!B-Y>G5)9G.ZB9L$=)M$^[I3SC80$>ZX\'QV)/ $G=:. M!#H%)4<"C@0<"3Q[$GB"/@9' IV"DC,''0DX1?#L2> )9L,Z$N@4E)X1"3Q5 M;5ISOU_6*]T/'[= [>"K/271&XS/4U-B,*UOI/;@J\&HHPXK3(%F&$$L4C#'HFW/ +HR*IK9,5C MT@O#+4_H.[+J&EF% >^%3]$XZLAJE\F*<]Z+Q):7NCBRZAQ91:0GR)97(3BR MZAY913W!MKR0PI%5Y\@JCGIQ[)2@(ZO-DI5(>H$SV1U9;9JLHAY?._6^*;*R M >%_CF3:-VW'S4R;D'U0/M!F,'K!HDF/T*M_I>4_7\WWZ=Q\USVA28(6G/8Y M+_(1;$;- 3A>!#!% !_!%6?]2Z]M.OI/7N6CHJS67?\3[_HJ(K)[/#F;::;J M>7*@/:"7B]&9EP]ZWM=FQ]ZH\(IQZ5V8%+XP]K+S(LW[\'$X!&A*/$K2PX'A M^?FP*$=R,+*=64!B\""-%^!CBLP^)AU7L)"J\O (RJ_YZ-)+C9+CRGBC,P-_ MJS,Y&)A^91\(7WG#,C^7Y:5W(2\K6(1W;LS(4^-J5)R;LMKW?BE*G+(DD5C' M?5EB0#\O= \66:-0-BB<;*@TF:GWA<]O?X;UC68!XHT'^7_'9ETX9+ <(]59 M^SR[B@H ?^2HV9Q^][158NSGW\:,M NS9U?7-5].W6ZG& M2B%:&C35S\>KAV5Q6LISN*$RLBH&P$"CRYI:SHJ+>9 ,AT:6=K-P;0E @$6, M^R/ TI\&\-S/X76(0P4D#DN'YP. :[Y0)7P<#/!60N.GG=QEL-SSDQ_6-EW MU12ZOTM\^&O^U0P:= Q.1V>7"'.+# -H*_%'9 YH@Y@W\+'T^/2(G?0@ [P M=ND-"DL8*+_Q";*=+^:?F@%0F\5JRT! Y:.\#[<-+EM2[4L@GIZ79QX25+^_ M4[#^\PQ #11H90!"9^\J,;%G67FE9('[D4WM,RS\%T3)6C+$7I_!2UX0RG MH]0 "7&*DF=_Z4EX<+#Z4DWW@H(<"*DHON0H3BYR(#_9[KC^&G@>KY%5!18$ M+!"V;[>4 A-7"*%56_=0FWC:X&R\1KP#<9Y:)K% Z"VO38&9@P/W@$D:<,VM MHY&.=NE&WT*,5RUGV?OL6U= !)BL E@"+.RNYK=NA__-XW_?.ZSE'4CQ4OM( M69?>R*BS =#\*=I:7C\_!ZS8)?0 P@"CJLA&%TANE1F-:N$/(+$_I>9,?LT+ M9%80]94W+ #08)35JUY:+LJ&&A5+>((UZ1QT1PE,6:^V0FI"0%;RW";)0?0O MDN]*].U[;P:H3="*J, 84$@<2VNY*,9]7:/M5F\&:%8& (9S$Z=7+;#7OG>@ M5%&BY=$'%56"PL'W(T&M5.TM<=AEK.8?"[0"^+H>V6BY7(W&@*FEI]4KA:V= M%?6*%F%U':?+60+?M,1M)""G^W$(4A+(Q-H,+P! L(2OYN5%KD=GC6LQ>V-: MC$!+O BFM\BT*OKCT=6WS+@1./;2E(\JWFFR, A@YN^SLEW#$(2TGX+%\<67 M&2SQA>RC=;GWS_FC>/*!OP"YQ4U?N;4LN_W6DEOLK/;.M 'JMD3S KPZ4^)5 ML!#YM OPSD 1_G][?\MC&8@D)%J&3')P3$6H6$Q8%%.I(I[)3S'X'.@T(M/\ M#"^L!S?(5ZMPUEW7\ \HDT+5FYM#M3U5V"&P#_S M6FP/Q^!)H'. 9K#L&Q3LU="@^VA0S,,K:L/8>AF3U:)V!7/WYK7^D/^XM-[V MYH=>,E[P0]XN0+8#A"?6.5:B>6>@VO$]IGF7M>EG30A4M/EHC+N!O=8+RXI^ MO[BPSL$8US6JC4!K7V6U@3!Y2V.^VALM$,$?ZX\UJ"D/;3PT*&;@-;H $#80 M6T!MH^06H(=0AZ># [L /+2]VF]:"#;FV\P+0:OKVLD%\^ZR=SO:JF9J^@"@ M:"\@(J:0MU9\NT\+CMD]6N/M]O2^4R[2F]H9KZW?6:OI)BA4:(.J,K=1PQFW MOB7"Q@U%M/(#'.A.YV=4.8I:9;("L,CJ#%"W?T"]Q\#M[W M $S2RSK"4C5N1CDZ17*:A&?0G*W6VJ;L5T7S^MI@G0G*U"^1JBQ !@Z*\UQY M&3P #>,MH\]-:.39^MX9[;QED+B64U?233FS[QD:0D8[-98?K*>^)FOW+/$U M](3,:_!HR#J6U+ZQ"?[-*IM9^65G^4_T4]4$.2?*"1ZCILO$ MA]CS,?$Q=6-U\VT[__^B7K^I7WAJ,) Z/ -(-._&-=/-&*O78@-1LC3T]*%^,&<[!:&K%S1EX:3$>3:-,%GB71EH>P_^U8#'? MT&;'KTH#QK.Q#*N*\_.\JO AP)7C@8UJSH :X^8@"@U&T3W,AS4FMTU^K5H+ MQI_:)=S27ZTO6N'U>K\/(-7 M@BPJABB5P(:H7SC)^UO_^ZRN?5AD8S4N,3G4OVP8>@-HV3+\SAGOHSF5,1$N M%NG3@ 2B_'S<'^7#_F4KXD;%:"YO96\QWQHS:OY>BP.#&YR3BW6-3E- 8H6D MM$$W0&H=CL#[CF7C>QQ45:%RV5I ?[P^^/?)VS_>MW#? C'$)]<_)B.>,U M*H8O?&;O7JAS0S57)U;^]V\DYB\WN-I;HGO!6YN6XTRYN26 %K4;L1Q05YN! M#31[ M+.;O L@7S]^0Q4V&G1\PX-%OYY/TSC,3]AJ4WC'_R,NY.Z\-X/L;RI^K'G_;NH MO -PJ%#QS]SU'LPUZ?TDRU26$BX#Y%WV;>;F&)0]6'<#[S]Y>9H/[S WN!S\^ O\JO)*%75@Y[V1HU%_A6J0UMMG-8:3]=BJC:)09GM MN)_5UL0?3RS)?Z/7>K#B(([.;_WFZ,QUIXY86PE,GS0?U&1I4RM(+G7RX8NY M; B\FB0(YX,=JR."3;8%3-&\+@]KK4&;NL17MT6==0D]LA46"0S,,@L-"U0A M LO&X_&99NF60S_6&ZI+JN1 0,,S6'PMR;9&EA;EM49G-NT L#7D]J"29D_ M&I.P#I4/\8DS09S)I1I>C0(&B[UQH]J@6XD\65='P&,OK%N) =>\-+.8V#:6 M6]/?NXX(K1DMO[2NP)7]#+.WR#KV;;#^N#'7Z_KQ)G"E)Y4L6YEP6=M8:4M% M_L^F\=[/SG_:CAW?OM%G9@8T4LY,F8PM6*Y,-N[/2)',IGN_@LYKZM>M38N% MO;JILT83MXXQ+%U;62CBJ#DV9Q",4=FP9#=W1Q)\?H&:3.;O&0#?,BKN^MF+5]/5URBGF*B.N7<>M MBR%6ER-,GOB/:HX#;.SPX55,Y8MDF!Y8!Y3*$]>7%N +3H:V U N5 M%]8V6*>& AYMP[[54@W#]:"8+5N8L_SK$.?D=7,B<"D7=:6L?(ARA(>AZ-7, M^_-]::_#&JFG5+ZHZY+\B;3F?LJRYOG:[VTQKRUO[WI9!_TH2NZ9$ M;Z<"6ZM9Z:>)'[NPN<"D]^!T $N>X3&_+IM(EU8U'C9<9-.VV5R]^5SJI&\[@=&S.[>I M&+P6=,]2'1)6)]:/\U6!-JAI"O[KCL$A\%_1).8L$!K=C0UN=9MV7=^ ^1=$ MAF>G0.Q[W@J 5G,ER+>):-A$+HJ,N>++JZ(?"%E_FGG$GR-3GYJ_?I^D$VMBL$VP56TX6%4RE+FMB1LW];0+]2O8 MO(H^8V.2UDW40&[RM#3FO-875Y#\4%[:"^P8"/G%+%3>W<"3=>[:+E'.!&UK M>J>1;W>RWQMWN=+^^SJO*N5#TM,IP9>O&FC>U-R@OGJJ;:=A_31NR* MB\&<3&L++ZJY.L?Y)TX0/-'T"YBL@^;V.2X9>U>N8H%+QKID[,,:H;^7Q1"+ M7';3]+QZ=X^O&Z=+6:4>F^]P7$2)XS NFF$D=KC+3#CEPLR&4M)B#"_R= ZJ M;-0Z<7@U"/56[;5/@K=G17D.VA%#D8-V^L%$.?RC];I6K#2OFN99++\9337B MP-:S%Z"1;3ZJ-]\@T'ITU5R1V*2Y=78AS>+,[J03KDCR6\-F!SEMY<8>GGK7P&@ZSO#()SQ?@TK29VJG7-\I'_7JZ2M_:GS,__2G[7[SW"GMQ MM!S)F5]L8:RVI8/()?O>^W&*21%,M.(P(6#HVM*$Z^;"C\7\ZNLY0HV)VO!Q M76)G+[!37>J)/;O.-6_0],(R0K3T7^,\E-:,+@]T)PW9V6%-?4Q.O:391IXQ1VQ7]7-<7HN>1Y2C\,9Y@@V#V1AP1 M- .'N==-@Y6-YD2-,F&7B0IIF.F&$B";_JOS#Q-U-ZD.VC*Z6C.V_7-1@Z[% M+PJB7ZT6/Y)8MK5EN[^6AMN]+ME<4V)"W]S.9QJ8OH?AL;EB-XS1870!>Z & M)LO;F#583>I+$\%#:C5 ITBF/_;F6V2+P=CZTM;#'Q7UZ# ;],Y-7UO_>F O M:&..TV^LH50OR#JW]92TU32+@T,RU IV;IQ28X"PNIQYF&VL1.NLK;JW:@KU M7_Z]_F+F'5G^#2V]JC)M(['Z[S@O+2.#)CNUD\3JG_?KM.XMESGI?K)[F\Q" ML7?W/"6'EHA1W>7GJ-S:J$\[G[+=S]3DE:-1F:=C.W&VG58R%R.=A'YF[% MYRTF*^3KN _0PAD PY2^79+?+.E:'= .69QY1A^;DN?4L M5=OF!"(;X#%7J==;DD(VX+=*EMA2N*R89;#>U+6:YZIMH_ U==G;B>GQNF'I M7=GO%?5:[4C(NK+S$"N-BB'2Y);M^\9:^':X\VA^QWJZXZDVL*U/X[QO-?9D M*F9KX4U"'+WY MT9?O1J?@1)=5&47Z8U.S;"L:1.)J^2-]6[P@/GAU*#?"F^ M-'-ASXNOMM0=9EDJ%/*M3+3[FT$4-FI/1HC-6A^8IYA5 M__C$@>S[V'4^M[8;(#Y+'[4 ;&O]80&8S:RG3R^24B-Q;?H#FTIUXY[;B7% M"N>V^.AF4MP=WV$U9QZU,SFV;)NWV]244%L/<\Y- .!GYZL]/"-NEA[(Q*O\*,K4?>6!@;=F^;[U+.;?+&XAP ML[XJ6-_8M%^/.FZ-SM:-FRRDU:3FFU%C7&.O"=[ A[/QN40SNX(+U'RC&(C/ MU-2]+J]8QL>_%4T[Q=^,:: M!=C,AHTE?1LV JJ+[&^Z'Y"632L=DVM^DNF9,I?+9LL[?; M6EZC=75D=])VTR0QBGJ6DI+56<_^;7V=K[(_=0GKEJ;S;6P=O"MU-!RQ9;N] MW=Y:UV\U?6"2:4(C8#K5(K$ADOJ@'!OLKLP@!Z-C4(SJS&T=?[/!9A"YDR-8 MS !+)([0Q:P/8&.DY]& DEY;NC?G\6J38O5&U9Y18GMUJ[$-43>%NG/FT%4K MVO?>PQJ.X:-'PIF+FX0;YL16Y-J:!C[,FK7&UZDL=7O>BP7)#:#8.G=W/9J9 M#5=43.H7.:(&EQ5($]C<&&TGPM^G;,M8)_YJ/6+K]\ M.,RV]#MYTY9A\DZ5-RM-@)VBX7J?IK5^!G4GZPK)AQD,&VI#^AT/)O\\E7G3 M_=,O*G3^BL&<2IP2)-L$/?J^^ER"C:OAQRSGV(6>N1L[QZW-136[?'&W4*>2)MXUC MSO!TU+X<5N9%^^$E:.MA7UZ^R&WLS[J>[@>UBXH'HTY/8&U^WK<_ M+9S.6O\6QOLBCJ_\.=@G=_R-B?!.=UZW6)+L1^*N"[KNMY#SAUDLN]5C[7&V M#>96')=\U:G(=[E4+%VZXK3D.HRS-)?0AH8VP_V+ 8@EZ1;4S(]&[U%M]+Z> M&KT>V+L3UKH% )>-_W8SVCD ,Z$Q/.0K9KS$*B+1R5W$4OH>,QA M8^.;WP+04D8R^A"@#581^D*8EUGH/+SPF 'W55!=$VT/^DHG5E=3U0]VPD4Q MAD?HZL=.TM8J"Y.[*=U;[_XI#;WGA4Y">TE\1]/\8='YJ ;6H\%[VJIC%EMU MNA;=CV M&Y3X6R'4:=R+XCOJZ&U4P]N!E*!'8_Y,HA5=EH9+W5N[+?R>G0M->DE 75RC M4TBA82\.UM5(6QG6Z+CPN[KC[GE(P^=F=;"XQ\2Z45YG"CZP-.0]1N-G;0HF M3R\*3^R)A<75 9DGM;6V/[081[TDOF."J1N18H?.670&/1:L&RE^%'3N9MKJ MWYBUJ@=\+;=.N'S'':'Z ^.]D+ ?NY7K<*B\"RK#N,=9T#%4=L*\$NT#FLX? M7SRN:;70EMX-BVHKB)J$=U2QVV@4;0=&>B1@SSERU1EA8E8-:'"!ANM4).DQ MEJRM(;?1GMD.?- >Y_SQ\;$AHZ0&:[!"H"S*AZ>NLK']_\U,G!_,9,[!P-RM M O"YZ;P?!+T]D3H#Y.&%.(\>'Q^[&5;!42W&ROK;?'$BZW"_G>.%9\4(4] B)MXT7K K\ MIQUO\ZH3E%[*F(ZI$*@!Y?/-_<1>S2.-> +^S%;MQ.QW#">A'?\:ZT MQY<3RZA433V*?YQ55X[V7WW@.>^[5P>REK5CY^)>K3]_8^C D<%"U3@ M3E6[P_L[/&[WN64%$[[O$K7=0HE@^\]B?-/C%7.X\]0V.O!MWYVFMBO(C/;O M.-5[AV92/AJPW5%JC[3(3DPA;,[/Z%;#PVX;[\_/U5[;4G2UV ^.DG4/0]ZR M8NS.23UW/-I.N\-\?]TS"%V XH%E'-M?M^%D*P,4'9)Q[A2T9V9&L/T[GG'N M++L'*Z^_:ZRD*Y9=#5G1N;C(C>>:/9$RWO[P'DW6]D;N4/^U%9;5]B.316L' MWA\%F;N9-'*GF3T$5'\ +2HZ=@"60^2=9H4'^Z1CB.Q$ *PSAP^YD\S6A!P0 MM LT=0PC=[1>M\NFZ;PH<>>8K:T>@_W0G6+6&6R0_?4/T.V*.>+.,'LFVNY_ M_Y900E\Z&Z136 %)OL8I,%MI?SP:+!_R*+,[N-\/-0>F$V1+V!UTWM/-/7DT MP#QY$]=S(#Y&[F#^/COBVG!X!OEU?L^I7<\GQ>[H[R%@S.XY ?#YT%_G M2CR6SE!:RHG0.D)^/I1E7A4#C)./SHQW51:Z)@1&>AZF/ZV=.)>FV\SI55?< MM3%@V.>\R$%]Y>H6X%F<"G]?Q':L'(;R_>B.M2!/4 X3[UC5Q@%+7<-"GN@FDN9;Z(DZ3D X^T0W3Z,##^?5+_=3])_N3585M1B_B<7_G$AB8EMS&N5D63 M)TPY>T"R+$_S00N4%@SU_ +&FK.FFR_+FB.:;Y=EP%P_,Q4/.&1S202$$1:" MY@-O=%:,X1&ZZGGFFS* YVEA:'7["99=%A#NTH=EUBVM_/C#R+YGJI$<&0^> M\#57IGJ4"EGWC.?PC(=P?F<3 ?&25ND 3_U4%E],B3T%]V&D&SRA>Z?E.P"H MO]\G&]^Y'!"8$SW.U\W1=JSRPY%5Y\@JH#T6;OF0.D=672.KD/<"\52#]ER9 MVA5(>8(C0#M5H_. CE=W[<7?93D:F-(U)JYU+D./1*X,OUM(B7HT6?>,((>3 M!U8IO21^JA-,'$ZN..M[W;/-'A8A#QVDZ7#9.NC<#<<_-VBR7IEZV@XJ)U'2 MBX([-FK>;N_;XGQL?_$W"0"9S!TKM"OX#$5/Q'?T-G<.G=N!L:(.[9Q.:0\V+&OO8@ZI'0,*=T* MFCR@C]XQ=5L?*-(1%WPK2%7T6+CE90<[AQ/>HV'@<-(IG(0]$C@^Z19.".T6 MESP?M]:>\X>'-\C!I6?Z^7D^^/_;^_+FMI%KWZ^"\G5>/%4037 5[62J-+*= M^-V9L6,[F?O^NM4DFB1B$.!@D8;Y].\LW4"#!"62X@JA4N/8$M#HY?39S^]0 M#X?:N-U@\UZU[';_!-WEZO-8G<; V5';[NE.?Q[F MK#%[ 0'GDY4$/"UJ=08[N'4&[N8K/KUV:]L4O$LBULIYB;;67VLGT<8;3\.4@2"NR88HZYAU MZDIQXU:6P(N>2]UT/ ^NQJ,M[^0P\Y=!!.W&"?(^*T($U1SC6>( [:.N^]E9^HWS*G.H M3Z2]M40_UQ.IYAB'ULK/.YAZ(O3"S3L"77"-8*_UQ(X_)_:2UX=I*N6]7=MX M7]9A5G.,Y^/#W%.UY;/3TCI;V]SGJJ95Y4@Z3F/'(//9'4DUQZA4&/? -77/ MS8?9WMH/L0<79GTB#V5$GJS'^WFKAN3MVST)5?09=W:EA=-W7_5P3/FH*K"FPSC;9ERGR.A% '3^J M3GY&0T.S"6&[ES4@_/$OP^CUC\7^?\9;ZJ Z+=7Q,(P]M />1-('@^!.OE5- MRND@S1<5P3;S5\00:#--UK^RTCAQ/T3H-!^CPA:Y0]I+31"-/Z=9<\.YF,BK M823%]RLQABF^$?Z]6,0O7A>;1WK!U=+.+2]Z[=+&XSW>+U@9WW97CL*(3+@W M0'7W1'%QW'5=TVZ(#;'+0';7[3KO7;XE1KS,6 M_]L'M0D)&RLR;N�!_Q7UZ+'\O.['&B/PY%?<2NFQ+^PY[RLY!ZRLN\ISS+ M@[9C6]BKV]8*H>4%(Z"O&!X;+JR7_7ZC;<&4?-@YVPHCJ]/\DVV)V"+K/(*G M[KUD2A^*Q4QB5T\O=&$0'+79L+Y-O3@;$G^L/W,/8\PC;R8B6*\EDB3RABDQ M#RL)+6&][(',TE]>&F%]2@),+7#Q;:?=Z)6^/5^)?C6LE79R2YO0[32=>4,?F5;]U//?V@Z:Q9#,U-[ MEY,6[*+QK2E\R+H3?BKCAK4:"5TZ2).*'GG:LU'B^@J=)+)8IK+F@; M31:VRI>@QE>_;M"OEI1P_EVKVVBU!VM_W6PX:W_WT+!.#Q2!_D[#/OR[;J=3 M3_:R)GN]T;!/[9T^6'FTQ#Q6+$[\Z7F\-U&KS5?[@VO?G@@"V>S';Z=BL"H\H6(6Q27\I"I7H-+'EX-/[Y;0>N&#G$GBHQSCU&-7,.-/>IAK+Y7F-4?UTGS+(HJ75< MKZMYVB=HKW>BG+WJ=S;(4P_66B95*9@8.+;3/B\TXKJ*I3^P6X,=>R74AW(H M&\&QK]M.?2CG=2BG0E>KOB>#:NQWDG^7I+==VX/KNE7U>9U)SVYU:OOFO,ZD M9??K,SFS,SG9@53? MP:$J$J"M6VC6!K!?><&L'6IW%>C6#K\SBW1K#G:/^U MNN>(]L[ %:.',S4>6^XS:B.X]8K/[3*U6EU[T-O6P[7MLL\YEEE3Z^50J]._ MMIU=4S9J:JVI];BF>M^^[NR(P'D1Q%HYYTKK! ']_:6+[S&1\X#],^M9GN4L M#YFZ>V8BB"$.YE$X]I(:F.J9C%%]]_63LM W=0"=P3HWUR#+%G5N*D>G:;<' M%]ZN*.FJG.CJE;7;CMUBN)Y'8K3VS:5:0\GIQ#TQ"_V2G"V.W1U<>/5=Y<[D5:OI;![IKD_CT#>D/SB51[(^DS4WY'JP M12[(GOW#%?9>[)YY?DG*6KM7J\_G=2*O''NPS8VNS^/0.>?MWH6[PRIW)J\< MYP3YJ,\EVV[R0#BJ3@>I4#H(L+;NCF5G%Y$.4A-K=8C5:=G7_6UUU9I8:V(] MB5%:K1V/J\ZTJV=YX;-\=IEVC/ILOF6.[:N+:YP-WWN@HC M:3>V5NAJ(JC(&-4/3CXC;$BGL6W&01U].7#TI=FH #;+I8]1?>WU"=A_%Z2I MG$11J77'A_A;I]?8(KQ\KL=QZ6-47XLSP^VS8H/KJNH.3K=Q@NJ 6IU[X$AZ ME5&P+WT,XGBOJ<.4S@3F9PGK91MDB9Y!823X5!P&@>0EQ)8(7"N)8/O$"%$[K6$8I+&,;^[(U3^$ \0?Y6B/I MBP1F/1)S#PX2Z 36,IM'X9V< ?G%."?X)&:6*>>%-4QC()HX;FQ+O^=,]:MB MW3C2@=.TAB*&$YN''A[XAI1K&P=;V%3X?53BYK>-;>83#=&<*DR+?[[^5&!F M 9,_D@E1OP\_EOQP&!%5&U>'" FB8_BD&7S,J:B/R.K=?Q;,KW235I#/([= M+))/O"WG>XR[=;IJ_"LF3U?NP-\$,.7UP\ KP+?H;6J=FP@O0%*VY!]S&<0R M8T"PG6L'\;V8B#)_1XK1%'=#6*5AW>=,8L;57D-8K>9AR:K?6W^4.XN3!P[; MF)6 A0L?9A6.Q[%,6#"V!L7Y["#&=Z(U=8J=%F=_S\/8PS'?:,[Y]MYSDZE2 MS,T7N7GUFV;^BAC&H9\FZU\Y4(_J#4FTW5EJ0FW\.:P<5=#V/KO5V(, M4WPC_'NQB%^\+G;I]H*KI9U;7O3:I8W'>[278&5LWP#]AA%AL;\!W5Y&^!1, M1)QV A;P@_%?7_R7UQ?-P777<46W+3K "P;=4;OOM'O]EACU.F/QOWW04NAV M M'>P@?Q/OWEM?BQ[,R>%:M<59(,+MFUF]=%/KDA^VO;3G,O.Z+Q1LOH,G12R4>F9R? M-IK,4Y7C58VO?MV@7RWYA_AWK6ZCU1ZL_76SX:S]W4/#.CW@]_V=AGWX=]U. MIY[L94WV>J-A'PD;/.J\&ZP\6N*W985J^2*QDG88W^T*?^$( HFU7UBLO<_% MF@42;8,4H?UL1EDD)=L*4XTC>4K9T!U4?GG$*WS]3;?1:QD_(\^Q_N&!%-G- M=OAV*H*)7-*+]A&>VE->^:,U(N=(MJAK[93!MLWZG_D&-Y^RP?4>OOCQ'>I0 MT?H$NYI.G[['GS.;H Q6;@G MW1XF*Z$-/PU3&,)%<_N/D82]SVWM^(?UNLMA[E?]Z#,JJ/N6^WS03>3*.^F' M_T+;SM=4]794573;FV-]%U354U5#ZZF;W>:%TY4 MF^7)7Q!F1OL$4+!'6]P3<;[+4V3/C$7\(J+O$J-3U4\[=^SK9JLB:EPP!;O;V]'/>!&T6CGWRJG:7UVLAX6&*:N 68-46%;U\Q2(Y0-B:N\1 M<+B>Y?YF>4ATJ#.3E)NG4U6.$3O-Q@G:K)THGEQ+X[5$L&T'YIH(JC+&Q:I$ M!TRRN"0G;:=1N\W/ZT2<=J-;D2.Y]#&JJ:_N.:)^4:K*]L#-=:K,H7M$UE"F M9S+&/GLE7W;<=!NE0OEC%-A7B4OF::& <[BCK>NM+;R];T[%[,,]:K7/@ #; MO:T1R&L"O'S]>V\Z_'/&YU[KGCWU./,8(KQY5IR.INL' M,0; Z*6 QN@29?B-K_L&$LP^<,HC.8(B OT>D?@T K\="A'(D4*R]D$'(N; MCK#5 KQXQ10$6^3[5T2ZP8*'6,\H],'#\B5<-MM3X&<-FE;64_4/B\S"NI\Z!ZQGJE?O6# M;?TJDSU=[Q]K_-XS19FM)UOC]Q[ W[(]?J^U(4IJM79D"6]W'Q2Q 4+A)6!E M;@J:^^@:G\%&;0)^^URV8PL%1WMLF-;G^;WC8-"> 8%O"Q=[Q)3, M0^Y#>: KL_L\,O*.GYMY_"4[W:T;S3\E%S!;X&5E:)[@7&RGN6WE0WTRQSB9 M5X/.%MA+]9DP(BV3 MY^Z>X%1:=F<;AEN?RK'4DZ/6Y-4GLVF]U;:U/7L\ELH:AASZ\U3H3V:AOT#N M5H)]:>K5H%5KO&=V)*"L=$ZC]-:G\H!8;!T7E+ ^F4T1?4[H3#D!7.3)?:WXNW9*$+23"*U6W]G:ECM !%>2L.DX;&J:&G:QG>08EP)4. SXA M(>;"6'&ST:SC&F=Y+A6*-UWZ&)>L,QP^[^'"7*.OFHUN'4@XLS-Q&NU*G,FE MCU%9U6[?(>V+4R=J->\W;_<0M-Q&&3D ;-Z% M:(^']#4?;>7G@LMXX?3C-+8OIZCIYZR5YKTIWL\85M%;%DT@;):Q]PQ8/!-C M+0G70VDM23QCQ)?-',E/@UGYX3T)/O4.0FG%%D)^I9$U$O'4IC\M^7OJW0D? MT7]L!7AV!\\C)%EL?%()SI55.(7/YI!O:AW>;,[P9D+#C=U\_2"*?C>S MH?OB.[XFAYWL)8U+B_."OL83]X4%FH2M]1B(;A0&Q HPV>$&< M1*F:]TU,*&MQZB>V"14&.X<(:!F@&8V"'Q4C6)>>(_Y ?7<>1OJGM''&!V,9 M(((8#"L+,&B;44G#^@I/_0HO6P[NEAJ=V*% :+@Q;$DP M(%$HX89LU%4#UD]B[.D,#9-&411!^.>0GYZ%,VKQ5M$<*_[0O@[3 ,J1SVZFL+Z<])$)9/#P]#$"+20\/D;'S"\MLB,O20E"T$82E@N% M>6IR*MOZ9^-KPTKPVJ41LCG@3U[B2<6,Q40&HX4U# ,7N-JGP+J!V?A6R]B! MD1_BC7T V9%&@BL*G[$L$Q<5-[30/C,YF*1)_7/))W7IC&R$QX\R0>"3(58,SQ M* KO->^BJ4<2N3 ]DR$S2GWLZZBC4N"O-WXRN1>RL#Z MORD8Y]4]QUMY-W^&0X!$5?,.(HO#P7>%5FWI4(@I0NFU)3 M\+L$G8I/H# I+(56CC#%1*RTUC^KE22+2A%,SBJZ&=8WX?-ZB,%JS4%*3.'B M1K%6;/",U.G+/V0T\I"GP"L>[#UK%;CMZC6\IZCWX\]AM)?][H845_P2JI>E MC$>3F=+%\(/YUWB2Q!SQ5H0K"[V7"E:7F6(V:1C,&&8DYG-B(KZO5AB;--K; MGD91@YI'X4A*%WX8A;.5M1B?-_:;O%1**4=Z]8%T]9AK)J\G7"62W9#'=9HV M?-V*0;&3\3(7 \DREA':47$2CKZ;M]\\W"T5[C4,Z/=4@%2*@.VMLA]7RMD* M_]%S#F :=W(V!#V\W:3E=6J0X9U!AGLUR' -,KQ/BOH-Q1!/#?,(Q 009^HH2,8*-!HIY\%_IW9)O /\$D&8L1.U)@%6,X/FN*1G\F4T!L MCI3\>>7!]^&>(TJ]X2/*/JP'&+&E";OIHMD?(1]C9'SJWJ _,1/($@.2>QHZ MWF# G:<[/$:$*AIS;P!$=P_!>B+NQDZTPDJ-F<5@&<8/'>$3%-65>:(F%+G: MF?'H,55*G']*:4.2"69LZ\T%8HJM&"2%-_9& ND&B2Q"DSU2&ZG<2[AARE&# M2J '1Z2!5D$KJ>MB: UL?0Q-+31Q4FK]0)-7R$Z^1;Y\^QP(%:#ZZ--U1HJZRGIB']LZBE# MX=/-)8:O[7PF?4VI![DD.,@#AU&IZ_$;TC-0X)W,J4'^X<6Y:ZG4H;7DO$+' MRT221Y6! M78@T=^>Y0*'I&.Z]1S'I"!^=T@- M<& O81Z98WH4IKX+!S(5:8"[ M\)FNAC9FY N1WV'#[BT]"MI%ZC#X&WB]@,)\M461\(I6-;(S\O*$Z62J@A^V M^O\K(-_OTJ6F0*XC[Q&@LU2PCG:%K_3_DT[CN] [0 M_J$]Z-:]*H[4JZ*J31P>:FOQ-'SI,\NGW"8[Z1P/:M.>$D]:_V5L<*OMC%N' M[T5QT%8"^T#)W_+D#OK)FK^64U4!Q;\4L?_D]'7$1X]4HGCD5MR_2N7O2F/. M9 ML3HE/(5/7)9.IT(M&E3N5=M-N M;=TP8J_JQ865DJT-]Y0'1I"'4,CGGZAK? RL3YE=>+/*/RYC"QY-#5FJH^"@ M#TJW$BM=5$CI##&;&?_ M2N=34-J4K9[&(>1L[H<+B_Z-3PU>I02]ED:=2FTD_^A!Q;9Q40S5DN$#\\:5%B!]E$+DQ M4DIO]R*V7G;-@AL=0-VT9C6_="))(F^8)CH:+RBSW<'YC(66PFYU&FQ=60*@VQZD\&,9VJC?5 D1QY^1D+I"7O/^K7 MYK_P$Y2-X'KQ2!5V8'9,5J*B2)DW MK%N5<8BEB_0P/:N+5?$0\O+)%96P]-!PT]J=?-.PT$IFG,9,Y> LN6SFHWPJ ME%!2/IU[&6$IY$NG8Y %L!J:(RUCI/8-N!0==KYX+(=-97$\8P)$6%BT.\'I MW0%9A5'.Z[C<;!&%OI^]I+- 55F;];)OE.3IC2M,"NA >G] MX"J)X*9Y27$O4ZZ@V'$?!7*MEYWK1JMT&TOS3]<)DSK/?]<\_WZ=YU_G^1]. MK*Z)Q[!D[;0-T;:59&UN(5E[S1Q.H2A9NP:S?%RR6H>5K+L)UE60 %UG *-9 M,YE,0S.U=4D2/TD0/WB^RV <;@1L,S .#1Y (7K=Z*X3HLN2TCQR4W1E8DO+ M*YODB@G=80C".1:Q>JY1/T%EV$B/HI/2S;>^K%2R/)[:10Z:&0%!HT>@

MHR9D9Z]X6D_UY-L&[QY?^H$'$-W MMV-8\N%H.(EVVS!Y8$ %E>#))2>:22X,]$%UW)G^ N,4])>"9TI#]22+N2R M3UT8;>PJ>#YK-\%/"^M#%CFJOO IBY)Q:1Y!4Y'7#ZMB42O)<2N&L+M(6I+ M1^"2W:03+*QI-9V^K"R(K(S1;O\)BL"J^&]W"HZM#7!,ELC8N(XZ MCK&L/!IH*TN.Q#!62#R99[!E6D2FJ843,ZB.RU,W(Q?K&=-+NVF<[SZ=%VAC MMDM/2L/AK)S6(^P E=$5JW5ED*,6TQ\3U>\6E2NX(R#],^3&SZ&/);.\/>]! MG9QA&*U*Y/S.BT)L'S(EDL;_&4(<%#NZ.)]8&Z*SCH_ MI+);1D5"\B'3N?1=6_?08[Z;V]\\":SBU^@%92ML6'\C)4*K%$-B]%C$GJT2 ML4,\4% B(FG\0.3)0$>8 ^L.^$J(I;X<<3+JJ]<<0@8BF%7.4\TU'C:H(,SX![(L'IZ2K[?'R^7]]ATQX?,5N, MBZ%5;\@<<4N4XCK(N7.0\[H.7"+^/B M2M3IZ43YKN<\F%4XBI,8F8T$?2,QD8GBI21$\NE3GHL8L6A4&-"8:(2@-5(P M.U3HFQ PFM1\_F/-#ZM,K-6MLI*YXB\QJC0#+M5.A\,#<<,$)V[ ME! !)O\$#$F(,[8>[HK"P 1(I8")&%EG%FK(4]3%E(!"]4W);0*21]D5$8P. M$@*MRY6(&0/4X?(KJXO)+5O4E4%6H161OST L2$R3,>(RQ^'!L*2*8-*U!W@D_)3T<#C5? $XW M@M>R,%RV1S@(>5_"?/V61X2*J6#X7Q&'I[AQ&E77#T=$CM.R*6;&%;<4\.%N M$1H9*14$*%@IG?ASGL.E"2<[)#A7&3#ES@(YYICNY0O+.C; 4!E)XQ@30@&' MP_?(X28@8]((F I<;#2JZ6-?IZ.@D>L%I_;M1G- M.(U(+W)S)]YC&L_%!6^V5+ _ZGS@"UOFHVJUF>BL!$"LQ)Z.];@&B#\92$@- M\*A0V>6D@[ 70G(2FN'2G\L1WLC,(3)2_9XH-[!AO2/QR3"^9J<3RDUI$L0T62E .()@BK._X\2$Y@/:@H2@S4,B>S%VO'+7J>$:I:\_Y!YB6H?(_[S&""7N9D7 M<30L"L*O*P!IK;Z3TU8Y+-''RNBP<:S18?-F8JR->@E5^43!8*!':X8!=_3$:8]:T8EDUC.A[SF.9QDA")="21G8H^J(PRL&VL8S#X&? MQ^F(>KO@S+](%]A/%OLPC+%DZD7N%=IO:K>7Q[&7)B TGJ;E*ZA5*LMBV%NR M,+0B/K:DQW[IR "GM#-DX?R,0*,VJ ]]RVZ&8,S$]%&?Y)_C;)?/B$_?@WV)/DP75$C\6MFA(=EY/H97BV%^]]^ISM8A357Y4K,< M4/Y&-H&M6YO9N5UA?@NMMJ'Q-468"I-69150209^3FU/[FJWK0#3CV!0D#4B M3KC/4*1( 5C)2'6NP1JUO%U;$H47AQ>ZF:3>$D5=*+3-A=X<@\3@P4D8:7

M7NE;?_K/R$L_6.^EQTEZ[E]?/.Y-'O1?[,&UW^W4?OTC^_6/R;@^PK6SV@WK M'RE0>T+WB%CT/S !4/_@71;YCZT;BE3^PL+SBQ=_7[VPY\_'S#31I=P.U-B5 MXO#/@!H'?DVRG(I;T%%=0:8^/BO_F)-;G.*YM"$1;$BF$8?8=4"0A@5J<*8S MY'7_WR@K@-\I>(NI+22F2?HIYA5D20O%9KN7*"BS?K]?4--&^JF2?-1&K&I" MR]X(J<>_HB_)D?6 M;1C-%7]D ^;K^]NK2$X\5*+1$C&;D^I& &3C9I0N+#0.9^F,VZ5:PSQ%ST@O MHCX.%/89AG>9IJ_RA3"!:A(*/S;USZ63B*39<2'O-\3P[]$=K<%TY9'PY]ZA MYF%0EF,D7&7AH7&?LA:"G@KD"M7RWAD]Z&&G]%Y883X&E7*&GA6U9 MEN4H8#",-_;RA/^,]S3@/H_PP$N^8H.EKGJ5W%.7$=7/1UG4A7;;(_)$W& > M&_EX]*IUMJ[9_V?#[O"F8X![#V5=SV 5*MO5=>+6#T:* @NIGL/^0L MN))YZ,XS2$P*K0.^?P]VJ@HN4NZ YDF!!4;C%/,/@'D=M6) MID@08/*2JT/Y8S^L'9LDBNY'7?8RI\=A7*EDSN9(6)Z#@6&]05=#]C[G?&V- M) O1!0<' /+L9E$(Q%;Y%YX0.KH O>!'64O]EC%XI GD%=->TL-&5]: M[XY\<3X'&6E+E6 I1CLK 6JMZ5F7,KQ.J*TWURJI8LEYJM2@]!^L7I +\,[!N MB>V!0?+^#[7%5;.$;^)BOSVZ$>P^,:IB?&^&+I:LEYT258:-;,:5=-M(%MVT MD2.UD;;Q=M[1#JB_F(>Q_!K<,;7_&5:A3[K09^QH-A%%_4E"H;WG(FK=(KEP4L\I_GJ@,#SF(87V($-O9]"')C\KNYNE>[J MQP!//9"84D;TK)H4LS=#T?,"U-COZ'VEZ,[2"_9V M,[Y$TO^HRE*MGU&;U_G,@?5^FMUS=@FPHZ M?7/J5JW/T9.5L!LAP6\"]5DRBC#+497;6.-(I&[#NLG&C!$:OL#ZA-2; M>#,@BVREG*@YXBQ0X8+$0.M[F!^\P?#-_$SED'7E!+-$V1L^][TZ.,DAN@X M\+(,94X>S]YWX.S'=]"N?0<7Z3LX-A66JS&?;[Y\LSY^M*ZL3]_^_OZ+]?'7 M#Y^^_'+S[>.G7Q]6/0J-?K=4838E[=Z+4_I:G(;ULYP ?__,J&T89*A4N G# M02]6EOA"R3@*%/6WCA.M%*QIX\#.*D)\^N3\ +NZ*6$-3DM8-PV*?%@?Q C+ M:2Z-J+8LF 5;5\[)KZ*(0WL\M,%+NB.K!P@?9.83:94H@UJ@$.B8]TUC:I/. MIG964YT(@C0S&[*@-F8V*>OWG1S)V5!&162^AO7_PA03BC!>-Q((I^#KY%1M MQG/FZI+W!M823B1%]TDG0PV1@_UFY8 7E#NW;!@$HS0&MK''.Z&68R8WH%JM MK'L5%R+5FHO8.40<:5R(H4X:P3(QFO>(EF9:[+K752PS^[V0L6L;"/\J+&F7 M84S9>9)A!A E$X^3*9129FOXUQC47PI7V<6ZK[+%&F5/-$WE9UJL\#?\G/!_)YOXM;H9P0^LK1F F\0^V]7,8 M6S<@SC&ARWCK*]"6L'X2T5!$ AZ#)2U\ K'^-204A,#ZEQ=-O, 3MO4I(K?Y M+9;=@>R =ZUWGL3IX%\_H'\'N^NHA'PIDJ1B70M_#@G$D. <)PPWE#N+U+4Q M+I8!R6FDA&BP''2CPJVG9+'E09;N7E82C/XYPYT)YQ M&E0#BH4_$Y3H[(6C M;QN7-2 P540!0T\NS#PQ[K K9RJ5TNB!P,!'>9_-Y=7!9U%%NB/ 5/(%+XU/ M==Q)&I'FI3X1JDIL-7A1S_(1$@P;)_$';!6-3>'G,%=OC.(117L::+SF+*,M M,N%@* O(9&CV.N:%^@6F_(X?UB7T]M][L6297"BJJA*%?V(6EI&PB$Q4L9GX M-VIO*RP*P8?)F##.5H%39"A-=Z&?:@"*B<;9!2UK,M4H$(4SPQS$K#!!ZWH/ M,%+\' ,ZP0 3+RC_SLH59?@)=J?',WC4G,$WKG8@U3!1]A*ZS$F/FWD3!9N, MY1:JAB,OU2]^1OEH&?+"V"7$BF,$"#:V@,-_^M?'=U?4-"## 6"+2SO680;Y MMQD3&>,&6)J!"*]S'Q5IBN"0ISX,)E2>8>> "[OJ#LA36 D1]V*17S8#$MFD MG7L5465=OJ#%YZV/"5FP> %U-0XG8U.0,_.%X]TMZ$I')<]KTWLEJ &[&52L.N73XSLA%+ZS+@7&:Q](GSUX6&M(ZH#& %L2 M[<2D,%(6HPL$/7JQ3EXV[LI1C@UY(Y5&9G-5V#W(:Z6XH^JW -D'IOL8]YWN M8"Q)$L&!@^J M&M3#=P;\PAH)[.0X"4CG\%P]/Z,+N6U1E9 /([F>R$>VM9S+\2?Q 9,C??N7 M;>'OE5Z,9:;#$,$JZKS?W6)WK8, 2M=1N,JB23](3E2-E:(WFOI^(P);6,XA M-V%1S):18U:(<*98 M3L<:D\;,NN>2O@+SI3Y;,]TD%Q8]E?Z\,#^:"*K/:(,%2].PL\()5<3'L&': MY5MXF$:B8B&/$Y8*F2P,:K6R7"TBQI'V65OIW-60:2J/#S0Z+]+#@PA W*=D M.J-MP/9FQ)51 A3:BXCU*7*/W$%PO4VG7[E!QCF'S2J$MG:'!HX/IBP=@! ML)/1__FOZY;3?QLO;0JAS\6<:J+R>.RU"T.M*U]&++-=TC/"!TB!+K9J4!C) M[&2&U:.C7#G]$1!)FT>A;BVD_STF^-"0:ES-7FP4+BPK&6P"BS M1TT;29M<]GI_>(52JQWW)<.P&3B65#'N4NUJMEFVA95SE$O&D8$;> _V\EN* M^_45OT^?5V_33G@!TP:_>35*M7%1\F%"#5!--\I6B"K4?([!*KK"!>.T,)+> M1.090]8X1+8F0N.KE'9;;+G'T66M7W&Y,E,S6F"F'IJH3#3)7&I-%PPI;V$#SCKP\+HGB0<.-%=KM4D*V46(K=FY#R^-1B0H"H)BL#" M-F.J'FKGMC*/452,R%K)PQ>,89HWRF,:*L">PN%_@6WY+))II:[.;U*W,R!J M+5\Q\@_5?),#"AR +=UKY0$V1]+G1-%%(-!QE'H9M QY@RG3LPB-R=CHJXWL M5V$1EC['DGJB(M/9$BB9+# T&?62#"1OQK$.JBK.J4176_.=,E#\F5AT M4#1+4C WPPNRS%L-Y9D[JZIQ_0A?*/-1ZUW^-1 M_&?3KD74!4H,JM1],W9*;9^Q3^;JM6Q;Y,#(:<( MBW*LPT'K6%\:[(;HO\5QZB/;Y0*LL1C^ &*8 >!B;R&6E*F5RI MHMS.B]I(\\MBF,O-4F9*;)+JDV])5H(4RQ4)/)J&U.(SI#)HY3DB'SEHIU-O MKD8V-%KX ^Y4XK,127M/@4"8GCFC47N4D6LH'NQEHA)G M+\ET]Z'4\9UQZK.W;<05I&B\%D:LAH+[<:Q;(?RB(=>\V A!AD-2H^(4#7!J M1)3W!-?ZV4/]M]$.2M$?BS:3 >.&O4X+\' J.GY?$@9%#;*("F>.5,DLD.4S MB1"",EY"OZ)HW":;;S@!_ 4G9ZMSJA9Y#%24&]XV>(\ M*2.?(H4QZ7R10/*S$",L8] AIM6Y;T;%*K7O"E>."P\COFK%UQ"X9H8]JIE700&87BI* )),A MRU1UF.P!HN0FEQKK8!8\'%D9K>C^>[%Y?0TR-:IO/W#W+'22D2L1 MW0=?3.#Z1G;V-U4[.V-3>BX6NMO-&O@Y55+,1;_K%C$5O'Y7CD7JX_I74>OJ MF/QN,?EV'9.O8_+[PWQ9O;P$S)(K90RX^8CPQ: BQFH5^X.-U!X'QLLP.=^K M4&>'(DIT5J.?,23-(.Q2ML2#_,"LAVSF$K76"TK1 PQQ:^1I+K]/)H+47GN. M-I(VA)#6I(T$W.Q**T]+VA6U[*+D47I#;V?>!6SM5PO*<(:32-NE\BN30E?D M1[4Z+:0H6+"2>8FZ$CMMMVWSL6$!JM-]44+O0*JC*R )M"[?*(#6&% !00%V+$4V7 .(T"+YXR6C(GSBB2_4=6 MN_>%:TJYJT*<9/A=:"3@C&FP&617&^CTX1C1 -8XU/?54(5LZUYBV/0%(]0@!+LIZ5 MXTQ_B(#A7<&9^F(>RS?Z+V]5BL8;C[QX5_326_)*C(2OADS">2YS&TV6NTD$ M_[EZ?/7K!OWJ=>*N_J[?Z+9[:W_;;#@[_J[;[>_TYD-S[78:K6;[4B;;<)S6 MA=ZW>AWKB]DKOW&8-#=:-37=&_Y[@(30'[RUQ?M%[E"3F[I M-TW+(8&@QSN?1T%8+S_;FO^!3[]=14)98F1L1>U'SBVKZRLRO,FX="/5ETBA M$4K5NS9CY8?;M0V/NF3W,"BQ=N_* SE.:U\*Q&8;JY0BZU?*'ULR7?:ZI]ON MS]&WX%W>#&"_5*64!CK>>6*1C]72B[F R_;#.^WKUG7+>0US5']M.3CA5OMUE,93C'%<41\I,/3! M@(^EF$2R,4UFV(T$?FQ]5C^W;A _E+R%0P5 - O-Q-F_A[[+51^@0S:R"*31 MYE+G-*A*!%W)&8B95'"K7F!;'!5ET) /284%SB]GUFFD/YO;Z^ M^N_SN-?GLB%GP^C.94/@*C6,:W3TK3F@I7=\,=K9-W7MNN):4AY$4O;@;]=- ME)3=7J?_6BVCXUQ=__&=A>-'"D-@ ,^45PRGU>IJ.*VA3.YE'I1:EH6_@02, MK0\BFH363R+X;EN_"I5 ;QV<#_;)/D=0E,K=:; M+XJIM39G:CD 085IN]NL&5O-V*K#V&IM[:(8VZ/:&C.V1S2UFK'5C*W2C,UIGHG"=K05 M4Q,4!6V*P0["THB/X(9]EH_6%_EH%[GSS"[R+?47G1.P5=F=MA'TDR$)+6XD MRH@SUO_\].5GZQ4"\0CX)V52ZL)V8(<_U*R@9@7X!^(2_7A"-,4R-+#5S=O/ M-FT*L=A94GN7?^U2O!T MGPVSDQMD$T(=HTEOAM9FJQ&K;3;C2O=X. >W"VG4:O52U4L1-@ M.3W.1IL&P+Y1TKJKYENQLP F<2S.3P?QZDO&L7 MV[DG#6Y();^(Q6%S!L^!4Y4O_77\VOJ;+X/ ^F_IS\09\*G]8HD$@?-B> M_1S[A)'B_=A_8Z '-Z64P [4H>C!B7R.9.RYNN'W+86IWF?Q]T\AI_O"T,-DAI-J@EC^U_-E>_MQ.(["=?_6D'\M: -4":/^;4DYA MIY! +',^9*D19RIS/F?YMBM3W8?<.7T$8 L/6N'/8>@NX/^FRV:C461?K,>E*R/=ZXRE=9GFSR:0LF(0D9"M I(_Y M]<'!2Z(( K(\4I:JVD,FT8U&/XU&HW'PU[^_3"+G"5*&"#[9<3]V=QR( Q(B M/#K9^?)PT3G<^?NGGW[Z]?\ZG7^=WE\YYR1()A#'SAF%((:A\XSBL?-["-E7 M9TC)Q/F=T*_H"70ZGR31&9F^4C0:QTZOVW/GW])C<+1_ /8>]SO^OG_8\>'A M8>?0 ]W.P?#1"QX]W]_SAK^,CH_V]PZ\Q[#;.?)"CY?M^9W#H^%>Y[#G^J%W MT'.#(U\R?6''+!C#"7!XPS [?F$G.^,XGA[O[CX_/W]\]CX2.MKM=;ON[K^N MKP:RZ$Y:-D+XZTSIET<:9>6]7?'Z$3"8%:?A$,\4IS <(OPQ()-=T=BNY[E9 M6<$):7@CS&* @YPW)A@GD\4$84QWX]5_SL&-* D:NC=NU-*II#& M"++RR"09C"D=0_(O#XD4N2%:E4,-LAQ.M=3@*CJZ(E&:VPC9,= MQL&(H-+-)C<\ )%MPSE)D$02Y__YYH=P:-M\3H(P^E.T?DJA;>LY">.1S#+H M"_H'_MY!X%A]1T8XR@=<;3!7?\'*27DYBMD6CYC= $9F?"&C2%FZ E>$;9$S]*S MT^/G=;N^#K^"MT.&S@QW1[#?(C@\ VQ\$9'GMR*7L]$CYO-PW0(QSM61;+=( M#<_& (\@0W@0D^#KF$0AI.SSMP3%KV_$3L-8C^9>M[MO@::JQT'8*=?TU[\< M]MR#OSFJQA8!/4@F$T!?R; ?!"3!,<*C.ZZZ@,>M9H#J&&B XV&OZZH $;$@ M(BRA4*"HN FD"GY.QG"+B]#"RO QPHG/4'JV./$@)?W5IOCDEHX 1M^E%(4' MXG\ '-Z56D:&%X@_"Q"("M_T !XC4TA749$. YC@**W]^@*0QW,?M?WK7MVQ\GK<#ZD MM6S1E+H1:W1A$D$RO('/I=>4]\2$S^!D#\CCG'(!Q/O)-%J9%:Q,$+WU[/DR MQ6!G/9ELH@27;J;4C'S.7\%D^K=RO#93-)6TG38(1T)%]U"L,7!U<.][#Y\@ M3@PS>!IZ?<2V[RY 7#%SG=ZB'OLP$6J#7^M&X5O7W,"!\B(A0&@G?3J'0DQP%AR@6B3>Q"RAEP&)2 MSAFL"/Z5R* WF2-?)A^M3&96+#$0YX(Y2C+G@Y#M9[5/*A//B&NE*%6\A35>5HC #"C*N5049YD##"Z#L,>=V8@_KV;FQ7C=X, M?+][8&H&)?1ES;L?5-T_.T7M(K^@ZM]:1:JY(HO4Y]J*V14"CSQH%#N:>#RI M%LJN(1#*Y_'@!4#TGR!*(.]P/,!,*.7AY"E@Z.U.8]6"Z"UKC\_#3"VKG,Q2 MLOWBE*3[10;>2D GD] !L2-D=*20CDB>.[FXFG M22PL0+R0PC_ 8(S1MV0% ]6;:]8;V3Z?N1D;69%2+=E-21Q'R2.-+9?(*43: MFM,\J'GN.Q[#PE\,+^^OSE9H.B:UZ,WDP'>[2YA)*6?.JY[Q-D-'5K\UB51Q M9SS^?^6.-XT1Q'C"8C01^8T<,AZQ\$AR!4YEF6O%>O,YXI-E4_,I22(0D]R MITX3O:83WJGPPV:J7TBI]R^>6TV@9FSR*:UDU'($;/R.AE[O@GS/%(TV^J-% M:LUG8(M>6OFMI;GK_=N>[U9&E1I(9R9V=;!O':)4Q'(K3D:<]'CN^ZYI%VW[ MDM,5!,S49:9E]8/5@5M=$%*$K=.JS7 T0Z$?@ Z].@VW< M;H+8_'"OCH%VVN3Y;G4#58F;['$S_+:P""W83+&:V6CG7=Z>9PE1&Z=C&B4O M-T>S8:CWB/M^K[(XK\>O[?,YC>Z+#5D)C^G@-:]TDDSNP*LLO2J$S6K1PW[@ M]RJ+ZDVPE_=XR9J=M&HGJ[N5]M /OB6(PW?)6X!'B/LVM.A6 M-X!FK)R"5[KALJDG$1KM>KM!KX::NV0YWN>$0SM'.OF-6KI MO^K(]0[+]WN5M?Z%B+30.]W&8W$U]*O-768S)'J?M.=6CT-(>B=CT%9=6]T> MMX!0[X3VO2:]M]'_S.C1RO4LI-1[G0._5]D$, ]!"QW.-?S^'6"$HJ=SZ%:/V.082:'N M(H -,6GDHNT=>UVW>H(HQ:1T]KG,U9%LMSCE&K89NPUY:8?S/=>K>C03S-HX MR#]Y@^D3!Y10M51S MR5@B/M#1Z[H'GR_O5FH(;Q% ;S.>WZLD%@QMIGS27(JE;M)W,L$<+EFVC)7) M=NP(Z1PNWM;05H+SX&[=EE:20&]JON]5IH\_P-2X?%M;6X1TOD(C=7D[%6_Z M 1\$;./YE=2DMYT]WULN5IE=#5)6HP1P,@FVUJ'%C/>QF*) ?J>%:^\+%^&= MK<2@1KVU[/O>4K.1.6LIY$@-1TBR-1L=B.4'XI #XX[Y;O#%+B_VUDKTQG'@ M>Y7E9$/CF'DH:Y8##Z_[_]N9=VM"JA]%Z4=L4]\OODT9EHM]?A$_5SMMLJY5 M;S"'OE=9FC8TF$*2?/3I2&%FBZ?BM-*$;J"\ 'L*Z6 ,*.RG7VX7&09Q$78> MA)J9AC$W?3KKR*U>/,%9R^_T.9RY([D[9?;J6NPB-MU"6%&Z38;+DJM1++YU(\G9JV?)2KPJ=OL_X MOE=9RBWKO)4V+BY2--.W+*FWZCVW>A&-(&N9/FT"SE)Y?3#)749E;B!OP6QA MA"C:_3L?W\8D$:?VL;BV]HQK%ME=O=',1N]0#GROLO I(>DX.5M'\I4K"))S M:YW,$1\HH+X#X'I=E8MV< MG1ZO(]^OK,^E>*7LG9Q_UHFR&EJ+XQG!3Y#&XFS* &)$J/T5X0-R)>)NVLH=<#Y/I^)?V4 I3Q:W4*>) \,O@M MX0WX+.[V-?[P\1R5-B0^Z+G5Z],*%H[BT6*E6WYT>C&QOA]X?.+7",&?O0?\ MNOO"CL%TBO"0B"?J;XR)DET^XD^@NB9'0D7#(?ZCWZT9(Q+8Z_;VKN'D$=(= M!SRRF((@/MF)J?@.- 83>+)C2(Q1%(DY3$;\\D@C=#R%%)%0M.!D)TRH%'/' M81RX&,6)^.LW2I+IR8XJCF(XV7%B61P3C)/)<4@F .%+_D)PV=FM;Z0XW2F/ M?3*IVOX+8K5M6EAV!4T(X^,0<;D8?WQ9:HQB);8$X)%!6[(;&RX(G1=UIDU# M$+&\47HBF\:I=X\@$GNA3G8"&:\9PJ:>3 CF/9&^&K1UL77I;5)/LW93O ,T MQI"FG\O5-V5QV;4W05Z[-291>#F94O(DW[([@,)S1&$01Z^GKU>0,4)KS=&" MPQML,X2/[V>:0CX(\R\;S]PO^)J=P%+?)1SR6.S?$- +DNA4LB2_9@4AS&(@ M[O/_H7W7O$%\M%BA>F:X;:IRI,3%K3T/Y!0*\\\$[^/P@1> 0$!=JQ,[)INJ MBOGQZ%RZ(=/1.2N]=J?X&R\F%N=N<3;W$O=(7JE5Y>QR)C[\/@,:#D $6>DQ M1RK_0%<__$^BOH-T.[PB +-_P"CD=(*FUA)^3.6;ZHK5!#K[F%26.A(7>R*L M=F])$6NU9TR_)"(&N!UR3":0?IY,(_(*87W<5UO>PAM8M 1Q MZQM!:HU9*6:;V9IE!%@=\3NAQ<3".S.)]-(O-(A->W&_]/4'7@%CGU^"* E% M2I7(E@32 C G&G'V#3'N2EBOW67.PJAVSX/H\TNLYDBB QJ:0 WM^OOKA?S: M':D'B +X"=@2F* M070*\-<;H#HC#]5(@.0?>F]FP6#M/NLW/FF= #P P9@)6;\,^OK&:0C6WICL M4,KM,#OP)G>5L=OR*3VY^X!#%)]&NC%Y*5[OI8$XJ\(DQY10RA^H&*\AM;2H MZ-I1O$8L@%P&#$G"9NY^2>6MQ$4WC66E;=PD-QMQCBIBH(6MM M1+MV7!_@9$HH5T=V'$6$N2*X42)3%, 'BD8C38; AL7JV\L;FVV9-6CNO>A9 M(![_@SM,/O"PTB1?#Z4S MK@#"D%U0,CE+6$S$')P%E#R?PRGA)JI9L#$@W=090GDND\>O67;2+!MNPV)3 MAZAL4.$1$)A.87@&HN@>1KQ#A@^DE+10.W3K[,"*R<8NY,TZK3M"!?L!C.-( MW/ KOMABZ.\6DVYJ3] DJK*16 ["=\J5@I&IVS=CM6:WK^:SLWUX;I7FX9DT MI B:R3>U_ULO634KPY;9IJKFE)*OO"4C:+0,7E=Z[5%=^>B@2E^H.6_MQ39] MSA]$EYAK5\PV\JY*AK=)+(!06=OF#/@/J'G-SF/6U&^(]/3R=[JEL7Y9M)ER M4\>+]*)GWI4IB2)Y:(G+'S1,XQNH-M4)%#@1QLX I:]#M4+)KM $J6UK[!9_ M85"N31K@;UG09]*^-56SLA$[E4&4>A@<5 M_!5Z,LZ\UE.M/:*;WUXTDW*I]PAZJHT%,=U&(#Y,!T?BE=&N@VKQMG$-_(=5,]N$E:8$QAT]8#$P:; MJH+ZB/>&Q(/D\3\PB!\(G^V@S&RM0^_MF,TZGD.5/KC$8EGI=IC%*3(BY@QO<2F9 MD R+A?CS86WSF))2GH+R&D,B8?NW#E(I?LZ$DS3NA[S"<.[W: M$!F;,-C4!,T]!-%G;H1BCFL0,=467SN6#8/@LH/GYHZ96>JS<#.+(R.DV4UM MQ6-33=AJA]#_UJ8@<62A=+)!NX%X8=GU;QCNBX]VOYX2W#2165!P[4[E&M"O M4/2&*47"S>M;4%=Z[5EL5!';$V2,LV@7![/>"_(.-6WJ('6)Q:4-A+[>P#AK MJ6Y<7EAZ4QNW]"I+.FLLS8-^AV@TYM#VG](%*Y(/$NB2(^ MZ27):,SG?0U9@V58K=T6BLG8 X^I&0B:CS5I2=;>H'ZOV_67V?^AI5I[LVX( MS@X&JJNH"&W(P^DHUMZ<;/N1\B)-L\"ZTNN>H5DGT)J'2%MFF^I8!V08\WEX MPP;Z^5)KM\OL6IIT1<'\'ILJP;HOLIFUI"4615[NHW M.K*UN.S:QYU[,5>X'7YA4&[9O7V,.9WPM)]?@K'(=5\0.FMZ3<[K+1Q_F#^3 M=T&S8 PGX--/_P502P,$% @ ]8.E4GJ6U5?-+ )M4! !4 !R9&9N M+3(P,C$P,S,Q7V-A;"YX;6SM?5MS6[NQYGM^A6>?UT&,^R65Y)2V;.>HRMM2 MV=Z3,T\L7"7.IDAE<5&V\NNG08JR1%$4R0502YZII+QUH8"^? "Z&XWNO_[G M]\O1F^O83(>3\=]^(7_&O[R)8S\)P_'YWW[Y_>L'I'_YS[__Z4]__1\(_?>O MGS^^>3?QL\LX;M\<-]&V,;SY-FPOWOPSQ.D?;U(SN7SSSTGSQ_#:(O3W^1\= M3ZYNFN'Y1?N&8DI6?]O\Q1JIK' 2<>SK_]VR\7;7OU ME[=OOWW[]N?OKAG]>=*_O?OH=+CN M@S L>?O?OWW\XB_BI47#\;2U8Y\GF [_,IW_\./$VW8N\V?I>O/D)_)W:/DQ ME'^$"$6,_/G[-/SR]S^]>;,01S,9Q<\QOV7)J0QREK%;#'E?_SXX[<_ M9O=VY&>C.;,?X?O;(?)D^Q 2O[=Q'&*X/\-N_(VGD]$P9.S^:D=9+5\N8FRG M^_'[U& E^-^*T#MYY F74XXF_L&'1AELDV;YER/KXFC^T\%LBLZMO1I\'%HW M' W;89P>C<.7=N+_N)B, NP+[_\U&[8W Q9]PBQI%!2L0NX=AG5J&+(..Q:L M#XFHA^*ZY6V.V&2G;@[;V_D OA2_C:-VNOQ)%BQ&F-RB]S^V)6PAZ2*,#V!K ML=1HC!Q6 C893Y%CR2-/#",LV>!EJ,SC0W;N0>>H\6\F#? -F_0O;[[%O*7> M[M<+@FSC'V'JX6YQ^XFWT]GEY7Q,-&SCY?+O\^9=$1/MI(S<%WH%5KHJ_GAR M>3EL\U&6N8/5UL*1!T=?)LA);B16'+%\%''L-+(">V1CE-:F9)75-8"P@:9M M@$%_!F"4TDLQH'R-EU>3QC8W"^:.;=/< $E'EY/9N#UJVV;H9JUUH_AU M)AHU6'?1$<2#5L@888$.'(P#VUEQ7 -+SYVTZ\'"?P:P=-1",30<3:=@[@VL MTL)C[9'S.B&N@!7G201@ AYUY)&P*E;)8OHR3!S/FOFJBCI$+#A'G'N+.-4$ M&:T2Z,:92'42QE>Q(A]0T2<;:P\=K\)U?PD70^I9,[F*37MS!FY*"PLRKYJK M?(1_BNT@!$\--PYY'#Q0E BR#'Q]:V%!I>@)-E7PNXFH/EE3!2!03/[%$'$* M]-ALN7V,=AH_9S&>IM^G<<[L(&B""1AK*)MM*+.&G,8)14*L-I1;+EP-2&RD MJD_&4 %,E-- ,5!\G(S/O\;F\F1\':<+$W]@M1,JJH P(!'Q!,:]XU[!01V8 M!AO+"1]K0&$-+7TR< H H*NTBZG]9-S:\?D0K.L%5[ IG8S]:)9CS/^83,*W MX6@T4%@Y SPA$AP DF.*+!A=.0X<'6/"F5 %!]L0MPTPQ.L!1G%]E#LUVHO8 MW!(U&?M;DR89'YBD$KE@).+$,;!F8D0&&Z(CLYAZ6N6T6$?--EB0KP<+W25> M[G2X%Q&D.#'O; 0'BT7$-=@L#H,)8ZFR&$<7!9$'C<1V8F=IF\O$A,$2[*_ MP1(S2B)+DD'".TV2C"9(6YFK'KI ^^I]0T1Y'X%7,GV75-W<6U[@BIF$)6RF M1@"7"EOD&"PTXXFFADH<3:IO_JZAK$]N42E8E%5'P>L',,N:-I_"[Z)K[Y$C M!3%2(AP"F.=<4<1F4=H!?E5B=RX^OEI M^N3[=-5Q8:$6CNE%OJ6#_^28T[4=S>_MVN4%R_^RHUD<&$)I MB"KGW5;4]:\U@";JD@5E8E\CE MXYCH%)QS# =3Y,11I[#802CS3% F&! MB58YH$-]G*&ZX0X\[E%#Z,-,\OB!P! M4X8H;&.=L^.9RY?];>Y,WX26#&!.IK#$H9BYS$!-9*@(BR3&'D]14FII6 M\T-R^A16Z8B&IXSF#O(OZ4?E,.<:#G6@0N"HD' Y$1#80CHJX-"&Z(-)R> J MM^9/4M2GH$IY1!300IG;A/D6? O-'V10S9T/ 4QZ+P";L D#&1P%8Z52&BLK M5FZ>G[A$6#=ZGV(EA11;1I+%5OD_;1,O)K-I/#IO8LQAFU\G33/Y-AR?3P?@ MI#N9!$=)4H^XA!W(X&00AH.:1X,%G+XU%OHFHOH4+2F\UHOIHJ"Q,X[3TW3< MQ#"\"]XH"[L.X1Y%SAGBL(ZSV:612I&*[.Y'4>DMXV-B^A1"*8R&SK*OE5!P M9Y4XL+(3N%I.1I=I2<@('A$1D7$B!1CUE9XRKB.G3U&1PD@H(/_:*4A+FJ@P M$JR/G PEX P+3B#K&4,)#C$CK%6)5KEZWDQ6G^(AA;%14!\UWQHFYX*$ PQ1 M37(BE#?(>:H1%E0REQ0!VZ?*!5SQ5_WY$?%D/!]W<=,M"/6$>8X\%^"<^0!F M&Q6@Q\2]LTE$ZZIX0ZN$],DM[HB =0^W]Y9Y.87\>-DFI] G*:O]OO 4 M<[#%T^ 45U6VP!WI[)/+71H^%356,(>IM6#YA_>V&6?'[Q[1[V(:^F$[T+"[ M^2@9BCYGCX:$X7A7 DEN-5.8.J&K;#C/D]8GY[PP> KK904O?WV[*C%P__XH M7(=J47_B(K9#F. MO*SP=F"D4+FO.X?DQX8Z,#XE2I1%25L&Z\Y:9!0%!\L1#P_?M4YJ9\[(IBV2EI+Q\R]#1M1V.%F6<[GFCM^;%N^%H!IOMP!)GI%0.F90KCAK@ MUR:M$;5,&J9]3*1*9'QG2HN*9J"9LT2'A%P.77%*)3(AOW M4-&GG; NAC F)@>A?\S6R2##P1/,9KLGL?,8>(*V4R7 MYUAY3/*=M:@!DN=)Z]5>>ECH%-9;R0J:JY[YG5>NI,DX#HA&RQ''/I=>LPF< M=$ML,EHG6ND1ZY,TE=U.N4M:JKQXN0=;A[F(K!!PV"5.0[3:2_;_UG9:"@V; M-\Y=Q%XVD70-?Q\F#4AVO+C&\3=?&SN>6C^7_SC,O[O5QMU"74KD;-+,?[&N M\B1L$]%SF7<) _^0_-J52XL$UI*!!4V\J?+ZY:!<]BG^70NY_85-]97Q^[B) M=C3\=PS_!>=@KBMDA^.\@$_'7Z*?-8O*GD" J<78Z=K?-$^9FXPCZW%],($LH/Q-_%ZSB:S&M%WHX^(, (5LPA MSVA"/) IJK ^=K.:YPK(_@J ;.-5/7)TNF&C#6OL@LIHQCT?[/-'_$>@X.0 M60@\H!!S[@NF$>D@-(K*A1"SCY&JN(6KA/3):BB+@DXB+Z;X?\0Q,#4"*!Z% MR^%X.&TSB]=Q293!6AG!!)*"@(U!I4%:1(>(-HE*1H6KTR#C&;KZ=+B6A45) MA;Q R/57.QWZ 2%84L,=4CBGPWIGD#7$Y5KJ"N-DI7!5;+D=Z2P;'V#<8NU( M;F*2-VX,WJJC+*>\6 KF>&+"5_'B>AL?J(F:S3˯QT& K2X:0'/J5)/=ZZ!ZU]VG;W1 M2DS;TY3K6,];P\3F>NCC] OL$ /*I0].6V0]]HBG7/A,88E2<#&*Y)A25=R8 MITGJU49;"BJ%-%#'7AWXQ%0PX$?KS!X'/I%+WJ*DB 57FR99QY?=8)B5R=^B MS$D/!QS"*1<[%HPBAYU"QE$G:!+"^KI--5Z!W;F3]I_,>-E3Z$5K9"VLD04E M)^,V-O"30?#4JI@$PKGA%7>YGB/!$5$O@$LB65!5/*VG".I3O*8<#HJ(OV1W MC?GLRY! #M=[&3S*C: 0#P*^TL*B:"WA"9LDZI2/7J%CQYC, 5V(CKK?7]IE M;]T^3<:3AQO2DB:A%.>12$0#R3%C$7+=/@J<*ANY-(&H*D]^-Y/5IU<'!<^$ M\0,G!<1*Z)=%8?^L&P6L.(S">"?Y)A,^/7F=_ R3\9W1MF1;X?7BZ+Q4?(H M<-!@A8'?PKG/U=V%0]+A:#QF/I$J]<:W)[%/!G*/T;XFKEL# R4]S77T+0S& MA_1QPPRUN>.>S(6A!,^^=90H-VO*!?BTJ.:&;DEBGXSWUX_1KABHC=$/P[$= M^X?T)4JTU]@CIWFN2R$9,E+FFI".\L"%C:E*T83M2>S3S>_KQVA7#!3#Z(+% MTW2?[=-Q)P$/@F/4R\11[O^=,_"!)0'NFDF>1B5%P+Q*T9L*O/3)E7I%J']I M5+V$F1%T))B J'(6,.+.Y]Z00*35S#BB#8WDD%OXLV;&[L(XLS=SI_#KY,B# M8IKX9#/L@321$T<,H(6%G">=D-96(I6DMEXRDUR5[O/;D[BC7U ]:E8#9H\J MAM=18+E2\JOTW6^>PCW%BNN())6P_I56R 6;WW6II#4A1KLZ%>4W$-6K2\67 M M&^2BK8@6#B8PS3?&.>&R2FM$\6[PMAKJPV:]NBZT)RSNCH"+&( M1II;REL#MKMU".?J$)1I[FR5BEC[AF6[9II(:CP/BB&B17ZK2AC2Q$84P6?F M^6$'QU5N8ON< EP#*YNS?W?10K%5\2Y>-=$/YT*!KT?Q]G7GT65^P?GO^<\' MUMBDL8;M@&"@S$J-;/0&^>B5<5<3Q=T**Q$IA$,&M5+K=DF$4ZYAP];;6R7!)-JUQSK2?G%9B%I1%30"_E M"IW>0^EINHODYES,G(7Y;CA=-*W)[=A(<$P"9+'+S?YRYU?OD> \<+ 3/$]5 M7AUL2^ K,/5*XZB*[@IUDWE0N?S39!XNG7^]3''!8GZ;*A"9I[A0(X F"Z:G M BO4!VH)7[G(?*JUS'-3]:F-1&5D5)!]V3;V)Y=7=MCD\,HQ;(+GP*9D@,R4 M[]JEH/ /^+TFI(!XBF!TR11,K'(:K2>G3XTF#K6+=-=+F3WC1WF'9;9DOFGY M./%_Y"=;PT50[L.D^6:;D#W;Z;T?PW;W 1B8%Y#_\>CJ-,T;C]YK-SI07F!A MP9B/^44)MY@BPR4&P3$J"?"L5Q^5/K'M'(+:/K6V.,3.U3L$E$V]72.K94+B M79+B0!MK=1 ")9R%1P4!*]!@Y!PQ+GAC<:5J(=M2V*<.I ?:(NMHKV J_^I% M^./^[(.8@(9$)=(D9MA[BPP&:Y!%$N#_+'%=J2?Z\\1M RGSPC=/I3%57&D5 MX;3L^CZ/3;L475(I-QU2V2Y@R!&E$;&))1R)QJ;*S>5&JK:*5N*?'D'[ZJDB M=%:VSGF+YP'XFT([94#'/-_'.Z#-!3B15< T")M+GQP&0^O(VPI,+YU-41], MG35W@//MMLOJ0(>H*)$4;#K/$!>YA[+#P#Y)22<<=*15TI6>I6PK+/UD ?&R MZJJ+HI7VRX/ 1&2*8!2CRR4Q T7:&^#;,Z,B=9[62:;8AKBML/23A"RD\2 M#:^JD.+9@!\FS6DS/!^.;Z/VOTV:]MR>QT=ABL!=,A[GAF04[#<2)7(Q:21< MM$Q):["N\M!G5T*W@IKXR:REJMJLF$KX)'V2J:0PH$%X6!C<.XXTRRZ#9MIK M3V+45=Z2;D_B5CC[R4+SE13X$F_"G&41O$Z'"-"#N,W9;([FSB4V"A&45+Z* M8;7OF[".JRU7ESN]RDB:OO\>&S^$60?.D^02X4@(V FXD!Z@ &:+I90Z[)U/ MIGZF[CK*7D&R5U=,;5Q:G;55W$SX'.?-)[].OMKON5[:Q:(">E[MZY-''%%, M:UCU5 B.>$PQ1PHIDDXQ#AX[):)*2&5?@E_#8X/BF#N$HJ"DJ]0)Y'.-PL3\@)6#)$N122$D;**H\CMZ#M%>25U=S3 M2FBL8-OCJUOHKY(3A.0.@YV2()6?+?#H=7XXJS/O(@4.YW.HDB'_+&6O(-7L,)O. MOMJJLN7<)T8&89S7$E2_X1>40%G)1"81[U2Q2.3Z]S+;\8 M#%5,$;N2R_5$Z'^767?,SWK56TI=E13WZD]3IN']]QPBG VG%_-\VYRM/\BO MR92#,S(_]@"6\YM?:@W"S#/-E29:U8F_/D?9:TC-JN6GEU%7H7WG_BZX+)X_ M!?%]>Q>O)M,A$"4HAO.2R=S4!^?:ZQ0Y:CBB.H1@60J:F>UVFV?GVC7?ZC6C MHH;XB^TL"R;C_([SK!D"OU=VM,3O(&HX!TV,2#";P/*&?:VTZ?!!IZ5%>Z2'5'6L&KUAFHIUI+=E[JZR M]-O]I/LEX[&YF:3;%+KP>DYU^S=!G[_ M W.S;%1)^L7(JJJU.L+KK.UXGB?^#*Y6DV>SN;3JO*_<7DIZ>K0"LMV2U'HB MV7_'?G;,FN*ILM<^.5N1K7;[T6L*KO)&^^2\GZ.?P)H?#6_/S[ODQT4KP/R. M._M-MP-,V\E]8[J*V(M05%-5Y4765;UW1L_)>-HVLT6 9@^EK!VGNRB?)Z^& M /;?03>,5D<8-7;-=?.4V"^W&K>.F.KND6MGG,R=C-'1Y?SEVR2]B\WP>D[# MM+0,MYBJDEAW9;*&I.\F/[?#\70TR8V$&]AHS\'MBV$X'LYK.A:6^6Z3UI%^ M!\9KZ.&'Z[!X*WSOR95=%&-O;WZ+=IKS/6Q[5ZL%\/,Y)X& W&>&[&77AVE MR:JCRZK"*]3>[AY-=P3D&G. /"!KX!E3P0J!#$D*<?$#)M,:,L(!F2R5FT"ED:/,))"$JX-)%4*L&ZAIH^O=XH MB)''=5:[:J)L*;NU#!HK M/"(TD(,!BL1R8_R$I<*!P===%7:17R)$5=6;WM M9+/2OV8=Z_DN"S3J;LO$Y5?8UFB-DE8TDN3=HW?.Y=I1;D5AG]9)&02M+I$Z MRBJW;#8V/_CQW3$<:+F8EG.)).T42B'D1[.2(V,,1B(I0J@60<EWI+-/ M-:_KX*JFXHJA:_5)[#HA:!Z-Q@!V3Y5&G!N7:YYZY +S@@]E1?Q>2IM:& Y>WLG9AN'?_\VY/QU:S-(8'\B_GD7Z._& __-2L> M5NQ,1Z5(25'Q5 F$+2F\NR=O+WX<=I-T\OGC<35E;3-G9<7LS'8-)1S;IKG) MB9B+(&D.HDW;X66^2+NC:3I)GR9M\86SS]1U5-)9"#4TS^^./NDGJ"D&+\[7_ANSI$ M05YK7.W>#=YA,3T:HR#/-:\O[B;Y%-N!%3@HRCBBW%+$\[,+$W-)0.J"TLYB MSWT-\_T^$=T+FMZ.]3G:$6SLL*T_*#EGHY ">T2L"H@38-%ZI9#4'-L4!7>\ M2BAZ,UE]"L+NC8C'54J+::)4?=)'!,$AO^HG#82*C@D:$5$F/TW)7A E 6F< M'U!C _2EY[:#'>;K4Z"TL^YKR;E@O>-'M.5T,K T?);/R7C^IG$Z'0A/J+=" M(J(U1YP&BDPP"H% "$N*1BZJ]%?=EL ^149K;AG=M5,Q4@'D7,6FO;G-1KB: M=X+9PWI8.TYW"^)Y\KJ:3NMFV-]NW#!:'6'4L";7S7,7!5CWRPY6Y]YSU1'G M[FP6LF*7\YV-[+@]NC=IWI SRYGHT6^_/-]F9]D86 8EY@'.-NM%V"S!X' BG=(*Z:)B-I) M5<4H*L5 K^JK5H/@BZC[P%96B=3[K<:MYH_LZC M+?>+Z.2)!EA3PQV72&,.N[95&G9MI9!@CDF%"7=ZN_IZJR.7+,OT.9^PI^GW MZ2+%Y?YY-.""&Z:L1Q8'G?.A ]):4S@ @PXZ=Z+U51*-MJ2O#V9L=\UOJL54 M2CE5"GHMFR OV[8[*24E3" M@'-@6@'3-B CG39@LU@OJY?S6J&I#R'=N@CI MHH2*EN)B\_W-MODJ>+G[WGL8T?GD>'[H4B?(CDR4.$D^1ECM\<%T-\M:6^]F M<8"-BIQ$CK3-Z6%6 '@4J)L9PYQ7C.C5!- G#I9G)NITR?/,V)] 4%^_Q=%U M_&TR;B]RW[/H"'8:Q?GC&T$TT@:\'2&)M\($'/AVMST[3MR;4Z2DUA]< ]74 M1)D+P6,SA$.#>PC^$6Z1SEF2PDA$>);:K48_]('([7V]. MCY="QCYR/Q@@OGZ;#"0809J #41=+E[(X"LME$.&L. 8$82J[2SL[>;KPU7? MBP-B5[D?#A"@X3B(#"=C@D,B^IRAK^>L:[ ;9>::##KCFU5?CYT[*^# MDA!9WX/YYK2]B,U]*3!L)5=@ !/"\GM10*_S@2/F!8F2*FQ6 QL;,;+EM(=C M\)$#P*F!12O U$MX?M.%@6'X-F 5:E$.!SA%5E_'.\M,,Q(/,T?1A. ;)920,FF/ ^$922!"LDT,8E;#R6 M4 WVBK61NB3D:K3Y,,MNGPC+H5X\OAS2NFKP8#A;.E98,BP#4 M)3VBDN5J9$G$:%X"7CURCGN!JGWT=5@PS1TKZ3BF3#E . <_G0B)M*8"&>R# M$1Y'&ZL\R]J:PCXXR/T!U,XZ.RBDYL:P"5AP(SD*7&=7'72?LU&1E\XGCW$* MY/"V5L^-E7&(UY+V=?)K/+/#\-"W(B$F[+%!PA"#.$L,&6X92E%J M266B1NR>1[]YSCZXO5414E,'Y6KF;G+&[TM 4.:(B@)%\ X0YTDBIT- CGO, M@A! 7IW"N5L26%40OX\#.$BYA%H,[[_GJ@R+@FH#8A)CS%BD7 *I>"' N$. MM,<=,2%B[ZMX_WM1VR>OMPKN'M4;KJ[38NOP"2('5AB5%,P>8&;$J8U(&R*0 M<-1B98.-KHHC\@0]?7)G#P*A$GIY^4<@@Q7+HN@S$!C\8 ]!5ADI5%/CV?,_ ML12#)[!2& <(Y=Q+ZY1 +$JP!6CBEM*?)LK[Y,Z8C(O62@EK2 8 /4A!:_C6 M)2(T95@)4OVQXJLZY8KB:BO/HXCNZKJS Z()\899E!2%8]4QFH,U&C9E*237 M7%I^N,74IQ/M\'#921>'=SH\E3PE[!"36(,IEG)J@K< 7\QQ<)3+U0RDG\CI MV'Q-DUR,4C",@LP&2&(2:>HB4O S2973.+R<:'I_Z58%@3NY'^6T>_!E^>@J MASD612 N=Y BB-L4D2/2(1^D"T9%:!7S!<;B\_#$T2&.M M099*!FYZ]$A'HY$E@5.6&-=U6N[M2&>?+NUZA;I]]/@R8%L\P;,R<$4M(O,7 M.\9RI)F/*$D2!9'4\U2E\<_.E/;I4J]_@-M9ER\"N<7K+4HT_-\B(W-$,L _ M)DB2<^"TI()9+:M<]NU*:)\N_7H'N)TU>8"LV/4749QID40PR*5,&M,&&=Y[_^S4VEW83E< MM$@"O1V#IP*+)X[]<+]2F9N&ZRZFK8FM*)7]RX@^/VA5"=4H.+IANA)52'<9 MOJKLZM8KW3#QC_Z,LW;6Q-^&X^'E[/+NP*PBVNWFK"KO/=@N='LY?S/S@[)! M)$IXZ0A2.)E4B(?#3=?*=7WXE!N>1%0" M>9K?Q>;VP1KX1L)HKT*2'(LJ%Y7[D]RGX'@7/#W*GSB,$LOEX3RD%\S[D_&C MJ*@36 NJ&#),Y822? U'-46**TF$2BSP*GAT.!Y0=9?0I&UX;)GLJH"I"O%\-F M09+"P5FL* I2LUS#@2#G/$<,.V:Q,$JE*HFU&ZGJ4^BX-CSV4T69Z-P*/88T$!H8J(."D4O9'XQEY"3RJ%H@O")!,W#=H74=IFU3S'= M$DBH*_:*(;GM238W7WD+8CLZO[^=0L^TFNN+OXAA-HK@I((%WL:/P^O''^K@H1>9MYZH]V>_7)[Q4]/F M1EC:1TNCBR@2 ]9),@9IK!6B.KM"AF)=K;W#!K(*)($^-?IMGSC8IP/V 1GB M\JT)A6,WVOP\SFB<< "+ODHK[N<(ZY-/7A Y:Q)#R^FG9.KP4U3=Z_GVH%V+ M3]YA005*!$?$ Z-(4V)0$IA)+8(*KHI;OCNIO>K-]S+0*J'$%["V2EP1;#UV MO9.P[N4 Z+:9Q7#O^SILD.K5:PS6GK4;(RU_/D^34&XR@R8IUU(7!?Q1)ZDJ*NI_A[ MT.SD)@)BYCO]&I:-TS$QF5",!EAFCB*3??B8I)[>:6"^5EKUWJH*6@ M6LK$3F]I.;,W()W15_O]CICCH\_OOQQYP"\V')O<\#9M)Y>Q^?&ZT2E8RRDD M9'E^W9B 79M[;?A L&64&ANK!%0V4M6GNY4Z6T4YI53T\):59O,4YK]:P],'LRP7N5)8$JQ9ON;T ML,AS-KDQ%N4Z-UZYI#VUV]\HKHQ>8VL'E<_&=]O5S9(/+D-@":S31(E&7%F, M3%(4266LCOF).TZ'VN?7D]@';Z(,#K;9[ NHJ8R-^-MPZN-H9,=Q,INN99UQ M105-&LE\D0Q6BT1P &'$--928Z=YV*[AZ;-3]<%%* N!"B*N>.#_%O_];SL> MCN/[?\VR&;;'"; Z1/?-?R-170^^E<$[''U/C%2<_RKAZ,70=AP67QQ/+G,C M]SFI9X#;O03R[)C=1;,;V;6%M+_5N.7(]056P[9\;LX2]T4[SU%?E'7OCYZ; M_>ZI14[AFHR_M!/_Q^7?A9SZJBHF MK$*W'_?(.+97P]:.OES8)DZ7-'U8I6G E'+6QH04SVVIN(FYOZU%GI,4K'7! M\2H1WYTI[>KQS(?_U4YCN*_%(UAJX_/Y&\M?;WY\Y/;QQ-$WVX33J_S!Z>FL MG;: A.'X_-/LTL5FH)/)W:(9XB$$Q TE2#,ED<4D,AD$UKI*^=#BG/3!?SH, M@E?]JY<%1;% [=YL++:UD_&T;6;SUT)S'^/KA1W?,OAI,KZ.TS:&6_:"\R9: M+9"2%#P9XR+2V'!$B$D)AZ0PK5*?Y6 <]L&1?&5KH2J(7GZ-+(@^30O9'UW# MX9UM71#^/^!OVT%.TN,"O'F:7$YAYPQI&QQ(7QC0AW;,5'D/68NA/EVVO9(5 M4!(B%8,TY:W9+V?]LOWOT=-'X_\I<;V8]>^E-5+%@*AR $>;*ZV3^93WGZ;1R;Z<7P*JOQ_9?3L\7D)_.O!\DI@:.5*%*E0"8^ MAVW37#I4&<6#$%5,G.U)?-WV^BZ8>RJKJK :BQD9F^E;'A.+QW%@#^6W<9_C M*!?["0OB!XQCQB7.*=JYD2I9B9\I[E7;?)U26UOI+ M&@AW;[P6K,[-^R/?#J^[W8 4F?< !_[.[%,UI^WT\; ^J MF"WF/Z2"=A5';47=_\'Q9-I.P4 \^_)[EXR9KE/65\=.3-?6P-%H?GS#M[?+ MUZTZ>N^_YR]K7B;M3$-]'7432U>E?8KMQ\ET>A6;^4%XU,*B=;,V.\_MY-XA MOH\RMAZ[NY#W8^-0PMO_=GG'&0XGR!JWS=O.G=<&_'BQ9&[_Z.SVCSKL'26G M/YPB=A;&H;1T%YPY&K?#,!S-\H7Z_#=Y([RVHX[U$JO0<3B][2^>K@H\&<.7 MSQ]"8;V/T/O M_749YFJD>I;#=X&5'MP4@)^1WGZ_"F MS04COL3Q<-)\FK2=CHGG!RTCKQT(+R&GDW$;FSAMN_OE&T8K(YEM2"UTR;'\ M3L(:!:P1CS3V$5$2+1;)8DRJM+Y;0TN?KMRZ(&#UZJ*KV(O=G-VO4W2:,AW+ MGB%G3;P4L9+8**N2 M2DA9=-[-AW<., ^ K6"M)2A$R1'/&K7$,*2(8RYZ+;&O\EAQ$U%]2JBJAX\. MBJAXH_EEYJ;Q7[,X;M]?YY#&/M;#HS&ZVPR;R>IJ/*V.WL%R>FJH\B)XUHR\ MA47^)]]1_/U/_Q=02P,$% @ ]8.E4@7,IU32A@ @?0% !4 !R9&9N M+3(P,C$P,S,Q7V1E9BYX;6SLO6MW6S>2+OQ]?D5.YNM!!_=+K^DYR['CGJSE MQ'YC9^9\XRH !9NG)=)-4D[_$7_OUW.$G3/)Z\_]OWO[][R?SW_^<__^W?_N-_ M,?9_?_SMU7+[Y[/$!:8O_MCO/CPW?]DG/_CNS*;GG_W/]/9/\:? M@+'_7/[1\^G'S[/Q^P^+[R278OVGL[]"L Y,M$Q;[9E&[YE7P)DK4:6HM#:J M_._W?PW6.!4S9T%E1;\K-?.A&.:ET%DY*5+0RX>>C2?_^&O])\(;+ M;__V_8?%XN-??_CACS_^^,N?<7;VE^GL_0^2<_7#U6]_?_GK?][[_3_4\K=% M".&'Y4^O?W4^WO2+]%CQP__]Y=7;] '/@8TG\P5,TLT+Z/5Y!X?PW=;?J-^QJU]C]2,F)%/B+W_.\_?_^6_??;>2 M',S2;'J&OV'Y[O++WW_[^3[2\63Q0QZ?_W#Y.S_ V1DA7CYA\?DC_NW[^?C\ MXQE>??9AAF4K^JLA5U"FPOGW^K0?>F/Z0$!FZ2(BHT]Q4A5\0(R;GMX?\_6S M6,8"%V>+ 1'??_:@>*?G,!Y2P/<>/0#:Y8/8.9Y'G T)]3VD5?@/O\6%@LUPFK"ZG7*TF\+_?_/&MMQ/-X\FXKARO MZ-O+)]1W'8(#_US@)&/^_KMQ_MOW8UL*TE(L I:DC0QF4_/QKEN,C_"65T_WWY 7,P/D\^VAPT@KTXXU^1GHN=1@^#&@C9<113T MA8LR@G%.N%$GQ(/(\PW,:#__@(MQ@@ZK^!["O?OD=I+>,8(UL7N41D:I?(F@ MK=?>.6NR+5K)*,#;[6+?.I9#.7B[H'^K)36?EN?3\X\S_%#7NT_X:CKOK>.[ M'SXH$WN,8XT,2>JO2E+>:4V&'X90B!FK>(S!A RC[J^I [H:TMDTW7GK636? MIM?K_1E$/%M^.KJ8L_< 'T?7SR89X,_TY7S$DT5EXVBC.)00CZ(A%/+49_ -:[XKE1YV>S*T%=[OX'F@?5IQE46Q;3 MX_*STA,:X_??36<99W_[GO=5J>?3^>)U^?MTFN?/)ODMSCZ-$\[?3L_R2"L7 MG$V%03:1Z60-BX%')@*H@A8==Z*%YFR'],4KR$#2OJ\'HJ\>_'U&:^^;V;2, M%R-AL_)199:B=$Q[95C@6;-B%3I#I"4?6Q!_"\,7S_2A\KQ/K>Q+[6OR;F%! MR\Y/?WZD?1;GS^)\N3:-(F0-IDC&R5IE.G+/O-"2*3*G%(985,HMB-Z*Z(NG M?1A9WU<"U=]TF",]\ ,M.R]HESJ;?JR#OD0YBBBS0EX8#Y$V(21<$8 SY87D M'DS@8-L8"3M0'5\9!F+OGE4PE.@;K/N_P.P?>&O((U1.9BB"17HQTSP+!H2/ MY:(C>59!AS9KPCJ0I\)^+P$WV W^CA,:YADIX[-\3C*M0UR0[W4%S]D274Z" M%5KFR [19)'4Q9"C#"%$TE5HXB\\@.NIJ,.0XF^P3=P;]*AD36X]TJJD2J;= MD 8;H"3FC3C#.?YXD0/(NG[&F#Z:\ *Q]6^H[24.1$< M*QR05<(S626%,S0IZA1!^MS$YU_#\03X/ERN]VFVO=?VQ0><_3J=3.^N05?H M:( $0"+C69$21@PL!I68HP4I*%FD"DV,O=VPOG@E&%#J]W7"]=6)7W%Q:R<2 M8"(4G5ER3C'M(;!0A&(VI^BE5%:D)O;='11?/..'R_0^P;XOP>_P_.-T!K// M/_WS8KSX_&+\:9QQDN?/\O^[6.U%(TZ>)@=-NT\)9,#Z2.XHN1W,^!A=R=XD MQ5NP_C"T+UX5!I;^??T(@RX SS[!F'[G#-]-GT_/SZ>3MXMI^L>'Z1F]:_XC MS,=I)'S"''2J!HIAFA"RJ*-EJ4@7L-@BA6R^1#R,\XO7G):\;#@Z['UWV!WO MB_'9Q0+SR/%LN16:&:@1HLX+YKUTK%B>!":.QH?3:M(ETJ](EP[A9H,V]3Z) M_A^LH<68GWTBH^D]_GI1Y?6ZO/T 9$^_OEC4N-MZ>;[2?>>#UIG@@9"TQ0)D M%F2]8@,5."_D1XLF01U[H?SBM:@=)QLTJ/?1]A:TEPI^#_0HDI^=(H^,>^)\JEHT""\;]*CW(?A=8SX5#"EHR40TM,MB :) MO+7H46>OG219'-E!.O S&4[2YW29<[:Q'3*)&<7-=-:%XY>6,F/JJM-1GF""[$CZV'':7!Z'6H0F+%M ML+]/2*!GXW]A_B^RWVF[_#LQ5PEX/7F+Z6)&*H#S9[/QG'[T@KZ=O%\Q B%%>[K;:,K9*\Y9-FBP1 4F?GJF'.C[X"^38-3:$:#R)0-0[J&II"\ MTRAI]\08F5;.,9]1L^B4MA:]S:7)>>4.3%^=W@W%3X.PE6M[ZUU=PD=1@,$4 M,Q-8 RHP+<,S#)'+>7)@/5>I:<;'$L: "G(K)[>YL=E#EINVP>]6&99_36?3 M.>:_?;^87>#-A]/) O]<_'2V?.'?OI_C^_MW -W583Y;C-[,IODB+5[/+J/K MG_TYGH^*Q:!U0J:X)[7/,C$OE6?9B7H7)R"E+IX^/?^6,M!WZXJP#<" JK C M%7J':AS Y71 F0YH']W"T$:K26CST0X??1#+E#;$LFO^%\&*+N MLSZ0E(^F KH46PJW3!A72U%(PR"KP*((P FKTJE+),MCI/Y.7OY)F-]'N V< MHDLTORP-I9$E%\QKLC>0?%\8O,?Y^,X-\2J095 &=KRF'2==Q[;&DE8B MVZRLM[6V@1,<05I!TL[7CAXE0.PR6MK"D/M$MGVJJ83>,52B4'% MHI-(3:ZIAJ]RL'YX\?,&^?TV/3M[.9W] ;,\\CH[DX1A17IR=@,-&C0M:#2# M)(HB1>1-O/T]<3Z*6ZA]M.1^:',[7AK8$6MQ>/>OF;TS(10NB5I1GN_E"? MME(UIJY!$NNN97,SX$2NH_/<,RL$+:%:D0GG!:D&&&\41R!GX(BZMAWI5ZEJ M Q'7()MVY]SX#>?D6*;EP2_]VK,JGF50%(FJX'AQ4==EG:RVLL+6FM9E04:C M3]DP[M&34^$QJ48%:'LB_RHUL1&Q#?)X=TVE3OBS#,:0T\FD%O8)P)U3OXL]9 _K *2:8/EC_]D628:T I M3N;+V/R1U2X+*)EE9VF5#R (-"%76D0A3$J-#KP. ?O$]:\U?2VRAV]R.VCI M/JLWL>^F7;%[4WBN!7DY<)HOAOQJKPVR;!(F&RTFT\0+Z8'Y:6O@L<@<,@FY M!C_D:3C8A14+EQD8"8J46_#:JT@P4F60J8B;"AN;5F\'X71!MK35,%'0&.+ ME.:=MNX*; TQI<'< +])&AH9FCW>U.+E/.E:T,C6S'[ZUJ!T!5)-D3NZ!_,@ M[*>IH2>@=(-&]K[%V&7E/HA^:?+>FJ4CJZ)SB9PPD"HR[9#3JD\J):61OA3Z MD6Y2Q6S047R5^GH$PEODLW?9(I93,:Y;*+\AB74^7N!E<.]*#+]AFKY?T;V4 MR"B5X&.M EQT+3L!]6Q!"L6,YS$!Q)QMDT.CU@-[VDK^J-1B@]X/4U#T@1S4 M4?)%!I\'6W'T*=;;:V\Y MZ:2CQ*KLCG\[1FBITCE929.4*T%NHP;-(!?+)-)452[7 M$-E'&%HZ<"PD^B)TY(4EA;6N7#8,.$B675(>:,5RL76(R>"ZL"&LS,A2^ZU?C>>+D2_D@:98QYD]K40V,@_DDGKMI=?%:1';V+C=\'WQ&1LM>&B1 MU7NW2H'%%'@6B9&=$FI8MF8QUQ@3;A-$!=:W:3_X:*IW]*&\ARQ/7;WCWA N M-Q^R9J>3ZE$M<]H5C0' 8(58PW29#MT%U![%/O96B8VHCEOTHP%[TU:B/YI>\)*R"RX3.$,. M3G&<>0R:25HZ(6A7Z+]?N#YLJ01R*G781^(-U. -D8BSV650S&6) Q\%IB@] MB\!KGT6>6.#(F:)OK0FW0OO_;0+@%I&ZW/ MY#I%;!A-]RXGZ%;A@:2U3FH$T MBM8U,H1\[:*9E,^E_D"Z1E@8,(NV5MBJ4=27 M!O+2( X.N>6*F(NTM=&NEAFA*\SH[%+.29-5W$$S.I4,7'OW%WQRT%>2 ^X% M:U N];@+F*&+@=Y#29S4K4_BV+1TVKE M"Y(:.@Y/Z:;P*_GHS&T]GJ]"7K9<7-S$VESN)+/1_ MDFN6M"(GU&O!/+C $B\Y1,5%\5WN!SMJ0!^HQRTDV9/CZ4D(VGI*,&"UR;<7 MY^6*(Y*!%F?*H(^J!Y-I(OD>1O8?)^%_+.,*;8I3589_D-S.! O0[RV M-V^#CWV-5]069?U_D(%X51Y=0JFDY\)9$'(TL!0&FF^_PJRV'O^$+ZK7?C;T MO+OW^);S;_=8UO@R6F)62?*843NAO(L\VB*4P\(U[)R']U[4-\[QCUOOF)$* M7$S2BO?7LU5QV)\GMW]C3-KQL<9D7/?Q*$X5'P/SD9-;IF,-^DNU&Y5041O>CF=/9O/!<5P&_A/^J%UD M,:0DM,DJ8'I(L1]\R_%/8HZK*W>RW083]X 7/*LTO#4T/\U)I'^\P(]3^GX4 M/.C@.& MMM.S^NDJ+%6,1+2T)WO# (%&R[-G'DOU;H#&GXNWH4G<\(/(OA8E:D/5$>Z, M;IU:OR!V$FE[XCSR&GKMTS(F$FU-UG5,@M(AN0BE39S9P]"^-FT:F*P&=U"' MRF=U]BY"SD5XS3"H>N+N:%UU03.7M5?TD>6\27A[+]3'"H\]K>H=C]A3!]]N M.EN.W!I4VK,2:KLX%VN[&)I:1E:Q.6,'[)KW2*[%CDCXCENT?03?_'ZE"YBO MX!9M+TYV7K0<(M#F+)L2G7;!,B]J:RE28Q9-B$R!S2I%*9SL$COUF-C=XQ9M M.'+WD6,[4N_=P(A@G?'DQOOHR'=+A3QXKA6AM$K:;$L) UZ1;<5QZONOO=C9 MLD#W$6WK$Y*E,@.WNB@MF*&Q,2U]KH-T2V@F>NX 'SSZW?KTKV=C'D; SJO M&P%=*G872)LWZ8[,] MI)0ZNK#>N.$1,+IEZST>H?M(;6@B?Z-%Z0TL/OS7JE3A_!:ZRRW#%*VRY9$) MY\K*)8W%Y1HRJZ5U/NE@.G'ZX*N.M^$.QL:TF2@;)*#4,\V?)W/RS*]MR>RL M<0*AQMC4ZBJF9E>9R(P &Y6V'DN3+(3[4+Z>O7H@.AH<#=Y%]"N@I]49W61OQ@1-*0PH,#7*F398LNH(LR21-4D%R?X3% MH[4V/)"]>BQEV$?8@UM[XB_.W"EU.!E/9[].%SC/%T@LJ#)!DEQL-_NOXQN/?[TT#$'3UM(]<63JV_0!\\493LN._?6Z MY?2&[;5-)-A@L%I&D+61W5KD&;?&F\3)BTE)%U QB9Q)O[*R,4,PNR+/!@-X MZHBU++@LH2@F"TI&8B@L@,K,)LN%*[8 -*E8=K*(M9M8 ZDY7N6#$;TU M6"&1(2^65)D,)T2=#]%M\VO.H=C]C'&-_FLC1.IL+0U9+::(!%U,",-KDDD1$B&G3,VEJRR$-FGO8^%H+(M:RZ$M"D M@L\CBV_;BYV.\6W[B/8H1^0K0^ W_#B=U3T*)ODW_(23B[68JXXGV]N?UO] MNB/2M7/D#. 21)Z4M5II";3G:F%T+ 4S*C[JAGD8F1Y>'>#!9S:4;X>\_H2E M9"@9A7<:O(<""*#).?=1!84[I-PS:7_K_^](;RWR]C7PJ4F+A(B>N< MO<\AJ1Q(V;- 0+>#B5UC&H:3VH"+3."S\64-A]=D;,.E\5S&B]I0IR[*EP^8 M+Z8W)2"J^]Z QT$0->1^>(FMZ8NB19"V)(=:2EVR !-RHF^T"#KJZ'?HRR#8 M>G8W6 -W#6GROOKS+Z>S#:!>WH!Z=P?3S3& 3\9&'Q++M4F4+B;5'3HQCCHL M)Q:*)EF$C<;3_P1T27A]$3U_,8.TJ.VCGY-M,SW'V4]_IK.+&E)8(Q;I?[GV M1;.Q>&01Z>__DM"W)3>[^ MYHO7Y>_3:9X_F^3+7H_SM].S/"K"A7RVS#6UB30\ZH3, 8;.6*W#*^]M><6 MAF_JTH>4!M> UX/_Z<_:9Q;G(]"9AY(\,\;6UM\T.E]JP7:5 (+F](PF:\P] M)-]TI3]!#6[Z?IY\PM7ISZI6]\^3!<[HDU&60JG:@Q&TJH&2IG:/R9$9J0QY M:QX1FE0BVP;HF_X,1M> Q=5O<*UP7*KU"*0&*45DZ#.-L8;10(B<65^[VU6U M=DTLZS4LWJWJ[W:]QDQK(BDS,R4":3FO/4ZU9#1\*TPP MDAR_-E$H)VTS_AC5YG!B[FM)[V;T=X\$7V\Z$KPECOE=>:S"(H+G'K6U+$:) MM:Y49D$4SH(2BG1=MFHLTQ_ZT9KSR$&/50:(( MES)'AL%$FG^VULZ+F?&(P25=?('!JGQM G"J4*AC\S\=D(>!(RLN\=P^WKKJ M^-(!U-#!45O1'#](JC]1]UD?2,I'4P%(41BE:T.HVJ=+TNP*,@>F;"Y9N.@" MAB^4^AT15$=B?A_A#IV"_.-L^@]:\M[CY37*53TK:60!+YG@HL::.[+:'5EF M]:;5N5H@S:_QO27A>//SCQLB-9#DI\.*;>@R8&]@MIC@["X@[3@6(PH38&4% MY!F K^7;)4>;0[*E:Z'\^T__XEGL+;*!U]\[G4.6QNVJ57@N!V>=%M_-$+Y"\VP +@;N;7@?T55#KPZ8AK;/MH$YOGDV M!%$[>>\AY>;KPR4V76363EA6M;VFACD68DK,1NDAHX=D\(+3GNH7@CQ?S\03G\ZN%:U7/W*4@O2GD??)(PU:9 M02U;D1R9O05<#%DU"0;>A>HK\R2&9ZI!O,\EEJO.!!W M*Q)>0?-:0I1#LC6 MNA[T%G6#G>4N**EXXIG6R"*<9!JB8L$(P80020(O"*G+4>]CY/V!DI/'HGT? M"0]?EQK.?EKF>=XU;DP0H!!J;<5DR+A1R(!V-Z9,)GN75CVEU[R)K=6H-[[@ M9$$/A\A\.K# !C_JG=5@FT4M&7@'4T+I%3C+! @:9$B:@2B">2LE@4M9)MF) MQ"TO^&))'$)@6V?B@&G-U\VA;RJA'I0XN/$YO=/]'D:WEJ07;&5&JV*=U!$S M>)_W[I][S#]&$R_N<%SE]=AT\I*X4UY+26F .Y-6*\=]M44)L^GY^?CQ6H6X>Q\9 -/I 7 (%I..WX %HLRM/MX6N.B M]X"^T^ZZX>''WUD?E5[=V:S[RKYYAX^7D'#5PW@D!("D58'%6N>15F7%P 3% MR/BS-HFH9>0M)L\V0-_T:'C>6GC<'V"&;V;CA"-O38(8!*/7>K)ILR>;UB>6 M Y!%"UZB:!*2?@/AF\X,P4V#X]VK'!V2 XX_+<\@T:> 6@7FA :F79(,.#?, MU0LI IE];'+I=Q_*-ZT9DJM&38?>UL$OY?/L$]FB%=;+Z>PMG.&SL[/I'V2[ MUN^?D]Q61^ C$!8!I>8YJ3LL:8N@\VF*"^#;7/X=PC8;QIX7+X;I(@V M$NCJOJ9H4,)R9"$*FG_>U[# VL^7"Q=LEH"N2;9RRT$=*U?G46OZH]&:4Z?S M;#9SE[<5LMYKUYON$NMM!9*D8Q&!2:=S*M9&,G_;.R:GO/%]/%KR<'_"?=@Z M9B>Z+KB^ZOZ$>Q'7M27=(5(_JE:H:-!YS41$S;1VCD5$SYQ66H0$@+%)-OYC M[T_81AGV$/;)^A-:5#4Z+C/I^:G[&-R-\L41HKB[#4:'5*9%OJVJ$K!<,O*GEH1-/@,9RW2W-J-/K MG@3Y@\MU\,G/MRCG"J*[@J@Q[%>GVOJ?! M_>"2;7#ZN.%N<[G+F4CCCCDSU$"[G#.*Q220"8W9FR)ET4UV_RUXOKD7Z][Q M +PU4*=W,YC,"\YN\C=)"J_+QI@%>N1\\X\NIUZ7L;3T2X8"=\C6(J[CI#C &;Y=W\_X3-,H[C(%U#GN(;^@^:K?@&)-0 M 7 FLQ%,!XS,:Y>84R%QFV*PG:IB/@X6=S7$&Y3$?:0V,'F_D*3.+\XO@423 MP,>:WJHD 7%"U4P48-GPDL$9GFR7>^Y.]-UY\Y$;W1TJ^^D0@AMX=_T%_KP% MA!<7:DPYXY;7-&*'+#HE62Y)(@T3I.O2'+D;@[??_ 4R>+#@3I6_\^MTU1M^ M%7DZGY87.!M_6F8(S(=.H>CPJC99%?N.<2W1(BJ3$5)QSDKMH@C201#&."%L M[3"Y.=&BPTO[WH!>/?#5=> *BD";0^2L%A5@.F5>SV<#RU8)F2"3^]FDBOT& M+/TO>*\>>5>4(QUL43QJ1A/*5+>:)FN.+6-F=6Q,92FMUMFX-@O?([OWZ45QQZN: M?43]V,^\NXSEVU7-(5VE)R\/O0RA^[&HKM4_1%D'S6 'M H",EG['BL$0 M:D^*V"81XO&KZX%7-8]&6_=AMH&6OIS._H!9OFI5>G72'U/4!8IB5MC,R/2K M32QT8B:'4LB5=0&;&%Z;X7SAES)[4;R^)_?GIX&=_O!5$8>H:,B2"4532ZMB MF'=&9>U4!UC7YROO21YS\D3F.)]AFKZ?C/^% MF5ZY;.,T\%'6?B]MO!Y&=,#FV@0YM/V<9@I@&^W4W8:Q.$, GZXQ(3"U#2$SM'XY.,R,B M3]&099&[W/XTFDRG23L]@@ZUHNBQG..MNBM>U[1\5?^@4K:JD:^L*R@81U'/ M.'U@T0%]*VV-J!/6ET;18%LQG3S@9V@UN&<+#D-'D^C!C="N^UX\#*[E =Y. M=*,L?!QS(< MAJ#AL>=S=1G+MTO"0RX)]]*2EM7J2EX1[4=SMDG ??DYS21AE*8EW M2\(!=6E8UDYU2?@V?10P,\?='0 MFRL$6Q)$#^2+>6]JT2[)HDVUSHX7 KCT%MJ4,QER%'UWCA6&:T@W_NNS.%_N M<*.2,JH@@"ER89D6)K)@M&:N^)BE%0G;=)M]$-F7607X,/U;WSJ&I:V!1?(< MYA]H^/4_=97X!&=U.=D >&2U,@&28YP[QS0@F4Z(R!)W7H,J4NG80K\Z(SR^ MG@W,[GJ?VR;4-/"%UBM9W]2XOEOQ^CE-+QK"2+FB>?)D'MEJ+:F,#&P$9DVH MW:?E(L&:35#SFNC2L&\ MDI*)VA!$)E6T;1*,O3_4IZ8\C\UPMJ%M-""9PH0L!@5 ^XTB\EH M)R47^<@^UY-3ED%$?U\G;&_KY,:AW#5V -1!QF77C%K^SI,-Y4JM@<>5R$68 MT.8^H!N\K]DS;T!@DPK_-^GOUWA'*L<2HN+,T5_4C&9DD;9@1IZ>=3SJ@J5Y MA8MK-,=7HA;4;;5P#I5[ V78/>X15TZ;[#D+ >O5+'+,N*:_(@:-$.PM-D-SSHHJ$V _B:(B*/ MJQP=XR7W(>FQ!YYU&,E#XB7WTI*6$6B'4/S8U=9(KU7=:E14-*T#N>D1 M':_'+0#)2Q'RMWC)+U);]V%V\$9%[W&2/O\XG>2K@*E25.+:.%9D]:02DEBX MH>W#60TI*L*WMA]OZTFT_N@O/$YM+YJF@\FX063![V_?S986Q>>;,]U+9-GE M6E0ALI3(R-4A)@:1G+ 8=<2HD@UM*J%LA_05:LW /)VD9T;*,=L2 E-)%+)" M:Y5PL(D%J8341D?N&N4R/NUHV3[Z-"QK+8Y'-H>&VY0=:K#,")5HI_:<08B& MH0Y6)9G)L6FR*#W)T/T^"C0 /PV""ZY=YQ^O FGK>%_.\)\7=>-=)0U#X2:K M&O#@L":7TE)9@F1H4\C6!ZO;G,MWP/:5GS@,3%[+0]M- *_J"W2 V/)0H0/& M$YT5#,WO-OT9F)P6B6D=H%I'9IPBBL&YS#27P$ T0V1UF8#RKHN_4B^'/UY MR'E_!.JS#R='4IOY]:I\N06[HLFE%(HYD+0%Q^*83X%,.)U\;<8B4FD2;MD% MW EC&89BM8/6]*+D:.D#JW+"1H@",C!9/"'S0-8?(6+)"IFRTL7Y)LJR'=+7 M;0,-1%4#T_HW\A9GX[3 O!GCYD^O6T0]C+VE3=0'_&F,I:$487IB%AOL@KW& MD)SP*F3!D* SK= QL*ZPE$,.7H%QJHE5]?@T\ %SZS$JX#[D-5"\7Z83_/P+ MS/Z!BY<7-T?XH(JR.GJR%W(U.K5C$9)E2=HHO,DDK"95(#?#.;Z)=3Q*IX/S M<=PK%2M+$:74%L2H:;"U+HO,9'<:#<8DI4IN@L$$*UD9G]3[>*[>X ]AC'V1N17OR(\W!:.]RP# H9\W8H1N@#RRD(5SCW11SMI//("M;]S/-QZ-<^5+74JY\G'R\6\Z4$Q)5M M !X"CX855QS3 3*+/AF6LY+:2@6A<3.-^Y@>QW'G0&QNTYN>5+3L&G$+FKR$ M%J3)3G-D$9UD(YG4WRJNWI^'U,7YN6'$+%D=82=5TR&CDF8A&S M%]4K(#_#$[0H>>#2B^C"T=82]75JR2%4;+WQ;UVU[^+\'&:?IV63R%9C@DFN M/UA6.7^'Z<-D_,^+P1O7]\;1IB[?H-)9*\0G-0"IF.?."FU%BCY(*8HWI03D MT6\NQ-<7T>E3_S: >W6=FJ9%)D_6D#L+V0H6DA:$;AK M8,,G:G]>)WZUWF1R^[E-M95@S>B+O# A'/<80C:AB>PZ8/LR*P$,IJD/IW_W M8[.E)3JL_"[/JP(:E7T]M51D-5FL]6RC9ARB P"M2J-.\@T']26E C=3[$>C M-8\E8?AFIM]LXK^-Y_]8'GZ8R(7SRC*!C@Q$GI"1K^E85M9[863*IHFMO@O4 MEWP8/HSF;%VK>S+8M'S+531[#9V_BI'O@*WE(?@N<*1M;1> MMD,[C>TR#(4=]**'_%L$+FY'J'+T(:3,L@!:#;DI+&KI6<0(4:8876IR'W9L MS7C 8CFV8NPC]J$+?:S#^A\3,3./M"]K0>MF" 99,B!3RB&23!ZZL3CTY<>W3H8B;GI$J3[OHJON M@M%E#S0;(DK%=!"2Q:@R"ZF0918B%&RR9&R&\\U,F0[.6H/TH?NHKAJ:=L#5 MTD39!NPT!LH0Y#VH#STDW\ XV8I/2N&#T8%025LC"@R+0M'^:U5,CN??7CUO M%B/3Y9UMXV'V'O5:[(M.+B@GDO'!U7:F@,F3#G&5$FI2GMVQ+WN.OR_7SV$V M^USMH//IQ6097_/3?#$^!S*!K]\^GY9?IXO!PZ(.>743YGO+8$T!+%>@N3!: MH] Y9+!)2!^B,#;GXO5&!3@$Q*.,@GAU?=DNN#2\6LI*)5KK0 "+F9;2^AF) M)P=NV@;U/M)XIU?3R?MW.#NO/7M&Y$Y$@5PS16L$TP83@^7Y>C8B"E(J5$W* MQ-\&\00CF/;1O?OMV@[DIX&S?QO+M=!&J -'PPOC%H!IM&1%.#3,B!*],\I9 MWJ9=Q28TW[1G8,9:1M6W.!8A>:"443&/4.OH1)*6HZ$JZ;P,4>F4FO0D_1;Q MUEB5'XW6/)Z(M[A8*U*.7NM0DF)<<\?([*.)K0.PXD4)Z$L&R5LH_WTH3_+( M=2\MN1>6THNM)G%*MQ']"N=7QPQ=<+6-9]L,[%2Q;/V(VZD'/:5^3*V 4&(L MPC-0D? 5L PR@51 + J>E< F&^MQM>'!J+7C*,,^PAZ\R8/XBS//IY-/.%N, M8^WK.AE/9TM?/U\@L725=J<4.%U"K8F(4 ^8.8NE2!:,,%)'Q7G6G0Y>N[[Q M%#%H0Q T;2W= 7V]%4B^&>&+)4)SA5 6#"'5RN^1O%&K!+D1@"R"CHZ$$_1Z M]X=M_'=YW9,@?W"Y#C[Y^1;E7$%T5U$'1ED3!%E"*M1&SI)DD9UA0=G@I$-$ MJ3I2W^5]3X/[P25[JESFGVD8\U7 ['A2)063O+IBJF9R+1B1-%D5WA!;H=(NJB$262[\2R_+Z 6=85O3@0\ M&I2DVRR!]>12^5J(SSIFO2K]'3O"(RF3$Q%!XSD][6 M*IF\L*@<,)HU9,-D7DNBME"6NS">LE;T$'B#!)!GGV@SKQO^R^GL+0VZ&@(W MN_ZS\RF9I?\BJ-/Y8GD&6F.#K MDW:(@)=51"Q9U2!8F.2>,TK8[&>_2= MG,K>4)ZB4IV I ;E:=>AWH*9TL7YQ5F-4?K[;#J?_SZ9(9Q5W'\G E[1)S]B MF<[P'?QY+4>=:<8XSUE!(#DZ'UGP6;,L9$WQU,[%)D%!@X[BL2CK,(;YZ0AN M8'0],+%V#NAZ,",;2L":2A2Z25V#0=!_T^%CTM_" M^UD&@US'AMP<!4O+$HM6^EL<&YJNSKJ5,2-@M0)/#DP>1/;'=?5 B M&FC*YL%O #RRUF@.NC#O@8!Z#BPF01R#$49;E0N4XQVW;4!X@E5K6'8[';/U MI>8(.^:MVY4[B^>(G+? N:W-M;EEFM/V[E,M7NP,T@0K1JU?H+=V/^X"?&H: MU(28 1>A@UWT4;0%A4R: 61%@$NI@;6I)GRJ''R)076KO7#(VY^*FAQ'_ T2 MYS=@OM="Z^X'MT=W)3):'*4PF3.W]#-L[4#+560R1!-E+$+Q9GU>>Z-_6F;2 M\0E];%HYLKQXY4)D5KO$="B\3J[$)NXM$T;7Z22MR4*I #8&08:J"K4M%EF2W 3&#=9,7R^*CNV7G/O GO*JTY.& M^VIBCK7PW" ?<26C2T$QQ^M&*D@POK97,T5Y%Z1QI30I#;L_U%,O/WWI/G % M.I"K!HO0V_0!\\49OBZ;Y]@JV1&]+32_@)FT##0@Z43N"_,&';?H=2E-SC<[ MH3M61G3+16AX&AY+9O*68)::+>=% "3L3!N3::;91",1BA5R/+2S*L=RS"#5 M$V8J-Z"_6USJOC0T#T;=L\%[%^PMTY/[@#]-"O-0BK SPO4(+#XV3BTAT M^]KDMM8/CSDPY0SW,I-(2A.?[P;"\4WRXU&W85,\0.XMNGQ,)_AYE8GW\F*2 MKP9G!0IR.2Q#Y>IIB*I%/KVHL3M2"9-]U$UJL&V&\Q5IQ@!\-%@G?G_[;K8L M6W,K2?,2F9/%@.&1\5(L#;8H%D-(S*G@LZV>B6U2[6<[I*](6P;BI4$(TX8D MX%6A$N,P0>#,>,BUK(!AGGP)AAZ=,]XH89N<3F_!\W3]KB$(:* 7[V8PF1>< MU7B&MSC[M*P$_;ILRAFOS2SFFW]T5:VHPUA:.F%##N8T3MD@6C)]9!0WV ' M'9.R!%C09IYL]3:DR"SZ@LR6C(@%9:/JD(]?71_PX!Z]MN[#[''--&-XDYEV.JJ[FVW[\#1XP:WW.$F??YS>N!V1 MG(O"=6"N!,TT86. D1P07(+6WT#AA/9'H/S>\V_1F8G)9KT ZH-G(>#4%%(8 1LFBHF]! MT*TTUHT4=#V MZD7R5NMHI&QRDMT%W G[1 S%:@>MZ47),3I^U>*$$U*USW=?VJTFY,T?]Z[D MN 7'6OU%$$I%X[D)@815FV]:,CA=*$7JD*,;;41TD#R61LQ!E3+7'S&<;#9A M6I.04.@A)+*I20KGHS-< M>)F"5M"MIRBLHT0&6T2Y\^\CJS6Q*UO7B<^WB15;RQV6$UP'RVOB+9K<>_NHZ438;6M6@3 M$[4^G4Y%L>!*-8@U>E28A&A23_!A:'UMX:UO^'V.Y>+LU;C@2"GRY%0!!M:2 M8>=DK(W;'*NQ!3*7DGUL$DS= =OQ+>&!M67=$!Z:CP:A/ULA+HOHC!PW+HOB M&$(@*SUPSB(",%D43Q)$BO:XVK*$]?4HROXLM*@BG= M29AM$%"R%=BON!AI,%XEE5@$F9D63M!:JTE>N7B?H:#730X-=X%Z)=I]F8U>,:TDZ;,/A0EC'0U!ZVR;K$]= 1XKUZRQKC3A MX[%DG&T=TH^?ZXWR\DB^B*1!N\@2.E>+8T=:-T$SQS$IEZ,(N4E%D0[83G^5 M.J1.=%VD#N2F@:VU??3T@,NS^2X06]ZF=L!XFMO4P?GMJC\]R3F5'NEBN4B9 M!5^AHC0L"*Z8$%S([$3PMLFMV,GTYX';U$>A/GMPTD!M7B',\A=E8J769](Y*^:MC60!"(,B!XBZR;G9#DR/R(P^E,-I&P(: M'!6]G9;%'U#;L7W"L^ERT%?QBIF[7)QA4JH*+)5:.BNS6)+S2H62L$EHV%9$ M3T\OAA%^@Q7C=2GCA-?#O4IH-#)EJX"E$H'< T=X-)EJ6GEII;?@5!.-V(CF MZ6E#?Z$/72OV2C^O&L>ZD$DI!?-L!@. >3J*3N4'4RK)(:Q'3)BH&!B4KPA45:V"? MZW*_\3A8W')H.#R)^TAM8/)^(4F=7YQ? DDA69FKD1@M';'9/@H_.! ME\2[5$;L1-^=-Q]O8^TE^^D0@AOP@&X)!/Z\!21D6R.0:1 NTY8M#3!(2I#K MX&+BQ6NENUA-W1B\_>8OD,&#!;=U#@Z8E;(I4/97F,U@,?Z$ TC78\)E2I*[(HLG'\4K3Y9L"39SAXH7X3=&&>\:QSZR7Q[%'R3=R[_L+;]- M"-8D9+@T$5/4I*%:@?6>9P@2L)#=;Y08W<>ROPP.SS.X\_<#R:-#+H',/&9? MDG2*W"+2GBR$@%@ '(")?+0-U_ZR&6(V;GG20/+::\9Y+[FW,7#E4=MB M<^ MJ.*-" )X@=&69_:]=IS/$9>/?H'S-!M_O!SJ9;11!%<*8:(5&6L F:@!9$$P M 3F (IU/;X>S\=2&'?%4/OM2&.,%RE@W4 M=J4^,U]L9 X3>A&T"FTR5Q^&=OQ3D"&UY/Z]ZZ!4-+A^72%%M>S7I\B(54DB*!L-N:(*^E1HUK;ZT1_D9\ZBO7NJ0: R$9PXYSRD/7P2C<>,ZZCR@;GLQU@?%$SUGW8F#+$=TAXFMY MSFIL^LM]ZSKJ/X)J>LV99A(LBDP\@2""22]Y"< E\";]5N[">)QQ<'LQ-1U,S,>H4;BZ>[FNHK3\ M]OETWJ>7H4Y M99)"-.FT MO /3DU61/K(?.B?P-J[E\F:=CLF3C@H;?W_TTE(W#ONQNPK7+DI!Y(Q.9+#&PH*UF$5W.)3AS+]-WZ)I9V\$= M*[*@I58,S<&I(PRN!O;SA%Q$?+N Q?*YK^H?5&KJ84X*&H''Q&RR]:+!6=JT MK& Q^L"#1.ERDS;4.S"=/A5L*/ZG;7AH8%-N@79YSM,%7,O3]IWH3G/./AB7 MW72D!Q%'UY9@9$Y69>;D,GA3DP45%3*GO8M%Q]JQ[8EHR0.GZ:=1DGWDWT Y MJCGUNKR%F[-=;YV53@ K1I)CI&QB@?/,:/1.T[9LM&[2?_4>DN,;L0,R=2^/ MO(^8&YQH76^:E_[P)2H;@LM&:(96!T*E_:J[D7(^NTA[)T*3LN:;X3PE#1A MX,?(JUM='/P"B]IX]>KFX-48XOALV8BU]XW*PX\>Z&9ESS&LIX^9(KRGF<@M M+?TR0K*% QH +=!R-3I@-/OS![7R]V>OY@=XW[CV:-E S"6FM\3"7I)%14WDJ?A>9&T*QPHT/'M0\W MSZ?GY^/%L@ DD5ZS2VA9Q4D:'Y:*N>MQO27?&>OZ^I-KHRPN7/%&8XP )D4' M"3)$+W@9=40]D%P/3W1]^*$M9=PA)=8*[:5SM,)+I1U*;S X]$Y9 X*LL5V2 M[IIDE?R!=TA5FR#4Q*]+5O)KN8=:/2MX9HP+RU9F83W!:A@U8*NVH2D:F!'&E8Q:ESWY M7'_#$R*TE_ :'-'<'>CJ8#M(X:U-CI$AIIEVCK- ZV9M?!5Y,@FQ39SC!BS' MNDL:DN^A1'OJ.Z.:/_**I/U^:5:3I7V9#(9@5."102%I:.L3BX66H.05IA1L M<&6P*D?W7W^J&Z'>9$X'$^K V7%WT=P*Z>V":>BLU6U@CI_"VI>DK7SWE/"Q MV$<'GBL>6 %2:5KY")LNI.M6.2^U111=2J \0M9WI+P>@_1]!#L@V4LK9&5V MU!7L^1F,K]("@4#40GFLY@-7)?MOX^.,F30XC]NF@ M,FMPP_+V(L[QGQ?5DOQTF8BQU%93D@.T=5@@R3_0FH&,FIM4 M"H1-1)YK'CA!S48R3ZZHE4X;;YI$>AU9*QX(R3BN4NPC\_;*<-7B(GC#D78Q MGA-G6A53*YES9FGX0I.9 [))?,Y&-,<_Y1F(K=TZ<("HCY'5N..H^SJS[^5% M[8=R607D#2R-H#Z7]+W?V?(FX8!1KUTO<% JDR%AG!7:!0BU,#49A3XZC3R* M7=<+>X]_'ZZ?I7]>C.G#GR<+F+P?DS6TBF,]A,.MS^K-33>4ZQ?YA1PPD":Z M;'7VVH.PN2AP!HM5B8^ZX!U"EH=?8C[PQ&9R[7!]"5DJ6JXX"(^Z%O3.G&=M M2Z2%#$*Q6Z7;[^YRVU.OPK)IEE0YX*OQI_N_U&-]&N2]S?@Z?/1KK#IIC01? M>$34("2XX#5'K"?=FDR=K:SNA:!W9N.V%]RR;=([O FZ U,XM[_A]CN7B[-6XX$A%,D8=&F9R$+4O+@D@)LV4PJAI M292B-+'?NH [OCDWN,YL2/D3;A+!L3C8BDR1;KJKYJ6NE#A69MTK7 MIBEDP,@$I5.;F"$GS1+85Z4O!W#1)GU\&[YG*5V<7YS! O.=A/<2.*DU>@:\ M)CV1[<6\\K5'8BD<=#!9-+D;WA_JUZ5/0_#5X(1R!^)?<3'BY%-'DQWCR2Z# M'T@89)B0>YR*R%X8XX^]%A&LKTMS]N6A1;K[=;KE#IRK4WR!D N4R))6M81E M+7B(H)@HUB0IR)Q-JH7&=(=XK)"5YCK3B)53A[5TD-^/GW^!_S>=/3^#^7QY M),Q1>:&$8#E'6D6U"@S(@V(I&UMK D1,3=+6]L!X^E3I8;6D^P+6BZWC6E4W M0'^%\ZNSYBYP6][5[8GW-#=XS?COKF>#D?<(=$Z#$R*'Q%*"9:\4VA=LUDP* MQ% =6*N/?'!P1%U[X%[PL:K:/IPU4+%W,\A8X5PE&7/%G9&$1WAI"4\I#(HH MS,M84BX!E&MR^K8.Y%&9Z_V9FPXH]@;G2R_P$YY-/V)^A^G#9'HV??]Y62#O M.O70#7TU:2(4EI40?B8KZ8GN/L M-SQ;GDK,/XP_7JNSE$XFFQG2\)E.W) F*U\3X*75@&BA22S*#DQ/6U>&(F/K M:=& 00K;+J*&R&#L_.QF%WI[Y2Y&+":!+#QSI7,(G@=)?A.B$4)J-%LO[89J MS/LL)?+*\ZTJ!(=)_=Y3!I#O;F3KUY]9BVQR0)U<_5_P43N2+@:#T658#^74(#0C:)V%MX,"CCI*'XFGA$. Q2L]-WB#%OD$!Z\_K-?FW M/:R!-#NE)D- *#E9)[*VRM*W7%JG791HM0P;Q-ES/K]>?,#9&_A\L$+>?4!O MN>W LQ[S$P,8I;T/7NFD;10&-*:B52DEF33:BNQ@^1P^;3<]9EA9=9FL1BEK M--EY*6NOHZ?)&KF6#K0G-++<>4W3C7 MO0Q>DW)!<,;ZDA+/Q@#@: >Z'G+JH65;GC2TU#I6A0K .:($3<(ST8@%-TR@U3L\_SB=P>SSZJ$W5T>E&DC6269XK/5S(; H@V$E:^64 =WS4=1#_N72T.ST6+)+LEG!7,-[-Q M0D*Y_&R4RV/\_>-TLOK%>IT]2EFZ&)1D6!+4B+W @O".@5-H [G]CC=9.0[ ^H4KT+%8 MNJ]8IG\#W-LXK[2^EK*E[3/54JKO<51457':*G-4JI8Z40R,E\P!?2Y2JH=N M+32I"[@GHCJ#\W!?5VQ377DQ/3N#V6J;'$6CDD&RPK4,GI%'YEC(N58CY%)' MH[D53<*W.R/\&K3F8$;NJXX;TDBY6?R6GMQO];+Y!4ZFY^-)?"*J>11!2?(V\N'&"T/O/<+5XG6DKZO%+Z-4BQ5>8GWW6S\_GT- M4HDV!X3$5%0D#ELK<,"R0E/2)N6:3F_Z*<2]=SYI9>@GX?N*$(94A'?$X/S# M]*Q609ACNJ@!"C74C7RP%_!Y/M+"2:-H#1.:+S/C/ NU"Z,6!@/*G.[9(MV4 MX8'W/D&%&%+2&T[6>I^RKL']\?,RV.EU6:KO*G$@QZ1@.E7RSM :<.^L=B@F&ASIKV&ZC*SL JIE M,LY&5"]-6HC^:7@@I,-!BR[S3HI[?9+*:A&34=6AWTDWB)F?7I^?FE#7P5'"XTJ1L&,K;?1(03F+?E24H*RVJ= XVUST+J& MY/A&Z@ ,W3M#[2/>!I?]=\]8+C%%EU0VVC&/LK;;H%TUV*AK JOT6)23LDDP MR"8P3X'UWD+>.M$'3#I8#1LF^6;\M$0NG,'DH#"S!Y_9.^!L/]1KH6>^ MZ @JFNB)"!0QE)1E"HC1I.A1C?;!/Z2L#X^[[?CDYG+O$)UK>.V_EH3,/&IN MR7?N) R-SI$\JAUXC$HJ[0% M(Y \[.CB@PP-W#UL>='X8VU(?_M-S^@=D_=+&^W'SS>_+#=#;^%^:1TT;9 MY(!)U(GVHA09:$\V"6A;2"H)=),6Q3LPG: L\G&U:X=IV(N?!D;B+6AO8/9Z MMO2)5K%GUY&*-DNCBD?FHB-/*#O+(M;6(2'FPHL5!9IXBAVP?0HM#4,E]7HDU/,)PA,@.79!V<\;U+PZ@%<7YTJ#]8;,VV'[9F)?6+@DK"Y1Q+[D)3'?7[] M)BC*EBA*K&(52(JRIT?6Q:KZD)D ,I&)+YLTLNV-],697%M=-JB*7<&+N^45 M-^7UYMOOT_E-$+:Z)#"10F5?D$&QJK9VH:D4BRFUF1OW&@MSIDU[K+%&\.*, M]3BZ;U"!N[<<5Q_^@8OE][LN?().:NO*2J*UFMAJ\$HG")E)S!@9M^WL>*1! MO$Q3/H8%C%@CO"HPVK6!E,T-Y-75U76X>'N5YDAC^U'I/"OOKI>+9;BJQ4AW MGCJQS(LD:X?S.D3%:-=Q4D00BC$?C:'9:CM5?S6'^F*L^ 0U/V(!\^#MYOWU M/'VI0ZSUEN_*W8.'FT%/DA+Y6^S MY?_%Y0=,L\]7]5QD-W&SX?1L9L2:]<$R7N/_"_W#Y>+M.@BYZ?J2E?*1YPRL%ELKE25$E@L% M)K;08+4WO F;?(.QO#BC/[8]M*C WSFF1:]!_1,K]2S-^*\X)U?OS3?:XJ;K MO6]B0_&,>PM::U<[C12(V0DHHB@M@^*FM*'(.-P8?\Z)$[&?+7-E.!',OB[@ M>JC_6&V&OUU7A;XK:]8!6[.,D9/(2Z7=K=?$O98*M"G**A]*BDWNM[08S,NT M_F-:Q!8S'YQ.;.?;?7_2S2^MV!,_?0E7M_X>3>^42M3@<_7WN$C@:L%'<@:% M8DY%WN1H\V@C?G$3YGG8UI99-;S/V;Z"OTD.O[U:+.?7JPUU>=N M&A_935R3$<#/*+L?D3MH0M!C].:G@?#_)N8O"FW\N=47&9?/ TC"P< M14IH:@_8DH SC#Z12D*;1CQ-1O-B3/]T;&*+I0^FEFKF^MU,[U]G\_6WZK_C MDX3"FRP"<*X4*&8->*\=Z!*08BC!2INX^K##?'%SXX2M:,ND&9Z3_MYA=?^# MMALNAY1C]@X]<.D#37]5291IMRM<2)U3T,ZY)EO"6",X%-W*L1?_HVC\V/PM MB_ER\J&.:T4H( U&B1C!^AJ%Q)3!:1T@&L\\_0"-[,(M2 ^]8Z?TU::-WGOK M\9LH'U3ALZ&"'_$^S'<0ZUOA76#T(&+I;@?CW[;?3;DR0 .;.AP@OH;:-$8P M*Y@&4W0&)0P'GU4")TPFEY0@A2ZWF$Y#BX\0I8ROQ#Y2&UEY?PO?II?7E[= M4BX,DR +=A0AEWIP&K'&RM;+PG6TG2ZA=5+?O30&+V3E; C54Y8I;@#A]$"\F(Y:I:P4RC438-WW_P,-;BWX$:>@Y^FR^H2 MO+W*E?'W.ES<,"TIGVJ;+?"QQO"^4M0'Q@#)KD+V.6C1Y6)5)TUN1?!RG:3A M"AGQYN=60/^<+K_<;>S[:?;F:EG['*PIUCI '=NIZHGQ\([7"%I]RD8:J*3U M.K,#KJ^?T)/IH8F2C>?UE MBN7-MS6A\+M2I@GGZSTSIWHVQ@5X0]NODL(30)M 6!Z2(U=8=.J#UCJ>YFXPN^ 3W*S19+_W@U"4)))J7":LA#'J^RDL!D";E@2:5V(U!-B%#N MH7B9SLIPA33@$-A?$#^&<94KG=9OX1+7LZC+F%KR];88U''H?@?8RFCUP",K MND4CR!9C*T4(V@TR"!\+J) *Q9C. NH-,84+&]"RO)\C'<'-_&)VVX?_;9@ MM+[-E]XA7\1/73F$;46@.2NWO+Y$WU\AJ8-D$J1\"TC0R4X!%"F;!XS.&XE#Q("L^1U MFYS ,2%!*!%SSKY"?*Z:WA%$MU)T'Y&.J.#5)9)7@C%U>P.J5L%/OV*%M]Z( MG%IMY2#<"6 M^\;=J\9 J=YHYO19+71$P>S44$IU,QI17]\D=D5[I$9 M';,M.WOB# %V]/8YFN)A6ATC8*B<33YP\#R3DV2U%(RB6<..D[)IWCYG* /6 M'>+/]85SSU![(P3$4'M'RF)(C,P!2ELR5^B%:4(5/_I(3O#09UQ+'IL-;9@M M-,AZ'(YE@?;SR%0@L5M>2.P.(4IE(850@K&J&'9:1O\B&#J.,AF:VLXQ:B > M&^A]DJM77VDKKZ>'O\[F*P:X2:2@(K$DP;!@:/('!Z$X#SS&>ED"DY--^&%; M#>CG%#B&931(//5OF5*L1*U" ?2:@:IVYY/U4+*)P3&ON&B2D'H9[6^&V&A; M7;:HFQPM2Z-C],B#!I-TK0C@&2*G@4A1) ^1OIF:]))[B??_!RVC1]'XL>__ M;\U#!%N0E1PA9!=IX7<*(LH$016K&5.\M"DB/Z_T;"\S>"H]VT<=!TC6=4#S MHM*SO=2S(VNWAVS;:]P%[D3@M M;Z8V'E,6AN9'9FE<2PZ[0W%-CY'FXM%PY2,T3K'&V1V M[B [>FK')VEI+8T@L@YU-N;:[31!DH5'U,(%T\3E/'YJYW[%YK^N<%[OK5:5 MOOGX[OU-F/QV]?F$IQ <;3-0I**EQ25+D8VQ(+BN&Q.+'+O0T_7VXZFO099EJ>1WIX%UL5CNEQB_C3[,VTQ%[6#X W'^V+B!#?&(((3 MNM LH$@N =8D0;L[2Z2?IU,/*?5ME4UPTBD/[GA8P+;E-B8)1PY)QS#\$X M SYF)'].N9!M"^-\&6>_0XRQK2X;)![&.P(R.:<5(43 .HN2=^"X4(!&*-H- M#'+5IOWH"SS['6*BQ]'X29[]IN"0&9/ 9BEHX0]8>4T4&!^\8\FBCKR%R9[7 MV6\O,WCJ[+>/.MJ?!'9!\Z+.?GNIY^DCP7UDVU[CPL@29.713J+2.@A)6[&- M4'3)QO(24VR2O3RUL]\1%=U'I$SP607%W<4Q<;23\2P38,(,RJDJ@U(@B>(KH5/);4C<3V'PSV@"GL(,.,'9 MW,M\G]44OG_BL%L0-FHA$RI(7DG29"+_-"::>6@M"XEIR9N05Y^,!'Y.YM.< MS"T-^1F?K>T6!'J:<87B-ZEKU):P0 S% V-!\,B,$O@YHT]S1KAO!D$^P^"GDN_8.[C.EG$^S^3;![V[6C[:.U4[C1>/<;KV>+ MY:+,YN\__GW1\"+;KEBL<+YU^FZ^?;#R7.Q>A!]]JY\P#3[?#7]+YHZJU/4%:0?,9=$';+S M&6)!"8K7/LM1*\C*^E2<-T4V*;P=>1R# ZB;-ZWYGQX >?.M?HH3)@S/.3HH M#FM+ %OE)C0(&4OA-22(36CZNL$[_-I]3&M\$'*-K\(6%[Z^AZ?CR.XF5*6] M31A74LU=DO<5LH#@*LN>PI*U\0Y=F[N0+49SJ!.K4S+>XYO%B1YEJ>RY,QZX ML@H48^3'99W!<8/,:^%2? E'64/M7HHY[F<"'09T\]CK3V.M?K8RD&. MM?90]',Q8F.<44IK8*GV:L-0P%DLD*+D5J@H:7-ZV<;;[UCKU&RWCWY;<*3A MG&+:R\I5NH*^6!^-%!&*$07!V$3["1<)HM"U1: 3$3-+,37AYWX$SYD<9?52 M]B;UV@B::A $K49;$_ZKZ87:!^.BAN"1@RJU49 7 @IG"K5"GE.3(XA[*'[Z M>,.5TZ!(]CN8]63H J>E>[:!YXB>U7X:>DS7 \3;8(/9A&658^@M0N4XIB6P M;L"B9)"%)4S6.=UXA3BV*])$V7VD.C81Y^OK^9SVOIN%ZSM7)'KGBP!4S(%* M3H!7Z"!Q9QU/WG.S48;^"._FEHX7E/..8W:&[="1-X M5J66QJ )M-W8")Y9!L(B?>ZDD9IWTMS#9S]CQ0T4U*-3[H#)PQ_NQIJ0,SYR MK-XPF]@;0_/TXC"I;.0;*78TPAA;VXTHY9*S*@BCC;*)K,[LSC?V1G-:"4CC M="WV5L!S]K24:06. AO(WF01F PB-+E\]#P3D#[JE+DSP#'3_A]K4;BOC#">EVW*IV D+0[;FQRV6,-2L3[VRMR@O'CDG:Q^KB_KL>Y.GI@Q1:G MBJ.()190A!ZBX@YXX"DS>A9O4Z[Z!*;S.K3M93"S-HIKL.@^ NU[H>YN<"T/ M=)]$=YSCW=%TV 8E8J+/Z(.PS,@4>>:^28;Q"%:R MXUCX.$;21_Y-VJ(NEN_*QW#Q/9&I1$D(66NK5'K@EU=7^1?\BA>SW^N(UP'U&F(R@; @ V$4 MA=7D#H(7:*%(ID(,V9K2Q!(Z8#LGVQA;%2VB/+R@'WTFA'\+\__ )7U^'U]D MUM9&1"#0"U"QKI2>O"VMDD+#33*R#=_1#F#G9">C*J%!8<%?\ KGX8+PO+VLTMYR]_M'W>Y^T6.=G#TYW[3>*C306 M+]H8JUG(R%5BQI'ZD^,EDTHB+VZRSWA:Z&(5:^^5J.SYAH/I9=N(-K136QLP M9W,V42FGT+=O8Q7W\P M[?:6Q8;JC6))^RR*DDE)AY$K8TCGA5SZ8HSLK/J>4FEA%Q^O+R_#_(]9>76U MG.;IQ77=(E8_J;GQKQ2P7"V'7&QN@N-@EK*_=#9,1I;H33!!TG\JH8Z>=EIE MF=6HA8^^L\GT0C0P?W[W#9BNYR1F7+SYEBZN:6"_DBMSQW[?E3=A?D4NZ7<# M_I%(H$FADZQU_EAIUU(J$ (OH"/7*+C3(K6YXCO2 87(@S#L4[T">L$EZ( M2:MZ:BN6A) AFV)166-)N"HSZ M;C[]/+T*%_6[-_CXA$7AC!0:C"P%E+4&G(X,N'':%1^B:5-,O!/9"S6[<37V MK*CW-_L+*5;W+;^6 C?*$F?IH6=$J<]ELI M_/\R)R=S$BU73NL,TJ;:M*\>^GA/7YJJ'3L-HSZ>!9Q* MM5CUT7[L33=7Y9U'\L\R5,9'4(8E"#IF* J]HS_:F29-OAY".7YMV.'M8HMG M/4 _#5SI^XCNLG%TP-6R#.PQ8,>I !NJN"?M8*#4#VD5W&0A*X56\8+69\XC M.,X#"*>80&8-P7[^UK"CTNM0QM!'V&-?!W[%_V3US2' \FL[FO\V6 MN,C72%J2MX5(*OGH44-*.=8=VY ,+,4W*=/(;:TMB9UNFG9]X^%=]G$4-&LM MW;&O%;]BVQ'^LD*H;ZM&?!%%157I2A"4UYZV0T]S6#E5A"W6V]1-_UU>=Q;* M'UVNHT]^]HAQWD"TM\4?DJ'*3D#V18-RE?J T((W:(*R7(KD.ZJ^R_O.0_>C M2[8%Q\LP/_G/?VQ_P&JG].A",H'B.O25Z,@P\,PQB,6EH(.+,36)1QJ.Z6=@ MDXW@?+[NL;%V1'Q1 MCDS=@1(L P6S&H)2'$+FQF>%V:LFM3<[<)U*VF9?13ZXWC.>%EH25%1(-QF@ M6];*&HPD)L$+27YP9 @Q10N<66$8!3,VMJ68V$1T9H8QCN0/WD M+=DK*Q:"% B^&-3,:I=3DZJ)$^NCU-0TQM- Y_YGMVN(4FCZ M(&H9H#^$=)R0O)42G["5 1IHXK4\0&9M*-RY"$;+!,IZ!LX;@F=%\,H$@:R) M!WLHF]@1-Q_/)/H(?NS\QF^SJ]L]\Y?I'!/]TUM>A9Q8Q" 2%!%IWPRILOU8 M6C.#5A@U2J=UIYS&X^\XO/FKS4G]*((7[#F,HY6' M9J)&-9-_3I=?5K.C+GI?IK]_FKTA@?V8)1V@]O <]C.DIS$>UI482:M/V4@# ME8RX?^P#6016***3A%9$4+%RPSMMP"J>?.3(.7:)?)^/]3SB=!S?>/IH8F2C M>?UEBN7--UJ"ZU+\KI1IPOEZX^0J):N MR4">P'$XQZ2Y[F;C"[Y5UZ7O3ROE8[74/#G;[:/? [;4U"P5KPU"S#G3SL(% M.'(5P&K+$8LJ)C>Y&'C>+35[*;MC2\T^FGK4N1N1F^Z&J^]3^+8?V=G=7Q_, M8/0HEDV:,@J\3/ <76'*:^4924YH+I6+GJ*VR2.H]I3+ *:H+4\94TI=6)I\ MI&A58<@A%\4*CSKPH!2C($)&CVJRY7G#%JEWY&&'RN19R9]>A_G\#YH)=9;= MZ<,0B[%6* DV:W*%O:Q<'29"5N@(9V6?"RT6K [8!I<9E(*IQ@G?!?LA+/'U MC"*(JVMZ\QH"A9,3LN,HO-!@!:=(3]K:WD;BW=7?%_B/<'&-$Y<4R\5)*#2Y0169P"G:84*R MSNO$K%3=;KSU?/'Y&$ASL3?P!Q^'.^&&<9T]AU)BO:WC)7C/+=!&F8-U(JC0 MI!+[<4CG8RHCBW_$6K<=1OS;;/GQ.OX_6@ _S=Y\^WUZL])-8CVI%,Q!9I8< M71L0O! DDJ2+,)I9YKKEE_N^^7Q,HKW@&Y0E/8YWW6I(!BV2TF"<0E#**/#1 M!- AZZS)"5>^217<#ER'(I YWO+17_RG0O;RW:MZ=;W\,IM/UW4Z+!#H(@+D M2 Z40E\;DL<,R22=74[)Q":6M!W.L?()HRI\:T>>08)OUJ?I+JK;/E(=<+5O MZ/40V#%[>0U3WDY[&"#Y0UI&,(&[>DL Q,4=:$ %VEMM_)_K^721I^G.G3+I MA-;!&XA.J'JGC#[CC('424L?T1G>I@O3T[C.Q"3&E'Z#M>'7V1RGGZ_N&ZP7 MDFME.,1D:VB=TPW!E7$L&RS(8FYR=KP-S)F8P6 Y/WJ$,6*JJA+?[).$6?W> MX+3+P[=O9J7(>:>U,JN2:$7-VN=5U\- KR-)"3;9Q-%W[/NW)+KSVZ/(H4,K M(<,$;2=2!FN#"J$$R631067OO6$N3[9CZBN3?X8Y?IE=+U9LK8M9>4W_:+H< MD+';_=!1)-@#]X9@F;)&:!YH95;*,>]=$;S(DJRQ/O(PV?WX,6D8?YR$(%-D M](R"UUC(CV"6@Z]GG\PRVC$D[13(FWALV_$,W7KJ@]ZM!?=K2-,+6FG_%KY- M+Z\O_SR;SV?_HC#^=?B=?K+\8V(9"I$#K8VFZEL/TO9W*F:J:6!:_M]%K[Z/,<;!O-;B(M)])XEQ0M86TD4BZE'OUY M"<86DS+:V*1DYRE0YV$BHXF]$8?M/\G5^K+$_.HKSL-G?'NUQ#G%934-/0F, MHPY) E,LD;\=(W@E/ C.M70Z:TS-%M$G<)V'88PI_ ;\%/>'?',BG&P@9RG2 M(%$Z@F0".)XR6&Z%4=H4F>:*+3J@K"">RNM3XJ=CZWL MR, ,S@BC7@ MO8ZVE"BT[U8?].@K#N]@CJN*V>AR'+N@]!-^"PN*C*?+<%$A_;:J0 H7KQ:+ M69J&.V?^3F44-A7(+$L*D:( 'XJ"))TGV[9)"=M)VYU?>4[:;R/GL>?ZKQ?A M\V(9YG>,4]K((O,>M+2!_&LIP5L=0!NOI4I2^I([J?WAL\])OP,EUR!NW+)' MA90P8@Q@+ U,(6<0A;)@2BK2^"Q4;L)U>;Z!P$ A-U?[;1*P Z:6;O\V4,=Q M]8M8.!05."BG:B&=9V"2L5J8:(1J4[+8)@%^_[%_ M#HOIXN/O$3E@36F@30R5569T$!K72U+Y2-6O" WC?A MT.X*\'225WTLY.D4QDCJ:)#TOH_S;GYM56N8WY,/3S\(GW&"RAF6K*V- PTA M#;4_IJ>]M6[ZR4%XE>9OG@_GUZEZ>_A8F*9K>1I C!K==/SU!<:@'8H2_&YB-SM MJ'(,-,_;?(ZCE+$OP]X?P*WS]PGGE].KU6D<6?]TEB%.]R!I%5K 32XZC M"9K"0EE)Q#-WX)+/H(HK)(*HS"85:B?5;WW9V:E]N$A'I%/>9I87L]F\KE:S M\JC3-.$NYZ*]AFP#;7L4^U&\5@QD;;2,LJ34L5]P_W>?G4&,+O &!):O%@M< M+G[#Y41GD81:]:9Y:8-!<]W!,];_\,$^E"S9OBUTJ\T MJ-G\CXJ%D5^1K(L0F*O]!*PB*\L2LE36FY!JLX$6RKT+XCSTN[=8'ZK8#C[N M#HLO]?]O_O-Z^C5<5'*_'WW'Z@]>7>7[W[CS+RN:"7SQ M,ACM/<=&J;$AJ,_#B ZGN(=6YP9O&9>S^7+Z7VN"YU_)PZ7@YNKSZ]F"L"6/ M*1,NB-EBS2PJ"(6@D@OD-?-)F39END^!.@^;&4WL#TW"#]]K;J+?-]\JXRC6 MX4^*=%PX&ERJ#.X4ZT@(UM1L,[>T:FI-(FBSY3S 1^#H1%Z(<@R4Z[DD1EDS"HHP1!YDRWA"4SG80UC M"7V+08QYTG@'VNO9Y>7L:M4(E<*CP(,.2".7M01!&?"E!%K):.E"%U0R.W.O MG=_VO!7>1JA;U#Z81^]1D&_+^@O,*[[0MU=OOB5<+-Z5'X?C%"PG%A0#CBI6 MEEGR<',1Y-=J^G806K1I03P$]/,VK(.K;8O-[7W$N1W\!_S]>IZ^5'+[._LC MTTD4%@+$PESMIV@)HZ607DG"<+3&ZQ*-BZ:"KT3:4YV@\ M8RIFBQD-/EC=C9:^MU@W-+L#G).7SLDK%P:9%>N6 .0 S2 M _%+,:\Q%+;%U 8?\.Y&_J-BY5U9N8"T+R<:Q/3S9YQ/DDG%EFR!KTC9!4T: M&H^&% )*5B*WO,FQ_T#<+\7LQE/>%N/;^YQW5[11/ZWI[178.Q534=:0*Y^F<1 ->7XQFF@Q*"OL/H5$V]YU=@8P6*!;JL=& M.>W]88[O:)V:7H6+^MT;#Y\V3,Z577GW&@4H3@N72YE\LQ2M8S)8!M)& 5M,9!1:IVUQX#H$3)GT%XR$DI$&'U2 8(4$D;+511<94I-+.$_# M.A_C&$GT6RQC\"W-E8/S=K&XQOS+];Q6Q:YJ(F]Z MXQZG)G[_O18'B292Q1 M\GJR64LMDDW@8C:D:ZD+PRB+;E*M, SV>5C6 56WQ?(&'TK_>M-:HG8VFX=$ MTLGX#?.GV6I$\T4MK5C^L?Y'-_1G5C(5%:.-M=2;<"Y#M#1?;(@2K8PYJ29, MVWV!GH=U-57/%GL:^<#YYD9]/7SR+%GP,GA:7:.%R$(]F8K*")$%!6WM-[:3 MH*<;;P_K+]J3H:>;77U>XOQRQ>U\V\-9"X>BWO;PHG9"0UY9%T*!$FSE6T0C M69,DQ#8PI\1&T4O!FSQ20P7=@EYL ]/Z?G475$V)Z+;".A+]W&"U[;"# 3(_ MG$58%W+1G .BI(W,4K#FI:\$:H9I9H/3L@W-W $M81>YW($,H8^H&QC 1[R: MSN:_S9;?VY^CEIQ5OF5;ZFV@% MXS+2&\D*0F$L)VW1SV41R!$JJ$52T&:$, MDN^(E[\7\^7D0[CZ?&/(GAGA@DY0[Z&#DN2D^BP*\!AQU8Q$NRXY9'KH'073 M5YO*O??6Y[ZU[R_"$6_,?@=QVP*F XP>FW=WC8X_27?OT@,TL*G# >(;<1G> MA".+$895ODF.EA:'>KG?2$6+CC0F1.>S[Q*MG886']EAQU=B'ZF-K+R_D:0N MKR_70)*46>E*2E^[,*E06[8E[D$;%7RFT83-3./^ZKOWYL/ME8-D/QM#<"-O MBNO6)&L@D64N=$FT+XAZZ]49VA>X@*"]D%+1_BRZE'IVT^#=-S]##>XMN ,Q M9Z_6%YN,E(Z<-^GJZ)16!(G(QL4,-AO:]52D_<\*#MK1WL/KVY;0^1HT$H-1J$F;TE:<%DA1$DKFS"!XI=NVG_T%>>D M[7'D.#;5W);6 +'D@"Q8**+6+@IE('"75HT>3(P^^M2-6NQ9-%786Y\#)=? MT]_B@1ACBU#HP:OS#?,&"GE$XKCMB-9FW073 MBVVJT$MA73CU]Y'VH9HJ)(I *QG6 P=Q1^L 'D.QCJAG&,'6 ).JZG" MZ ;01\A':JH0>3"BU$M)DH%"Z\ )[<$;[4Q2B1??A.G]V315Z*7"/9HJ])!_ M XKS#_AU=O&ULE#=;T-^ TZA2H6Q#%%Y1V.G8;M@/6AOH, M[&(\J3=8-.Z2FZY6Q>1+XHFIZ@F]#Y!SXRE_&_]Z](K<(!#UHH="7KLG M! 7,*UJ1:,=BL@F5SZ$TO\,Y;*WX/N)M4\Z:9UW M?W[WX;8"SS)DB3M"5>\!<(G@$1,8J20O*J3(F]S8ZH3N\&[ 4#4^K',=60?- M6^#Q^<="L4BN(@4"TGTA(\A8'*A>.VY MZ%0,=N+6L,-E.)@Q]!#VV$F_5_Q/5M^[(_R]:C]?(VE)KK0+2W)7[-@% =OQW5JE*;*8>B.A MJ%(3W.3W\L(A>5TB\XFCL9U4_M1;SD'1HTFQ09G 3?>S[>0--Q_7]U"T<8)Y MT+F2=R+2"J100O:6S#.A2VTH,+O!.Y>0L($R&K0O>@KEG7NA75"V#!J[P3Q. M"-E"T3UL::"6&@29'=&BCD[SD,%8V@95" ZBX[0U6EFB4UD4+L[-EG8$H*=C M2GV4TZ+>)5Q@J%SJ0#YS$DTZ(VX".;P+ MTT)A#UJA#9!V@R/KC]=Q,5=63Z+V0A-IHZENFV%!PB,@B=1 MG/+99RM5$T+X1Q&=B[Z[^_*IWFX6H14A;PV_2X(6SHGNR$> MQS$92:>;EM)&(2T(7W8C3=D&J0@D=ZLF&%[33BH1 D?)O$ AL,UZ%_ M',UB^NAA[$.QU^'WWVN#SXN+.[ANSVM,LKX$)$B9-D)56"WK*^"8,3%B3#%T MN_3VQ$L.[U*,K9!9 VDVSX1_P(R7*Z?GADGUQLQIES0\%H@A%2#+3N 5+Z10 MEQT7F=M-NO0VW,@/H9V+HS&R$AZ:R>!&JD\CO-WB.F \7!9].\A3R*@/5W O M^QF@G>;9]D>PNLBS04/@O'.TLP8!SCI"34NB"#R56)K4YA[/@GIEX8]C0'V4 M7=URV;@KLZG?\W6,(UDSFD7(9!0"&:PX(SBH#D//+HD?3Z"O_,=WXLSH/TT\^@* M]#_^?4-P?Z4O5S]8?;\*Y@.6?ZM___W#V^]"_->__O6G.6;ZI3^EV>6_K^17 M<:_Z"6!^Y.[++[@,TXO%?5"+Z>7O%SM["'=_^+__0']_5.LWW#.&$<>!WY;U M;GG^[_\VS?_SOT\%Z3E9F[.62GFAO2R:6^TPN51X,9/NKQESHO_U.P%\S%EE MX1"DC[5K7B1#LH$6(9M8YM(XV?:SE"Y41J.HI<&6>!?KQ"@6@Y2U M,=.*&X(6[Q!5!BV]RCPS$V5SJKSS,X%>8FWD-O\3IY^_+#&_^HKS\!E7ES-P ML5PU+;%69U6P@"Z"QLFC@,!M 70L*\8LBM*L]^L3N,[#$,84_HBE;T^=8Z6, MB5>.^^0+\GT3!FJ.:'B/9D&L8\QO;G47'4*0!G M(:_V*_!J=<,_QL",CKI; N%&W[ M2/M0''TH8I8F)C&P]9'ZH\[ R.FS1RZ( M#DN;/?W04=)E/7!OI,F<\=DKPTD)LI;[.5-*5%D'ISRS)DYV/[Y->HR74)(Q M'C"0S:F2)41C$LA0C/"!L>2:G00W2(_=?^S=8]>/2_J0WY/'1C\(GW'B,RO1 MQP@RUKM#J3;N=HI!R"0$(W-A;9:C[A!/YSB\CY4\?2@ZFDJ:UXK<1?JF%$S+ MZ5>\ ]:X8I(1AB2Q(JX("%%G"Y%++H.SEO$F%[%ZH3QW$QJJF.8E:W?6])M/ MJZ_XH3:^X)-0- \I4-1/\3HHK01A= &"-=(6G51,34[3.R,\1^L92R'-,W/D MQ^&KR]GUU7(BO)5)% LELGJEL1"NI!V04RAH?>0R\0-P4OT =(YVL:>X&Y!7 MW,?U]ZMP.2-[_2_,OTP7J0)\/\?+Z?7E;[B<%(62V60@B2AH_-Y"B(Z#"*HO"2!5LS MVY7!39*5H_(V:B:#E$VN^#V"YUSL8KBP&_!@UZ[VG]9=[2>21F%B3!"2]O7* MH@*7HP,;=& B>5MDFX3;'1#GH>V]Q=JI9>)Z*7-Q+<5U);O>1^B&M(FHND5L#M6Z MC#]RB"*0_DKAM6^/$/( 1\"GQWCB\X3">#^-Q+P7MQ7C<1[K'83RVQOF<>(3 =;VS:2PX&QGHDD/RCJFP MR8MY)HS'^RM_=+D>B?'8Z%"T2@J8$!34J*0AAMH@1NA<.W8D4SI._>?&>#Q M]Z-+ML'A<@U=E^O0M;+EK;8XK51V45G )%,M0$&H!0=05C&24CJUB0:V@3F7 M>&"PH ^@_+7)=T'5M'I_*ZPCU>P/5ML..Q@@\S9=L[:A,RI)[4OU=$WENR3' MUWNG:0I8^MMXJ4.3 Z1#6L*NBOP#&4(?4;?@!'S V4X+GBNN%HMKI W*, W! M.T[Q#K/;")::X$MI%]),GGMNFVLX4;7F]F8&V5#+! MVFB7:04*I26/ X-*!Z@Y^^M8U78/9!>7$Q6U=M]<2(8*N4&AW*N;Y'3:5U+A*AV M"ZL4%RX6PDN^M! !46"3BI6=R,[#)L950 /OXC[ F^1XK5"OZ?&)#IGYHC5( MQ RJ)+)>45CUT8LUD;X9FQ0B/ 7J'.UB@-@;Q* ;Z]BD7DFT,B6PM2A^B'";E[#=G*EH26Z7T1R$T;)250IP0F?(457[ MT^4@F>>3J$T8HNFAHCWAV@1MLN+<>XA2("AA.079D6033.;>.:WB"ZQ-Z*7< MW;4)?81\R"QT%UPONC:AE^*ZIJ/WD?HAK2(K4U1RBL(;7G.EVD,0,0.C&$6O=IY5ODL:Q/V M5_[HM&U";W4 MUBTEO8_,#U>;P)7RFNE$&BNT2+$L(5C2G8E&FB"28ZE)9NG4:Q,:&$(?41^D M-L&0"V)B)@0I)5"YUF*+4-/QQD4N:>G;]/K.O3:AEXIVUB;TD>\A:A-J_T7\ MSVO:]-Y\I0][520\>,;@.H2G46U4'Q@LR#69%07F2OK@!"]>^\@-FNR*GCR% M;XBL!A1Q//:HT277B3-)9AYLJ+P+62G%OKW@@P'%J-S:>^N/4 M/@M4,?@"*E7>=L1*3.,D:!?)\0IHM6]"U_$8H&$AUV*!RU?I/Z^GBY4RWRQH M4?K7+_C[C+Z>6"\QZ7IQV=7+DPD5!&D\!8,T4ID#+0AYERWM?LT1^GV.H=O[ M =9H?$KB>'.:<^J4HS&Q;(A51GZ0R9J32U<9A"C\E+HRCK9 M9--Z M.96,-84A^Q_&*U8CU!=W5Y.;M:-;N>:$GX5/1@W5FV\)%XMWY?U\>I6F MOX>+2>8%<\J.8-<;#HYV-2]L K)5I*^<"&TJ-H> ?N:&=7"]-2 :VA#(^HB: M C5N7:1Y0' 4"Y+F 0I@GEO!':H32QCL'1/I=IKA"375(WB.E><9KN<=AK./O%L<[#Z$=7O[ MN@.PENF>1Y$=)^,SBOYVV\0 X1_4.C0:R:-14 I'VNE'V#F7R4J60H?#":#,E-]L59\&Q8$T*QB=^B/WB6+F@ MD;3UM WL(>H&=\RV%#UF'C"P9$&O6J)E[B!RLO@D58F>!52IR2IP.O7AH_L) M Z7HS7T+Q!O8@Q]A'VD&E'.O$%'^Z"UMM3FVAR<-1EX1$'_>4S8+;'U M[&I$>REGCQK1/I(=O31\(_5VP\_H(RK/R+#K+5;%DH$@I8#B2^7G8%Q)NU>2 M^BQV^''D-G9R8A/0+45J!TC;]_:.*CW&5CV2!I[2YP#QC;X^;XE#MBTY@]*K!L8^J8Z'!(37ZR'9[.(7VD=K8BOQ R\[[L/SROV<7>7KU M>7$'W>UM 9[5JCNA\2J"$HJ#SQ099J,#%ZH#U8T@WRQ8]4%G=! M]:)O7O126[>"^WUD?KB;%T+;Y*2T( N7Y/I7,J&<:[99EB29% M T/H(^J#W+PHZ%2NU:OH7+T:2+&E\RZ!*+5)/1,2M6VA^].]>=%+13MO7O21 M;]^;%^MOUP\Q+/!__;?_#U!+ P04 " #U@Z52XGF2:W/D.'8O^/_]%-AQ[+HG0NCF R3! M6=LW5*]QW:TNU595SUQ'QT8&GBJZ4TF9S%27YM,O0#+?F4R "5!L1]@]*HD$ MSOF!^ $X.(]_^9_?'^;@251U42[^]4_AC\&?@%BPDA>+^W_]TR]?WT'\I__Y M;__C?_S+_P'A_W[U^0-X4[+5@U@LP>M*D*7@X/=B^0W\G8OZ-R"K\@'\O:Q^ M*YX(A/_6O/2Z?'RNBOMO2Q %47CXU^HO)$\SDM 4HA1AB 3&$,P#SFL7HV0A#G,H$X"A&/LRAD.6H:G1>+W_ZB_T-)+8!2 M;E$W__S7/WU;+A__\M-/O__^^X_?:37_L:SN?XJ"(/YI_?2?NL>_'SW_>]P\ M'>9Y_E/SU\VC=7'J0=5L^-/__OG#%_9-/!!8+.HE63#=05W\I6Y^^:%D9-E@ M?E$N:_^G?_@< +1Q5.1>?A03Z?W_Y_/YLE_E/ M^HF?%N)>C^PG414E_[(DU?(#H6*NI&]:6SX_BG_]4UT\/,[%^G??*B%/-SNO MJKU6M92YEC),M93_=*ZSGZX0WY&\RV-9'0C7J/O1E8Q]F'YT)NY7Q0_"O\ [ MW5PM?1;DD\Q$^BVTW.R+/]2\^J)^Z;G1#/63: M]--1]XZHXOM2++AHV7*O:5#P?_V3^FFVJN$](8^S+]]()5XIHN6ORX='L:@; M_KZM*K*X%WI)?/6\?>03>=:_NOV=5/SM?ZV*Y?-[M0A4S=)9WRV_B>KK-[*X M>]1-U']532SK]XOV0YK)(")A@ -(.)$0A8)!2J), <,RRE@6)@3/EINY,A,+ M^,N7M5J-["\C^)\L1F)YAE$J49>KBFW7XH?YJ056K:UZ-<8_+P^UVD.&M5O0*L\V-$>-.J#I=(?= #<@!8"H#Z5%H2S7TK)]K2=ZWU< M61T.6\E>;-CV^+89,DEJVF#>B:3&+PI^$O-EO?X-U+^!0=CM'?]I=-E_.IJ- MM]4::%*Q"Y]B]\1/K%2[[,"KG3^ID#%@C+I"$%7,U(G;+RDE>]D/Z-R5)^FAWS2^ZS=W*^KY>RSJ)=JW]VPSO>B MGDF"PHR(&'+$ HARA" -@@#F,DM9@N(VHS_;-X*K0E3'_$GQ2% M5MUN /RJI?W_S.;Y*0S[I_>5R'B>U4-!,9[=/>KW3&KUULZ$5O\ZG,RGFAUE M#O?HLYZZ?8_8S5@NBMG:*/M5O3KC+""I"'/(\Y!#%"42DB!/8)+)G/,(X92D M)M/UL.&IS=6-)5H+9S8SC[#JGY;7(.!Y3IHI;SP#SVFZG7[U>O[5@OUX7S[] MI%YIIY_ZX7#F'34WRK0[I\1ZSIW]^[#M\>!=?+=7OULM];6 OFEYOUA6Q:(N MV-_(?"5F*1.-+2CV0,NCCC4'G;O<;V&@,_M8[\N,9 M=TQ'91+6G(O"_C',-Z:8.[/7&'<; ML!#G[1%#4#9C;W?8>:;@%K9=2<'[#L-.V/.7*-;L:8:*2PJ\T..H/&:F_2$9 M&;XUC%$Z\JK?E=5=5=P7BX;I[N3/9;6\)_?B0TD6];^+.58!A'@4$TC1DA(58L%S.CJ[W+TX76SF,)I"93X/3R;2571M/YEIJ M\$V)#619@5H);D=%UL-C1DY>T!Z'KM:B-X >P+T6'S3R ZT 5(_!7MRM.6PH M>"Y9S5J&47EN*$*'S#>XG6%<^(X45;-+^UF0>E4U&[V_%\MOORQ*6HOJB="Y M>+]X5'N[ST(C49I$6+-F MR&2H6#,,($XCM5%+,\X9Y2@7V0#6]"?Q1/EU1T(]X=]__O"ZMF-4CX-LQKTO M/&;CL+16LCUYWX =/5O?X5U-0:LJV-?U!FRT!8VZ-V"C\ W84=D=J_L?%I?\ M[U':45<*_Z@?KBDC]/@RUN5]3Y"_5F5=SU(I<[5-SV%(J81(Q@S2)..01APE M81:*-&=CVI5/R#@Y*T)G4;Y_,5_"GO$ MY[Z*[\M7"K+?9B%A@4@" 6,I$HA$1"!%:0YC'J:8A;D03-HL"G;=3XWO=Z0' M9*$I94=^.\:W' 'KF>>[@46;&4'OVKI02.^ ]>BZW!S2:J6$HS*E\/0 M.:3"@:T,8[G/8M[$7I%J^?Q5<6A-6,.GKYYW_]+XWL4LP"GB!&:I9K@H22!) M,P+SF*0A#PC/4ZMMKWG74V.W3C[0"&CETS@ =C-"\P.F9S*SPM&:J^PA<5DG 64"XXCF/(XSS4X8 AQ(&,8$J02'$: ML)R$-O3E5+JI,=Q69*!EKL$/6FSKT[K;$31CPA<;%\]D^4;0)=@JN0?+V,@DM^=BO@J!3N!=M#EO?3 MR<"%X*&LEL4_NGM*/1'T1KA<+9:?*O%0K!YF:A]*8D(Q))P)B +.((U1 @,D M28!E1FAF%>M]L<>I$?:NP/H.CVNVX)W,EJ1]$6U#(G:)H6=R/82O(=NUN."' M3F"'+EO&X#CEO(N=CLMCIA@<<9/QBX/=MS3SZ>.W(KMJ1>;U9A,2AR&E6#"( M6)Y!A-2&,A=-WB6.$>=!CABU89J>OJ;&,6M1&\/36EB3W8,UR&8$XP@ZS]0R M&+4A+E27\'#L+76VN[$=HR[I?<('ZN(KP[CC_>))U*WU[OU"4Y/JXF=2_2:6 MNL,V\\#.7FK!7XMJJ?9-ZB2M'=MOU2EK>=*P';,TI#R@,$MH %&"F2*>C, P M)3)+XTC1C]46QY>@4V.M'3WUE62SLNNIN-5UG=MDJRWXH;&MMPJ#3F/0JFQY M!/;V/9AQY!1&V3/!.A]@_]JI8.)G M\4!%-4,L$S+@(>0A4J=FFL10G975NI(Q(0BG6%H&R.ZV/K5UH!/.TMUH#R\S MRAV,@F>>[.0"O[:2.:2SDQH[]:39ZV!<'YA3NAUYKYQ\:. 472>S>+6J=4*: M^HNX;R^#]6U@%+$@(B*#B43J#)I$*<11E,,HDXQ1(D*!$JLIV]?;]*9P*]N@ M*]=^7 VGMBNTO$]U,Z#L9[H) $YG?F^'XS*!B>Y'S&#TTC"F^"H>'LN*5,_M M=N(3J>ZJIC_>N&)_$E7C,C=+28P$RPF,TT!GLN$)S$F:0Q;'813+ #,[QPW# M?J?&'ANQ@6CDO@&/I&I36#3^R+R@J]=@?\N=-4$P6^?1$7N1>,G_$8ILXE8F44A2>,D#2".=11A1 BD6*N"5&03:"-(/XDG, MX\XDAU$>"($9Y!E.(0JY6L81"V%",1-,LI CHZ2Z!GU-;3G]4MPO"EDP35RG M@K]_:(0'L>72VH>VV6+G"$//R\]N,'TKZ WH$/-@(C7 Q$LD^XGN7B84_;S> M9V/)>UZQ(Y**R\5,7\)L*>V-8)50O/=^\5DQU9U\OU!35K%:XPU0+.[O%CO9 MYCY5Q8(5CV0^RU,6$<8SR%@B(2*,04(" D,N12 82K/,R)3B3**ID=):"[W9 MJO1NJI0Z7VBC"2"=*D [V6V5 8]K;W^MR S8"] M7P"M$[B38*T56*L%[A:[B4#!IY<:,-[E'6YV,M,:N#W1_O@#:+S".0>[70=U MLWIU"X.X6]O<=33*"N@#C/.8QQ)*J&, K59QR2 .*K^>%;BU[6TU72]\YA;7R-XD-MPYB6Q4U."^1DK@^/^R"/@?Q/4@M^HTPS!V^T0-"K=@(U2 M8%]E5_[U3?E BH5-UV=,10-NW*5Q[I?7:IRI\GQRE0> MZ[%7HO+$GP?L5YL=[RU31% 7>KZ_K96 O[\1CZ7Z]PSC/)%)DD#.S9GX(VT&QL.HMT^RPB7WAU4?POC[8V,--G;]9B],8T4N_H\L_='^RL@,:#8F8=] &U9V[>$7ES MPFO28;K/$&*+CDOSHG'?HYH=;1$Y-$=:OS\T&?GB21T&"SH7^N;W=6MVGZ52 M! '"#&8RC2"B)(.YX"&DE',:X2C%H55.D-/=3(V6=J0$M5@49046Y5)SE'51 MRC.XFG'-]6AY9I9=H+2$-Z"3T65"\#X,W";^/MG3R F^^[0]3N3=^_3(<5,? MU-+]?BD>ZED219&(DQ22."=0;6D211@L@RS&&24HB^/$RF?Z>I&FQC!7AZ: M7[5NH%'.-D[]^@$VHZ]QA\VWN6J<$1LO\.<(Y$E$[&RE^F.$VARAZ"Q&YKCE M@3L[\E@LV_2Y6H*5HKX M&T!VQ+<,QS,<"S..\H"P9YI:@_NA!??S&EPE=NMDIZC*!%S[B#T[J)Q&[QEV M/6XDGQT>1U%]EJ\/C4D04JAC=FN)ZZ[@<2X# M*=)0V(4=''"@D=PVR. $M&:L08\:RG&<\PT;Y$L]U,+UYW\H(UD("+:793#\+8O\L=P&-;^N0 M'2K&\_N2ZMNY7:\G=RW8C_?ETT_JU79>JQ\.I_/99D>9RI>46D_CB\]='U9X M8$&?)2RA-$U3B,,TT)77*21YA& 4)WE* T9H3(8&$![T-;6)O1_/5M3UJMD6 MEQ*PONNP)JYP_3 KZVM""P]'PW3Q=X*Q]SW +KR'%V=^@@+/H.$K_.^PNQ<+ M]#NC=U](W[E7AM;H:,.EMV'3333;W:.HR'*3??UVP7=N]S^J<\K:%26/!4\" MRF#(U:D"H01!DD8Y)"')&0])(H5E*8ZKY)D:5;UNE]ABT84%-EXM\ZWH?[&M MH''=:)G1U(ACX)G*UIJ ']:Z_%F/11NPN=&G*W;1C,V>GY=2RHOOD2. W9:V MN$ZDD2M8.,'ON%"%FV:'WG[-YVU.N74^MSC/61@BF,H@AX@%"&*NSFLA$S3- M"RM:8 M0>.VDLV%/DZ&94 >O0\G/-]CPXNL]QFEVY*.+_OK)2O MM9%REB'.<)#',."X214G(8US"F64""8$31 +9PMQK\M2?+6JMGRN2Z//.V\_ M[Z..?>Z*ZV_@D10E\+"E[W@C:D(O,E.!Q79#[;W=@5F2_I?:(B\\57!H3, M?Q!U+<2&NQKWD[4EX[FQ=*P[?K,2_R%(]54-B)BA-,RY]K#%&(>*?K" 1.8! M3%.:QI)2'F C"^\5,DSM&*.^.601)3X0^'Z:&0E.S_33*G"S8XOMG-LV6MRT MUMJ;=8A"?0.4+D K QIM_ ^$11R__P$9*<#?Y\#8I0"X#M+>W #FQXO:PKG?Y%0W/-:]H3HNPG! M;8CC=?GP4#3)NM_H2B4?Q??EU]_%_$G\7"Z6W^I9G(989 1#G$2)FO)A#G-U MIH4\E@F+$[69BE(;J[=)IQ/<,D:6!BL3: TM6(X!\VW2:J[GM_+>@&4)J% ; MC8+?M!N,NX7#BG0V\#@U>9GT.ZX-S *)(Z.8S;L#K62BDF7UH$_#323J)CEJ M1!%.L,O(;VKNM!\VWKVL&K%=%'?$,_#$YM7&>Z&M>^U:_OD6WKPN-3JZ#\ ML6PJD0B#\K<$Y7$N)5/#Q3E$29! '"44AC*6><[R+ _"V6-3)O++DE1+,RZ: M@FHV<_A007_3^9=._+WZ:62I=@KWQ6+1U%:3H!5GXH66+3ZR. K33 8<)D1] M:2CD!)(T)!!SP02+49:GI/O(WB[X?^=/;*W>^!^86/#_CI^6V3(_!5$GM*<8 MKW+W!I[_3B6[[<=\$KE_7.KUQ\@>Y&$DQZO1/4"V8?O0OY&JT+6U=.G!-CG\ M+!4T2.. 09R1%"*1QGJMSF >H)2DDF 9AS9GT^,NIG8L74O8EN"T*QG0 Z39 M\G0=/)X7"TMDK'GZO/(N6?-$+Z-RV'DM#QFEY\GKY_?M]Z*>Q5BB4"?[X31* M=3:R &(L,TCC*$ BX#C(K?)I''8P\;FM1;QB9C<0VL]K6V#&G=7]F%PUIW<5 M]S6CFSY>;#[O:M@WF_>>&YI'>FVJUB%=K\N%OA87"Z9KPB91F 44OJ%9A;11*8D M8S @3'&(E$@=_XDN1)3EJ:0)#0)BX^ARJ<-INKTTB0#!8R?F\'Q_)R$VXPZ7 MP'DFD(,,?SN^=IV\C8^=G\1^?=#XRNAWLL\72^77AT!?#K_>]X:QR^T3*>9Z ML_.NK'0-[VVQ;NT2OOW71Z5EYPR&0Y9FB N8B8! )#*A4P.%$(59FD8ID3'F M-GL6>Q&FMI7Y4"[NH>KH 12-_6< !0T8AT3F":$\@CC@:APHCR%)]*V@S$B0 M)RB)<#1[$A4MIS$2NZ+\=QL+LP7"+[Z>EXPF:&8B2 3&+5XAD-&5?(*91 M'5#*15L\#M3-N*D1$FV(HWAXG)?/0M3_#);D^\9U_!FL'O4[8KF,I035 MU@&L;6QE[P!VS8@;4JWG 1S_TG=SF;N]IU*;]"Z#4#.*2C^PHR"XH_/BWG&& M;@>X.F7E*\09EYZOQ^V(IQTT.= +3L]['2XJ^!NU&"SN/S4>*LW%YM8_M'FJ MN3?]*)9W4@DC1;%X0]^.JTG]9:D=U][1\];B:9!==I.E&4 MB"SB$911ED*4D R2$#/( D9#FF4BQU8^(_O-3XU56^DL=ZK[@!EN/@?#X)FN MNORC/E*-GM;9Z5YOOX=QMV\GM3O:D9U^:N FBWT3?#47=_)3I7-1+9\_J;%< MWBX:-[1'O>Y_U:?T61H&>9PE$4P2;0=$20!ISA$,:)8F 8UHRJQ<0TP[GMKT M7DM[ QIY-W6]&XDM-T*FV!MN>#P@ZIDI>L$$OS;BNDP+:(F0TXV):=_C;D L M$3G::-B^/W) 5/.?OZD=SV8/%,Y20C"6L80TR3.(:!; /) 2*(TU3' MHC*( I$H&F>!^F?,1<3B/ JM8N//=S4U*MY(:NEU=!Y+,S9U@Y!G;MP(V6PA MUV)ZB(>_C(93YZ+SO8WK5G11ZR.'HLMOV-UG"Y>H>>:*X8!950\T0>.**H*]S8]63=!$R=VJ@D;/3RUI MQM^:8,OWBW9S,V-)BB+..:0YD1!EFF,2B6#,1(:3-&M"(#N?"\\G2$O1!SB- M>":O5KXFZ4"3:* GT_O+#KKGDZ>/@?S#G$H-,P9TWXKZ5"9S(:66]D'VFQ5N!X\SQQ^ ME!7[TZ4 I^%E5TYBX*7RRGY/+U-\Y:2V9^NOG'YZH \&8^5*-:.:TQ10204,!0Y(H:@CS!.:IT/FWK4]\N;H?_I:KPY=9$B'"JO_ MT5N3)S+7W-*Z%4BN<]1G K*$AQ )=9K%,[ZAQW)+[HB7#$*MLX=CK#U?2QT NL5'AX&,/EQ[^CK^(5\.PRP M.._88?*RDRV*ZD3]IEJ)W8+4;XJ:S19#2O.XC7+"0(Q0]T]H6P+<=@%TA@592=ZQE (=+9NKK;E3V,=#[ MD&%,7AG&(I_%DA0+P=^22N>3KQ5SK1Y634SG&R$+5BQG>2*(8$$*)8HE1)@+ M2&C.88(8SJA(*:%6(9.7NYP:I^Q("'@KHAUW&*!L1B%NL?/,)&MAP5I:\,,N MDIW #NMXFZ/CDE@,>AV57\Q1.*09BS==W$U]UIFJ[^0OM6C"EV:I8I.8!PFD MC*40R1!#DD>IPAOAB&2YQ,@J)65O;U/CF$8\6$JXJM5)H@GGN@$+84DT_0 / MN9JZ K:Q;Z@V$"IA02.MK[NJ,Z#XN[(Z[/ %;Z[.Z-Y_@77NI8%Y;4G][<#V MM(U@[FQ3^[_8>7(342L3%& 6)C"5NJ2:# 7$E$8PY'F6!0()EEL=DIQ(-35: MTF+>'!EI]W(+Z#]:)LMU,GYF;#;ZJ'AF/<,!:8Q1A[_;,[-[B,1VBK73_+Y. M!!LW$[!++(]R!CMMW([$[4MU'Y6$181$H6022AE$$"'.H=H>QI"E.<]2]6\2 M(Q/FOEZ4J=&U+@!_ \1W-E\UB;B4^.K_*R' 0R.O+NREV.!G-5K?0*P>U2^8 MD;>#<>MG['%'PS--MWK<@*--ZD["XT:=K6-5D_@8:)U JQ1HM1IM>'C)&O_$ M-MO=-(9I3Z8_]G 9+Z?N$&[74-V>7AG#(.[610<]C+(8ND-BO0(Z;''8V:6W M[[[9&1$I18 #2&2B%CW! IA' 89$4$+3#*$()S;'E:&"3'#)LRP[/W@(S$X< M8P [@=7+;\'Z:T%T>7H8+,NH!X9K$3L\(US=WM":18LG42T+.A0A6D>)5&2!K$<)374.0FG1E-MKMFRE7;M M=J/-D;LUQM=_'C_*]^Q YQ3S3*>1(4)-.X08A9BJ_T@F ZQ^GV01[NK.?UF2 M:OD'&.Y#:3U>QFW%O%'[POMBH6^0 27S)IOTA(:9HBBD(0[5,&<4HB!F,$^C M%'(NDI HZ)*$= MXN+&_47-5"]FKK^(N=(R<*FW2>0GM>%\]6/_5ZG#(5LS*K(+WM],A0AVZK) M+W2=K#^I=^HSGF$D,IQ+!"/!=0$T1B")TP#22"91PA*\1O6H?Q[XL/T7N)>^*-#).\'SY$:.B]\%$[ X[Q7\5W M4K\FCX4ZE;XBB]\^-D<',K^MZY(5S3^ZO.4H3E/">0:I(#E$@DF@Z-!?C;WCU]U*CZOO:;V= MX-TTPUN,YR[68DV8ZI&\6 , MO;I+>8'?3]HV%P*^4'HWA]B>3P/GLI-AZ\='\7N7?4D7FJK*A?J1B3;)=O7Z MF[YZ?+_8?:)8L.)QK@XL"_%^*1[J&P#REH;;RJI^2E,,\EP$3B4 " M6ZT95TLTM75"*02V\H)]E72)E%8IG8-_[[%.+_"KU@PTJEGFRKQ^<,T6A%&' MS/,B,,IH67.^,X1=\OSU0HW*[%Q?PK^2[J+MWQ MZ]O/;[_B?&%8+2PX[B%J<9+D&,$\S$(< MT8R2R"A!U[D.ID:]G8B7:DN9@6= J%="XIE!]]$88OX^!8L%05X)STB,:/C1 MV-%>C^J]/'?JO?&(K4?J/2;K>^[*1(-OOVM79%'/"$ME@-,<)@SI4K T4B?^ MG$&2RTP-*<5!$IGX^)[MP8J\1G/EW9:X$IV< Q,*;H"4)!>!3#C,TI#HW-(< M8LE"!6DF(QH2GL?!H"R-@X <(X>^-Y+=AB\O82)L-3+1[J[26] MXJ:3ETFI>*CCV32*1P\.)$;M5*L#-"KQ3;57/*FS/2L?Q(>RKC^*Y9U4^\B6 MA]7O*^W;\4:T_[O)NR?R0& 1$TB#6)W'PRB!)(L8E"BC,J0DQMS*8GJ]2)-C MC*;J!MM5"12-3N"'N=+*,D;.P9@9,LZH(^&;HII!V-,&O.\&02OTYQN@=-*7 M94HK+^D0W<'IE/FNEVIAS3MZ3B^T^>P@3"FT^5C(/U1H\UF,78MXW7E;Z)[?+QY7RUG"TRC,LPPF3,80<9E FJEC>H"SA%,18B2M,F49 M]#DU;M^*K';?Z^+K-^!A*[;ZO9+;CM9-P#0>J;>'31WPCIV! ;O>\&T MIE +>%R2HDFWH]*"05>&H\ M:/7FDI?S.:EJO>=L-YJ6^TR3(3 C),? ^KZ/:C']TF*J!-;N3:W(G7^R$KK= M";I,]F<,D=N4?Y>['3GQGS$.Q^G_S%\=1DKK*+0[J?,+OOVN[:>KHOZF?_FZ MK)?U+$1!$F5,0((%@2A&ZB<92I@C2D@4)&F41K.%N->2?35GIHL=&TV?O)T^ M1]W[FTIKN8%44Z@2CZK=;VHOVSJ-LR9=8]T6)1+VTN1 MRT-D1EEN$!^'L-8'40URDY5T7URP_O4G-0+=HUH%=^1E#)9+ZKK3*'G#,L MPD2FB!J%ME[J:&I[IHV99ZX' MSII9+J'BDE#.]C4JCUS2^) ^+CX_Q$?ON(R3+C[^1(JYMC6]*ZLOI,VQ_$6' MX#1A.;)30+,^MKGQ]"SRU[7YCDNZ<1MB. M-G94YGV8S=AP2H/GF5!O/[U_?7/:Y6?KHG$#UDY\C?U5;Q[ CD[N.'91V7^L4;@V1Z7HYWS@":&\=A;*05;WLFW MWUF3G.2S.@3?+4Z8$CZ+>ED53!V1]1]N%WS_%SM/SJ(HD2)E":0BU\65U7F? M9B*%H0Q"D>:I3)"1'=RCC%/CQ59%[1$@.B5!I;0$[<^U3BO76,X;%X(#$[H= M6_H8<#-6?>%A],R^VQ%T@GKDSEEEMVJU?]2#>_B[MP;C;,W<'D?")OXHEK.8RRQ#B8!"\A0B$A%()(IAQ) 4 MN4Q)9.>UNMOXU+A\(YL=,>_AE>:)S 2C4,14)UA(>G8B-4$T;JC^5/JNN3GO?9')=93FATRXLEGAE'9 M9Z&:6HEW2H[7Y:()5OU[L?SV>E4ORP=1*<-D,+F(]^5Q=^WWBEA-]6'X!\% M/&:"Q[J^>*S3:U&(0Y)#$M$@1@FGZBQBL^)X1G^,A6DT[,W8V#.BGDF[DQYH M<@)K^<'O2@&PUD!'Q78Z@+42.C^".X:_ D*7"\$0,49=+Z[ Z7!9N::I*TW- M.]%F[RKQ7RNQ8,^=NVV2)X))'8*1) %$B"!(L-II8YS++&!,A-S*K=F@SZFQ MVV[PY$;4@6[-)I!;FI+= .F9U 9B.-QT?!D5+R;CGFY?QE1\&8>S)F*#5P=6 M0RP6XDZ^K@0OEN\(:P)>;[\7]2P+(B'R,($\UK5<98XA21,,N8QP1#C.699; M53T\T]'4&.:#:+RT/JI'P*]:0$M6.0NH&96X@,DS?U@@9%^4\(+Z3HL/GNMK MW"*#%S0^*B9XZ?DK$BM]J@HF9EG(69!1;;RC'"(6$XBU64J=L_)$?1R",*LJ MSMNFIS;7&\G HQ;-25SY#HAFLWT8-)[G=XM*(Y7C[#Y[FCI/R].V/GX^G3VM M3B;"V7_BB@EZY 9SG%&''F;4>?O]L:B:AUL?F1D)18B3$$,<1FIE3TA3I3W5 M-=]"3!(69KE13G+GDDV-'G0"T>:2;EY(2X.*N]&R()*QQV ,'KHN<]E6.V?) MQ;TA[IP/G0@W/IVZQ/0D&SOM8&@Z,KI\OTFP]7J;'^+U)G/$9]U;.)-1@%43 M5(TPUQG#.8&Y0.JG.$)A'F%!I97-Q[CGJ9'Q5K[&Y<(V YDIWF9TZP5%SW3: MQ &^W\GJMB/V^A]K>(O295(R2ZS@+CJZT[F'[@ M+Y;)S(8,D1G-^0;>,^-M_.V.O?*ZBCR; )\VN =)H4;8@?U9S)NPY'*'R#7#SX*,(!FS M'(:248A0BA23F9O,TZOWD_(*#.%)PXE8W\+4$6^V 5@\6VM>Z45#1>*IV658OS85-.7>"$Y"D3,,RURPZ--. M;.;U./Z?&QFO*&5_ DQ#4_A5 /FV:=LA8V^5/JN\4_/R<2_CVHG/:GED\#W_ MY, YSKX)OIHK/KE=+ M>S%%RU2^B=?$NJ1;&XK]<) MF[^*[\M72JG?9@D-8AK'#'),,$01"6 >D@B*7)!<)@%*(RMSB7L1IV9,^;)Z M>"#5L][8[ZJXD^4,K)5F\H'ZT5_GH:&+9_T.XK4A?L=L'?:-$$WQAS M&8KRB(4!C+6!",680!*G!&8XI"C4WES"RJ'#L-^IK0K'T_\&-*(W-N!.>!/S M[E6#84;D'B#VS,[.T+4/9+?#RFEPNF'7XP:088QT>M$0XBS#,&6,"IK2@.16.99\"#DU5ER7ZWQJ M9+VR-J?K 37<];[P,/G>]SJLT-FJNB[.J3?%K;H3\'LS&(Q)N,#UR?G'\(8S M0-J98YQ)7\-6D,.R>U]5,UU47J[KXT5)J-8!I#V88PXQ11&DJ<"!VO4BE%A9 M3,YW-34V/RH>";2L P,@>Q V(V8WN'FFUZ&063/C931<\EM/;Z.RU&6M#[G& MX(TK[U_:-)"(\#Q/90B3* LAHBB%A*JS<8H3E.0Y20)+N^I>\U-CAHUT Z]9 M;%)G#D=BO.L5UXDP3^OLY5;E!=)9GM;N[&W*-4DIFZO;MP^/\[+91;R>D^+A M9Z$W#C,9QSR,B8"$1PE$ 8]@SM6TC=,P12(,L&#$N+;2R2ZF-FNW0H)&2@OG ME-,0]D]@-\#XMC0=8 )^;44TW-WT@&/A?7,U2"-YT!A_0'8N+[WJ][JMG'YS M/->37LGWW$?ZG[0CM;I:SC[KLU(3ZJ](*X\YYE#2/(4HY &D7#(8IE@F3(0H M3:4)C^VU.C7JTHM!42\+1N9[->UMDB;LP];/78/!&&'/,0 'X_EX4N^>?8=Z M?F?/H?YUN-_8;W"4F7E2A_5D//W'@?$JQWDW),FDSL /,YYQ;2S((8[35,W- M- QXF,=)S*VB42:?PJ25$*Q%')3&9' "DTFG+K%$QC[.8Y3$)2^=LL0\68FS M-"7-@OVEE,O?2276NSF.< X7",M/4WA\5N[W]:\=Y-_\$K MX^WV3\NZM\T_\\A0$V/)?GM?URO!WZRJ8G'?1I,U.=JVH;=WQ?.M ]%$L M[^2.T_I,XBA)PCR H5 TAF*90"HS L,(9[&084:H$8-YD6YJ'*CU:JI ZG"N M\N&A7(!:ZPN*A0[C6@C67)HVR5G9-IJ]>?J:("\_0V]J:'VA ?5^9M(#URH& M6LVZD-R;MKC17D("-82[D3V[M8R5CHV[Z%9+EQ9?#^"[-1B[%'!D>[,';(_- MU3XZ&7@PW8\T^JA@6E65:GB6YHS&J410Y)& B(<1)$&4JO%F(A($D1!'5N?3 M"6)]>S2!L>8%W@Y_L<>Q#HJ(CP,EKVI]E+2#@] MU)[M;-RS[26=CXZX%U\8F!"\K$1QOWA=KA;+ZKD[OF1Y$E'!,>01EA#EN8 T M(QB*)&:$QBBFTJKHVJE.ID83G8PZISZX72V_E8J?+:O(G,32C VN1<@S$9P$ MQ^&!T 0&I\F[3_4S;K;N'DV/TG/W/3O P/55/#R6%:F>=;J2Y?-VC]+L9)HL MHE^KXOY>?;U,! F/F80RT9E!1-@HYL.RWZF1P\XIH3T, MMLE\EZVT5R7UM1T1 PN;'YP]4\Q&:-!*O72@$]T/NA:&.S\HCV34 M>Z!%<^/9"NUUW+,C#GC=;@G@HIB]U26 G[\\D/G\U:HN%J*N M9UD6QGD2I##",8:(XA!2203D@:"("DIC:92/_4S[4Z/T5D30R C60IJ1RCD$ M^ZG9 2Z>*=@.$N.9?T'Q[;ZN7F_L:L%^O"^??E)OMGLZ]11(D801E$071XU%"BD/" R)P$+]*R*Q M75+,GLZF-J45.2Y8\3AO<['M26YMVSF/L+%YQPEN_BT\6S%O0"LH^+7[7R_Y M#$R0<6SQ.=_?V$:?BYJ?L/M5YM.E^>NOI1GJK=7,0]&;; M?E]P>EX!/^CRPD(G>%CCV?'F6H/GFS4AW@"E@I<$/$.P:SK3E,0\A M55\L9'$>A@0)%"=6H1.6_4_-C'&J6D316>4['?ZY,]O;\9WMN)A1GD>T/;.> M!=#@5ZT"Z'1P2'H#T7/)>[8BC$I] _$Y9+^AS0RON_:FJ-F\U&%Z6]-A'J8H MQD$,TSB+($HDAI1E$F*F&% 22BFW2BQVII^I$9IY.81+ )HQD@-8/#-/4R1M M*R+XU8NE]0(.K@N@G>IJ]')G/?J>*F[6]_A ASI25(WK[TZ0;KWYY;\7:A=6 ML6_/FQ1349"CF,,PE#%$+".0IFD$@P1A)J,LX\C**]>J]ZGQA):S]4W6B8T8LWC'V;.:^"U]Z7;PA,3IW\K 08U_MO"#9';H&#&GF9 M/*MOOXN*%;7.Y_-W4=Q_TQE@GY2 ]^*ST.*I<^GK7LS%$L18RP@"J)<_2>)($$R66-3"?@#7CM.IZX%P&7?'&ZHU&YH5?70Q[H M?WCX5,2CG :Y[=6'0;]3XX7&\+^5^P9L);_I4I, );S];8G)&)C?GCA&=HS;E,N@ M>HA7ML3*]8V+2=>CW\!8X''J1L;F=?O MUO5,&\V07-R/Q-2A'$D8JA.2JG: MFF .<20)C+-(JC^A/"-&>0Z.6IX:[6R$ UHZ\RBW?;CZ^>,J$#PSA*'^5B%M M)W6](IAMO[W1PMA.JK$;P';Z@6O+&E\H#]=D_M_>^],@883S2$&F_H/R.%(3 M-[*#]L-EJ$MWO\0^+:G[Z!O6+9R ME#+!@_#T4PO83I07*O@["*_S57V'-3>,3P_,T/N%T>Y6RWJI/C\ES,9HR6DD M\B"-8!C&F=KQ" PQ$P$4B0Q#PA"CN5'IDZ$"3(U!WXA%^5 L]-SZBQT[6D-O M1HL^ ?7,AT?7@(?5(<&._#=>:_D.1=$E"UK+,"K]#47HD/<&MS/0NZY8%$OQ MH7@2.OY*?7TZ(=YM78ME_3/YS[)Z/2=U_5%]I)U'ER01$B@+U?@@Q7=!@&$N M4PHQ321/TBR6F17?6?8_-;IKQ8>-_&"K &@UN &-#J!1 F@MAGK=68Z2&35Z MQ-XS,[J'W=X;;QAX3OWQ+$48UR-O&#Y'/GD#FW'G:_SW8OGMET5):U$]Z:UF M4_NR_BPT#L6\:%P>]#]7E4Y5K#>G]2;(KVEKED811G&4PBQ %"*"&<0X3-1P M9BEA&""8INF_7K,N]L*'R[UE\OZ(N[X#O#VL15WUUGPS8/;FO#)3&+(I[F,$C#$"*).*0A)SIF46 J$A'&5K[W?9U-[9#T84 JB5XPS7C8 M%42>Z72=*F(O@T[M*8+1!!.7O-;;WZCT9*+Y(D"7,8)G&B3@MI"(G@ N99@F(BPXRFEG5%SO0T-9IHO60K\206 M/7L 2S3-J,()1IYY8B-C4S0$=F)Z\,&Y"(;;9)+G.ALYD^0%G8_32%YZX8JX MP%>70RI>'894[!N*;Y](,=>;H'=E]5?U[G+&:)R@7!U,,YFF:@.248BS*(0I M9C).(DY39N4OZ$O0J;%2=]-"UG("659 KI8ZRX!H4YG<:[GKIFA!4ZB@-JQ4 MX'W,#1T')C"2OCT+KH_4.[I[N]W[(AJ-'0?C>1P3YQ%W/F0=/ZS.(^(G8^=\ M]G=%@-PM8]5*\)V<9NN0"9K' 0VPVIPB%$,D(K4O#4("(Y$$,F884V25#;V_ MNZFM!3\7-1-S]2M1KM22T(H-YENY!X3&GB9@]OM?2N$XDX-6KOMCVO .J'9D<'JU#,#BAEL;T-^VS?&R]@_4=B\U_] V M!BP<[8W)7D;LYYU\V#I'PE;1>26+8NGQC0PHZ$D&688QED<0<12#G&H*YS&)$M"1B-*U$&^7)*YV4'> MO&LK)M\(X&_"*,G;"F0K?750+$"YV2.1C=!VIWZ+<3"S"?A!US/I:V";6E-K ML?4US0^_M"C_>:>^RNUEF*V-"?:(N30U6/0^JB'"'I5#,\6 %@;L16^#I"WV MO-0Q U_$HBBKC^52:+)4D&>=AP@*1$QR$L$DI (BP03$7%!(4A$'09(P*J7Q M3M2LSZGM0X,?D_\3[,@-6L%!(WFSTFO9+;93AM ;[%/= ^J9L,RPO.RV,QA4 MBQVJ>W!'VI]>^<':;4KM4.K=DAHV-=Z&U$ZWO>VHY:OVJ87>-H6^7PN= ';^ M?L'%]_]'/,_BC/(\PP%,1:CH&LL44M4?I!D*6"(9(MPH+^O9'J9&SJV0H),2 M-&("):=YTJ'30/:3KQ-X/%.M-3)6Z8AZM;\B+='I=D=+3]2KUFZ:HOX'AYTM M/XLY66IWEFJY+A%"2183ED=0DC!3VR^4);(F-]GCNOO,MSVXE>1CV?G=?R\!S6\^25\=.O MGG<"L]Y5XK]68L&>;[\7]0SS $'CU[&Q$LP:$^W+Q/:>1F' MLX&:!J_ZN6]\ISZZ613D/(Z"%+)4)! AQ3"%XV].#N_9]P%[-IKQJ:M2=TR M[FIG>\FX]^ZP?>)NU,(7HJU'3-?-*$2M,U9O_[5VA<\2+HA"O4M7FZ$(YAE) M84;SC'$B$#;S%AG8_]28_)B.NW=[1=A!"D@99C&/(2$0A MXFD(<13ED$1)R-0JFD0IFCV)BI83&(9=.?P-Q)=O9;5L'9K?+YY$/:1 DNTP MF&WG/4+K>>EMB@]L!;S9!MI!65:P)G,?-4X&XN5RVV\KPJA'@('X'!X'AC8S MM)9*53RI'B4# 5+NLH# 3,.=9"KEBMEB&&"4TM2N@ M90' M$L=1"!$F'*)$2)T:,("(890)+'G($QNN<2G:3BV6ZFQJF=H& M*="B6M@L MS^-I8/UU@I)G>CL)T! GO?-(6=ASG2 VD@5W(')V]MJ+@/1::,^_/9Y-]J(& M>U;8RT\[K_;PZGF;3[TYO,5,4LQ% B57=(ERO6?-60I%$&@(Q)V"PX,NL>W&!BS?:@GN/UO,]TA[;*FPSG,1JKG<-3]5&HYG,/% MHH[#V28&;/PN9M6B;58M>IA5ZZZIBUK?WM]7XIXLA1*R*A9UP1KGA4W-J2P- M$AGG(4P%(XH4=?D;1-5(4I[+ 1MKR3^:[L#M$C#10O4<1 MWS*,=Z 9"R+FR=)RPP-SLV^4'2 M\T*]%KHMP;,66Q?:T8+ONM4Y]YNPQ\MM]GCCWD=.)V^+RG%^>>L6KO61^"LI M%CI#U-UB^[N/8CE#0<))+@2,$J'./ )ED$A)H(RXR"(:LEA8E:ZYV./4.$KG MH+A7HH)*L/)^4?RC3?$ANKK40QTFSN%MZS7A ,717"=N@)86_*#E_3-06\;= M/RFA?3A27,#'CS?%N4Y?R*7B @;G_2HNO3BPRL6FN'N/76B_L/M,LC3G,1$P ME;J"%HXXS+':..& AHC0@ L[?ZT!,DR-F-8JZ$2Z_993RX(4 X;'C+4\@^[; M(&*,-_BU40)X*>)U!8A.ZSX,$&/#"(9IY#$20!IF@4,<9:RW"CSQ=D>)D=O.TE=+ GL"#Q#>KH&$M_DLYOB MQGW5K[.J.Z6,HT[&)81S.AY-][,/NBH-^E54#W=R?RS_*A9\#Q6T/TL-,7+B1Z!H/+U43/O3C0_DP>BR69O_W^ M*!:\T 7JZO<+7>U8\%>KI2*S_Q#+3Z3@LX1D8: .4Q EN3I)A6$ L<@S2#,: MACE" B=6GCVF'4^-OWLU96?C(?*T&CM80!\FZQ;D<&NS& M-*"KI=[H@&>Q!%IPA_9J2ZB< M6JM-^Q[75FV)R)&EVO;]@>>A%:V;I"'+MT^-__C6,,3C.$QS"0671&V=PAQ2 M)!,H42@C(1**669U+CK7T]3X:RLH:"6U/"2=1=3PL.0")]^'ID.(/-55OXB% MTU/4V<[&/4U=TOGH5'7Q!?<9@&8)RW0R>@P%D0%$5&U[L$@"&.(L2ED:A"'/ M3'+4FW1F11 C9*7_JOOH3E2/G9CN,M4XR/PS(:8PRT3C$#UW^7TFZ")V)9I. ML_D8.69=:F,RV7M..D:9OC,DBWX4A-G;A\=Y^2S$EZ5BZT_J(_FF>OJD1GP= M52>D#(*$0*$SJZ%0D2S1615DD,4IX2&BH;E;M$F/4]N*:9'!6F;0" W64@,M MMDV>=Q/$#;C7-8Z>"?@BA(-RYIM@:9,QWS&F(]&Q VPM<^9;X-2?,=^DH1'S MY5OHM9\MW^;%(8$O3;2U^"S4SGHEN@\[#T.61RR$64"1VOM*#$F*$8Q91 *9 M!1D+C$[&9WN8&@UW,H*J%=(FH. 4?@8D>RTJWB\-6T Z^890Z$ED;.(CKD1H MK* &6Z0L@P]Z4.B/&#CUXHAN_CUR[_OF]STXZ%RON/%;.>?O'QZK\JEQ[Z^U M'?%-40FVG#^_>M:[WK*:"1''*,HC&'.A-I]!BJ%B.@H%(R2(:"8P,?*+L.MV M:M2W$1P4.Y*K8W_! >]DUT$Y\T9ZJW.LZ4 8V0,\P.O=,K!&=E?HYEX"K,4& MKY[!!W_(6MD*/" \FM7 "=*VU@-+P"[8$4Q;&].B8*GA@6W!]NW!5MQMH>H] M2\;=\INHUN:,6ZG8=),D.V=!G&M2XSDB-DF=?=6HBI MK01?E:"": FMK97V V!L _8*ZTBVX9W"]ZVGS8YALU%DU[[9*'-%AGC[L;"V M*'L=DY$MS5[&9H@=>C"H!O9I^[;'MEL/UOZ$/7MX6T-=KN]UFUVZ1RFB.))) M "5!$42(Y9#DF?HGS9.8(K6P,*.2(2=;G]J:T0DW-,_F/G+]:\+5>'@WF9A" M,<#'^H3*;OVK=SL8V;?ZA&['?M6G'AI:2W!]I7TG?UDT11 $UUG$9RQED>0Y MAD@2JF9N*B$)< "CC$L698CQ+)@MFD0 _*M-9<$S'1I]O'G[\1YUZ^]#WLH+ MEB7XG51J%[^J!6!*[&())&&#?!?/XVXV[Z^#<:Q"A!OH2@DV4@(MILMRA!>0 M<%N5\%QG(QJ=.!SE1IX.LU0!,Z7%= M892+(V3&/SYQ]TQ+1J51-AJ UWV07UTAQ10WGR52+LKPHC523!&Z5"3%N)UA M3+BYE6YO<$XG6?I8-O6-!&_R*=6-9^'NW[4PK:_WYTV2C.::NTN]-!,1SD2N M[Z*3A.E-&8-$)B$D*"2$Q(2%N57X_BA23XUS?UGLI""IM:!=>C6VH]0-*%OI M[>AVG,_ C*,G-[B^SYRG,N5MTYK=@(VN^PGT;AJ.WX3*;/5LEH&5RT1/HPZ) MRS5C',%'76A&'8O#U6GWFE5![*?&5 M?)_1- UQ*B243*9JQT\9Q#Q6WUB0Y6',D\PR3M*)5%-[)1)! MP;,(!4+(/!=6!=0N=CDUGMU(#%J1;[0S5UL&H92=2W>;=,JV1MIE],WXU2VF MGLG3!9SVQI,3/N9!R$A H-H-*B(*,((D2B.=@#"G7 J*J%41\K[.IL8^&UF;O#)*6M"( M:YV\WPAHP_MC1_#Y/MH/1\[^?MD $J?7S7W]C7O[;*#YT66TR3L#>623A?Y, MHOI7_8GJ-\?GOXOB_IL^1C^)BMR+OZH&EF^4V.](4>U7K$@4!05!GL!,T11$ MHDD@1BG,P@1+EJ H":RNI\9786JZ!$-K]>6,MD <0/64&R^G 8,H-$ &@X/)4Y>?CB=KBSC:S'N>O5BHW2T M"KZ<),/6UG76-ATWN[Q=\+?KQ&VOGG5-X;9V99RA4- 0AIBHK;K,0DB#,% 3 M6(T5S_($(:N44 9]3FWU6HM\T\1W+YN\=1NQ;X 6>U"E2A/XS18>QZ!Z7BD^ ME(O[+MOWU[UQGFWT+! M$TQS!B.D(\XIY1"S/(0XQ81D(B1!;I6LNZ>OJ4WX5E2PM6JMA1VTF>@#V8P* M'$'GF1(&HV;-#09XN.2(ONY&Y0H#O0\YP^25@>XG\WGYN\[R_:ZLWI0KNI2K M^6V72/JS8*)XTG<5Z\*$7(0HBUFLCB@DARB)C+0XW( M0< Y=?JP$F!R?'@H%\U.J[$,U7>K9;TD M"UXL[FQQ]GYZNA-"8G>R0V=)1O>:C6K ?[\NGGU1#+16I M'PX9R+"342C'3N$UQUB^-;1T2?VMLP!D88H95V>K) X(1"3"D% 20(YRDJ.8 MJ,.6M"M.LFYZ:F2A);,M&[*!R6S+,DQYSS.\<8)P;Q4YUM5M[8Y-ZR-7YSC4 MZKC^QM$33BT>75*'".63R42RU MH>M353X57/!7S[_4@K]?M-6T%;?=JJZ>VICE=?@#$S%*(B$ARK(,HDC[_V9J MW\03M7L22:IV4D:YP8>+,#4*VH@*R$96.^H9, QF;.077,\$I81O0_O6XNN0 MD1^T!J!8_!EL8=]JX27V8SB(+LEL@!2C\MMPE XI[XJ6!IC4-LTV^[BN[+;. MQ?!^H'&[857JV\+:G1EWI 9KL<%;?[!:F/!\ MP#N21<\-S';V/5NX>LU]QHV-9_VSU6_/&&C]\M#@-B%%577)T#8%TF"/A)E^-$A(T4CH-1^O%P6T(VNFN1@X[Z]7W.-2L__%A//!&5,63 M6F.>Q,=2KS1DWN;SG$DD8T1S##F.%!%D"D><)1**@(0(!32+4JLTNN)B(4ZV0G(>1A"%,8I)"ABD'(9):GD-$JM M;@C[NYL:->Q*:QDET@^K&3FX \LS1>P*JI-1;45M ]G/FPTC[HR .L[>&^ASH4TM9+YLL>=NM,"%9DF0H@SP(J380I3#G&84LIUE* M\HSEPM*WX&0_4Z.,]:':NB;).1S-J,(!.IXY8@>8+OTE\'*HN("$VXO^TUV- M?*'?J^_QQ7W_XX,SYS A>/U.B:=S_=[)GQ7EW)-[\:$DB_K?Q9QW68!G/,Y% MFHD,)H@$$$F!(2$QA2EF,D<$9R*RNJLW[WIJ5+&6'.A!!3JIMEX[YUIJ!7YQ M7RR:W-JD!M^4$DTTI7[(.JF.Z?2L;$ WW2AYA-+[%FJ(=Z56XH7\*W?Q>S$/ MRT:(Z?I8[F)TE9?E7D/#F*ZI?]V>"C\J5;L<%C3*11RD&-(XSR *4P3S@'#U M'QIP@I*42:L;HI.]3(VQ&B'5WDM+>0,6&SGM6.PTH&9,=35,GMFH1>BV0^CC M982LN:87 9=\. 13@WN1S7<388L&:*$Q A!VEP*AT)M M8 2/8!ZQ&*((:"(;O,Y(I#O8GH!,* M.SWC[+8_[BGFA&9'YY13SPQPTENO]^I0TTS]6_9?JZ(NVN*76<+BC"<)C+ N M*"=R#K$,)?/MGME/4 M?$_S-6!*SB[-\*T'P"R M&.KZ0I?O%_6R:CZ3USJ]?+74%V'Z[%1_*^?\DU ?B?J"[D57^JDIQ_&U*N[O M=8PWDD)(+&# D6R.4H@#D-U&A*,(XZ$R)C5KNA*>:9&Q1NIP>-&;&UF;1(X M@T-,C=@.TR?]H:I]?1K5 )? M+PS3 /\>)^"Z=0.Z3J21O86Y5=HVHUZGQJWMY"P: MJ0%OQ-8LJ^2V#? U@=R,,)T#Z9D66PQ;@4$K,6A%OFFK)MT )7;[@$./)2N8 MW(;^FG0\<@"P!1;'8< V+P^D)'&OF?"S>-0N4XO[-T7-YF6]JG8\<@+&1)@% M'#))&$22"YBS,%#\%.83_$6%@ YY2&#;L=E(7,LV@S/9 MB Q^*!;=;_]\5<'R(^S->,@AHIXYZ+A4>9<.>RNMMQ+EYV#Q6)_\J,N7+$Y^ M3O\+ET_D7EC>UL75MS2VPP%289R$D/" K7K08*JGY(4 M::=!4&\8FQ]VQ+[9 M+6&[%=UM)F\KM%PG^C;K?/0\X%:8G$H3;M> 4W-1RXB?1;VL"K;LHF6;.K(? MQ?).OBLK*8JEZKZ>10$-L<09#$D8011CG2!8ZL+F21[C7,J(V%4ROU:BJ7&; MUJ4IW5-*P-HZ&9WU?E7IORRU?V$MELMYFW!;/59MU.P>72V*93U\#W;]*%]E MO?(S=B]HV6H5N@%;E3I+?U=D7&>84L.XHYAWTY<]QB.8Q2R$FH+)S!Y#0W/: M@(:'T7F;]T0T3JWK5"?=Y>_=8N/E.I-YA,,LYI $BJY1@!G$,4^@P'$4YUF4 M)83/GD1%2U/6-NO89GKO=N]OEF_=OIG>-\EY^7L7T");C=I\5)8;4L-A,"-5 M]]!Z9LY.X+4C_2;_42;QCU:A70?G>N[ M9=8#J^P&D\MBX#I5@;^4!"^1>J _Q8"+5 *;(^//:C*K'8:>PW\OEM]^692T M%E53:O+]XG'5E)Y44JN9_?]3]Z[-;>-:NO!?8=4Y]9[>5<8,"((D,.>3<^O) M6^DDD[AGU[S]086KK=FRY"U*[F1^_0N0U,6Z4 %T.RI/6D[(;G6>D ^ !;6 MI8[U,[^MEW8%\X95TVK[S;>'V0ACI&"I@& %LHXK":A,"3#+!\UEB7"!O H1 M1-%RK!O!JB[G\>W36]]5192A=%R$O/8 Q5ZS;'UD-\F>B QG+I59[2(*),Z5@1/E@!*1@Y05N5D.:T52IT;,@< =;UL/?HOGK4^;-?%8S$#]UH\:^=QA\7SE_8\ M8;&^/T/*2KY=/-J'UG1]NUR:D:[9_^Y]O>/8!:[)MI7',<,^$I(CFQ80:%M,SJD*."29R#396[^*DTQ]-JGC?*% M&&*R.O,ZM,'C]MQ]_\U8+,VRH"WV_!=X2W)8R@(1"DJ8FL6'(AI0E5.SEC,+ MO!QE./;;U:*V7GD13] MPO^6;-1UFT-.HM=-\]=B$IF)?>%P9LDNNW=$5FV8K%+B7^X7S_]J;FM(S/QP MR%TG'SD(O709LV& SFMZ>DC$@Y)K6VST5HBEV4]MO-=351T4[LZT^701QT#3 MTNQ42FFF344* !5G.4(J*S._-$%GT6/[P#>:VY>ZU3W94]YSL>@^ HZKO2BX MQEZN=4,:M<*Z/V!!ETGNTH==YWBC9>-(/XK%83 MH86&B&F0%ZG9/J." &I+&&-!2H%MP05.?**M**@U M/6ZC4T?K!PU#=4 E=O[O* XHUH@ MD$J2V[:=T-9JU4 +2@06(DV95QL-=]%CHY@/@8+?+P#N3#018(Q/.OM!\'O1 M8*W>-XE1/$I?>7^\8D7#7Y#^:A'Q;JAT1<4[/J'GAGC-*_7/M7GH^V?SQYUY M2ET*&1=2EWE6 )*;C2].508X)ARD&12LA#C-<^*U^STM9VQDM%,SJ?5,K**] M"DN? ]9Q4WL]7+%WL'V0\M^K=N,0=&-Z1M2PN]!N>X^VG!(?[*IO-/BZKZ,F_==(:B;I?3RA;6V4M) MK!,/[]B/":$9S526FT6/9 "K% %FF 1(5F2:EZR0?J4 8RDZ-E;:V9/<&TN2 M7V;&EK_9Y#;VS*8SZUO8-KY*JJV%/7I=Q!AU-\8;PUA&ILPO;S\V897)3O.; MY/;%$-I^5S?)WH"W5B>_U@-O#?_;3<*5N=;L*N5_KZM5L\)CVKR)B3$X5TMK;=LG?RWO\0L[54TC:,LSJO M5VU'W/=L:8.<*J-#JE+0("JA1@B5.[\1: *DES6D -E9<_ M+Z*N8YN&]C7=H[#D%ZNL9\Q0S"%VFW!&,G"1YYQS8Q9ZH3X FD$S<".J.VQ: M;WSHC+SCUU"5;^I.F P+7-,5<8 S)D-2L\Q8#*%H* P%9GB MO,@\JX\EG7K4\SW&D)=*(LHY4"H3 #.9 Y;"'%"D.:.( ME01[M8_^@TTSXK,]B#^K'ZN[/]7L6?VV MF*\>JDF1$2QUM=FTBB9_&9&Y"')S*7V!H]6?+YCT\TSL1&/3#Z;-NFU M[B=.LZOF.-M:D#0F)(T-$0'W:(<8$?B!.B2&'P"_WHD]$>QLI^C[S.$Z+/:T M]D73Q;[/Z#&-O&PY]M6&!R[FW^N2PO+CW!:1GF12Z11A!6A&;-AIS@%!A0:, M:%T0G2&,G6(''.6-;;)H=6SK+,MD.J\+?GJPDP/&#C- 6.0BD_Y1S\,-BJW" MYM_J,++';4$*94U0ACB# M' )I-O4 IYH 0C,,BH(CE5.F2B$F]2[NY/2.T^8=/Q(6[ST_+)5U M54VGB1!YS@OK%$DQ 3C3)2 $ R+( 9DO)K,^]2"'VR4#I ]_@!7>#UA7K5U-L1//Y83VQ:)7$8KB*#T6\ M9@6Q]H?IZI.L=^+O?S?R8<%K)4%K$<8L.+AAPI3R$@ MJ/D(_0L2WN]W6N:S&Q/65]VZ([8.[& Z&1C+[8WZEK(^):A6L\ M;UWP[-&_W!V@L$W*'>0.W(G<'8GC=N,>]_8XK=I5Z?S"9]/[^GD?II5@L_]2 M;/D;6]6E #9YM@?9XIQR4>H" X29 KC@N5D 0P8RE$O&I%G/,:?&FE=K,C;* MVL\U_["VK5^2WZ;SZ>/Z<>O0\SC]NFJ,',['AD(^]@G:7L79G2$W26-*8FU) M-L9$R?8/!N;51W!7*3'<(5T(K%X[!%E*J/\_UKIG,Q-=Q>[3Y;5DCKN26 4P@!-EP*F"(,<*C2E+(L ME<0K9C:L>F/CVYVRR7=;;(\M997\_B3--K[IFEE;9=W">U=N[>I;327(0+NM M-E]O^"*3]G4C-U#1EI"8QRGL$D3#5RK^$A+=\P5B@DKI-T7\QI;_4/;1&X]3 M6?!4XY* DD@$<,HX8 R7H%"("R29R#,ODC\4,#::WNKGQ[A'N+EQYC5H1&:] MK6KA?77GK [).T?OMGK^M[^F/S?1?+G]\4F[VO5F:&^G^&R+ NJ0:L9!((K%/.,Z(D=(KM=!,WMB_;$.J36M9I+GJQ M3&Q6K*\SOA-=5]]\*,RBN^I;16UG*;,W;72]2:RVV[3BD/Y[%US"NO,[)0[L MW7>Q_MC9[W27O\O-?"IR+59?EM_5\GDJFA(5")6%SC0!6A;,-@C"@)0J R0M M):>\I"IS\O.?$S!"OK ZUDO\5DVODA]G@;SL[KH6GLC4T ,9+P=5E_G7^IU. M/GLP=U*79?M>HL[K>H3GM:4GO[*?1M/9'?NA;)EKVZ_-$,A$:HAA21!(4VV^ M;%I00/*4 :88(]C\?Z&=6G]=%C6Z;[S1,EFQ'\EL5U#I)IEO5?8(+>M&N?NS M#XM=?(](79MV U^M:=T#(#1H'J%XP< ;* JO/XA^X7=.N'1&WG4_8;B@.R=+ M7L3;N=W1;[.U5X!M(A3$60HID,*&-HD\-PRJ,Y!B"&&*2T5M,JQ[:-/>L\<9 MUC3K6^A['S6W'5-/+")3H$NE<^]-T E30^YX]A\_Z/;FA%V'>YE3E_3[+LW: M22@E*UMR8-/W^(O^?5Y7P%*R[LW)%-5Y6D*SV"&VCB&7@/#2K'@@(SG7"N5^ MGA 'F6-;^KQ9+)>+/VT)AL0.6/(G6ZJ'Q;I2B3 :3U>)9J+7%^Z"O]N7'QC5 M^+NB6ML&SHV^-KQBJW'@[JD>^(2D$1>Q@]*+!PZ'M.-S:S\Z>O_X-%O\5*K= MR9WN6[3M.52W**KJ.7;_WVWV_^?%ZK_4RO;;'GEU)11C9O)3K9*=H3?) MU]W+\ 5YGC$).)@-;,.B\]#JCE@LF M'FJ7^U;G7A7(SR#L-B=D30HHW5;>\@\%ZX.7ZW& M1M#>_;F8L!12DFH(2GM B053@!BB (SEN5*B*,JT"%6DII4Y-NXP+U$6KO+) M!EB',XSP<,7VY+G5-:EC\XWFX4$-5T6F![CC*AYS$>2@)6,.X+JF4LSF4:,I M$'-@FT]=F,-;>QZ/U$*^F.TQLP%N+Z7]/I?3JHYB5?+]#V$NO7VTOTT4DU!! MS0 7W%9F93D@!4$ I3P5!2T*+IW2M:[28FQ<;HWXMV23VNMYWM)K&!Q/9F*# M.Q#S;RTXT2MKWXRDL2-I# EX[',-CD$/B'HI,NQ1TC58'1TZ7?6P8#&Z;Q=U M21AAI^"/\]HE75435D)8"H7-GIGEQ7P6-CO[VX MW?7C?ZBP%H9,8[%]2[K[=-9&HUCQK>VXE5Y$#? MT[)?.^2W$Q&'X-_N^_L6SW]\G*ZV.4B+.N](S87Y'-\9>IPMJO5RUTZSU,C6 M A$V^B4%F)<04(4%R"5'A6"Y9M0IDK"7]+$1UY[R39[@OOK)3G^7%IP!QL:- MU*(A'IG90H+=HU)]#]#"5K'W46#@"O<]L#FN?M_G(?T8[[-:->VN;&>K;1NV MNX7583'_OEJ(?SPL9N9YU1M63<4DI3PK2XE B0FQ)^X<<"B4V;*6 IM_P9H1 MG]@_3_ECBP\TZB>V$:$]&$\J>]B4L-5J.>7K59T'O5K8@_1'6PG5FI* A%LS M_)C/=XRX(JJ@60X$PG8MK32@E!<@QUI+!C7-2.[7\"7B* W3#F8[3J\_.FXS M4T3$(\]-%NI&];95XZZ[HP6\,2#9M^ F>=,)N_<,U1.\D'.4KPJ#SE(]\3F< MI_H^IM],]8%-E_:,37V?O8,%Y: )4C MC3/--$9>$:X=LL:V[OZ/]<(ZZ[XNIV;_TY3EJ-N5-,G63?;O1VG6$E-;<^FV MJNQ?_E);E*2>#0N[AL"-U@(!&YG"K)9)K>9-TBAJSW)JQ")T?G+ )"0S=8D; ME(4<[#YD')=;^CHJQ=(Z1-^IYK\?YQN7@\W=*+& *2D*@*1A%H\QTZXGQ]49VX>OJ@KP6KJ'\CHU^R2\;3?]FB7E/ MV9"N1@=,POH7NP0.[%1TL/W8D^AR4]\*PGSU=S6]?["AA69CP^[5YASSF_D^ M)[30D)8B U3I#.#,[)L)QP*4FFCS+[)0PNN0XX*\L2U5-JHFK:[;0][$:IN8 M7<$70^JVZ)@]G=RE[/B6%.X>!#>N"0AM9+:QFMXDW=B&+"+LA$O8^L'=(@QD_W'58+?;KMP:-[Y,O]FTWQLHWISP>>%3?9H?K6[ MLZJNVS?)A;:M;G. (3-_Y.8G@E4*$)$<$IEJA)S:%@77;&Q^YO;IZ&#TW8T,.SH!;M_/CTI:IC+&)"X5EE"W?U@5L+W.+G0+Y-<+0 ;8BIX!)^YV]%#H*V])SV!P>5MZ[L:> MU=!/)L+M)7J^^;F[I V/KK/CWO]S/5W]W+5QJ[ZL'M3R[H'-OSS91U3;9+IO MB]GLPV)I;YHHFFU5+'U3]L9'?-Z/@ MSLYLT[ :" MOU*_&S>E7>+1S:=3V@.*<)( M@DP)!'!.&>"2YT!A F&:0OLE.8;,Y,3RXJ+H+N MR"X!H8Q-,->AZ,\QCM $I9E+,H=E&D<$CLC&];Y^?+/-YOVN[NO-4#N?:DV@ M*#D"I(028"P1H+:\0"EU6>8XY5![G>.>D3,V=MGEMF_T]&.2VTODFV))%L-0^X]O(%*^AJS%GXL.LS7TR. M5FS>#P@8!F8[^NRWD2&0E4AF!*"R"=-- <^$!#*5"A*M&/<[=W(1.C96VC23 M>M'$;%%_IXYC5$;KP6&OC(E'8^G*P>BB@=@GP@BAY4=BCW M]>/*SB#A%%IV[MX^[1813,O-J;RPF<;/ZJMY=UK?26I63ACF9O&$;+JP]3C*J^OBOH%>_[VNFM)Z=PO;R62;G[]72GZ&5'!OC[-EHJX(M-U8F\TVE-O.W]F=AW67KJCF\66P] M:FQKX;_YQJ%%> /<>.ZUQS4R31X,Z=; Y+@BG*T#9\=U8ZA-=?CE]V:0_W;2 M;QJEDFG, 0D;<1=!SX$#]>(A?1S?%U&6W[13+5>33^9!]TU;.58U[<=DJA L M8 '2E%. 99X!SI4$2$B<80TI=*NRSA<0H DM]7?%0-4L@P4&2Q4:5V<.OUMB^Z%;5)G#FQLS9 M;:FAMDVP9]63#HS=UE6!D(O\T6] :[ON;.LSO;\ FG\IDLMP!"TNTB%NV'(A ME^T^*@#B<$O/3A)F?6&+MYO_6/_5,YO9]KQ?DC8U!ZM5_W;G _K"GB M+#B# !?(!@#C#%"M!,"",!O4)CCR6J)T"1L=P^P5]K])%GN%)7^9SIM6#95G M^>M.K!4J%)>%!"R%W)X;,$"P 3PM,B#PW+[AL\7X_EZ^! M]D9LQ,/OYH6."[3CM!D(NMASYE[WB9NV#,K-?MG9L&V2+B$2NBO267F#-T&Z M9/FIGD<7[^D=5KEX5'?LQZD6;GF1L8QH4!999J,I2\ )+T$F>)&G@JLR\XVF M/"=K;!-DZY$WNH;HSM8%LAN#!((N,H'T1JU/\.,E/ +'/)X5-W2HXR6[3T0X M7KRE'W=\4\^+V;/AH+=+):>K#TS4I_^;PB I(;(@!5 PI69]76C I%GXJ;R$ MK"!Y1H@7>W1*&QM_;)5-&FV3C;I^Q-&-L!MU!,,M,GF+)'D]NO-RV/97 V&QE()>&1LH<$"$D M(*PDD):%/5;PHY$.:6.CD3LE'N:+V>+^9^W+DCN%?7FD"V)7'@D$7'0>:?2L M$=O3-/Q9@A,B85FD2^# +.)@^S&+N-S4LX;OFE?JGVO[/-NQIITB[Y40X:T+S_H99B6JFZ=>2$ M,\$Q+"G069D!VU8 ,)[G(.5<2B2U3#/J[[\>2/MQNL+WE+])^$F_N%S,9FRY MUS[:TW,[U-LAQ*^OKS[MH#[BW?EJ,W;!H&F ? (2KCW&[-1U&[W5/VO M4;2]WW@$J];>4WS/C+Z%^2174_'6EOU:;GR(&E+"B10@([($6&,..*4,I"(G M"A8%*:%?I?934L:V0?J@#&QLEOR_Z^6TDE-A1\$SH^\DF&Z,?S5$D?EYHU]] MCG.[7CTLEG&\L)U !$WN.REHV.2^+EN/DOLZ+PX4"]6.[/\H.>$%8ADN2T S M# '.F )4\0*H/!/(%D4M>7E5*-1.UMBHX&4D%-OJ&3!>9 ]H-X((!%]DFC@5 M+9+L-(T8*W(,1]10D3UQKQLINOII"PRL;N=UHYG: M>_OKK#(-WBQD8B&VWK(P>U M4?4FN;?*^K''!9S=""0<>I$Y9*/H35T?9%7C]WZ'WZ^=^'D3B1LL(;GD@L1! MZ<3-^D-&<;RK-ZD(I63UP2A;DU:[(=IL>^1$%DQP1#$0TG:3R@H$",\0T SE M.2,$,^RU,KDH<8344BN3J\6FV M^*E4S4:&F)[<"S^Y#XXS&86#/#X?[:'=M)-LU=TZDP*N;)RA"T9Y/;\+:B,QYE@O D,X!U@H:1M(,R +EJ$2_!=&.0ZR&*3!L[=%H-8S:.. E"E+X1+R6]3MN(D]:>[1IQ M^NIK(N.WY8MWM?DY5R5-"\G[^\9WTT(=:/ MZYEYJ*RKGMO3GJ5Z,(PS?5:-R'9>$X3C#+$42,BP6220%'"F#%N@DF"5IS(G M7D&KSI+'QAI[BK<-N%^HWE:^^M>F\I5GK3+GT7!CEB@81^::VR]O/R:WJ]5R MRM3_@RNU,7<]C6ZKS\[;6 M_T0*S11"&"C,#55A@LT>!R)0(*6+ N>Z3+U\+1EL.G*//?9%A)SI[5Q7K,QYN M+!4?YWZ5#$V/AMTS1I4SC1U[MT!*&K8^D:8*+[E-IZB#OM0OJ2SED>UHUT)&5@ M#](Y*X^=1V>O[/=9_UZI+_I]M9H^FEU>-:%$29%R E3&H4TF(H!JG(-<29Z; M%0_$V"LG\>7CQ_8Y&^WL2?56/[_/^0 ZMT^Y/R"1/^-#+&Z2KXO95/Q,_FC_ M>Z=^K)(WYK7]1T"WS6DX0G[;!Q(&_:Y/6W?X39^YJD=#MX]SF[VX6/[\K%;? MV7V?M[VSW=7S7]9*:)JE2G# M66J#6 @$I"0ER&&*3;/")TDRF"X.@QT0G!0U[)-1EZ]'Q3^?%?=T(SZKI\=*<'VTV-).4:):* M0@!$5 DPS,R:A4H.-,VTDKK,5JKZ>M1.(.FJU_A>HP& M6,@T*K;G\;L&#"&]#-TXA/4UG)$UL,>AV^)CO\.%ZZ^L\+I-Y7RW>&33^80S M3#.8F45 7BB $2S,(D!Q4&*&=)9I1HA79[YS@L;'!MLJI7O9K8VN?0N['F+K MR@W7(Q:=&_J U;^>ZQDDHA1S/93U.I5M[^#)^8\M_*'ON^[2< M"O.?-EX*DA()D1LZT%B:90+5@%&M .09QI 98DB=SAPZ9(R-$[9:)JV:'OOX M,R@Z>#>NQR;RUW\$2Y]>Z&?P\7!V7(_30!Z/'GCYN3VZD>CT?9RY=3@'2+?N M+[P@%R[M&87"ILO_9+.U:A*%_L/FRDU7=0_E76GLO99($B*!!:$ %1D$6->U M(QD#6BN20Z$IT5Z[)4_Y8Z-(JWY2Z[^IOW23[-NP5_+]FD95OJ/DMM**B'UD M"@X/NW\<2C_P@@:@>*HP;.1)/WR.0DYZ/J;'PN]7LW"T(?=?YMO#;K92GQ;B M'[:"Q+3I#_QAL;1%JFHO]-Y?W\[E5M-=-^$O^M."S:M_5S-I[K/W3 34NB", M P4I!KC(,T"E(D!+C 3*5"F54Z;D8!J/C7%M:_![9CN[SY./WSZ]K6X2W5B8 M5-;$.OV[M;$.59Y9@Y('8Y&]L+[(8YTVR$OAL"H>VU!')GAK[J;U^Y?YKO6I M-3JQ5B=[]MTDK>'-8=K^/R7&]F0W6R0[\Y,O.JD!2"P"]@GUW6-[-3PV!&-[ M10;:7HSO5?';O0PY;)U[H4$4&6YG-22N+_9I@PKN7??N,)_*S*M?]!W[,:&E MSA0T*Y2,V!T>PA34I1T(PX7.J6TU;'9XBQ6;N>WP.F1YK2VV$B,>AK](PYQY MUZGJ@M5M2Q8(K,BS\ZETU9:"ZZ@6&\]G-+XYDX49M K>);@"5\$[*V[H*GB7 M[#Y1!>_B+;T3F;8MT;=I4FU%W^K=NLX#N#/#H":89D3AW#K-#;@88@UH61JD M,PD1M65U-?',77*3/+9-C'F_L'=VDB/(CKZ?&-#%]OHT.I](GC34PI5AEZEL MCN\5> M7="'Q"9;9_WBYNGOJ,3;N M^FPV=4O[O?R;'X/U'08W/AL W,CL9M=-+Y92R=8,RV_[E85;2VZ2VI8HL8E7 MXAF2__JJ,B@;7HG7(3=>^[B>I4=;\KU;W(I_KJ=+=;;0Z22'B$N1,Z Q50 3 MK0$O: [2/&.$0XA23C?Y'7<>I4B=-7#ZS(16V3W0T\D2 MR)X51]W'Q(TI T,\4 W25FG+A*W:R4&=Y)N7A9(#%B3U!BQH95)WZ<.6*/5& MY:A6J?\3_&A-JNGDK5E3WBX5>[N0:B(%Q;!@)2RHCM\\-B6:%:WQ"J76.W<^.8(K&XVN0:"V-XI-^N=>>"/Y7,V+S49[]=[]/KEJN)F\7\VHQF\KZW*<^ ME=_$5J?,K@[,7HIDMFR#EH S8E.M.-**8*BX4UNE+B&C^Q3W]6R"4#S#JCLA M[?Y(0P$5W9W< R/GS]<%A(X)V]R^-UF;WPZ_Y\[G#_)MNUBX^N,Q+*XW'#Q3/YV_@B*JG'[:%2:V]_3*L)+(D0U$R-DF!N M"%T)P'">FFU@2E.D2X:$OBZQUHH9&W^?SA2UFEZ=5%NCZN;RO1ZKR'3=!Z8 MZ;3[*,1-IJTEO7(J[;ZUEQ-I7USM[W=]UTXZS0K^_5R^,^O)"2RRHL!4 %Z: M_2!.&06D+#B0G'$&598JZNR /2EA;-__1LEV)Y,8-1.KI[M/]C20EYVS5\,3 M^9/W1L;+7]MI_16.V]//'%@KI ?/*LEGPQ-,S[0N,!_66] MJE9L+FT.>12 W993H4"+S+ ]7TOO=94+'"%75YWR!EUCN5A^N-)RNN?*$JRW M4D[KMI^35,D,TE+::F8"8(T,8Q2< "KS4F-,"YDY+;C.BQ@;&6\5ZUET=(>= M@V_L:D2B[ZM>%AL-!T[/JJR]0'JERJR7P>I?G?4(!^<*K;L[7Z=*ZY'F9RNU M'E_9NR'ZZ;"@;8@P5ZE9^^0$Y$(4 #.E 8." Z(55YQ+IH7T;(C>+7%LI'<0 M"O:?XZKL2ZV7=^FX;B-UFX=[.9HL_K5?=_/YVJ0S=V7#M"5848L0I$'G&S5[8 M=N<2J00Y-WOC'&:*8N9#1WV4&!M#;;4&>K$$M@C'32)J;7ODV?8:%3>NBHUU M;*^:43_9Z7^3G,)]:T5=$*6Q(_G4-0K>I'8-C"%YKI<>@U+?-4@=LN%5S^I= M26"3D/*6/4U7;/;]P>QPJV^J4LMG9>L5?%BOUDOUL:K65OB$::9@GA$ H4AM M\V<%*#-D61)<%C OLQ)[)0%[:S V:FPSNRIK0;)LM4Y^F9J_J@WQ; 'M/R)I M20JFRQ3PU.;R&"T!*U$&,*&8*JP()85GQ8>((S) '8@[*Z-%?S>O/93'&^25OVDT3_YMC\,C0G)QH:@!27ZP1>XS(2G$D,7 MG^B'T8F2%#T?U'>NFC^;S8)M6OG5#)=:FDFPEMZ(M5*4_/UI,6\NM*&HDX(0 M)[&8JO^AD%;YORX-Q8[(T)R9F\$P[*FOQH# M\V9OG(Z9L_^C^G'G)U552KWLB7ZGEH]?M!'1. .Q+)C,, (X1X8J2B9%E6$ND4LNTN5-5;MES^;,O\5G=U M VO&I2)VEYH+7 !LEV@\EPA(F>90)'-)Y* ,XVC_(;VXWM:76^K,U[E4/Y2\6]3+ MI65ESXY6/^_,(]OD:I43*:!69MN748 +30"Q(P7UOEHM_&$*\5]_4LYJO59OX3;3@*A,,H#PW:R"92T"960,1 M*1FD)KP_/L"58Y*P@4@/&4&/K+!* T-6P(RTP72FM1]@AN[I0YML59&_\T554R M7ZP2MJT8VJ/5C2/J#E09'LO(U+D7^FM53AJ=;Q*C]5X5UAX]8APQ[1--'0S; MX<.KK\&X9\RU$UIN0=C=CWJ%J&PGVTZ':;O=VF^7_5T\*+F>J2]Z*^[M>FD; M0-1[^#OU8_7&&/./"1&(Z11+P#*5VD+; G#%2D!56E JS)^%4UTX7\%C(_.- MWM;CO?>UM+K[[:N=P7?;6<> -#*G=Z/9>OH2JWE2JQYP<^V+5LCMM;/L03?8 MOH@<;K&][^]'6>\?GV:+GTI]5\OGJ5#U:>H;5BEINZ>H>55/D3:.4M0_?='? ME%CI,YVK*%WX]<1#&AL.K8F MM6/95GY.;I=+S:$(^3(\(;D[UBJ#DKWD?$^G!UBB^OAPOA- M,=N9V+[:'^=/Z]7?U?3^866>_%R[2KZN9[.[A^5B??_PC6WJ>-(\4UG.,R!M M4RR<,PIX@3 HL[Q,4YS+K'#W9_108&STOV="4MMPDVRL2%HS$FM'TAI2M_ST MV)SW&2,'[T=DY"/S=!_0^SB:^X#OX2:)/ @#^4SB#(:?"^4*)#O]*7V>.YQS MY0JK7WA:KGE.STC-Q?S>!A[:9+"]$_2\$ 6GA -:*@8P29F97%($"ET62!(E MH/*JOWA:S-BF$*LEL&HF5L^K(A7.X.JVOK\>KEC1L M>&6GM40H8 MDF8%BG(ATJ(@O'1*6O<5/#K&J".W9SL%O4Y[W/%V.D:+@F+TL[1&V^27C=Y_ M,VN7X]CN3]$A]CI5BP+U8$=KX2#W/5_SQNW"(9O[\X8\:?.V\N"XS?_^GF=N M)UT?DU*DFG"H@"Q2#C!B&E!D^Z AGF5Y"3E67@623HL9&Y6?DC>_[#J!TRU[H8FZ)'8:4G#'H!U6GMTW-5]]77=7;^I M6=T-=7''?OQ]NGJPC60-$]E#_].O.N9%";7, 2[-_A'3(@=$Y )D!81YGC.2 MFZ5A_UZOOOHX?3W#=WZUQ>N?-FU*EXU--J)[KE9-SG-2J=5JIIH+%G-;6&*U MG(K5)GDZ6<^G*\_DG=YCZD9?48=HT,ZQ-W5S@3W=V_3H\]07OH%L7Q1CM)/U MUN55FLOV1>QS^O1>';QK);;0HE2(<9RF /.L=E=%[;Q@6 (I 7-VYJJ5\ZXX>0Q8-S]=!4-DPG%&P*\![2EKK^E ^^)YP[6@/67& MBQZT)R_HM^ Y]+U;IUK=-2?#E,(<$P!Y40"<2@T(0Q10\Q-DTD:2>R7VG1,T MMH_SZ#BI=?/VZ$=T%ENWA44(Q(8^"'4"RWMQ< F)D)/_65F#3NZ7+#Z MW[^TZ\>Y(9K:0[=74>6C;G]1\C_9;*T^SM__$*JJONBOR^E<3)_8;%)D-%=< M22 *6WV J!*0+-7F5XHTQY"8R=ZWQ&M?9<;&,C:8)C&ZV?C,\S%-7&UID'S:9MK-W6U?UUN=!-S=D/!H/OZK[>DMTM=NW( MS MQJCD%VO6WQ+[OB4;RZP_:M\V/W8.,+)N'#WL>$5FZD!#%;XT33B40_)V *T& M9>]P*!YR>, G]V/R#]/Y=*4^39^5_#A?F7?:3B"W5:56U>WCPLPG_U-KUIX, M?5O,S+/N;1?A._-"J(E6I4:99H!+B@$6:08H+#(@A4),I*3@S&N7?9TZ8V/P M?943U>B<_+1]L5=673]FOG*DW%AY./PC,W)C"*@M27:F)(TM=2;*;FA:\C C['ROFF5?H M,[ ?[WKDCCUX 9[9/POTKDTFFZ02I9)3#52!9Y;Y-R(JB\>D8GG94YGV"3.0W-#IVYNGS]X MPN:A9:?2-(^NN::ISJ1.!4$UUKYIW!Y"OTU+EH_^F&.I=O"]>^J]JKP%EP1@N6@4++ F"1 M(\"DYH BHLHLS5+LU^6P6]SX>,:J=WVCKLK761P.IH%(Y""CN(KD(W;#)79C MKNJ5/,-NUKLTY#IQ5\]( #9=UN%B.U=SM4W5H!(3HI4 @I=F=Y'2%'")-1"X M@&:;P9A9PGB=\W<(&QMU6%W; ,L];;WS7YQP=CRE#X1>[#/XWL#Y'ZX[(!+T MZ+Q+WK 'XPZ6'QU[N]S3HQ;-A^G#U0LU Y;F]( C:)/U#G'#-E._;/=1 MTW2'6WH2AN&<+_K7Q4)6MW/95J&NOB]FB[+,SG_1^F4U^="KC0?GWZ'%#%/*.(B@)(333 RM:SRC)E4!4( MPUS",O-J-1\&T\&2*R,@ZDB^07"*S;TM1+6:]<'[1M'$:AJ0>R^B$91ZSTL; MEGDO6GU$O)?ON+;#5)@. $V.6DISC*5M^YQS!C#G.:!(EJ#@2N1ECJ5D7LU: MHF@Y-EZZ6$>NC9.7;23,MM7"3:]#^C@C[T:"KSZ>D?GSZJ$,GZH8%?(XW;=" M*OI*K;HB8'V^KU<,8?UFE<,VB-^56"_KXJPVY&/WVT06!"$H(2A18?O/VGXM M,K7]6F!)S&R!5>%4,MM7\-BXOZY%46W5N]FUH05ZL03N;6B]1\"-L&/@&IF# M:TB_[T%ZZPZI-[OZXA.2,)UE#\J!OH@$XBS+ M "J@K=9:V"J#- ,9UP5F2.;$;UM\\/RQ\4ZM7F+UZQG#?HB?(YWT1R4R:_@ MXL\2I\T.2@8'(H;]YD_;=_1IG[FLYP[6MEZVJVH;_[WZ:=TL7W=C8[)3LE>=0J[ 7;<\(6" M+?+G[XV8_S[,!8F@^ZE.@ M-E439BN9VL!QJFQL1:$(8$)0 7&>4E9F?K%\HMWA"AX^DT]F3?H MP7I8/I@7H^U676@&(3%T(=,T!3C/,2"($5!HK*&$E$/JE7'B('-L#+*G9*+- M)0GKX9]VP=J-0P(C.(3?8K\LZ3Z:5N-+WOXKZXYVXA.OO.AIL:]81;03A^YB MH=VW]HC\_+RV(19?](?%\E$M-W[>:H)*)1@2R$), $:\ %2H$I0(YIQFYL?2 MZ9RM2\C8R*51,_FBDT;19*NI1_#C.4"["2443)$9)"I"'E&B 9 :*%BT!V)^ M,:,7H.@,'3UW[W 1I!>T?Q%(>NG:G@NO;23]%[U_FM5VHZD/KNH57GWFNNE5 ML\W[@(40!4I+D#.9 4QMH26&)% EY9RS4B/JY=6]3IVQ,>J%T^K>J3A7#IKC MXFZPH8C,V@%&P7_E%P2\H(O"ZS0:=KT8!+VCI628IX;8X'XVKVM[KI.1,L]U MRD"A;/V35)I7E982E%IQ*E&>0>P5T75.T-BX\6@W9E7M>59V%MP^V]A^D V] M=W5#Z\H=ZS$4\;:I>[)><6]Z;''WAO3$]7[\4"U7D]^F\^GC^K%--1%<%(P( M!E!]L%9P#"CA&I08$X4*5&#NU&#BZ,EC8X!6.;=/_1BG[F_[*NLC?\RM7@$S M;LY:V_&]FGOVOE7SV^%W>OS003[,L[9LOL3S%_1P 'U=+H12LNY6L$G">5\9 M1?]\IYX6U71538AB$,I4 EBB F!L*QV1(@.P( 2K4E&:.OF='>6-[3/]LGHP M^_8G]M/&#%7_S_\B*$7_5[;*)@]J)FW_)E7;X.$&<0#>P6<4%L[(W_U&V<1J MFVS3\!I]DXW"83'T\"J%Q7(@!].5F/HYF]P1ZO0[.3QF.!>4NTTOO%$>M_7; M,+VL%O-IROAT9J,4;.>^^6HBL. "MFZ[IG"(1:;=@\)0-\E6UYNDU3;5M>?'T ML;'$?LAMC_#$E\BYD4)O/")S@#L4_6./8\49OA3P.G''77&$IR_J][4Z95I] MMEU"JY62M>2JKE^T_^_6D_MYL?HOM=KE8>V>U-Q4[VKN'MC\2UW+LIJ4)>)" M2 @H-GL[C+(,D%SD FB80G3$A&ODZQ7LV1L+/3[?+G5/:ELZ%A[%B/V#/5C MIM=[2]Q8\"\Q]J][ZG:3;.U/:EMLZJZ8K:5=IS76-+6ES'6KY*=:)3L4+J9E M>W/XJP]8R/GB]8P9=&YZ]3$[G =?7Z&>;6VF]P^K+_KWJFG9]86OV'1N&PN: M#_+!?J\?%LO]*F;;!?I$""@IM!7&2$H!ED@"GK$4%#J3.=59JG7J5T"HMRX^ MS#=,?:$/^P45/3?H_8?$;8(:!.;($TQM UAH8*QH.@0F&SNL0WIC2:(7R^1% MS<+=_C]@;YMK 0W:V*:W,L-VM;D6LZ.6-E<_L,6WI=KJZG$8TF,@' Z8XL(;F2*/HD;V]-_\4N/^M<']ZT"X>QQ* MQ<5_H$.J"./@=W#5'\7.@ZP>CQWN8*N_S2\.NJYX3(_99.<*7U15W2K,+%_J M1;_9%'Q?\_]68G6W>/_C:;IL/IZR4%DA\P((ED& "X(!UP(!K'2N*>FU3^Y6R3O!P'<8VZ)"?Q ,TOH ?";5OH"V#FI>#]TN"FEK[TO)I3> M#[FV#ND[M9P^FT<^J]U\5OUJMDA6D8_S;3F(+[K9)$W9S$QJ1KE'NV/:]8_2 MBDJ"H9ER)"L!AE28[4O) ).,2S/?,%YZG90$UW!LT]+.K+U%H/D\K67)+]8V MS\[LX&%M1S M$CA=L71W'/?FY^Z2]K2N/FMH2@/MJ7YX]O!AL=1JNK*=F/ZNK/]-R5NS+3+; MH%_-PU1.J0WC,FMLTTVK MNY+F%3%[(/,:SVQOYLP]@&Z2#41)BU%2@]3$8NTZ M[06<2$S#9Q MX'G&D6"4 "D)!%@( KBP6[Z\D&7*,"NXDV_QDJ"Q3:"-KLF>LI:MV,5@<3]T MNV>QD)A%GE?ZPN7,[*Y8[+BVVI!MI<2_W"^>_]4\HN%9\\,AO5Y\_""$YVKD MAH*" -:@4<9'>^5=APM^DV>I_J4 M[WSMU'S;$"$$2E4H@'5N4U>A!!+S0J74++'3W&>NZY0VMJEIZ^7<=R+XS4/= MZ+I-&\$PB\SR.P=)LJ=I\D>4(P@G4$+29K? 05G.R?9#4G*[J1^'?%:KMZQZ M^+IY0RB_U!#$EC/;08E-OZHW1(>%<\Z=KHE=,+P+H50;O":X7_K _I=PL" MIG(.<89 @;/,L&)1 HJH!EE>2 8QSQ"2_<)5^JHT-I;<6&0;4S>M-AKU-U_O M^3R96&/F&XXRQ$@,N)\_F2^[28K=6#)0-,JUT,8)/^FMU2O%FUR+XOD DZN? MW"-*_3>SW%4S\_JJQ;HYN?K:EH?;'&ZH-*>E$AAD2INE*!$",*(T8 HAFI-2 MH]2I/).;N+$1Z@N%MZ7S/**>+P/KM+4!T"/./&@ M0 X4&'X=H'YAX,[X=,9]7W[*<('>SA:]B.QVOZOG8EC=MTUP%DN[VK85 N9B M:NZX_[A2CQ\6R^U"W*S0]71E8PQM@;[VQKO%6S,=+&93:>N=?YK.E;VMFFA! M-1<8 J1L$P>&,D"X9D"7*J4$8YTBKZ)8D?0<&\NWVB9;.V^2/4L3JW.=?+[; M#3?6;J*)[3N7;!ZR6B3[1B=_6+/K9WAW%8WTECBNR5]_[&,OU%]]V/U7\W$' M)>@2/Y*JPZ[[X^)]M!F(+"Y$ 5=9EV2H=G1B=@>Y)*D$>8%*@+G4@*:" DXR MDF:9P+(L^A=P/10WMKGCH":I; J85%?0_@6XW=@['(B12?@J_*XLZGH.EGA% M78\DOF)1UW/6=Q=U/7M7WY#5;^I^:CW,30N.B68J^E+ V/BCC;G<*5DWA/&-3#T L9LC0D 3F14\4>D1@'K:]*L# M3P\>.W# Z6FCC@--SUS74K;M F:_2:GQ"P%6&&^ M96X^:(YR"42*J$ T8XSX'=B[;$.@^OXSXN!&BQ=V+] M\/+?/EW"(N@&Z*RP8;/9K? MG;0Z;,^[ER(&;G5WTK[C#G>G+^LYS^\RW.M#R8?%S-Q<-0EPVY@IBC I=8D! MS'0.,--F]EVUU>:_&3W: M(G\3@B77688 1BP#.#5,15*9@51E!2TX*Z5?TUY?!<;&7-M4(=:F"LE6YV1I MT_SM<2&[8K!;EH+DH<&^$U"GOVT[H(J^ E)#9,+LOR F#-%2 BY2"%!VO%?5A*:9T+DH05Z6%&!:,, $D\#LOBG/ M58'S''KS]I&8L9'U3L%$+*I>M'T,I0>%7 70$+R1["'4JAB8)\Y"$)PO[O?MU_5@JB:TY_UL^CB=U['&OZE'KI83NVY#3)D-:T&8/2DW M%* *"0@K*,284<29#P5T2AL=$UAE;=]!-O^9J)VVGI30C; ;,P3#+3)![.N9 M["E:)7\TN@9<4CAA$I(QN@4.2AQ.MA_RA]M-/=O";:((ZT=^T=TQA-7+(,)= M*I\J5;6N.TF^]=](GL/6C3\#(!:9$$\ =),8%4,&:'1B$#90X[2H M@0,V.NT]#MSHOKQG(:*U74Q^T4UZB9VK-A0TR73&BSPWX"%B6$$7&K!2()!B MD7.B>%9HZE5PZ*RHL1%#HZF=])=;79-V(>Y;8>@\OF[,$ :UR.2P VRGYG9- M%+ @T$4L@A;^.2]MV (_%ZT^*N1S^8Y^;'&G'LT3V?)G$Z!1AVS8.4')=^NE M7J0%*]Z5L]*L:?:D?\^WX1/ M*?G^AU!5=?MH?YN8998J)4<@4ZEM'"XD(%!F !5%FF=8(P6]?&E>TL=&D)^, M9O_6=!U0E2<%^L'NQGW1P(Q,>JW>FS"RK>HWR;[R2:-]TJ@?L.9L']2"UJ#U M4F#8FK1]L#FJ4=OK(?W8[#_5PU3,5-4>A(F4"U4J!C*>E@"G3 $&-0-%!M/" M\!@ERBO:X.7CQ\9'&^W\F.@ ,C>JZ0]$9"[9*!;A;/"TS2&9X$#"H)_Z:>L. MO^4S5_5U]>XWMM_,HS:*]+W6JFXGL^MI/^%(8ZY+!01$"F!I/FC&<0X8DZCD M&8GK3;(#?*=^ M2+=R#]3".IM]%!C8!=T#FV/'=)^'] U;J)2YZ>%V+M^I9S5;/-7!$3]L:535 MSK),2%V4F@ NL028< :(-/LH+629$LVE0EZUAQQDCHW"[I1XF"]FB_N?"9O+ M1.[4]HTAN RW:X! 4!"CG_XWVM;H[>F;M I'6 %Y !3VI/ZRV(&/X9UQ.#YC M=[^U1UWDNN;GV\7CXW35U%5[H[ZRJ?PO(_.#>?.,U#MS@6+:?.$3Q%6:(20 M$1D%F&$(&,TDR)FR7N^B9&XDY"UY;%1DWKN\_HQ66Q4]*OUZ8=[-1%&1C,Q' M387?G=XWR=TB>6/62T;WF\1JGUCU$Z-_Q-@H_86633G&Y ^KJ&/=B@XPNRD\#$21N;H' M.LZ\XLN>)W6)INTJ:9]=Y>AO' M;0 I92#C#&!: %+T!9TI)23@GQRZP[+69LWWFK95(QZ_056X+U[>AX M&E/'<[>KD8I]P-:"M-4PPMZP&X2@YV6G)0U[,-9I[=$)6/?5?2O0?IR+Q=+& M"S3]=MA*O;5':,N?;Q=236A9,F'>!T DDF9WEZ> :V;CIZ' J2PIETY\X"AO M;,305F)]H;.-IK'58!9VO5QKGEC5?8O6=N/>S1D1T(Q,'B& [%'GU@F>J\O> M=DL9N JND\G'17'=;NN9Q2_J,_KJFQ)J^FRC-&T#QK:!D2@QS,W: F12*8"A MYH!G6@,B"B(PP6:?X=1BRT78V.AEHVNRW"I;!T+:8$DVFRW^M"$/55UW2BR5 MG*Z2V:*R[>W-O__OE*#:W?2_TP)ZE@+H&@^WU4HHE"/3SA;@;WL U]OCY':# M;PWOVP9>FYT4L*V4#UI!*PATR1NVCH"#Y4?5!%SNZ>'6MI%V2KTL0K4-)=KX M4F[MR[%QJ$Q2# N6,P)(RFV!O(("*FRC>U%F.:>Y)B5R=F[[RQ\;7_7RN/: MW<&_'1?,R+34*'^3'!6_VXM:7"T2OO&_UG;LO+!QP?=P>L<=A(%VXB/.&U9&4S#5MI'MX5ISAMQM^1H# MR%'-&>'6KKY0A5S'.LL>=$WKB\CA^M;[_A"!L6]WN7=W9H@J6W_Z;LFD4> = M^UE-%"J40BP'F:(8X!(+P+39E>>8P51BAK7TJESO)7U\Z]Q6QV35*)E(H^4U M<;&7X'>CK6B@1N:NH[C8/=5ODAW:K?;)NRZTKXR+=40M7ESL)05>,2[6$9ON MN%C7A_3LP_' S#.;=,:ORZFP$;?UWTUT9CMO9 4H9$X 1L0P6(FU83">$9CK MPC.T_ZRDL;%5HV@R;;)[GZRJB9E$&)) M]$U)]?ADG0M-1O2F;U^I$22( :I*X54-QD7HV"CE M:,+>J7W3%@[HV=#/:0CZK(:N!W;H15 ?3*]<_'2#%&_-_".D OGGN\SO M],"?O'$X'WN7WB^\Z)T7]DTB^LI^VO/;:A-9R6,C=*:O(JG5DG?/)5#^ K-A1 $ I%B#,R^M@3,['9!*K'Y M7\85Q,CE/"$,?(,='"R"@N@P&UP+3>39H'FI-OI=CE=Q!,8WV^D*@ ;-:G(' MJD?:TAD0+J1\6R^]LINS"^KL2ZZ69 M\3 M9MS<]O7##<. &_^= 3?)UD!@E 4VZ<3\WY?W:C)^5.3:>V(O:LG/["Z63/ZS:30*U)WFX MH.]&(X$QC;T#OAK.*]J$7P0H3F?P\V)?J1GX11S.]_^^?&O?=-9;*A+9;G()AU=D/ND+58^4U"XDKLY$/?GP@1-0NPP\SCOMO+I_ ME,=N:_39Z-VXKK9MTR$MF-1%"LS20P"<9]!V 2N!8AG/62%D1KV+P'8)'!LQ M?%K,[X$1])A\G#^KJD^IBXL8NZTZ0B(WM!=GIVV4OO2NT(0.VNB4.7C A@L" MIX(UG.[KN>-Y683KW5I]G'^W30_K.ER3$BN=*LLF&B& 26FC-D@*.#,_(J@% M9E[Y[-WBQD8MYL7*/+M\-2_L@_G+ M.H3_B[:4:FL++<0_VC+YDUR5)2QMIDZA;05[40)J'3,I5$IG65YRS;QS=J*H M.C9BW"C M&A5'V^%SJZ*B?C(Y*Z[$ZS;F3TOU8-2:/BM;U.[11DRHZ?V\"6 3/^^,HA43 MM=)S6?\V:TR0_[UNG&&?U>J+OF,_OBZ6]3^L5LLI7]?]A>\67UD=+:E$#HN" MY4"GMC*F$AH0)5)0()HCFWB:I5YI8H-J/[;9K#4R$:V5-N]^8UC"MI9Y.BF' M?2'\/!6C&^:A'!\[PY/&\N07>QSXMYMD\Q)L,$CV0*@K'>[!D.QPL*V+ZXJ) M!@M[!5W#Z#CLTY+]*P2EQ7H+6-]3:_ M+M=*;FK2V/C"N:SMV?NK=]-*S!;5>JG:R/ []6/UQ@S#/R8BY]#LX!@H,Y8! M7-(,\+QD9FKDJN"(,P&=$A?CJ#>VN:\U)]E3OE\YUT"CYS:/O=Z81)ZHMB5C M6\OJT.S# ;JIYZ-F3MO[ZV1GX3;9)/G#6IG49@;TI,7!/T81VD :ODK9VK#H MGBMT&UA*SX8@;+K\3S9;JSH1U(K>D_J;8E:D_#+_9@]6E]/YO;G@\V*^W/SZ MAE73RMY?3UYU6\;I/]>JNK.637*98Z4E![JP"3NL4(!DM 204B3R@A,IO.+# M8RH[MOG!VIK4QB:M9;6;Y^/\:6U8RO+0UI)D9XJA'6N,9SQIU)? ;6(9R]!& MGF8BC:I_QY4!X [:MR6FOL-V?QD ^:,>,D/('-_\LUOR4S1I-'7/0SD+:#=WAX(I M=E26/T)>Z2>7(+@B^>3LHP=+/;EDW'[BR<5K8T1VUAG="A4HYV4*>$I2@#7# M@%,D &*0((Q3FK. I47'F"_O5 2S1Q:] _@AHCE'EEI7+-9_>8CI64AL02YS4O!!>? ['.Q#5J! M4$.>":Q=&[>?E# VEJF5M-O3G9K>?=M/0]E-(D$ BLP9/;#QZMK>:?^U3=M/ M/WRPGNV=MNVW;.^^L$$L>F7WMF%A3$?- Y8@+@C.: M""@!*7A.9:E8*ITRV[N$C.WKWJGI4?'P'(#='W0H6")_TSL-DU;%R[D;[A!Y MU(4, -5 I2'[0.97'O("%IT5(L_=.UR1R O:OZ@3>>G:?ONI]X]/L\5/I;ZK MY?-4J#JF^,U1V/&L'@7STQ?]38G%_=P6/6O64F\7U6JO#@Y+<\;+$@.B*0>8 MICG@EB^9%#2'#%.>>IU!!]9O;"Q[,K5@%^1]D[S_8:TT_VJ]P&_9TW355)R[ M26X?;5C#%66-0@^]V];O%0XVC;0U?A+./0P(EEF9H_" >L*;2E M&=44%Q(Y'6J$Q':0\-T-LC;1K@7V-B2P??R6_> :VEMIM;R$U97^R6,@XGDE M]V2]HB_RV.)N#^2)ZZ\,X&F" SZI9S5#&S>%HJ04608PJ^,_J00$& 292HD!/B7B>6X[S=9R,P.FZY(I>WB>O8 MM"!$YD/&EP:[0(V=;EL>_#\RY=2AD^2/&GER4S&TU?V#XKZCS5; MFF]H]K,-X>$EHAG,,)"0%V:%(!E@! K ,"U3+JB0C/C&1!W(&-OGO0WXV>K9 M.R+J$,WNCSP01K&W"][P] J'.@- @&BHPR^_%86Z7 M"+O$M6V-6"&E*&#& &1%:;]Y @A7&3 TP I9LEP1[#.CNXD=&PWTSOMU1-EM MP@^/761Z>)&-NQ>FOE,Z2EE>/YQ"+A@<)0^ZB/!#XW!AX7GW%=7KCKW11^6* MWAR6*_I2AV55'Q9+K::KM6U(WP9I32C)2H6E "EB#&#!(:#$L%?)"'ZRY2@:^VL M*_ML+$W,.#>V!JX\%V<@@I><"ZSF\+7FXN!\LLA<)%']YI%?U5PMV>QV+F_E MXW0^M9/3:OJLVJ/SUNV:02@()!24LE!F2:LX8,*\#6F*&!&M$<'U[@122&MT$#TIV7E@< MTI??S3V+=M4>N1,+YTF.J<@P$0!QV^Z*I"6@-N==XI22PBQ="RI=VL1?E.1% M/(.UB^_C*#\/IAN]!($H,J5L'.8G-\L!*U-=@B)HD:FSPH:M%W7)YJ/23Q=O MZ+G;%0]*KFWNP>U\-973V=K2SJX;SOL?8K:62GXP)MB5U7K5AF2]9\OY='Y? MF;52O;!J2O9(5$)=H@R4I$@!YLSVHV %R!7D5'!5"NCDE8^CWMC6/1OK;';- MOGU[;:.2C86)?8F2/1OM31LK[0ZIV5AY[H7#CK[C-OC5QC3V#CC\<(:OWQ0' M_:#;WK :#KOCC8+NT68WCI1>:6;3Q;+9+E>;1D2H$&5J3V5260"LB (TS>W: MDN>R((3GRBEG_+[#\UV@7D BZVCHG:]AUTP6+CU9 EZZ_JJZ]62)]7[&YM)WF?W^2 M;*7>_UC9FOQFM?1I6JTF!<50((*!+G1IR )SL\91%&"*&4QY64B_0!1'N6/C MCIW:R5;OI%$\^6.G>F)U]^02UY%P]+:%QS>V[RT(M'VKQ+L"%:'\^T71KU'7 MW16/,P7;G6_W+^#S33U/JWIOM[=4.BMVUR.D75Y#5>8%@@I B7B3XDA*0H%$ M&MN#250PIQSWZU49&[=MK+%^F?U%>]W>X=RG>;/79LB]3MLUJR>S-#J*68MLT/)S3%B"I% (4X QAS9?>I)2@SE9<4I87Y/^^^M\/H M/C9BWX02WEL+VD!"N9C-V+*R37";H,+0,84!7P7'S?0X!SCV_MPA!K%R#4)L M$-C%']XD&Q22%H9D@T/3,W? ,7PHS=HX&) ]<<5T!A^7+P#'2.HT&]^?+M4 MA]/#P\"Q9GFFS%_$*$#@UR-Q6G%I&T H)?J_%]/2(G(33 M;3&X%J216=L;'V\^[0,@)/&='&=2ANK3])!*>J\=6DNI6#Y5D8MO-NLJ&^>; M>5#SLB8D30@1$BK!C1'+$\,"2 IH2"#+%%8<15Y'+'V#S8T#]K*"5MB!/- + ML1L?A )N9%X8A-F ^C^7P0A; ZAGO(GK %W6_+@6D,,]P[CCP!3Y]&CWZ'?Z MK0UO4;*R:!R"0M0K#<^9\I\:-AD8$?&1F.MH(UK);MV0M-NC(?0,: MC<)QUD#D0M*8KPB3,MM ? [);NAC0M2A_,V\?[9_^[^5M,'>UJ/YN5#WR\?[ M3VJ[B#'.=!KG,":4&E,JUI#0/((BSQ+*)4^3U.L VF/LN?%>1UA050QL1;ZF MG&(_^JY6UBB8CFYT'11=?(%O(SGXI9']+S? B#]6,48GS,:KS]@__"N6;'3" MI;^*H]LC!D0$'Q6+K#:7WU1QOURS?=^:!SUE@X3DU7.TP[4E\J(# <4X_P MY!&PG2AF.0C&?B'-GF#UQCF[/FNZX&=/[5Y$1/O>.["7QD&BB.U]*A8IBU$2 M"P4SA8C9<5>^.YK!3'"E(IEA(81?0?23X_A\ M-40S=K(EAMRLX!,6#;;;'D MC]NJ+.]V \3F_MY\!>5V(_YEMMS<*A+D;/GT5+B9H%?#.S)['R>\W8!*QH M M(_H@"-KXX>1 T[9OZ-/UJ E#[\7^D8@?E]OE]XJ!WK!2=7S2(C%LH7 ,1;57 MC32#+,HYE)%6,F-,<.UTY-KOA;/_RP\%TL@?OC<^7F%Y MEP"X-N#N[/,G"Z6[I&$W2.[BM<-,A-8;=F<6-E9%V]6]O,I%&@LB5:X-=*DQ M$W J(%$VO!BE!.$XQ8GV"[QI105E(ZO?HG\>7+>%/PAD(W/ M'JV=E&UKO0"9D=#6^#R#?Z%N]^MMV9C\GZY:OSF"Q03 MAJ.,06Z/ZC UNP=NJPS%D21*IXE.8J=Z_*<>/CN1D!;C/*=.MO'WVFJL+_]3Q\N5G]FPWL[8& MF1#%HY*=,*%U)+GVHL_3P\R-&'>'\^[5]GU =:.\ZZ&:XD!KY)X$_2"$ M/E!_[9X#_=J>.B:?3T^!=__S:(R^_7E/65D4WWZP]5-VW'G%):]G>D=>VJZL3\O;+B5P'+X)=GQ0K? MUEW)=Z),B,[^>LKJK#;@.VK!T(7M+FUKPS3MKX>B-!1 M8^RASQE8S;3.\&AJO[]?KHTI9Y[_9E-NR]OU+N^C7)!("(YE A.$*<2(,$@( ME3#C2&HF$XTRYE7.U''@N1%@5VY[F"2M+U:V.4_V)&E9EH_6( ;"ZN)9TM1U M.MP8;PR01V:Z0WSKQ((6TDKR"N6=[ $+FWJB%;2RJ>O8TY8V]43DJ+:I[_T# MDLD^JK)4JB+$]HCNN;$ER[>/ZK^-_7&W5@LNL8XU2F"NDLSPE\@A4YS#)*<\ M9C&-I8B<<\G;IZ54\M?GWTKK(-ZM"[=BNWRJ(BP6@B4L$3R#*N;*[KL3:/X;P9AA MB5F>J%A@GW:3[D-[L?8$_2=M7IDPHH.'1G;KK].MW(#M!/>,'G>?"S=;G>J!Q%JOL_ M81B??5C;QB*;XMGVVZQ6RR^J5,63^68BCJ.4\P@R%#.(,X(@L5EM1&(4"ZU) M3+R*,9\?:FY6YL?-SSICPVY_;4#$VGQCA6(KLP^PT91/59/8G\5RJZ#<_%Q[ M\E8/YFX\%0;)D7EI)R3820E:,<,1T&4H0A).SVB3$LQEK0\)Q>&.@=ZW535) M39VHHY.2IK/W(L<)S2-"(5="&C+)&62:Y##*-=5F8YOR.%J8S\S1\^8TJ-^1 M\W9D4JF;<*M:-$^7FAO&1.4RDBB'E$0(XE0QR+&R);.D2C'..(V\XFT#HCPA M>=EW=WBWY2YD76J:I@RG4$76D$QP BE.,YB+/*4\2C!'/)3?,0YU28 M#7^609U&*(_S))?2:\-_.,#<./E-IY;5__U?)(F3OSVPHMG=_^_HKU$4[\M9 M_0VD4703U?]O:TZSQ^V/36&K2_X-F#?RAA)TDY*T.MVU_VTO3REN+[?'ZC;N MR/QUTRV<;/[VH*Q'1ZV>/;ME',ZAFREZS,4SYNUM]M3(]U-]0]Z,J%)C(1"990Q5+8 M3"T**5($IAG+%*&9%#SWH9438\R-6:R(L H>7.Z%]/NR3R'I]G%?B<_8EMP. MF@\.T'A_V3W*A_RX3PTSZ??=H^?A)]YWZ;"O_.^;C?RY7*UNU_*#,4G7WVV' MWUMCLQCSY#AC.>49Q3+G4!%;)TO@V);3S&&4,(5IQE+E9U9XC3XW9FB%KXR MO?B@EC]$WKC?Y+A1RFB0CTPV0='VYJ)!J(5D*3\!)N6O0=@<,MNPAPSCO/?+ M]7)KMF-/ZFBLC\NU^K!5]^6"ZI@PE2$8BXQ"K#2%)),)S!.5Y(G9">C8RP/O M,NC<&*Z6&59"G_CF?K>"@TIR3V)SF@$W/@N-Z\@T%@)2;_;RP2@D:3F-.RE7 M^2!Q2%%>]_I7'WS;N 7?&[IC*QOB]M[\IEPDC$64< T%E:F-W2"0I!&"*39\ M)#"/,'-*=>@98VZ\TXH):CGKH,M*4O>:A.?@[&>50""-3"(#\/&J5'@!@2L* M%IY[\F1U"R^HUBU?>.G28<;'YV(CE)+E>R-6FTARI[\J8>P;:=-+%G&<46-S M("B4SB%.90RI3!*8J%REFN \03%=63&:&6M =TE,-GN?PVX5N!P%HR%K*+:_8CD-(YNY'$U.B,31@<8*^ -:$0, M1Q&]"(2DA=,#34H%O;H>?O[]%U]1L(A?KGW!S]:^4(58EC9DVNQ]BN6Z7(KJ MD"E>\$CC#.$(U'53 ++5OKZ&'M ":-Q)MR-X.8QC2.S9-B"1IVW8*=R?6P>N*[1J-,2O+S1 M.-).7^5H5-1/%CL:=\2!H4IF3;M=5TN;+=MGJ,V>8M[^L2P71&0IYTI"&>$4 MXBB7D*"(V8)X7 HNTRAS:K=Q>:BYK015TI\]V*I^Z @+?K?B>GK7>R!VX^XP MP(W,O8,Q\P\QN@A'T&"C\Z--&W9T4>NC *3+=PQMRM-8P5_4@RWAL?[^=W^CGS^(G;_O0K>=P"Z,+U@T_QK6.L MMTC$>_,*+:(4H0BC#&:ILBW]!(6$(@R3-&9$QTJ0U*M6F.O QD46PW@"NSF5N:/5QS_O88H%'84*P"']N[C3WU MT;T7(B>.[_WN'TA+;%E4&Z5_F($>BVJO]<_E]L=OZPVW6=KUCNKA<5M^459S M(T:3PRT,2QIRM%V-RYV ?V?+]<=-67Y8B]6CM)$';1?D11:+!',608Y3PVN" M$![MP MS-V6C=!(CLSX1Y&T-\"NZK_L9 :MT.>+OP\H6.2.4=C210[C3ES$R!V)XW)& M'O<.//U^--3X/X^&*=_9TDE5P\Q%RI2(&$4PR70,<:X2R*G(H5$_1SKEB*1> MN8RG!ID;U^QE!)60GF?*IV!T/ V^$IRQSW$/<&EZ[89LL-L#0- 3TU/C3'O6 MV:/IT2EEW[4CE+'1YB/;^P5UE*:"QY!D-L,GH1@2K3(HI4*<$:7C5 >K9=,= M>6ZL\.V'*A2S$@:LM?("ZGZ2&!7 D9G#L6QT);Z#G_!*G ,6MAF*]URJV_CA M'K;,QDIXMJV)9VVKY?L&V>(WVNQ3422Z43(1,4Z_XY4L#SHTQK+SVS:\E M!JW(=FFU0H/?:[$]N>(B[&[$$1+,L2W!:W'T+Y#C"$[0:CF7QIRV=(XC D=U M=%SOF[@]],5&UG\WC]CNVH\>]..K_OB6;=7NC&"1,LTS05,8(R5M4E<,6:X( ME$+J7 N2*N054CL;S>;&HI6$3<]IN5FM6%'N"PY.U7XZ^.OCZ-R;B[PS6@T" M9(;4Z+PP02M\P-8 M,\;J3':]\ ^T8VUN@18J,#^:'P&O;+'FO]9=-@.KMR? MHR_W6',:K)OW: (.\%=_4_MW:"-\O/#>@@70D/*NG!VRF0]O!GCX?X1![MH,C[ M^;.'8=?KT?9\Y'0^[6&ZOO!J#WS$T'I!2JO"[%2KPLYOE[:)W%J:0=1GNUNU M.XW;>]NV>"%$ELLX3F$6X0QBK,WJH 6".4K,PL%2H9A70(/SR'-;&W:"U_7@ M;X!L9+>+A JR17.?%;4C=V.P)KT6$M>\CR0IYP MA2TSY#KXQ.6&/#$Y+COD^X K^U2>J&',A4I(DA&8ZDA!K)B$A,?,F+E"Z(CD M/)->N5H]8\V-M?9-%@-4CN[#V(V1 B$W,@<-!6UX<\IIRCWW#?X-EF!N+%,7\ZHZ>*N]&C=5\#EK-8%Z4\#2_,GLI_FV MKK_HT=1[^'0Y[*S'GH21":LIIG90LN(&&!W 3@EHM(!6C3H(X>MD^'OLM\>> MAXEVW2/-A]_^^QHL>W?A@QX\W5[\&KU?[,BO>M" M>C]BGTOMZSXE:W_]0]U MSU6Q2(36B,4$VD:8$'-&(8L(A[8E9AXG5,38R7(]\_RYK2.MA,"*> />?_W5 M@YM.P.? _->!,C*OO\ #_%[+Y].[\@0F'FQ\'383<:TG1GX<>AZ!7H8\<=MT M_'=>YA?LUG/9Q-5 JW_\ERIM$9G.]J(:B2D2 "IBR.(KI@':RDI]-@ U>2)G3^ M3M\]*'L$O_Y>97O(.I>WSA&(:40I8@K&*M*V:;R&7&($9<(RJ5A"\]@OT]9A MT+GQ?#?'8"=UG;TD=\V?AB1E.,V (XT'QG5L5@X J3^[>F 4E"Q=QIV6^SR0 M.*(RGWN',=,GM;4>@<_%QIYCR5^??RMM=9.ZF M+EN;I/(YMN);Z_$7JP%8KO\"]K#OM1CE5&LXB"&Y;8 4DS+=<)0.>>^*)PVL MMK[O"5_9AJ7M)Z3D@L;&\!(LA0@I!'',S5Y=ZPSJ'&D4*Z%P[I49>V: *C ME'"M$"$1]XK&<1IU=IS1]ADX/#0/TI3A '&6*XHR:M['>:$T02N-@X'GT%7C-!:.#3;.W#QL97BY(=]5;5E@KF/%S;Y8,&4C,WD& M"4H$Q%3R2%)!9"K\F.G,2//CHL_F8=:57Y&-]3:MJJ)#JT9B[SWQ.8C=."< M;".SS($SKE,].1RG7$ A)(N<&VI2WKB@[R%37+I\<,N-Y=8\["2C4WJ[,K.5"UZ-[-.P),EALG33X%(S-8K0^L M% (G:@N_F)U&*UMQ^(\M:!0#M6:@5BUH7Y!P2 =N&A) L*D[BH3#\D2[D8 / M'W@ZJ[[;0^!=WZ6=BQUE+&*1CB!)TQAB+G)(&,VAI@E+4Z9UC/W*PIP9:&ZL MVLC9Z0 V-,'F++2.1ZT! !O[>'4(5O[GJ1> "'J&>FZL:<]-+VA\=%9ZZ?JA M67BBL+;A6U7_^\/Z5@@;=F;[1JCE4QVY06*)4K/+RR16]IB 0$85AXIFB>1( M)R))%^NJ7;7\YI.5=WELIR^!UE_"D00CVF6-H+974"/IH$8-#N"[,4DP+*=* MV*O%!+^T O_%EB[:P;H7.F3NGCM$89/X',:=.)O/'8GCM#Z/>T/4\/VX7*L/ M6W5?+BA!QC+)# .AB$,L,PE))@0D(HFE-"9,FI'A=7QWX\S-6CFH0 M^MY*" M2M2K*O?N@76CF !PCS=#_6*=7N/].VOW7M\^9!^#ANV MM@>@RVU5J 9N0OOD+E31>5;]>CXM,^X3ITINJ2X(>29Q>$ M\Q#T-SLX<=^$/0W.2_VR=4'/=<.LF\.R464?7A9[NG__B^2Q,G?'EC1'-C][^BO413O2SW]#<313115_V\"OP![W/[8 M%+;SZ]\ ?O&7)DC,'IIO'K?EUOQ@(/,SO_QG/A-2Z CG4"+;T5SF//!I&<94ID MQN30R.P_A#9;#[,=260>1VG*"6)9,QOOUG(V<]'*,MY,O*L^AJFF@5*LD!;* MF'IY8N@P8Y#':0(YRO,,":2TQ(NU>M6/8>>1&OLC>/,B!,I&)?1PXM@SX[:/ M'/65']G>/%&=LYV 6OX;T-4 ;#>@UB'<]G,P?"$WIOY"3+IE'8S1X69V^(,& M'M79S_3'9F7N*.LA%ZG(*)EWNX%&_,CLC-7)6QES^MRH M"=\R!72C#.418I"I%$.<18QR!BB M,(XPH]QVG-;(WZRZ#M@_C=UT D].,YD(LP3G5)KW-,9F;>:(P80ADB@:26,P M^1I&(="(;O"_4?;O&+L-?$\(D$/CH]'F?;(^*R61X?% MYZ\KLLE#!S4;:UB5">QF8%@A)CLR5"*(9$)\8@QQG) M*(HH2]S+79T?9VX."",I5(VH8">KA]NQ!U('GVP8H$8F@M,8#:F)U??^N;MJ MPX VD1J+7<=MS^W3^V\LZO'#C.EP^@!A?'G6]7VTVA:V3O=&_ MLG)9?C6[;R;OUO_%BJ5=^.R?%BS%69+F&&8YL]:\L>NYC#%$&<*:98A3[50$ M9>#X"L_ 94\EU>* 8^=;@49KO.+E>6*QPSM9+S+-[M=RQ.;2$4RI&*50FE^@)A+ AE.S4]Y MQ%&>T 3+S,=A=&G >;J/.FEY-^!>_?O?;&V#@6H/4G6.%\K!='%"W';U(6$> M>>WHB%HA^:X?M0$=C=V@"-O1^,*8$WR@UIX\(L5_R\V66]KC2RC0SCZ&@A>2#;S%6%2OZOQ@:A;[%5AR&G9NW&-%K2L9@IVP%?=\NOTO M\+N5V#.)UA%]-PH*C^G(/'0-G/Y5CKS0"5K&R&WD:>L4>:%Q5(C([^X!T1"W MW]5://^Z6D,M)"$:CCC$ <"PII%%$HI"09MLEKN5/"_NG'SXUI:@$! MMQ)ZG) ?P]9/'=>#,;8'ML:A$FY(N-58=DOZW-+N3+U]^:%TXA':L<"Z@2 MFAG3*<.0"82,_90AG40ZBE.O'5OO:'/CL;VP=TN=&)>9NP9V'L7C#= M6",81".SQNZ(NA'TQJ;'< 4^LZ6\ 598\,U\Q '+H#DA$[1P=N^ TY;/=M'] MJ(BVTTTARNR_V93;120CKDA.($,VZ5/F"%)J&"-B-D)<8!D3KRIGQT/,C2'V MA>+KBOK"R'A-*?T*1D>:N JE, MT0=#X%X3)X>:NGM$G[XG^D'T7CXP+G^]7_VIJGN%3!'("3003,'@@@V;3Y!2"R/L@R" M/OP:@T]5^])_JN7W'ULE;Y^,A?E=?5'W;+EN-ZVV/&V\2&2:Q11CB 2.S;X2 M<>MI-CRNE,@(QTQ0I]+8PX:?&V&W$@-6BPR*5F:@:\4:MY.MIPU^>3;4[HLP2M8J[[HG#9BO9\R MC/P^%QOY*+;-F7$J\H1AG$&:V%AJC3%O\\:R61\4?SU]Y=8VSNP>[S6&K=W]L M;9[U9ETU3$ER))7-=T9Y%)D-!S;?.K7JJ0;6?]^0%(OXKWGZ9M_@X:M:+S?%I\U6E?)1&5!18_9SDK,T M2C@DVE;D%DD.:2J-#293)2/""$K<&=EUU+G1LA7[_X".X*"6'%2B R,[L,+[ MI":XXN_ UF.@.C)E.P(Z*.G#%5F?7) 1$)Z(Q(,A[9D]XHE8?U*)Z\,FS#7Q MU.]E"HKOS8.=_<_6W^U8MV6IMK^52C^N/BZU6D1IIJW-#04B MMA6N5)#&S!C@-K$:\$%9=!YT;OM63 "EV"7_Y[F-_^,M3.WOJ@ ([O MHS?BPDI>L!<85!+?@!VT.F LF0]$@?WQE\>=V@OOC,0)W[O[O0,KFM2]CC;W M#YNU#7C?6)?^ FO"-*$Q5+DTFWR>:$A%BJ$2(N:MNI(GZY'E49Z+Q[2 M:5L9)E$O(^';^B7/52+,9_9<=<)]^ZCLDGNW5@L1"Y%DMMQA+KG=;"+([8Y3 M8I3()*:IX$[I;8,EF!MKF+E!/01TAQWFV%".3"RU^-9_=9 &L]/AIJ[P M>@-:/6Z T:3.FC.ZC#T%/GW"1YZ*J1J)CS8EGCW'KX"SORGYD =/V+7\"KU? MMC6_YD$#LZ&*35E^+C9ZN5T8BU%'G&LH&6(0TRR%G*82IDA*SG@4I\JK14'G MV5YKP03=""K1P$,EFV=>4P=N&1P;)6A@.WS9S-AV]NUM/;D@_WL/ZGM F52TSP6-H)40DR4@BQ- M4H@P270F8\JP5SI WV!SL^!:6:LD.]4*>@/6RC\:ZSS"QC#."(LE))*;+75N M:5 D G*$DR1'E.12^=!@,(0GX,5I$';CS5"XC4RDK9C&N+*"[EJO-,A]ZD%N M2'S<14@"A\N='V_JZ+F+FI\(IKM\SS"*?K.ICI.%->P_K,U WVWUXN8P+$N% M8#$1,$%:0RQU!AG5$D:2R2C6.3*_\J'HOL'F1M%=6<%R;4VL2EH_]NB%UXT] M0H$V,GL4< M^/18O=J1H#J.!8&(V IW3%/#',8(H9G(4QQE0F5..4(71YH;;33%]FTKCI?B M@EI>WY8$YP#NYXZ@L(WMX!^*V( 6!1?0N+I1P;GG3]RNX(*:QTT++MTPL)5D MY06JG#]O52F*916O]LTVJEPHF>%4\0P*9FOW(FX(0@L)1C2%[X'4S+0*!-I&C_A@O\'LE:T#3P@&1H%TA>X:;MB'D M9;V/>D$ZW#(PWT?\4/)QI>[TITT=X5JG.9=W^NYQ6V[-QG2Y_OY6%5U>#['E]FDR(D1@0F0J00YYI $F<;&1ZU: MMC9!JUA3D*"TO^OH!O;*@9UVGDE(@2;7C>%>8 M%'[MA+E1]X33,#9E6RDAMV*V<0O@MBC,):JND38*%P?"+R0'7RO2I-P;"+]# MS@WUV&%<^TEM]ZV+%VF>0)I+"5+%BD;H=KRNF+ MKG':G@G=:Y>CN@R3>>B=?F_6,[:J6F=@G*EXWZ^V/$JBUK1CY#]LQ#R!S MJ;UAB$=XT-SY.(S'GH^)_,E]4<;=+BD[?:Q[I=:H"C@.[76^!M;P3NE!TKR" MS_H:U$Z[M*]ZXD#2W:RE/9TW9AUGZW_=::T*);^8#<''#[_>?6GB15C":(0Q MAD16YKJ((.<40X2%E$FBE7GUO<[,7$:=FU5:"PUV4H-&;&#E-A:'E=PS3]<- M?4>&#(WIV&3H N<(,3Q>. 5E-Z>!IR4R'RR..,OKYF'T]&']9)AO4SSOG1=[ M;YY"4SE'\G>Z(!*22'K'FY0_7#0_I VG>ZYK5OE0J!^V+M63VF].S4[U M3G]C?RPBGE-F,_T1P=R>S:>0\BR&F>8DU3;=5WLUDW$9=&[L43=G%%VAP;*2 M>EA#RU[ W6@E-(PCT\NNO64'P1>^IRIMP>[;C-SA>URZH#1&J\O><5^EXZ4+ M$N<:7SK=.XR*OA5,JD_V!6J,^(@CE5J?5!11LX5*M(:4[;VD.6#!>4J4SPG,$H38S)P'$%F?2 TL:=Q"1*2>;6YWCUY;A^M M7;)8)9QG)Z<=5&X?ZR )C@]NNW7W;\9TJ&>01L:[1X^;5.B0YV.&@L=73#T M/(B5JKSEML>DV"Z4R*F4R*R=FMH#W51!0@B"/,5"FA]XPOU\D"\>/[T.SY\.'G5P#UX M\9VME_^N(HML N!FM935?]RNY6?S4K2U?.P91M,Q\JOYC:IKLNQ< N;JK\OO MZRHM:+V]%<)&AR[7WS^;YXFEZL3T14)$ L<8BB3-(68X@4S(',8YB6F,(Q3E M7D&84RLP-^;Y^GA_SXIGNW7=2PU:L3W] U._#(Z^AAE/\=A^BX[JME])1_DJ M4+>K?GWJW+;6W2/0]:C:>SH@G'IE1O*ZOM8D!G6K3*W#M"Z:5YJA(W?/:\DQ M^$C^N^VS8ELN?#./J%IUYW&.,,$,9HHE$!OS%[(TBZ#DYCLG*-*2>7FM3PTR MMY7(REBW5[)2W@ KYZ#^YR<1=3Y5OPJG\0_1O2$:OO<;C].:QL%&J"TFX1B1-H4H2;7>]&:2$YE"3/$UB3G.F8I\8^1=/ M]_K6)XB1_V;' *(6[@H?5 N>CQ]J "0C?]:U7,8^JR4+[9 Z4#B\4ZH=X!4< M4P>ZG79.'5[D7X2F><(^#N_=6KXU-L,BT=+L09&M(4_,=M0LS)#92C0TSF+S M-7.61TYNJKY!YK90-W)V0U2!$1586=W+SIR%M/];#@74R)_T((R\"LU< N&* M&C-G'SU9>9E+RG4KRUR\=J!GJXW.??>'S9WKN%<"4UV B2-ZPHGO6F^,D*62YP&B-QIKA7$"4DA MST4*DUQ$L9 I)G$ZB!N.AIHO.=BT1""ZL@ZDB6-X/7GB*M F(PHK)7CCA-=P MGC@+Q2A$<3S:ZS#%6:W/4L7Y.P8VH6+%VCRV_*R**MM^M^0E61HKA5)(;( ) M5HQ"9OM0Q2C6*LZQ,%3BU8?JS$!SXXE63F $!96D@X^]SV+K1A,A$!N9)(:! MY=^8Z@(207M3G1MKVO94%S0^ZE!UZ?J!)8D4W]:M.&U;Y;MB^7VY9BO[V[I M4KP0BC&)XA0R)!#$J2:VP"V'5 G"TCC.)?&*@[DXXMSXHNH#+G82>U80NHBO M&U4$16UDSJ@ VPM[ UIQFT.#6N* ]7]?BH-/6\''%X*A*C_.- \\8 MUMNE7*X>;56UKTH\%LOM4I7OJN( 2KXWBMC ^,?V1/20YCXNU^K#5MV7BT@A M0@3/H.0R,QN;-(+<_ BYCA15.,T$]N*A4(+-C:ZZ>H&]8J#5#-B7!W1TLV$7 MIY9YJR&H5/2TBH)-N>.ARBM,Y-CG,5/.H?^A3F# @YX'A9)MVJ.DP(@>G4*% M?O[@CNS,X/&RVL1"I"1*9<[MN16%.!89I)2F4,01Y3*A,<9> 94G1YD;2S=Q M0.")K1ZK"KAM:-0*\&;&0V;.0[*EX3M*/Z>00"MU _,=#4 M/=//ZWJB27K/Q5/T1?[V<[.(8QIAAA7DF!G33^8V&"VB,,D2IFQS!9([%2,< M+,'QIV#,OLB>4_&GZ(O<-R4C]T7N MP!FV+[)]\(S[(G?TOJXOMQY] $"K8NORBAED^V\.]_ MJI5\ORF^LI7ZI+:?-MO/K-C>Z;?+\F%3LM7?B\WCPP)%.$YC8](FE-@*AR2% M-(DR&"$I\XPD@A*O\AP#9)@;-54J@!]&E8'&C(/;@0U,KJ3[)^M M,;57X098): !&EHU;FR''5NNNBHAU"H"*DUN --F_L%_L=5C[6R\7:TV/^V^ M,&3.QV"$PZ:$^(LQ<<;(8)R.$TJ&/VK SM\^;JV*+^I)K1]58Q\D(HFX2 5$ M%-E*)W$&29QSR'5**-::Q3AS*Z1]=@R?#W&:^MB-E*"HQ?3819[$T&&C?BTN M(Q-4"T@CWV4;RA$9C_WSM0A-M#_V1LIOV]N'0N^V]N2-TVU;^^1^L2WMO7!@ M#\?M1OSKQV9E[BCKME.[*#"AI,ASC6!DVT)CD6/(#700X21/5)ZC.(Z\VC*> M'6INMEQ7TO_[OT@2YW\#JI+8LX?B>7#=++7 M00K:G_#\:-.V'+RH]5$7PU*KS8.2WY3XL=ZL-M^?ORR__]BV;A2! MC9E&#(<@%1.S6[064I0E4,DHH2C7L/T NY%) M0-A&9I0]8GM102WK"!XJ1US"AM_U#SEQ\)V3_L>A=VZW#;1+=JWUNLWW.MT8 M?WT^ZKYW:Q,.[JKVUF6G+^J7S6KUOLY&6.0ZBE@N&911E$*,<@DYTF;OIN.$ M4X9C0?ULFE'$G!N#?7JT,UIU+7X8TDIZG+ET-*%>?8;&-K\Z74M?=(SMMB[E MS^!D=U.KRTT[JS.I-.:B:.B?61BCCN:?^&) MMXUCH\YN_ZR*Y4:^-[\K%QF.,4TD@8*0&.(LUY!PD4,F8_,VL!2QR"DJIW>4 MN1%Y*VA;5Z$6%52RNI>>. ]J/R4'@VIL\W,(2E[%)RZB<$7UB?//GJS\Q$7U MNO4G+E\\T(+H(.<)& M]"(408V;LX--:Y]OJ#0 I54! M0"!K\:]HO>TT/WF2(X*,<1=G,8.848)PI&D?D' M5E$":=4*-$=*HRQERFW;.U2 N7%BJX)U;K9*U*ZRTOZJ^XEZQ',,F9E^.IP" M[[&MZ!;JNV.H[UY"#7ZOM NI?##H.\1;#/R+$P4B^/QXOO,AE_$SA50]@;T M#'GN=/$^5VC](ASHFN<,]*D\/CRL*DYK1V\;W:(Q MP3HR6R.5(@$QEQRRC*80$\YSC!,6)4ZKC.>XLUM<.F(;JWK7!L1\7\)H ;11 M RSW>GAZ7APGP]$/$Q[BL=>3+KI69&!E!AVAQPDW\@,JJ,_&<>AI/3A^>!SY MU?E]@O;&M-<_,L2Y');9? UWLJ4R5@A18PYK!*(:8(@$QDR M/VFM$58II<(MEMMY3)]O:9K8[E9D8&4&5FC0D=J/GBY#3@2/D502ZC0W0!.* M()$L@S3C"<$,)7G&?5:)H(!/L3Y\^/+Q37!4W>@^*%8C$WW_6SF"(]X9G)#D M?GG026G=&8-#0G>_T?\X_]UZN]P^OU^N5/'&//[[IGA>1#C.=21SF JE($;: ML(B*,J@Q8CF-4<0$, +B,S ]^D'@= MU/V'/JO?,F,_M_HI2 $DM[H"\S2'"2P82H6 O-.%-> MZUB:_9;5JRUH.XJ3;[(9"+K+'DW8:??E8V-^M),??)!)R>6LCH>D5[2J\EC:1L0H"^[BK MNRQ8S&F$%$PRE-N\90VY%!PJGB"BE<2Y0#Y?]^4AY_:YMQ+?@$KF:LG?27U% M:6P'\-W8(2RD(]-% #2].<0=H)"DXC#JI"SCCL(A[7C/8EO: M%N>UA5.^W=RSY7K!L6(:&7."Z-Q&US !*;?!AVG.$H0TRX331K1WE!FRC16T M^BX:2<'OM:B._-(/:C^E!(-J?!;Q1\F9-YQ0Z*$*WYH%*?EB_^T/\L-OM]YOB9;W0?>/3*,.9 M3321.N>&$S($*8DE)%(KS#$UEHF387*E''/CCTH3ZW.R52GK7N9@TZ@#EFN@ M&H6JNGH#"\U?.W7]'#3AA(S,4I42\$[#WVR%4*L':!4!']:@5<6F!=>UC?>E MC;W;T%T[)QXA>]/,S421>R//D5\$W_7(]@;R7?'XZ>+YKL?@15A?@,<%WEM_ M,\]KC+&81C&S7C,DDP3B1%/(XD29S37FF40XE<@KLL]AS+FM5[W[P1M@!?>T M?WTFX,H-]C!81UYU/F[6W^''I8U _F9^O[3G$#6QA;.0!R SR=:Z,^P\]M;' M.#AOKD_<.HR)OJG[ATW!BN>Z3MG;Y=-2JK4L;^7_]UA6L20+@9.<V^I >S%NLBL)\6Z6_^]]A(MP(*1"NT_#13MBFFJ'-RFODO0%[B<.1DCLZ M(3G)8=1)*V*/S M#^N'QZTM26VT-699M0OX8MO5%5VN5K59?_9 M%OS#O%@_ (IO@-W*>/; >[57S(W!_Q0OSL@+@\6@ZB2@;D '!O#3X "Z0( : M"? 2BANP P-4:+SH#&41:?/$6U3LVUGA EX \S*K/& GP=>>XZ#="E]-F6D[ M(K[VG!UU77QU@:[O[_I/99TP2MX:,YI]5V^7I;!!?FZK:2LQ8+7(5;IC%5=8V*0-Z[K7 M32/4RH5_18-8A[EQ7-%&0WSL9>AE2]D=]HWPH)6^2IBY 8T"XS2<=0=NK$ZT M#A*\6HM:=W3Z>M=Z/"6TYW<7:LT8U8FV69$YME%5R$8;YP3FE$B2()K$) WC M^)UKL'PK\4N';R@/KV=,>UCXQH]]Z(N@&C'PW!VF:9R]KQ,*[HZ"NZOWRN#L MZJ3K98/53YNU30"O?FZR%189RCD2:0(%LJTCLCB#7"<("*M"$774@ZJE]#A=OPRP0V!#4-A&9IJCSLL6PJHV1'T2_FX$"#WB M$()".5&XP;60^L43."/4&S9P^2G310\R M&B&)I&>T2>GCLM:'I.%PQS"JV&466S*Z^[DV'^*/Y8/=G;[[>O>Y+G_XH?IY M(3'-&%$1%%1I0QV,0H9CLY-,%,(JB7.&O,I_NP\]-RIIJGJR7>UIZXU?EN5C MY41F6\#5]^5Z;4W\C6[/NG]9KD%9W7C^?/':*7*CH'& 'YF26J&;+..=V)4' M#/QBI?W+35MOU4!M?Q&.I_PA"\E;'J-/RF/^J!SRVH G7-&6^8/Y1)5\6X6A MU'41ZA$^J9_5G\J%%C:A.==0*6DXCN0$,A*;_T0D3:C*8HJ\@H/M&^T$ FQD MKMECU15SA.V< QPA&:5ON$EIQ$'O0^YPN67 "6"G/$Q3DZQFH[:@O=FIO'_< M/A;J0[-=N5VO']GJPUK8_67'!;71G=ZAG:)SFD90)C)/,<$Y*;;YUJF&" ME*0H8MAPD?,)XNCBSHVV]A)71>L[?:)NP&:O@<=YVO@S[G"D.:MY')E-N]6N M;MK*?^W.<]?YP[H$:I5!J_,-J+4&K=I=-WW5#+S3+7I@HYSQWP:/T]E9O143 MG>[.Z.WP.RB>;+)Z#YK'EV*Z@^K)$'UQT#W=J(.CPI=;524G?S#CU-G)57)R M^?=B4Y8+1E+"5/.740MA,")\*NW>X+ ME-C>]H3R[-9T\3DS>O_;#6JH_E/RVJ5R.15D/5O_S]H]EN8C/XA"DI+CR),RDQ\:A_3D>;=_;5>S[3!;[LJ]V11A:":ZNW'C]XLJJM9W7J5FL]?]$P2^.MXML/:V.T5&ZT;E>R MKW8:JP5Y2I^]!S^_YK^>INJB_: M[OF9&![8NYD9XR Z,F-8H<%>ZIN7B-Z !NPQ8M_]\0II=WB,/JGMX8_*H?TQ MX DC!("]JJK]X7U2K6V5L!ZLQTMK.SR M1+O1YW33-S*ENH2AO7DQ8QV-.KD!$P6H.4,[6>#:98GF$]#FC)Y7H)O[4X9&KE;8UFF]$[=*,/*(P+H ;S\O! 9M9'(XC]=EDO &SB/N+!R M$P6-70.D7Y27&S2](5H7'C%=?)6;+B^"HQQO&6:HW@KSLCRNK-OBK7HHE*C+ M<)J?5ZIJT+N6M_<;8QW_N_K]V5)0"X02D=B^5CE%S!9I2B!1DL%49T3E2.>V M1+5_*?Y0\CE]0-,7[.^H!V1'OZHZ&NLHYF??!9M5-XMPTDF:9IGH3DQ7IQNP MTZJ:HZY>-^"@QMV-8Y5 ;^,S-. AS=5@LDUJX(9&]- D#O[\873_R:#!RA\? MUD^JM(6ES*/K&J/FYZHCZBX$3:4XTHAJF"$10:P(@XQP"B.II!**J#3S:H_N M//+<#.Q=_3TCW;IDE5?8<[OMCKH;WXZ"Y/$HHH#=: M(=G0??!)Z'*L2R5'*145L4-")0Y41 '%,% M690RF+$TQ3F*4NU7\\5?A+E1V-FCKH?'POYE:R/@5".]O:C^ZZ96:Z1CK=.3 MES!**+(57DG.;*TO LVJHV"<*XPSK;)4J0';B)'F_<&,?;AHI82<66AM>PEEUOS*VK\M"MLKJ*I6S9]!][K/[+GZ]>U/5L@; MT&AW UK]JN(^-0@3G3GVHCS9.>-I*>9SMMB+DM=Y8O^3ABU]-O[*_M_:_D]L M97/M;7A=*VOAV@2YMZK^=]T^Q=I&U02OOM%;&],RM M29^:24X0LSW&< 2)H,Q,>!S+3$3FRU;N5'NM.)[+;D[)48T=]46-"V8 M;3R)T>ZF^B=0>R5K]T"QPZ"ZP(_#)WY'W/A_OC,_\MKQIIKF*F[R77>:]\K6 M?[33?OB[%S_W( =%/LFWQ8,4*,1;GUYG5D,N39-K,&DZ]KK MS,[AFOA*4@PX0/YB1OS,MC_^<[.R#R]OA1&D7-H%NSVK2[E*)&90,(DA5DD" M*1,$IH10GF#SQ\BIE9?;<'/;(K8"@U9BT!'9XT#T,LX.A\E!T1N9\WN!&W*D M[/"FNI\J!T5RHH/E8:^BWY&R,RZ]I\J7GS+=P;*S1B_.EMWO&EH(L"R5>MG' M8M?4\1]L:Z,MGZO63_O>5PG.6))C"2,19X:(4[,1(41 +2))HHBI*/8*DAP@ MP]S8N5;!>A8.VK!T.L>VFOB6$_2?(+==P,BPCTSK/HB/VKSL"AC#EBWT%V/B MGG_>-]X%XUE;1,BS4/O]/ME M*=CJOQ4K%HKG4@N504%3"C$6.61IK& <)3*/,H6XF]EZO2AS(TV[7M\ ]4>[ M7;8]W+?FFU#@?K/>_BB!6MOFVM>T:[]BWMQ(=)K9&)E+=[W+&RUN['$35^ S M6TKK'&FDMP=/M?S *A"P]L+5( :MQS!/+X:G_"U1YB7=/UX\%Y MTQ\4O0G/!WN &R'CY"(ZX[7O>)AZ2^NL@%A?\WOQ[E-VF'U(A"<=QY$G9QP^- M0RKRO'L8+_U3+;__V"IY^V1VJ]_5IT?+=7>ZCDKHU,*UPHB%I(G$F8IADO(, MXM1L%JGY!4P)4HHPE!/I14]>H\^-I5KA :NE;_L$0<"MN,,#J_SFQ(W"1D-Z M9";;@=P(#FK)+;R4GN*565%6L@.S1WEJI!_0Q=IY,MSH;0R(1V:VH\)>M='V=8=N M*WA_Z;0KJWI=AFJ\FEX]8[]B1:_+B/37\W*X?V JPR,OU?\\FB'>/5E/UR[I M)^$$:RW-5C'A'&(FB:U>P&&:"LR$4$1+X96P<&:@N?'37DY0"^J2_N,'K1O[ MA !L;+?3$*S\8\HO !$T@XU7]/X':MT@R;H_/VFT&II_>GEAW4=67=@F[5AZ9^+I5"+6)%,"H)AIJF M.",1)&ED_C/*,(\XE@DE7IPSL0)SX[(V+T?7:C1Y.7*S6K&BM(UHZZVD;XK. MU*^%(U_.>+(G=/^?2P\J7?.#.C#L,X1NP-&>N04#5&@$I/M7FL>@R\C4.DR[ M/+W2#!TM>Z\EQ\#EE*W4G:[.@#Z9C_E.?]OG[C=UZ&.6TDA%%$:)S"!&A$.6 M2PH5CW02*XU(Y%7?X/*0\!M..2$A2^L1=D9 MC*!,>GG4:;G/&84CMG*_,$52C;ASCLKKZ3$W)FS%AZW! MM5, =#0 5@7PBXU'NWWI9][_T1OP0RL>E>C_L5YUI$IW_-F^3J_7OOE M\DA#^G.\9!/E-_U97C:_C*K7G^+>5*U7%&^Z'+#7GX,7R64S$&> >=>>8;]Y M+ KKYFT""LN%%#2G>2P@Y9$MD)%RR%-E+#"4:6;KS2N9.QM?YT:9FVG4A&O< M:=!("G:B>JQ29S%U,%!"(#6R^3 R2!X+;0BP)EH&AX#FMR1= J-WP3A[\W1T M?DG^%V1[\>+A03?[KBC-PW9I)ZN5$ MZQUM;M3X]<>FV$(STGU3U++R@_J'T9R'USUV)@AH4P3,[ 6]V7WW8YQD.X$2 M.C3F_("3Q\-8X93E219!IBF&&"6Q,:08@1(K M'NN<1:ER:J9[^O%SHXFJ(X(5;Z"+_0 \-TX8#LG()."!AOR[;5M;VD3=3VJ[0(E&N:0QC#*10BP(A23'!"J-59IQHD7N M]>$>/']N7VY5E^W!R&:C.L"R$=;OZSV$T.WSO0*8D;_?7??:.GG[W2Z[_@U[ M6&[9:OEO)7&9<>9&>'LQ*UU'(6B7UC-#3=MTM5_?HQZJ%RX?6*)\L_[^317W]@#T M/5L6_\56CVI!>8I1*A3,A?D'9I)#AG@..8XR*12+$^K51/#D*'/C@G?E=GE? MM3RV(H)*1L]RXB?!=.. JR$:VQ=IY*O#/:R$-RX8^5?[[L,@:#WODP--6[&[ M3]>CFMR]%P_>,"VWQNAXLMNSK9GJ)5_5N[:RVXOYW1\V=E5]V:S,L[Y;"^3; MS\T"*X)IHCCD3*80DXQ#F@MBK ?+$Y%*>((\MTZ#A9D;CW0%-GNI2F+P;'V_ MVY\;[\W2\#ERWC9-@OSX&RBC!JST 'M%:N]4>?.B4SUHE#$;JEJ=VC/_K6=V MAFRDKH8U\)9JN#Q3;ZZN1N[$-NOZ9PZDV4UA@_K;4/T/9C_WAY+?-E4OS:*T M'<&VS\U%ML[2@@L98XHXU!%&-M ^AI1% B8:8R55)/+$JS:)KP!SHU-CYSY4 MW2%79H]FL^.#U!;QGA9'-AT1[+$9M)9JERP%&N&M!ZH6_S]*4"M0U>ZH+JYZ M+WXV*=.M]-J7;"ATJ@-2//LEW7=[+E1Z&1S,C*?#IJ.49MI!4$V:,V-JP2: MMAQ'".R.*G4$>>@K]%=?Y!J36$L!J509Q%&.(1=Q#O,X3M,D$S&1?/%0MXC? MLF+K1L=7R>3SZ1]*-AX+_*J^+]=5$KJA@7K8"7N<+W*A8XYSVX<#VYAU3"%- M,8,RX@S'1$@>BV:>WJWE+&>IE6M$Q^]:OL[LZ$S&$4DI9,3V7\HB!@EE">1F MPX<$UEF*O#(*)IN9J?(/;LRVK_P!5+<[?+%?047;3O[P=YT;IIQ/-P-GLED: MV<"I)ZA*$WG7G:".B?.FG:##W[USF"!O^R8(L"'MF^L$FM2^"8+=H7T3YJ$# M$CENHS?6H"JVUL_W5:V7F^+39JML#*_-36C:LO&$F#4P1E!BQB"6:0)92A.8 ML(C&2$8V",PY<<-IR+EQ;/1_0$=J4(L-*KF!?%3 ,Y'##?9^EAP'S)&IT 7' MRSWQA@+JD8,1'-B)E']LBJ\(.K-HG![TG19$UZ:O*Y=CA^7:_5AJ^[+!<%IC)2.8(XXM0GSVMC+S!9KQXF(,!&)0B*D]7AVK$D-PTL: M']I\%Z\?Q@Z?U,].*\%BLS8_BKKV]EWQIDHM^+#N7K%)33# M(H-4QI9"-#&67BZ@H%KEMC-IRKS.5*^29FX\LY<3?+4%YU@A2_#;@[1'>W;O M5NMC0SX[5^Y4:CS6GH1TW72ZL=9DDS0RM8T\/]X<& 37D$1YG4"3LFD0[ XI M-\Q#_7BY++:+;\NM/;OXL);+IZ5\9*M_+K<_OJA5M1F1&WSVWE MHSC6>91I2&B20VS>>\AH0LQ^&Z4B0@G6(G5AX0%CSXUS*_&MTWFO@&>!I"$3 MT,^;(\,ZM@$X!%%G[KL"FQZF,T_ML)SYKT.&&S+L)'QV!1XM>UWSB(&Y#DV" MU5*5NR#JM\M2K#;E8Z$6AGV,(6BVF")3"&*6_Z"C2C?L'>V4\TR3ZY\'-N@N' M[LC$- ZP_KD53G@%3;+H'W':; LG[8_2+MSN&IB)*43QJ&1GC*;LY"(G"8T$ MS:#0V-A)-JZ"2Z5@QE*FXQ3G4DBO7,QS(\W-*FH$!:N]I)YIF&:Q%CG-.?<@]#*83\/J(F+H1=1"DQM]B5R"](.1&S( ) MKI>0")KB>G:P:9-<+^E\E.9Z\89A=/N.%38,J_RLBBI6_>UR];A55V:W,I?E5F3VM+?,A*BG*1D2@QEEP&C=5!(,Z9A)PJ ?,\M7$G&2-1MEBK M[S8;_9N[H7>U8$Z?#ZT_GR/QQON4:N' TJ:D2" ?B[8V41VR6=%114&NG>G" MS:0C6TTR,1/Q6J-+D[^PTP94Q/K'ERMHY[S>%_:X)$NM;V3:?=YR)!B*!$@F,61[)F&!J_GE%Q.O1@'/[A/?!G*JI-U'O[L!F+_/P3=]% M^#F-F,JB#(J,I@9^RB''V+(EU7E&L$Q([I_<&G(27B-_E;-55:)V/-RC%.4L MI@FD.16VJ)B$/%("VK!ZKB(689[Z)JN&1WV2?-1I '&V#V_5A0N'M]@TKBF?S^.H@ M?]=GE"72,(OA]XQD&F*1,4B$I!!SRGC&TCQ+O/)+O$:?V]+[9E-N#=9MO3R; MK[OQ[?KF![\;"8T&ZLB,M,N /LZ39EO02M_$_8S1"G80<*&3H-T%F#SIV1N; M4TG._@\9D-3\V;R3/UBI[G1=$N\-6ZVJ6$GK+NWDYU6^,X$4S12F,-=R1)#T6V!/E M2H<$W2]U>@APO1G47@^<+I%ZB)XO\JD'/6"8+?S6;%J?S!OWI#[NLGXSEI,T M5S; -,T@EF;=9D1'4 HD8R$SF478Q^(],<;<[-J]B%>D49_"TLU\O1*AD6G: M%QQO([1'_9"FYJEA)C4H>_0\-!O[+AU8:;H-4>_$3OY#,1NJ+N_67^SAD@V< M^965R_*W]8:7JGBRIT\?U@^/6_-GHZ*YJUJ<]C4[&95IQ!(!%4LCB*,L@R1" M!GF-N$Q8AJGPZY$V@I!SXYJOC_?WU@=E@U^J[,NRF]QQIW<=PNORR?LWP?- M?90)=^.SUY[&D0EQ/UTWW9APT*H(-FNP4Q)46MZ KIZ@4A2\U'34XJYCSDC0 MJMICR#EMY>T1D3ZJSCWF6 -\$)6GEMNHK#>;>]LLH7KT;5%8FK-[&_Z\OZ3I M8W=K2X=7__ABC_/*Y59]-6(NA?I<':C44LC"MV'-;BCI"VF#91LJFVJG>%/?5"9-Y3>K> M8CXNCNE>!0?_R"PG>.1%JE((5AJ!KM:@HS;@SZ![7:,ZJ-2^J?\%=NJ#1G]0 M V#^WGE]]AC,\B7Q\._,\F69R#DTOY?&S\4T^=SU^J>FDV8ZY];D"+_PC$T_ M^JMOMM^PE7BL2UY\V:Q63:^5AXZSOQFKOV_GF:Z1;^C-!_UOU\_QR,N+F_,/#0 MHZ.'0HEZ@(5,&94YX] L.V8_3B($6TGR[UK/\I(+I.$PIBI".(LB2%AF8!:1U&6))(@Y/4)7QYR;A]V MMR?;RX;F0_O@G07;[5L/"^'8#J>SZ(&.Y!.UL+N$USA]ZLZ.^DK-Z"ZA<+[C MW,4[!YP.?%%L]:[<,KO__FX?VS:HX!%-XQQ#P>(88AMYPK6!69&-59,H"HY05E[(WR\Z^>@=/"%!P!H9"*IL*E%!(V,0[JCG'W=W%W! M ;":R'$["#,_W^H%,'H]H>?NG4'Z%U[&2]?ZIUS796IOI31S7C;_LH$] M\0)1E7+$(TAC;LC/V&"0(T5@1!G/F4II*IV:_/6.,C?VJP4%C8@W[0_ "@ON MUHY'2/W ]E-A,+A&YL+!2'FE;%]$XHK<[?//GBR)^Z)ZW6SNRQ>'^_R3A4KB M3.$\LH$+ F*E):1YI"&7-",I94QD3F[\WE'^5)__MY^;ZS__Y(K/WPNNU_S\ M^Y *\ODG(W[^R>M__HG/YY\,_/QW>6";=97B94O8OWDLMYM[5;2.W>=%AC#. MXRR'4<1SB%$:09;D&N:)B#1E,A/$J?>%TVASHX-66/#32 M:G-<^>^:6] M2+LY7H+A-S(_#(?./U/4!9*@F:&] TZ;">JB^U'FI]--P]CDPUH4MOK=6U7_ M^\/Z;OM#%7 T8R@A%&:Y1! +)2%!N2UFK*,LS46"4]:F M>;H1B]O 3E_(R_3.D3GFV%("]8>-&E%E=6ZSL:(#5HGLQS&.^+N134!, MIV&=5F#P2ROR7VQ_L4IJL!,;W/8#Z\U ?CB%I"+'D2?E)#\T#LG)\^ZA6YYW MAO.^F\?]O=C\-"RXN7]@Z^<%51)G&650YI1"C#,"":8I5%PE$MDN8(ESO;F> M<>9FYS3&?"LKJ(4%C;2^FY[3T+IN>ZX&;)J-CR]6 [8]O4AARC!X]X$LP-_JPLE?Y&+8V1;?QPL-C8?^RM<4I M5".]O:C^Z^;!(W5C^'2YF3JC3L+(E%07-*^%![7TNZ#V)KZPJ7E>ZP!V2@0\ MX!Z*7]#S;F\AICW^'HK1T6GXX <-#:CKGKEWZCQ\,[-7_MBLI/F=67X>;3+P MMX+94FAOV7,9+UC,B.*V*%F"%<1QED"*60Q)ED:)RB22_W]W5]?C-HYEW^=7 M\&UG@.*N)%(2^3) )>G>#9!-%Y(,!HMY,/BE1(#+JK5=W:GY]4OJPU;Y0R8I M2J59H%%=Y5CBY:%T>'EY>2Y6;MEWGI8LC3,/]II#;)W!8-]8#*0VV35?SW>( M[/AQ%N GYLF3C)^[OIS,'3B.2*\GH.T*^# T(A[9@R/1#)MJZ&O,S'F)(S$[ M3V(<>T./5*.C;HZ^XV;'A"'J-O]#Q!%!"N=ZS9DG>O69",@S7$ L,XGCE."T ML-*LN-70TKBP+_;4,]8AHV8(U6%^"XG5U"'URS#Y9" -X>60A10(MYDRD5P? M,[O$I)LON^]+=GQ\8/&36VW2M:^;?N8?S7?3 M8K/#4!\&6$D493+*,:2&8+ B&61881BS+!9"L:3 GD=/;C6]-,+I'Z)H;(>U M\>!H_:U]M;QG)FP3BJ4-XUNBVQU0F.9MB"]@T9U1NMOY&9U5L4;E^9L7Z M#CX+RB-5?JTUGS\;R>?.EZ>%5*1(H5"Q-/5:]8J2D!1F18Q)0>-(Q%;T=;.E MI;%5?Y9OC 6?':6P!X&U650&@FM&?ZB/E->R+VXM+G SP7\5&Z,B+5V*\O]KTS4F6__S7Z6C\^/[ZKM MMOJCW'S7:UO]+_N751$7)(EY!I6(4H@)%9!DA5YT*HU!'HM"NI4UT[ BP3)&',%.=:3%N9(0D)S"EF>8J0P92+.5_H1X=5;0]\WXO\) M^';>]E2 3CSK&;-KG>/:<-!9?@=:VX$#U,X.MP]F(5UNI_9G=;I]D#EUN[WN MX>%XU_[[O6B$V[1_\:%Z9.5FQ6(I$*,Q3(O(R)_E$61"8!@C&<4Y47&AN+7+ M?;F-IM\XZM^3G,M5?E-7WO_L]RM8D68% 77')=%$"/"($^D M@HSHSUF4,,FMQ#$NWGUQ%%=KQQKKP#^,?8[RBJ^1L_.LO/&8FLFLH7!VC"YV M.:3G\[J!65V;BWT[]5TN?\ESE\/(S;X;4*1]]W+\2E^1MJEMVM/8J0]@?/O! M-FU:X6>S+M_ME?R[*K__T/^_U\L?]EW]I[[U_@/;JX- 8%\ -%8/1*1ZTY;;?7,'4)YW?@@-0=N/Q@@I,'B_/7-S7NAUXK/=7G(^YX2[0IQQ60>8:C_ M)A!E$N275],+O"5 %Q MQ-Y=.]T;OJ!BZ.Y6S*MN[HW2F5RY_YW\&/&+>FI(>_=;\=6HH2M9EW*F<9YP M)A&4!280IQF!K,AR**A4.,T+CDCD07M7FELHMQVM-:="=XV]8*M^K]:_F^T6 MT>S(%&WDWHWRKB%OQVMC@)Q+@/0 7E6 UL9 E; M40C)0=>:FI5H;O3WE$UN M?=TSM-ICGSI?C&V$V:>J=OO=2A,%5\AL?M?G@M*H@#1F&$I,LP*K-(F*PBG2 M.M#8TL(8?5O-,R_-&;ZR.W NC,F.H=@AI"TCLX'PFSI0>P)=<_RQ@^[]('3N MH5L+3()&P:]'SLSBOS35N3++;[E?M-G>;<,"*NTI;,[+XTC6N/L>. <)T6(S--,0A$1KNDUYY G$8,L*=*" MDI@+I.RRC$8A-4\*T4BLA@ER5/\G9L,NL2?<&9^KO1W@.7U-C^/T7Z?\=G[3 M6B >7WV" 5-Y[-H=MXL/GL((:8LM)2(4Q4*:]0S#>08QX?HW@A3D^H5.<183$3EY!Y>;6=H; MW-^>^*"*4I2.)>"NH&G[-H_%:/*WNC$0=!9.<*9_&(2P+_K%EF9^X8=Z>_[B M#W[;(\W^JDK3^UIILE8%6+&,(T$R 7F>,X@%)9"KB$!1D (G>8J2W$IFSKK% MI='"^[[LIJBTQ?H=>-YHC/5$7\O>"+9>[\"?2_TEDUNP^XM#WKG5& PSR"3( M3DPFPWIQ+>0.DBOV6#ID](?&=*;\_@#8NB7^N^ T> S ZD;S'0IPZ=>K(P). M%_H6@]#P^^*4I=G!E&(?8>:6*D??S(]5?BD()(TG:M/N-_?RB5X.FID^Y M>=8^=ULIH]KL5CQ)29KB5'O$B$(T;S:T$Y/Q MFXRJ>[+[%.@'S8,/:N"\*?)38'N6/3])(WYSR&>U-_M)#]OJ]U(J^>[E;SN3 MT_^Q/O1DVC8S66W8BDK!.%<9C'+] ^,,01[%!*:214()E&58N[[5GJWM)@C[ MIIW8_V# =#RA+:\W>\&S.;Y9;O1_K=S!C\O:"C!6S.!&2#1TC*&6QO M5I*QZ?DIK5A=,T+GA=\^3][O]GI-H,GMY-3X%V5$H^IS"4W! M\&>VUN_\8[)"A&9Q1%*8Y)F".$\(9$CSDU ICPO!8U8X+;_?H ]+6Z0?9#%8 M*XNQ[2PW%>(ZT\&Z+!2HCMWU$'"9^5FQH]>%/P$3LW8 (9:#U$H/B0MB*P2U/6)*(% M4FD4P91P 7&$,&2$)3 2<9(E!<9IY"0O'LRRI4V1_2(I-HRY&Z1,WS(U8X?; MI8+.GY3%L()A/DT=7+&&O=&970"87J]RDZH!B:2V[S:^E'T12YLE^OJT M3A+;DXZDPRKH#<=GX@G 96C"BSN.P&Y6A48?.YMQ#%MN3&]5.6J M+0/^]>615^L5ITD>8YG!B)OR:AP5D H]XOH7DJ.TH#2R2E,^N_/2.+4U#C36 MV='I.5S#'#@*A(F)R[+_UIQUM:]'HMEU3+-3XM^_5[__A[ZF(1G]RRFWG-]O M%D*XVHWN+;[^A9DUS=LPP2\_U5:4.^/NG80)VG]1#]M2J!5)B* )IY 3E$$L M9 19DDA8%$64T4*OUV,ZBU:YF]U+HXW6>J".Y@.V!T]J6U82J(VLSZ/):KUF MVYWYN#F;9GDT;>Z'(I +-_]0_PL%KWN]OQ"\[A -00+T 7W&[-%Z'T[FKXL M!S/L> 33Y_9LWF\NK+6_S5F]LMY&7B$B,HR0@JFBB9ZS\A3RM-!S%L"I<,MY.[K^TM+9OI@U0/._-0:O'W72G&X3R"F2=D0_ I^)";DIP' T M+1Q17NES2$([;6)6XKG2OU."N/8USTRP;:5=G_V+6:3N]6+5J/P_F?OV#I = M3\:RE%.".$0X81!3_8*S B4PPIDBE$>1*8GJX)FZ-+XT][*SORKU+%W^4YV>C5UIIB*9*1&>2< D#LYN*BRM<@THNUC>;3\W%M7^O%%V<+_8@ M^$]JMU/J=4O=@;"7VB_N4IT_/*NNA-N*:^AEGN101,(4C"4"\@Q1F%&,LBBG MB8RL*ACXF[ XZJ_7:+7MEJO5$?!;T/SDH$[,^8W])I)X0DJ'3MPUA0GONMCC M[@Y\L*LS&&H8'*:%R8=CICG"=U@"31>C8!R<._SN/-]$,JKGKV:5<7?RU+AI MY2,?U+:.M!Z7X 2E62(PAQDKC%XS2B"EB$ I!$[,S0L\=T6*HA3J$-YHU8T)RN)<,E,_0A809Y)#FA$%-5UP MB9# %$M8-U9&\JK88*+\HZ654+?=)QF(U=;2@0>88Z@RO M&#T(0=#-DXL-S;N%,M37LXV4P2_[,,T78@1*2*VZT."MIV/7^E#TLK_*(J.]\<-+6XOC_\+:H]FV1G<&> MQ4=N8.U.^B,0G)WD#[;>-2&K$9Q^"IP_AX\ \,TXVQ[(411]!1H72CZ]Q9M1 M\)6^#%'NM4L\8WG;[VS35LDV'%ZM2]FD8F_D@[Y]]QP=*FBS]5?]27,L\+#K MAF2N!,\05)2G$.><0E)(! 7ADE&)4(:M:D,%M6IIM-WO5%V+Y]BM.GS8[YB1 M;SAT#1S[YKR5&G:<+:.1U-'+F0;./>89$NB@,=(@ALT;4PV)Y5D,-NC- M/:N!'R6EWS]OM^8\3?=:TX+)0J4(QB(Q1S'3&/(Z:&OV>HL$D8):)8K>;FII MG-R:!]9'BQUK?U]'U8XLPV U,0/VC-0$V&(V!:/=1B-H5>_KK-^^PEUXX9?-7ON77W^H]=KL:[+-RRI*&,I4G,*TP#'$!46024T419[1E$>$ MX\S*L;M\^Z6Q06,AJ$T$K8WV0@P7X!NF@/&@3/S:.^'A),QPO=LCU!DNW'0V MB8;K'>KK- Q\:V3%G[9*1.TP'.I$=)D9E*5)E.:09(5^B:4P)\2%GN.5DI)A M)E)NE1GLTNC27NU^)9>^V7?'HBV>97:&D+=S 4+C.3$K]*$\5KP)G]'A LLD MU6J&VGV;(C062%RM+6-S[=N5'3/7UTN@;TK\V)3_^ZQZ1:@RD6:*L +RA.9Z M?9)I*LN1@$B13-$<81([Y9-,;?!RR:_/?>#CYNFYK6AUZ TX=N>-:Y -/A&. MQ+J <9Z-E,,/\9L4)+/!?6DUR@9M_IZ!E?+7:ON- M_?Q[N?]A=J]UT_J#RYHTJPQ'!$<1A6DD4XB1B8YAJB!6L8RP0HRHQ*-0D(\M M5H0S?P&A]E#$SAR* +LZ'J''1$E05%N@'I_6U8M2NW^KZP)WD;87\/QDKE'[ M_;KAJJH Y@#EMA1&CZJYV?.FW'ML:H\:;[NY9;+AFU]0[" 4=E1?ZG9P0=TM MM6Z&TI0B[O43_,;7Y?>Z9X%UPCQQ#2[ZY6K'_ I>GDA=E./RO9?GJJ'>Z5"O MS[KUCKG]CV+;;W]4JTQ))CBG4"I!(2ZB!%*&,L@0BY,819@5;M$+NW:7YL/K MQQ0Y.N&6 %OZTN%AF]HE;BR^RYTK&?T6_UJVKQ2PCW M8(HV-T L21-WHG%<1JD%SSXL2R5WHA$*5Z)AI!V^1>3_N!?"G!#3"XB';;71 MOXK&SH=J78J7YF=/5D]UQ=*-!!]WNV?#2H>.@=<]P<:P\$_VO]/HFOABU[8PO..-LQ M90R2F),4Q3E$7#*((R$@)T+_AO,4QXAFJG!;$U@TNC3F.]C\.I.Z,]L[ =YJ M "S=[\"P3NTRCT?4W;-U@"BH-VK3[KP>I ,29UZ?R[6^<8]JNS>U>C]N?E>[ M6FI]MU(<484$AQDR NA9AB"/]9\LDW&&&"51C-QB$^>-+(YWC(U0M_2HEX(' M*UW#!1? M%W2CX-H\F7W 9V/%NAXK(2O=S_L:O5".S.O**_W]'S5-_#=:^][ M?U ^Z=_^^J?N$_W#Q$/^^J?_ U!+ P04 " #U@Z52_Q)6[8/$ !!*@D M%0 ')D9FXM,C R,3 S,S%?<')E+GAM;.R]6W=;28XF^MZ_(D_.ZT%EW"^] MNGN6TW96>8W3]MC.KIGSPA47A,U)BG21E#/=O_X@2-U%R12Y0SOLFEI9MD3) M>^/R!0) ((!_^^]_GLQ^^(S+U70Q__W+'YXMTND)SM<_/%UB6&/^X8_I^N,/?\^X^OV'LER< M_/#WQ?+WZ>< \!^;?_1T\>G+_?J? MMW[_#[GY;>Z]_VGSTXM?74UW_2(]EO_TOWY]^2Y]Q), T_EJ'>:IOF U_=?5 MYL.7BQ36&YE_E:X?[OR-^AV<_QK4CX +D/PO?Z[RC__Q+S_\L!7'O_&^7__BGR[=_6N** +/A]B5]AK2>( HM=1&@G$10 M3&L(,B%$*[T*MO@2;S!>B5X1U1MEK##]YNE6/H=1?[X"W]/O3EQT(@A/ZT4D3ARD#$$8!L+8: I++C Q /%7WWF=]JO: M?;),/RR6&9=D2,Y?&I;IEJ:O@_CL-W[Z%);T($@?I[-\_J^K11E";^O% /+; M*H?(_?$'XKK@DA#[L"Q\ M";::QD L9)T@F$1B8=PHGH((3@\(@1NOWPL-HG\T'"/53H#Q!I?317X^S\]H M8YY(&1*7Z"''H$#Y*@L>,YC O6,\E2S-@+"X]O*]0"'[!\7A$NT$$N^78;Z: M5L&?P9KV%! M]XN%H^38!0;>XH=I%<)\_2JV'!](Z%(^39!1Y>4."_)'.V$?P[DC\^79S.U\LO3Q>9V"G&.2\L)$\* M54D4XD1Z8#;+D+G)K P1)^U!REYHL;VC93AI=P&>]^'/%YG$-RW3;6;CS"IZ M9XQ(D?9#5;,\G!3N@D^T,PJ#Q2N7D0T&FSN(V LPKG? #"'A+J#R)&=2P>KL MKY?3.?*)RSZ&G"K]P8*26D!,4H)1BF,4@ILP1"+C3@+V@HCO'2+'2K93>(B) M"0DS6@W6J RJI%"W482LF94F4(PN2T-XB/V27NS;P\?#1-L3/I[2EZ^7[Q=_ MS(F%8",Z!C*& HK\;XA,9@K&*#17GOQO/YQKO"?K&80D+?#(F,C)$2=#),>NOG,_&'2< M)3U8@",KOI[)S]Y\7,S/,WIDNE2.G$)O9Q,%X2Y %-K6M+\7 06Y3G8 Y=]\ M[WX Z#@U>I0@1P;!.TRG2P(P%_']=#W#"8]<%R_<#0<0[G.7 PBX"Z"\F-/32!S3S_@L MK,,96Y4/SJ,IH%.2)"&>P&M3:P623JB,-GJ(3>0^&O:KU>H^B3F @+L 2BT= M6#X-:_RP6'Z9:!:8X$E3@%PH3O+D'0=;$[*!<\TSQB"&RSY<>_5^L.@^?WFX M.+M P[N3,)O]?+J:SG&UHJA9LR2L "]3(7D$\IJ9ES4IKR)WN0@Y1)W6CE?O MAX;N,Y6'B[,+-#P_P>4'V@3_NES\L?[X=''R*B'* ^^Z_W[ M(:/CA.@@@NWD7LDE$[_0)]6_3M8H"K;E-IN7%3A>D_P\&:60!YF'."B[X_7[ M0:/C#.D08NT*&=N+4ULF:@%SLEB %=H*5<($OD@&V7G,G@#N+W,+@V'C"@'[ MH:/C].@PHAT9'T^(@[SA8A8^3+*Q3",WX'6%LV42HI8%G&.L$+A9#'$ 3%Q[ MZ7Z7$CO.?AXNPL%T_V\_W1+>2_K@T%8#\]5B-LVUC<3/858[)% ,ANO5=;+W M;3UPU\,&:46P%Z5'MB8X7<&'$#Y--M5U5<^ORR_3.;UL2JM^L;UN> &BK*1( M@7L(RGA0HI9E*N<@FE(2)P#H75T+SA=0":NX4?79.[>K"&?KU?DG-Y?30X@[ MU$Z?ZU_-_G$X_AQDQLWJR?AJ6RR_3^8?_#+-3 MG&3AI'0A4#RF.(D)%7B4$;BUC/9?88S(+0"T%W4] .HH%"Q:JZ0#G+U%DLPT MD=]0^3H_JH[2,4S%D-ZSJS6Q%KR/U1=TVC"7A8X[4BG'XVHG->-T<&F'H^-% MW@%NWGU<+-?O<7GR8OZ9^*D[_VKBM)>N! 5,$>)59IEBAH" (J)ST3BN=I20 M#.#S[2!FG!8O[5!SM, [ ,V3E.H-\M5;3$CV,\[P%:[/%X"S&G,B7@KM\-4Y ME!#06D!N1>2>,]O(&;J'J'':P;0#T6 *Z !,=1W,Z5>^$ L3QT))A43A:$'4 M\ET#SD0/UI>8DDA6X(YRE./!5_PUG^9;%\ M%S: ?[58OPE+BE2?35>?%JLP^^MRM'GAX#9GQ$ID* M)*\=#W-YVK^+D'''N=3QF-M)S3AM:]JAZGB1=X";U^N/N+PFFPD7VW21FG;TT[Q!PI[ [@OT@-Q2K+%L. M +.E?Z*U<)@U10XIU=KH7" 4D2#XZ!S%B!%WS3<9*L+J(6,S8,W&@Z3903#U MMF@B/4=OZ8&''"%2B,Q 1%!N"3]9D$ M1CY?DP.QNTD:MQRH#03NQMDQ^N@ 6><'Q6_"EWH@DM%$B%(L!@/,8JUN M2@Z"U9IDHZ0UJ3J!;8JE[Z)HW+VO'8H&D/^(0*H7*+:!PME"N& @"BZX9@BF M7GI7*D8RT('BS,PE6K3&3 M#TO<>(H_+Y;+Q1_3^8?5)(G$(T<*-E(F0"MNP-7.?9I;F;0UQN4=O0..-RCW M$35NWK"131E,"QT@ZF5MN_.Z/*4W3R\*X$J0W"N*.7WQM"JB81!UO< F@I9& M^\1V]30:PF>^3%X$^SL)F?<5&$C] P@^0[P<_WX[EQ4Y\TE)^3)&U^KDXPT MI5:UQ3INW($(4O$@K55^QV7TH<].;Y(U;IZQ$9X&U$0'N-KAZJ7'WB M U2P",%+!"&5+BJ6H+'-0>IA,5:S.K%FN]E1$N\@?WW'"KAR*),U9]G76_L: M8QV<8L'5)*R*.BIK<^!NQW"\9N;H@8=ACQ&UM\LF#JN=#DS4C0W\"B/6\Q # MB8D\/EJ&FO;PX*T JT,NDA>>L4E%ZYT4=9,': >O8;0Q=HKH+-'U)GRAI\[> MAS]Q=8V3S+TAMU &0U$I,071H:0@-6J#WAD6]LL5W?N:;J+]X<$RL(P[,$)7 MQ#5A26GA/:^UW77H0]'@F.6@E5;2YNQ2:7+E\ H-W<3YCW(J]B")=^ @U3Z: MTVVY7+WYOYC7[1CGJ;)B4*++,0"% [D.0%9D);F Y,ASS)E1U+!C:-\0>]:= M-'43]K?6Z#V>U.G:RR];\9RWD7AR4L__GJS7RVD\7=>T_?O%FXT" M)CY&IQ3%$TQ["DDS:B#C&^N%@U)EI[QKDF1Z,*7=Y O: ;&M]CJ YSUR"\): M;BS9;L49**$$>)\2:,P6F:>P5SMLSQY82 MG)06HJFU?[JD2K\"HV+A.J%,NDFBZB8A8[=0&T;!.W;,@Z7= 5J>Y+RI! RS M-V&:7\R?AD]3\N\FR:GL==WHA0F@C$ZUM23M]E;R*$PL1C4Q0G?0,W8)91/L M#"'['B"4TNG)Z:QVQ]R40]0A"DO\B//5]#.^F*?%";Y%PMM)L*&H MK!$\,[H>*47:J0NM$"XIM(U)F%TSTP:I47H(G>,FJ5I!KJ&N.H#B6UR'Z1SS M\["H:,PIDYYX8KD&()A(A3MVAS;?)VT<1-= MC0 WL$8ZP-AM04UX3E%%4>\7U\LU5C+PDJRV"=DX%PK3I5$WWINDC)OP:H2A M(R7>0:;K:R',Q#)ILDT"M#8D'F7JA) 4R7_DY IH@ZQ-F=W7"!NWN\1C)U"/ MU\U@6'N<5NO;W,E'7$\3^=C7>#BR[_KU)[=LPGX/#X_9D5UQE 69@V)%;1:9 M KC:T2VAX4ZG(@QOTYWS,3JRSV:+/ZK$?UDLGRU.X[JA8,SZ "#8]([:15OTK9C#]K&+?5ICK:A MM=,7X&YM_M+KI%U!R-+5.9I:$"M90JH",Q&394T*$>^A:=P2GL<$V%':Z!%8 M9QN_DEHY(03(R$@\SE3QI'J?"3&*:+/-K:LJ'NR"-2O1>7Q ':"%'L%T?7)\ M4,Q2>,)CS* P10@Y1$"MHZS1BV6M]\/#W*YF^?_'A]6A^NA_Q.J%+%>+0(\ EIP*"$D2X%04&;S5""$9E9&" M/]FF8O@.>HX_V3Y[X/N:')Y$'C2!/@/'LL&_@SKQBHAA+-E@R ]L5(=ZE8QQ M$_5#:/[VCY-:PH8*YFKA=]NPN,N CHYR3E F8L!)=L',C8GZ%L.5L\6 M)V$ZGZA23"G, ->6XD@C-.VBTD/D/C#B2:JT3_#U$'CW*1%_,*V=.+\' N16K7A; M774!R*>+U?IUJ8,\KAKT=XM9369:;TTJ9,1U!)6,ANA9!++FLJ!!RVR3[F1W MD]2)*1L&7@-)O@L4_76Y6*UH"R_3]82;+%V4&5(4%E0=C^=95E",1*M)Y3B"++V@*4 M^4B;+1(?,00&TG$*+X/V+#29X7TO5>.Z0 -I_I8G-)0:.L#4KV'Y.UX1T02E M%;G&F9$(!<4RAT#\0"XJ2A&]\FULT4U"QO5NVB#G*&%W ):_XIS$,B/@/\DG MT_FTBF0]_8SG[%A3ZMPR#H7,<;TL2CY;-=H,A?<^TKH(36*SK] UK@/4!DI# MJJ(#9-T2TJ1DE:1#LIZRYD8R"<>'DL!I5QNC\V)$DQ*>6Y2,ZPNU0<]QXN[) ME[YLBS A4)O$LP6M1 $E)1(SM8HM)A:D\R6WB=!WT-))0?3 _O.!LNX +I>S M?[<\O)B3Z:)/:K]7#(SDPKDG,RDYR:5XVH53T>BT<)(UP@>;TSG=YWNK5$+D1.0;;@-Y;2R3UU88H$Y1I1B$RTUR.C?HZ*1,>2BL'"[C MAT/$;R$RQP^U9NW]L*.47RWFB^LF\YRI4 L(LL ZV)=P']%#]#*!)?OII2A" M^B;^\?UD=5*=/-!F-9P&.K \V_'BYYLN#SK6CD^0K)6@7/#@"Y=@GM3SO=;EU.VF[S*SS2F7B)G A:\/$#%[4T^H@ M/6-%Q=3F"O6#J-P/@=]*=4 [!740#-S!W-E:NGU%+B(Y%?7F)=%20VBC(%3$ M&&<8]\%J:9H<"#^0SOT0^*T4&[144@<8O!XPI8(^>26 1UT;$/L (5$T'1VJ M[)05)+H^ E+^K23;#Q=P!^C8IVOU&UQ.%YD^7];1?L]P^_?%J98P)1MG=2WG M*J $)O!2(3#)$R9E991-&B@=3_I^./Q6/K,J.P?O+8DDV?;YMQYB^O%^& M^8K8JWJ=Y\UWLZV6+V+]"_DLEIL?[)J(@U:@]=H)?3%?WH&7T[_[#5X,5,!,ZM=L$7*,S5.@9;R+NW"-F@1N\E!91-;OVW M8FCD,K@^E]"CHJ2#U;)#!!>L2&391$&;/,8(2EH++J.":*4R!IW);1HZWT/3 MR/5VXV)V*%WUWZS^6JN7L/KXRVSQQ[#-:BX>VK))S6[*A^].?_&B"YAEBN]5 MHJ45%05V*O,"%.U)X$6)&!)SSC;I1GP?40,D".HSWRP7]0@L__SEMQ720KNH M(7M"GL[GK7T^%T,R*>J4(@B)HLXNU>!LBZ4= M.8>6.NM@ [V>55'&1^92!BD2)QN?&40I(WAAG-'>L*2:K+L#TE:ML-1:Y?=F MM1XB_P[ K]XJ#2=<#9=;4<]38+GF6?AP,J00 6NP6-VD%-$\H-$4*:-#[ G@>/F M<;I#9Q.]CHC7FHBYO-SULF; 7BWF5:*;K\]+YDTI0F8MP$1B1.7B(0J?P20K M,(IZ!GUC'[^=X=GO5>/>M.P&;PWTTH-57*U(E">?PG199?R43/T'7$VLU$FE MFFKEAFQ[$1E<]J$.&..Z&!8TMK&!.\D9]]YF-P@<4&=CV[?+DZ'S&V9OPYI$ MF7ZO5:G3K;1_62S_",O\+LQP=>5C,NJ_$.N;T2N7NGE=7B["?/4WG&7Z=_7? M3.B=(2HE03&-9/"3!(>I0,PE%9]H%Q!R+Q/Y&-2.>\6T&XSWB8X.#/7F_&R' MM,]SSA=IZ(G#K(P+'%@TN59ODQW@KD#.FAD;N VQW77&?2@<]X9L-U!OJ]D. M('OS()=$>)W5NH_5!7MEG#CIX4*H+&+)@7:P)#8]#$PMGK$1G.7"^4C^>F@R M'OI(NL>]N-L=O!\3!5V"_O8,Z0GCH2"J>L#B(FU !<&K8"";VIPZ"8W^D9!] MF[C1AX<\'EJ^BM0C5=?/A=';K-4N('/Z1R2_21+"EY3KON)H>2>-F7ON"Y-'J.Q:;C7?K-^'+QMZG(H+210&*FL_CWH,7'D%(HV0@ MV4G?J*O05R@;-RW;%QB/45JO/N/R%*\*;V*S43&4#%DI4ZM?!7B-A!LC35*J MH+5->CCL0]RX"=KNL'B,ZL;.S.X0YK4SCZM\:;2,E]HGP),#HE@*$+VR0%&A M0A6S%3?#F#L2K ]XZ;AYTC&@UE0M'5@_,MKG"=W7R^F'Z?SL*/?7Q7+](7S M6YE;H8LMG*Q[TB&>=0NSFD,.J?A<1-2Y20G30PD=-\\YIE5LJM)^@IHWRT5" MS*LZ?:>R<0^#3-HHB[' BRF@C&40BY3 ;$!-W"LAFA0W[T_BN&G+4=':1HT= MF-;]BW G@<>2-C=5$\^@O//@LO;DK03:.W2P')L,&-B?Q'&C[\+)^D?I],E$J^TUM9?WLS"?$W[3FTAN9DH,Z$-0-9.?:"1Q*>L M(*:21W"N)#31EWF3PS8-_@C M2_]K6%>&OE MQGI57F]9)+,/V;N= !K-DF&0L&;304L:LV*$$*F)E-%'DSI MN$<[(^-T6#UV -3]Y3D1A0=OI064Y)LHQRQXAA&BCXA.%ZUX$T.Z/XGCGO0\ M,C0;::[?(/SB]M0N02I55+TY90HCY[GF&AS7L@X+4IX5:WR;*R$/)[63RS!HW+=E'ZVG'H!W%L2]Q=DFE%J\#W_^?;K^^'';QZ[Z MR[OO0&O%C"\E 7>!I.BCA5 'U-#.HK.TWFG;)&M^*,%=AN;-8/H86NTS;'^Q M6IV23"GH^VV^JIXSYDV,9[R,FI/[4Y(14 _%(#IEP%J?M"V%%F=S^WD';5T& MYX]A08?050NK,P%UE P/3)CM5QZ&2AXM(H7^]&Z13E-IKDU U"8SOH&?< LD1 MC=NA.NG3M#U=S#_CD3!3YA-KL(D&XR5DH0.24)2%^ DEC ME>3!D]ALX2YR=^/.P1T%W@]YZ[B%B(\$J[:ZZ,BD79CGRL3S/VO:_'2Z^KAI M7%-;=$V8SL9;R\!Y%VCQ)%H\K'C(V:&7.EE6L(EA^QIEXXY4'BE7,HR>QL?? M=GU=M=FGJ_7B!)?/5Z2%/Y[AI\5J6BLTI!',,0=HO0<5C(2 A0'YI8J)0'\X MOI^%^^J[1IZM_*B&;5C!=^#\;\6$F[LV;Y93DMBG,#M?-!.7C!-!61*4(69X MMA"D#+1 8K;1%(NER07Z>ZD:>9KR(QNPX10TOO':;93/@^BM.8Z**R8Y D91 M@V<=($HO(2LD(6*Q2C2YEWP/32./31YUQSQ<.?W ;7\!3IC*2NI%2O,/6#L! MOMZT7:W_K[7=G\-L>\I'@<>YU',[IZD1M_/3NO1]U6Q;D4]LP+3;+ETC)4.MI S >S%]H4ZC$DB MQ8!@="U8(9&T6B72Z24#TM6N==I)A>EL#1.LZ;N U[ MTC?ND7TS3Z&%=CIP#LZG'[P)TSHD?2(-!D6^=[WX1N03%.H17 '+O2Z.L\)8 MH^ZHU^@8>=YN"UW?ZNIWN. [P,VKQ3R19"[OJJAKO'@C37@G6#61JE":'.I:U\*1VZH\@A8:Z.L#E#X_.33;/$%\1TN/T\3 M[KYK\62V>="F.UR=5O!A/OTOS%O/97.6\C1\FI+TZZ=/3FJ3UTEDTA=$#CH[ M!BH5"TXA>F: MO//32LG/I^M7B_7_QLV6,^&9SKD,&%$2/L9[1&":,9\1=FQ!H/P)' MOD;V*)AMHJRQJS\WY1'U_MN+DT_+Q>?-UK:J7#R;+C&M9U]^_O(25ZO%SM]T"UN#8/,L\07*T:)2U9(RSJF;9I!!E,*[-L+DS"=3UA)V7J;B0F=095:,H]>06WX5SOR%OJ[ M27RZBYI.@'.\MF]&E$>+O@/\O#E_[\9,_XHG$9<3%SFF*!S$P$R]OYAJ)RD& MDKXU(J-/L5&+AMO$C(N> 71\ZQ+?D0+O #1UUO%B?I4!9:)QF0*%J RGG=PA MA-K;%@.B8U$Z[IO,P[A%R;AI@>'A0\.IH ,\O<4UR0/S\["< M3^ 0-(/0.H/,D MI=.3T\W=YLUDERJA)7[$^6KZ&;>SJ<\8"RH&)[. 9(DG1=LP>%YGK&AEO4,6 M@FIROK,WA>,6$3CY5G/U X6RV2.V:$=2!RHFVW M3H.(CE:+JZ,8%4..:I_[N@\%PY@A^=$ZW(V% P0Z.AH^3U>;0^8WR^EBN3U? M/AL@2]LK+9=Y#LN\^NU33>\_R?_G=#O-X.DV"24T870$6^G4(I M@*),"74<@XRTJ?/4I!CZ-BF==-4>, 5]F)0/QLEG7,9%LXG1MT]ZWBYFLU\6 MRS]H?4P<672=N(8B:J&,K[,]E#:@,0OD1?#8JG+T071VDJT^$!A?'0T]G(XZ M,%;OD2*095A^V7*RJ>E:O3Y=KZI-)ML\<9;"T\+J !E>*%@@5J(H$DR(JL3D MM0Y-XKBO$38NR)JB8M%01=W<+KK!U=.P7'ZI!3N;DL GZ_5R&D\W(V/>+]YL M5#+!9!RWI;9_K#WHK27O0VE!WSI:S;%(&YHDR!],Z;B1XHC0'%B)W6#UR@G" M[=7GBQ36UDI!2?Z+PAS *9D 928!2HM!-:G+N8^H<;V\QT3@8*KI!FRW937Q MW'C/F0=M M9:Q4W3/@LQ)EH[ G6T32S?765W8V7E'Q-81ZJA&SC=]!XJ6[7- M%>9GITM:)-M@_#_#[!1?X1^;GZPF3O*@HXG@ZU52Y01"2&2JN=79)!&S:%-K M> BQX^;QQW0$!U=E!_'(%7O^;%J[8,WS:FO8272TQHQ$B)M>DQ@%!$[R\RB2 M#IFGV*9W]MTDC=NQ8Z1M]ABU= "P.U;-EIG=8[!B+A)1:0BV)J=RO1>HE(#L M=3%.1"-LD][&#R=UW(OAC[X]MU-COT#=F/?=#"8*]6UMQFLX)U.O)+F[CA.L M@G9:,@SF9A?DICB]F])Q>\-W -.!E-@O2K?K\+)WR.;7GE1QOL+UZT*B+;B] MC3=1R2@C*IM*U::^Y%J[E#4PAXZ"-X=)-JE?.YKR<3O+=X#B1DKN%]6;9;L7 MOUEXKR3.3H'@9I4G>2]WHP.\XPD?N;M\!J-OHN =,;U9K+5\E M)O:=H6F4S3R4#-D:VHU\X,0C,2H5CYS73I%MDIN'$#MRI_Q'Q6YK7?;3SORR M&N3A$V"=+BRSK( %1BM46TG[CT;(.F$RT6#230*W(V@>N?O^8X+XL30[/I8W M?0.NL/M^<<=]@EVCI%9WSI+R,A?&

AT?&#O%2!L6=S6_UUA=S/H<3O,0-.R=5I84"PI4"X8\$+2 MMQJ%+2%98QI=UCZ&[/U _OT;+ME;)"VL MINOS[G!;J9UU@*N_L!'@)!7O8B@4)2NM086:"!)<@G8LIA!BSJ;1;=6VC.VW M0+Z+L\"N,-+!FKGKMMW+Q6IK#RBHF217A+=)@"LZ$$\^0# \0TJ:A>1BR:7) MY=I]B-L/N]_%L>'@NNH ?T3W)1,3KI2++GA 6BB@,I)TBI>06*0PN1XJY2:^ M]#4J]D/4=W'"=[CT.X#.5TO+&;H4:TF',XR6@B-6/#V+D+_[^($ MK:T6.X'JO07FZ I7D15(DBR]"EE#8$% MDFZ0+Z"C:U+$@\SC>*[. 8;3#>= M8&U'S;D6Q=B@D>RZ,Z H,H)0+\V4G+4M*)DLO@7"#BS]%]_%R=21>N@$37=> ML']>VQ:O:N+JY72UGKCBM$BQ,I0=^:PF@@NB]N!WPJEB%8]M4C+[T==)WY67 M@]PF;J&3/EN'OSL].2'78%$N67ZSF$U3/3BY1OA^+<+O>]P K<#WIG:@EM^O MEQ_"?/I?&SHOVY!73,_SFRL\O"YG[>O#[+)#^47S9YE0,&<0"J/EI6B_HRVN MZ#K02$D>C,RIB?LQ"/5'I]V.(>+9=)5FB]7I$NFWWTT_S*=EF@)YK;?4_YXT M_C.]]_>)0\\YR@(L,E\[C%+$E12#XK7C4GAO8I.M^+$9'?=F_>.OC%LYPIZ! M]P"615 @8A( D;"3TQ@)-,0S:<@FSK2M2B.[,TU";PJG"<4CD77%M4O1MXO3]R/L>#.Y#4'C3 MX#908@>Y]6NRO,D+:I:"00["E0PJU,Y7T1NHQKX465RCX\#[B!HWT!H?AH,I MK /P_5;K#9^OUM,3$M%J4J?!,$-RT%$J4#HQB#9:\HX*3Q2PE<>%,\,\=H!XIW!N>\J M'@JJE!*M!2$4F543:*=FAD+J2 O$!,UC:%*RT$4\]"Y]Q'PZHWWFGE5-!)V- M.'PQO_H[4R**4'PE,X&T0Z62,] 7F^ER' )6YYMQYCC)0?HVU_\&9>-[B*\> M@NI;QUGC@:)/\W]/PN=56"[IZ9_Q69W7,1LZ;77K\6W35_=STY79MIA3SL9 M3 HIP.()O+<.,# 18RY9^2;-2[HPV_>LR]?+[;+6.6C3VJX/JZ"MBV-4CDHOF92 M;(S@ QK00A6MK#8I[=-0NMD(EV:8>T2-WS/QY2'B[PLG:7OAK&J@ M+IS C"J2 A9-L@ E7*Y"L1M6='3,!ORJ=W_GT\<]/WG\W648,?>&D[/E@TX: M6Y@"DWT==82^=C55=<:6H! \6G^S _*>2!ES+QE(8_?I_P#QC8V MR2Q-V'] M\6_;IC.K*]R#6%E J2HC%YCJD4PEC75)>[P6&K[ZJ(UPE-46XA<1] \F"B5<5B:E$[?)F7< ML]7'WWP&4DIWL'H53O!LY07+I0K) VID]9A-0+0%(8DD=))>,/<(X+HD:-SH M^5A%WXN; Z4^]L[UA/_%ZFM]2.;3Q?+58HVK?(JD7GEF::7R-DKGH;! EE90 M'.!JJ8&)GB7M!% ID>?(9:SIB)R:Y.V/IGSWWO>:;S.Y- "*AA-^ M!]MM=4RN])!;3C],YV%6/]TV3> 3'@VWQFD(&$@Z+#L@-[:.V XDKUR<:5-Q M\U7*OLT \S@ ME%;!SA\6\M!YIB?A^5\FYM)IR>GFY:TS[!,$ZVLQ%ADM56' M2YL;R&AJ#UH+(I"+FVP,Q36IWOTZ:=^FXS8,$@=6W#=7GG5>RK:XKY3MK(YM MNDL-;>)G7R%&UD+@H)M=3 EV YU[J%Z/[IR\@>@MEAR\@>HO*.RC]J M\M=FH:U(!=#6_CY(&UY$%4!3\%@23S;+??R3?[8RL@=I_)XRLH>(OQ_DG*>! M172:(X,D ZNU,>2HFQB &Q36">5%:5$NU%L9V8-T>&\9V4,$V@\:;M4W.>XC M:K1@C*ZSDD,F0UP,>,]S[?\E^5Y7A[ZG,K(':7;/,K*'B+F#8/GXB"]S)HHO M$D1! :J$ C[(#"89QHGS$D(3I_1QSDBZRSH>OM.-H_(.,'YC#-'3T^6F7ZLI M29 7RD%S3JM?N@@^.I*AB=)GCS:%)F,L=Y/S;?I=!V+B=G.*8Q74'\Q>+>;I MC)%LA5:*8B">6+U4:!D$BHK &Z9U<#*2R!X!:9<4?9NFKPG8#E13!WB[8SK) MA*CTA@L$9.1W*.D5Q&("N!"B9HJY1AOR'?1\ZVIY_O^3U2.P=_ BNOT1 4_5'F^Q4^+995A MF.>W^!GGIS>N8>QY$'+WTX8XO]B3UH&.'6Z^[K+C0M8R.])Z5@0E)8P'3U$K MA))+1N3"^C:=U^\@Z.C6(#>>>]FI]+*U@V>NH*-H'WF=O.6# Z=U@H#*Z^@% M ;[)$< >M(WK_ ^"DEM].0;6R+=F>PYOI/359S:U0PU;(-V),U11,E\LE!)T MQ5F$6 N9/<,2K8A6VR8>:RMK5(?^T38^FYZ=C[W^A+53R<8!*--U':;U"ZW" ML]>O-H.2SX[7ZN#B\^41I*)%9CU(Y7R=\J#KJ#8/.6'P@96$KDECPV'([]2F M/01KM]VI1]?KMV;V!FDQM/_3FYK"1VDP="=0/7G]4OL QGM='7,!D;9(4"XQ MPY6/[G+0UK=@%%^=UO.1*XOF?)E,C%!!!VG)K\!2*\408G4#E%'6*PJ4I6B2 MB+V3HDY-UT,0<2OI/XCT.\A%G#.R%4_87%CV)_H@N"'"\ M<(IB/8^FR7YY-TDCC_=I":0CY?^M[6O7M_[%KJV_7-GZU]>V_B9[X2 4-=T_ MAY=9ZSTW>^T=9P9,E(X0S#PYAQ+!Q>+)-TN,JR8'-7T&(IN39N^80U7;P$6! M=7O(X'EAX"67W"D1@MJGH]DC!R'C5T\.@K%A Y 'ZW/D:B9B*I^F]>OE.UQ^ MGB;MPG&?X02-VF8KRZN.,5>QLE M1TIY[$NQ/R\7O]/"^H!GGLQYBSBA10E. &>\GI79 -[& $1_L+;V*W3^:P[= M/<\?'0+':FTQK @/1L%G7,;%,!?LE^LY+J^SH"S#HGD!'HRH+#@(P=4KWH*A MR3Z9LN_%^MM/'R=B;(2!H\4W*@*J4*[=>]FGG!SB*)OCLD=0.H=@.?I8OEI08S@J\7\C),S1DKP7&0N MP;G:^=*H1+L[\:63#SHR#Y;'HR MG8K@#?EO:S-2DD2[4+ 11N*1 -48+7G /G/(G "H;4L@:VA[ZS VIW M=_GG :(>._?W%L/L^>9^[_5]6WL>)(;:5#5IVK4EUP^&^ MLT_ZSA=T<5QUB+X6 PMO; "08?U4+XCAZCH/"863P1K@@=<1[4E!X(6#,T(0 M,RF+)/8"P!TOZ*)8Y%@ #"&\?G:*B]/;BUUX_J&Z=;\LEO?OP]>WX9<7EWE< MTB8ZGR G3NN@Z#I4C2=@2"(AVYJ1-XG:&_$S[MVJL5VC#C#2P5(YR^Y7QHB? M38W#WZ?KCT]/5^O%"2Z?_YEFIW5&1NUU2O^1X/^ >8?KI8K5^7ORX6^>IQV+O% M+$\*=XS 1:3K8FDC,[0SQL!H9ZQCPI*V2C0I,KV;I"[\AJX0.I#Z.@#B7YA)49KXD!UH;6T>>:W"%!.%D"L$K1L]H8MMN43*N7]DC MSHY35@>6[,7\,VX;I;V8)_(3-EEM^F22!9CC._Q=D#'VV@8 MN9Z&U2H"I@-X6BW '7D0)F<4I4T?[WO)V@N']I\)AP.JL0/S]PK/['>5W 0S M66]:.J!+#+2F6 07E 2E^'::T$A>0L,7J-B+\BY?R;(':ZDP2**06]47K2& MOQQ9>- ]R)W/&>#VXM?I&^C.X2]ANOS/,#O%RT8XETWR74A>E:! YU(14R1$ MKS3I.1>R,LCCS8L%PRS&^X@ZUMSL>O9E#PQ:"\DC+8K-V9+:MEGT 0B547O% MZT[_6!QWTK)D,(35HC>].PY=*]F!(VL2BB E8" M@N+IU>7VZ7JW#O!Y- M/,/E]/.FMW<47\XMZKBLS>=[@LBR6 M)_3--0$D@4Y[L)M)SI*QK8OJ,H\:;=$2VQ1:#LW)N(=?CP#T,33>%>0O9+P9 MEEH/]%Y.0Z0HK189_8JA"CV_GE/P=KI[53)($W0@1 M@O8(TGMOBU4NQS:M/X?D8MS#MT> ^F-KN@.8/Y1E^H57B_GRF@3JO]_ X#VF MC_/I/T[QIE!\L5BL(Y5I\YR(X;2VPI*5E)3'.FXP[?13NQCTK;+8L^D-& M3\ME#\/PVWP15[C\7!E^,?]TNKY>+G@I TE;(\6Y'F(DSE42G&1 D3:Z*)U1 MC,4V4ZE;,#/NX67[Q3"6WCO _E67,*ZOI@\N4SG,>I%5!AN=J!R1CR>D@\2E M52G7D7=M^BA_E;1QSS@?Q4T?0"<=H.SRK)^"B\T0^'G^-2Q_QTVKQ^?_.)VN MO[RKZVVS!NF'3W%99TR\7X;SFL_U:E>O=ZUH2:GH*=#&N&W[$5.M!;5!*UV4 MB*5)'[E6#(U[6MH,T5WH_]M),P_1[GJOYS9*/3]*B^M[P9I*JM5J!(0<'2A- MNW HR8,-B:L0D*LVY]"/?%!4D-PS!1UY;]KK:C0D-:,:M-UD$M$WJ MY5HRU7&Z^B'X?,P8[D$XZ,"QN.X@;>X7B]KXH+9"*+'>+\9 KG@A?UQ8E5,Q M)@;1Y-3[-BF=X&]TF"P&U5EWJ'L53O#B@FO->CL%/*("I2@"C(@.K)(4$I*+ MA+%)J'070>,B\%A%WXN; Z4^]C7P)_PO5E\9%OH.Y]/%\M5BC:M\BJ1>>7:U MV:"L/7TR")?K%'&25$A,0PJ6TTZ12I3Z:S[@@][8$U8.5>ZBM:1'AP_;S=&S M#4?ZO"\"2C0J);!>UGYBCKP+I^NT>(J- FK#U'Z]1/=ZW;B'I0V ,[B,QT?- M'0MARY(]9TEA9(X1#V@TJ. =1?A>U,&@*AJ)*3FW)VSV>=^X)X\M<#.XE#OP M=7;$]YN=7$>24\P94 7:R:V6$.N4'ZXP.UV$**J)JW,'/9U4;/3F:P^AO0Y M^'X9YBMZ\^7%:Y+:E=J4JSER>N1J]X_.N^:Y0NLY&@@^4P N:L[0ITQ_9$_$ MH].Y26YH2"9&#BV'0-6B$Q5W ._SFVEOPQI?+M+O3Q,"<3S0W'&W]N#U=XFGL M5.[+19A?"2[>X_)D8CQ+BNP,A&@8J'K--A:I@7.7E(S.!=PO;[OCX=_E&?:! MJE\,J(<.[/3U#/@O(>'VVN.$\Q"$I_TF\MJ^EM-707L)4F5C$H]*1-;"OMY% MT'>9VST.@X/J<-1TPT71\T?2QIOE-.'$&7)WHZ< *=5ICH&")J]=@NS)V:EC M'I$W2=!>DO!=)B"&0=R!>NK WEWDZ##A='.18X(N>532@^6*W!*;! 3&--@Z M?HN8RBXV:7YZFY3OTO<;!G%'ZJT#Y%4K?:6\_7.8SBH;ORR6[\(,G\QFBS_J MM6KZ_BD1M^T(->%1B#J.$"C 3Z 8+:Q8V\ &DW613GC39I#,(<1VG>-Q94N!*NA;SKL\:I6EQ\>RN5CW(?(& ICEK9JE2PHD3DA6!@H MB18Z!N^*5 9$3+1JN.$1E(W ;K"@L$NM-;MS>H*.3 MB/E8%-RV8X=+NX,M^*Z2A3I!HFC-0:B:H14Q0V4+9!;"*$4"P2;=>H\I8VI8 MA'N$CO>L/'J(P#O S: 5!D*Y%$WA)$!);FL*""'32BP:O:^]-V,;E^[[KSQZ M$*I:5AX]1,4=P)O!P6 UV ,E+M^(HD#-7TG3*;O('7T@8[VB,'Z%JR6FQ8?Y]+\P3^?333/_@7-F M#WMIH^S9$9P_1AZ-PHRDZ^B$(FN<$4P"Y[P$:U/TS'%-GWQK>;2+9[_^5#7X M/T_#?#U=;_NW7&GMOK'^P25C-4\@-S7RN@XZ1*M \\A2U.1K-FZP_W4:.\Z_ M/00]=U9!#:RE#O;4[6B2BY[#+^L_J.JJ@;U,TMB"'!CRNFDX#]$&^E:8>MF( M&U<:77RYDZ9. #8T#FYY^<,HI5]\G85"3*)FA59ADKJ RK: 5SI!28))P\F# M:-5"[AZJQL788+K?#U,'*&+L,LRSZ;]G0ZO/PEY, E,N 9#5V9E6"0BUN0DM MO"A3,MH9]C7'[,ZG=XF(0S2W&%*,'5B7NU+2UJ2PN>(O?0V4BU00=8R0/--* M*^%$HSDH75^0;[QK#:&,#C U:*ZO%!5-=@*2DP)4]!'JV(;:<,XIIKC)V"1F M^?Y/G1Z$JI:G3@]1<0?PON,D@Z6BC)%D^"62N;>>@_6L5-CF;_V:9T4K3B0#V0CRDYQD:)MD0AY(9R=7)UK[ MF0V5UP$V+X];SF>"O9Y?.8+!]83B,V$E$R"\DCR]$&H:ID\?8B*QSYW M?/(!Y^G+SXMY/L]ZE"(34]I"$1%!)20Q,DT+WAH54J1M286ON;.['_T=)4 ? MI.+%8/+NP!C^]N[])M4VOKB7^X[0Z%]NJNE"8SC)"MA9K!169].(%H$D^ M&^>-*FVBX:_3UDGAT+B1\< J[ F5NQ@Z6[O&DG,A"3C!V@R*B0"!!P)1B+1R M=9"F\5#0NVGK)%\S%![NPMM RND4;ZN+97MFV6U1%%UQ"38(LNRQ6'#)DU>A MDJM=KGDJ^TP;& 1P-XGK!'%#(6(/Q!VEG@X@]S2L/M99XO17/=?Z'&:;&V:; M?A&:\Q*$!U$<<>(".23$ 23#1N: .UNDCJIFQAUFQU(81U [RV%3,MI M6F/>S=/N3\\C*LN=])D#$HN@Y*;QFRV0LL_>R:"M;++M'D/TN-9Q*. L1M)B M!XC]=3''+[^&Y>^X_N7T,MT99)%&14>;2*Y>C+(4W2<#29C(G'Q>"ZZ0!A]Z0UC2B%EU+G8M69F[(6THM,CHQ60>LD94]&C M(6T@'76 MBLAVL67?YOBDHCZ^.4E?L;99GLPWGOK0P#KR%U6(7+RGIV"8K*7 M+";O+++S.MF"AH'U)=0V2A*(2P\Y M>6X+8Z[P1TO$W$EE)P'R@##9)T8>1&<] ?+%_-/I>K61&#_?48(+GD4-Q5+( MKWS($%W2D+,4R@@9?..K![=IZ@1LPR/A+LP=J99.$2;.6/%"9ZL80D2]B=(, M.&D=*,6E55DGM]>8T4$0)GKP ,=%V"%JZ11A\J*K #),A #,KO;>J5ZQJR-^ M!?-,.!ZM?S0;)GLH,1@788>HI2>$'>$2O[RX_6-*"M$%!=HY%XV)T8&3L=>!WK)HZP-_-.4^7V=3K\Z">TE(FEB?2 M%L62BX"F]BZ0&2&8&,!H;S,+,439I%G4 ^D<-R9JB\66*NL D75@[>IO.,MG M[.U:9$*IG'V0D(*4H)) <-[6"B9OBG;>.],D"M^#MG%CI;;(&UHU':#ML@_! M5G03;J43G L0D:RV0E=GA0H-IO"4C60LM&E"=I.0<4]4VN+H**%W )I]+3 Y MP>G,"+LD;=1(5A<9VZ;SG10">!T/*I(LRC0IVW\XJ>.&R7ULG0/:MD> UH!:&6P_;=\Z M[O3D)"R_+,JNP\_MZ628YQVSX(?N%71<"I8 M@1!T!A.82US1(LAM)I5VW@UNAX[.CCD]:IE=+>.5#I3!VB4W*F AVA""DJ71 MP.N&3'5RC'K(N'72 $?+0;&$X)*V MD*4A]UV+E'63VI[[B.H$DZ-#YTZ/]D@]=H7)\PX5M1W&^4P+P;+W*')WW*4/F@584 MTP6B$@XBQA!%BM&F)H4(=Y,TKG$;1N5[X.@ ^8_=$O4F&W_'Z8>/:\Q//N,R M?, WI[/9^X_+Q>F'CV3!S]LH*E5TQ@P.:5-0G):?]QHAZ2!2RCZ2#+^6USGT MY?TAZ1"E+QY1 QW8JMN&?#L +MKL JV\B$*"\EQ C#*#3X5<"A]#P29V:CFV5*G[$8HK+*0DP=GD@/&LE&9F1)3 MWF\CW/G\WK!PB.(6PTJQ U/2R%)?%E,HGBSR6'ND9PU*7*$/ MVH[H:<38M]^.H\D&VQ6>.EA?MZLVOMQTD;?W7K.)P QYW$K64J/("G!NF4/O ML_9-EL@>M'V7)Q<'@NFK]3C':?8;&KIW7AGP]&.8?\#5=+[^>'E185%>O'WY MM%F5Q#[O;%T1\6"^'Z?ZP2!G3$#AM>.K(/OMM H0B]0Z9H]&-:F=>I3JA_O7 M_6:A_S9?Q!4N/]Q2+W3O^@"$1TX&+NJL_X^77^\ MQ?SJ.O>KMS>JG\_VL,VS)DGD$+F7$(+QH)PUX.I 6FZ4%=J8(&+;#BE#K%?F:$XS1.&4*^-J.52DA MP2N=0(9BE9=&>]UV".N0W'1R"OM=K:3AX/,-[T9W".$=KM>S;3>J2?1*Z8RA MUFT(4*4X<,Q30)6,KI4;UO[_['U9EU/'LN8OBNZ,\6FO91L6X'-7/VGE M$ GJ6R5Q)17'G%_?D:I9E*HT[-1.X?."<0%2#%]&QI01KFUW[^ L=5*C^3N< MID.!M/^1\M=':H:?P@KSQUY/UC_"=/;;?+G\=98NKB@R_77V)BQF]->6$YVB MRUYZP%@;I*R,X&U*D(5VJ)VLN]S.X*!MY["3U.W?X=P-!+,SOME><)1EBL); MA&CJ#D^7*0J61D+VAK$@C+>\JTOM^#BK_?2_'^I<#0>?(^.L-[-\'O?8V]5G M7+R>7Q*3GW&V7+>8I_DE3EQ.J%6*8*6G>Y],##B=.)T.C(ZA2<:UK42>FN-. MHK5F*<"N$70^Y9S78;'X5JMGE_.KV?I1YYOE:GI9W=<[42_GY8_Y:O"WKX=\ M=:/BSM%2.$6-1W/DTC )6)\8*%X0O"+++S./BCLA8YO)66?[PE63*1$BTCG% M4+<41C(QEA60PCKAHU0I-9FE^#=]X;H//D_ZPG4?''00;-116?>V:=VUB$XI M7Y($II@%Q;@'IWR XGCQZ$H.HDFA\GM2.L'?Z##YKA_D*)UUA[H_PN5MCV3P M)<;"'009B8\2#(1,S,A F.$L2XY-K.@V@L9^77B'3[L:8Y^7G.D;SD2!;U/!92-Y%T8R<'9@!"# MBI:$Z96PNV%GEZ\;-WIN )S!93P^:K8GK>%%!LLM6 M@Y?&6V$14<@=8;/+]XU;U6N!F\&EW(&OT[RUF-.98K5_7LI:N ^<7,FL/-2? M,4Z.)M-MMYB-^>[A/!_B'^/]=X6G#L[7;_/9IX^XN*SV:))=B1R9 NE\;;/' M5!O#2,19\\@S9I1->J >$O%#1JT'PN.[G0,'ZJHSG-T)>8+*,]1T=)D)Y/NB MH7C,H@;-2W162VM8FSFB3U'S0UK,X9%WF/;.I\SR*_E0R^M90=-993C,\O4; MTGKYU)5'JP>+UN^SJP.77(XEHU'Y95#IG*84HTI2PH#GR$$))2%Z17$3%B=B M=LA*DZ?V+4LQ'])GS%<7^+8\O8SKVDU"9XKP,H F_HE?SR&R=0$7+3/H5"E- M-E7N1%TGU_RQB-DTE,-KIH.[^VE6U@E5QWU (IL<$)U!>7) G*;@LEBKE#7K MJ>IO&$#R42-@(/LLJ M0@NAF PEVRQ82%R&)F;]&*+'A>90P)F/I,4.$%N9N*$\%)Z<#8>S/#Q\7 MZUS!@R#LAA)CU-S[@VK7U(,(0:.D#3 MQT68+>F;:^[S RZ^KJ>UO2U/9:'J!-3ETW]T.QC59"R<+'=]+%C?@&2(KB"8 MDA&)/]&HH71()D;.D0R!JGDG*NX WL^8?:U9LC8YT)@8N1D4>@45$G K;5(8 M"BN\PZNY&?3&@\GN5_4^.AN] ><3SM*WG^;WCFTD][4PY<$6KRCL9PD"1E\' M%S#.Z#@KO7%#;^NUV?SH<2_;T9$S@+P[L%5W^?&?'L[*^V6!_W-5.;N^!V+4 MI6Y?%4X3(QX5.2OUN95Q$H5SB9DF1FL'VL8-+$[@\ VLGIX0]Q1#-^?11,:B M)I:0\T",1 %1TO\&3C\5F1493C;L:H.V3LI90^%AAY>L$<4,A8@?$':6>#B#W]&WPVUV# MCJOY'2_)W0C&@8K.0@S& AW0PIS,J'R3"_4%NL:=PC)60?4PM72+LE>KVW?3 MUSUF=[T.F>O$US)C=(129A#HW$!)6(R4PB9^0LQMH;+'NNF!^-BMF#^ LLX% MB9-HM1(Q"T#%"_DEPH%37(!E(6>?@D=[R@Z2Q]3UB+Q!T'$(#O=251?5L,Q-E^NUJW7=9^,L3Z8ZNV2O*(B%T25!-8& MI9!$I]LLM=^7T'%S(Z>#7U,%CIW0K?+;E.$L[\'R1"JN?))UQ86@X"PX!UZ@ M!:&M(CNNG<.-(5M;$L!'DS)N?-$>D",HK$/[^8"ME*XNZ]0^S/]8S)?+/V<+ M#!>5S]L)7S]AF2_P8_CK3NXJT^FTCM7&FQKINPC>9069B[JH65D;FSS2')2+ M'B_^8<*8\93=(=(W#O&S KAC?F)\\5AWN'IK%:A"7G9@T0(/5@@?1$BI26Y[ M$.K'#9-&1-]^/D<#*)PQ_A^)?^*XTR904!!\#0^*2N"2M9"URA*==58UF9@W M"/7C6O;SQ__A4.AG[OOUL]TG'I;=2=8ECD*P!-$HNF%##.!J-D4)D=#5;2NA M2:;K1?.U,XLMLP+#9VRJ@>JZ8.K_L'C[T?6?L)1,4/PB,R 8N3+N$0!:[ : MZ3@7+3>G@+6.V1X3./*EW11]391TCDFO230%N4@*0J@/-5@I=>I%JIOD9?:N M1"\W7KT,F.<:]V)M ['3J*(#0_<$C]\]&7K\@X?2N!4Q&7'!=69@U\&<*18< MDQ&$CSJ*6+AD33)7@U#?8VIVN,+[:95[[HB>&%:,#I"UJS]]P^9$V:@80P%.1 8J,0U! M& 4\9D2I>):AR0/8/>DL_''?)8VI">E#R;Z.KY* MUF[_0+XVTQZ8QCHETO&BFHPG>8FPG1!GSM_>':F2,S)Y]YQ.F!31)B_!LNHN M$D['.:!B88"0HBI/ >QU :NEY+L'+W*2@]AQ1 MXUJ6H="Q:50&4T.?8X#OV%N_)CIHA._F1PQI2)ZBZ@3FA"7-'(I(SG?2Y U9 M#J&NHV!2IY15W131)(AI:$[N7Y/=?;+ZM3#[(&2K(W.\*L8NAS_!RA_SU6;X-S%* M>E.P"DJ%:I0Y.*41B!?/7&3&;::]MQ3 =_N^<;LJAH9-*T%WD-]Y@JO7\_4( MI%2U]>OLW6*><+F<,,9C2O4DB%R3HRC *[IU);+LLU8JYB9/Q'DU(67W$Y$9:GI'R&7+RGX$)K()L;(/%Z,[LD66S2TKJ= MI'$+N,WA6\0K#]Z M)P#8LP7 _N([]HU.JQ0,>5!?<+'Z%F:Y5H._U!ECAZ1AGOR< 5(Q+],W4#KF M]HO>7839ZM6#;[M#CHA&9W09"O<4V[ Z^847#3$:GE4L4K FE987*3O6U]CZ M!4\5.K)V06@G0(?Z-$X94]]L6$@L0)[ MMWS[(&A[V7Y )760J][*S4_?ZO*(]5CUPI,*RD9(:&V=&A?)E0T*+,,D;8[< MYR:-(CO0ULLFW"%!L>N=>Z"&>@9=9>AFLGI1Q3">,GA764*AP=.]"9PS+K+E MWFTFKUH[>'>T=6KG#L7#SC[>8^C MLY&$31H*ME(T;L]*:TP-HX@. M$/6VE&G"._'<+H'6(F4C Z02 ZADB7Y%/H223ACA3+"R"9J>I&;<7I362#I> M 6/7 6_/P@WITOI,!X"#8ZH.M/'!&TQ0H-0,RXW2M-3=>I5=6!O7N6%\YKLWOAD%1] MK1-<%:3.@ *3B4D'T6C=V+'P:]8[T]KF#::.$:&U7*PF[\/LTW4N1928G,UT M_Z=,]S_C]#OD!3BC0"(42^=EEP0!?>@#_-#_;6+GT;>.&ZXUS6L>+MT>('&# MY,PTHI(&(IV1=0$!@D8!A=LB8[1*V%U2XKN#8LS,T!$:V]3Y >(;6>N_3V?3 MRZO+&\*33T;DZJVQ5!^8"UX["RV(X*)UGI6T4Y/83GI_],TC:_X0O*45+NX$[MI_^$WCW,=#*;]@X78 M@7^Y]0;\[6ZD$CDN)4:3@-?56BH5\IAMJ:]0%#KRI!/GI^W#^FVOO;8G6!(_ M1GGT,/WTC+@_EUBN+GZ;%IQ(B27(0D?'F/H0D]SI4*=X<>1D6DO)KLTCH1UH MZ[1Z=2 <=D7;@;KI&6[KG,'$,DW.7K& P=?+FC&(& *((ED2@:=H3HNT-5F= MEK,:@VQ_C72 KP9/Y0Z,\T586 M4W@"XU7=4J*(7\P2F&:.2^Z]:S-4\B$1G88)!R'A^SG)!PJ[ W?M=?@R75VO M+'P]O_QR19]\VQ!Q_RY>>ZF22QZBKT^C32:>O"C@(ZM#QIE7;5Y?[4)=(7=_,L!+JFG:!CH&KK^Z/MIDE;;9*."8)6'.J$ ?.** M]!5YTI(9IINTY3PFX_@>Z^42\2V!GT0]^W3]X??/ LG9TMF36X_KSEXCU@-T M$0CQM9U."26:C#Q\GJQQ+Z$C+Y;#!PP\^O>#73(-APAL M0$-D57(.=/"E3G60'L6^RA8*A=$*DQABFQDG0U\U]&FOY\O-BC5+#@1&&@(_H2CC%= M??L]K.K2D&\;+";-'6-U-7PF"ZJ0W.@0C0:I5%36R\#;+/@]@-:N[J#CX-96 M3SU?34.D\;9\TF#7U4E2=1MX"MYP*U,!S+55A 4/CO, PHN(&'E&T:7)$_<.HA:!/ L9AY\R(P-VWXZ_JR%P73X M9!OR/@+M 06W'7G:UE836[L !*A2%T@&+&!22"DH5U@:MC>]BV;4_36VK0UY M#_&-W8CZJ(-6%1ZDDPF*<>O1I!I"2!$T.3V,"X%,[-*4<[9MR/OH;6L;\CY" M'%O[CSIHLZCC9WD&BYSPSY@CYYIIL#X:M%FCVQSN_&.U(1^J_8.%..!"R+:3 MFB)&QBS+8'(DH\B=A"C(4]*>26.2\FA/VXF\YZ2FAN'IL-Y#*Z5TD";9Y86@ M#:KH]0 $EMSU#B&GM(,46-#("HO1G!1GYS2<:2\\'#"<:1_E=("W?^+G:;JX M>QFOI552$,U:^?I&E/PZQP0'X00K/C 1VBQX?4Q&IR@Z5,OSP43> 6">MN6_ MW74.QF!+H;-$00'6!C]>&_P\!QZR)X?/L=1FS,4+=(W;_MOJ AQ2&=U@ZW'N M^2,N+M^6U_/9S8[A4*5E&&1-$8,JC@Y>,9'\R(2.>R6]:#*8\&72>DS0'(B$ M'4H"1ZBE&Z ]++0_YH=/>(@V<47'4.1$!IY[",Y+X%XJF=&0T6[B8[U(68^> M_) P&THI/=>9[N9\W]5VCRXX;?_(P2I/.U+=I@2EC$%,U6-G1=7);PFBCN1P M1>^#L#PX=0:]$_=OC!*Z,@HLVY>*N_ MFQDW]*#Q[<2-?>8%"IN;](P_0U,OT\.' L!W&PZ'T4:_P+J)A;VFV]C( M#%:L?3]5=RU)!*N^&J0,4T0&JJ@?QMJRW_=VD M0IRQIMKMNCY0D$$W"3QC&4A:5@6IM5)-6@B_HZ1+]!RBY>_FPQTC\BX*,7?6 M^LU?7W"VO"U+&>]MUEP!FMIV+96#*(."NA#)1C+:&)H,2GB:G+%WU+?"SP#" M[\#P/'GAW\>P.L>0K39U;6"H*[KJG$2?@7Y(!\(([4J3,M[S9/4RD["1MS2@ M3KI#6+6Z$QNEI*,006KF:\<,@CE'$OMR$5_2R&]I9Z M![AYF/QZ/_WTF2[K/Y>XEM'#^1V3Z(1+I12P1=*MS>N.TT1L"?(D1?$%>9N5 M!#O2-ZZM:HBP%OKI#':_SNAS<;FZN>'K";+,A0")6U'+4XS"%0S '"J611*< M-TF\/4/3N+6\$\'K&#V,/;/^(1]K,VRLBLG1>> FNCIP/Y&#R'5](Z\5&6@9 M-R<6;!E O_G)XP[2:0"%X^4WV-2<(]+)6&;*$ >!)* R7^K5?: M_7R%=RS'$.I&A0C0H097R]-9%"NQ9"MEV]S0#D1V55C;!R//!V$#:J:+ M[..SKV-O.7R/-=%&&GM;?IDN4[CXOQ@6$ZD]XUXS$+F.6=::A%I"G;7, A,^ MB1":5. .)[FG1,&00-KGQ?-P.CT?_))@_Z#+Y^._\.(K_CZ?K3XO)US&F&0L M0+2,A<&1N2%-8U:0P^E.">4A!C8_=8?7:0H=B5SWHJ/_YK/N&Y M8$Y,0Q!UQ;PJ@J)EF0"+X9(\X)#=>,;VGLZ>,AD=H/00[9T;. EM.%&9N91L M!)EJ/%]\@N"T (-<"6T+ZC8OQ?:FM*?\2B\ W5N#9P;17^97U;-12@:10#L9 M:H.=!\?H")IB.9U %80^V<3 YPCM*9O3"4#WUM_8Z>)GF?LX_PG?A6E^5>C; M[M@3+)4L8AL8QO!EH3R_M\][@+3YH@[A4;.R"!. M7,I:!RX@"DLA7C&:HCOC:\]>)F=$H-&C!C[C+C3MS@#NI:\.2B7/\O7G+$^7 M:7XU6V%^\U>BO_KJLO[?1*+5+# %]!]+ATVHND5!@V4VNY+(PNLF]?^#J-T) MH>['1N@@FNS ;&YA;\*4=MG5C8(:.2AG"[CH,R2;R?@C8Z;-2((M].P$.7_V MD!M"&UVD)1\6O%^0EU(1R'5CT(KZ2G,5ZHN$BETG*(U F20Y-P*5T1H,@-S?U+'+=NT M LT.V!Q0@[UC]*F4OA II<(BV,CK3)+(P!F> ;DNTDAC2_M.O?Y+,SW@\UCM MG0$Z;U/Y3F9GC*CC(.I "DLA6.6D[>CZSH$GU5LDD?JM-MK[4K1G$CBI!0929@;0I(\^ECC >#83CEUEZ@N'>^CH3(%[G2*V- M+L1U>A1!19TA1"W!>SIX3AH?4I-]!KL2.&XQI2,8[JVML4LH3S+U=*(^1Z\] MJ\QXN7Y(4,?I& ^8G3=6,5["1NYPAU[\GDLFC7'54OYG8-PF7A-#=:^FCI;. MBN %'"H!-M<--(Q'BTUZ&5XB;-S"2"?&;"_M=% .>9*?K%K>_2CR4QC-9K$FQ-CHOJ ME4K'0 N!+B6?DQ/#8^R@U/#@I8M3 >1@/!ZEK;/"98V2WLYP0A8\R'4_+5,4 M>WNGR3G@&GPH(0657'[Q;?L1WS].+>(\ +BW?LX.@NL4I>&2D!36CUN(PU@'*S.K0/O M?)+!9RG;('"\*L19 '!O[9P/_AXGR8NPV@3-043C0='!@N!X7;*#Q3L2:MA\ M('<;2W&W(E.&Q8=TPZ*58Y)T'+Y5AP2FZR8<"40^)LG%!M*_$SP%$ MZ_1*=)&EI"1$)S@H*RB\]1F!2VUBL2A"MH/!J(N$U\A VEOJ9P"EFQD8.F?T M9&.CJ9MUB3L7K8*,BEM9ZFK=?9((G;;/=@.DO67>.8X>YSM\X4:X&NDR),:X M,N!9\("1PE%=L); !HG9NDI#C8>HPZ7?.:PFC"&ZDAC(7!N 9=3@42J0.@6= MC">)EB&0-'I&:3SP["7CL;-&&VM+PISTWY@W5P#0)1RCHL"S$/6@7"Q*A[P3<';]QG'?@PR5-VHBW[&-S'4OY Y,)6)2:PDZCX^8VJV>?>PP$FF://88"31/YGO6(_6*;!S EQ9"$ITM)M&![7T*[VE*P#U:>GYPTL(8Z>[*R W<4JV?I M"UUB2/[..L:*PC- 1O&5"D*1+%N_91D(?:<:K'0,^AIJIP/L/7NV'MXK[W"1 M2/ 3[U36%A/XZ*N31C@)/B!HR= I)[EU)UB-^3*A7;V$:6;]CM50!PA\YGP] MR9VQ7A11QTTX#\IC=>&-!.^2326GB*;)B-?]R.RJB:.1]3M6.ST'6!^NOI#+ M7S-4X>)U6'[^Y6+^KU]G94[N]GH[][%APHZ?/UBT< @_;8(&&T-AJ -H7VOI M.3/P12D0/@5C0RXV-AE\-DS0L$XWW KP.J]YQYG3*42%')CS!I1*#"++$5(. M%NGB%WYSK.J6Y,W3G]^5.[^/%A^E:@:070=WUN,[^3:7/<%HT2-+((Q7Y/L1 M"J.*!00FH5G=!&J;O#)_FIP1V\"&T/*S;M!!(N]N>NYM>O*&F[>S!U.!0_;" MZOKJ7M(OB B!)P')ZJ*D(&Y9\Z7AV\D;L2>L ;0:J&14J'V_EOA&9LM?2)8/ M_^#-7^GB*M.A>K>8SM+T2[BX>S\PNTN>3XPQC&(*#S)F"FESD.#([H-!)7+A MTA:^6P?T<#2-V$\V( #'5-3X"'U?HXFWY<\EKA)QT?A.V"%HG]&1YR'K+X49"((.I2_..%6X$FRW_H[#:>@JOW6P.W8B'73@ MLNW"Z;81_5$Z1.WK88YUQ"7=G#X[!C+$P)6)UK(FHZN.H'E$Y^]4F)J/H^ N MO,A=F-TR@#19S^IY17)Z\*!\VW,?-T!Z;6=J!\JF/?B^5QO?5_.Q M%_/EU>+>*44CC$C6$_9JW*)E L]KEV^=["9,SC$UF:6]%Y7'VL*=ONPCR?\G M^E?_/K2?WH^AE7X>)MO)A^6FOQ?F_.;3O=A_09\]4%KA5S?WRT\4Z8:$"@ MJ@.&796<(_ MPJ+&:5^/Z>&2Y-C\12UD+<%PP(ZS23C=)[VZE:%S79!!]OXRA M X3?'XINS"AZIQF2&64YU?'(14.L5M60N+BB.SJ()I7M)ZGI#CV':/IY_!P@ M]@ZP\]@P_S:=X:\KO%Q.5,X!?99TDDJN=SI"0%O A*!T2O1[UZ27>PL]XS[Y M&?KV&D+H8_N^?UQ5N+\MO\P7E[BX]N00EQ-F6-C\AIZKJP7^/IU-+Z\N[Z8( M-2D3[/:=;6L'!_ ]2D$A^Z"DLZ+.CD-0*1*<7=)@G8N1D4?C2I-MV2UNCMQB$@GCUE)IE@84*0-$@<=2)1)4##BBG9-Q+$SA>=4?-@'6]\] M&VJBL@Y\\@W&ED_:A^L!!7GM.]QQ/N&E>&NYJ\,>*1YF(8*S&<$6$07#@(4W M23H=3O*X:&V$H>>1VDJA_4'WYRO\=?;=X/:L$P^,)^#)8NUO8.!R)O]()"$U MYQ1&M7E+N0-QXWJ4H\#Q>"5U"KP/F.:SO#Y&-@1NK1; 2O:@##'BN?:0>(R9 MW.EH7)-Y5L^3-6Y68SRP':B83F'V\?-T<F[I#,V30/C.N>7(!VXS\>DS'N+-J1[%1>XE^L-'8@^;T7J7_N9HNUJ-X MP^S3-%YW];,&R,'M1N= N;5_S.?Y7].+B^O'^X^^[XG\1[&.?.D0 MR-]A&I1R 0+F7%_Y1Q509R6;G+^]J#S6Z&S_AON>=R^]4(5.0^*E=MJ7 M$I M X6S2+>TT#8U>;JU VWC9BC:X6G30 VMICX+$=N,P>$OM%[XQ(8&K.';K/U@ M%S0YV,HYPH&KJ_BT ^>EK4_Y A9KD]UT1,_0C-V^UJGYN=ETA;]-OVY1R?UY MB8PSIBGT"+:>QY#JUE3/@7.A1?!<1=MDH/0!M)Z3F=L';]^U[316XWF9O5MI MS)^3QA$UV$&^MZ$)/9S_40PMIR\LR3%0MHX_+XE#D!R!Q[JG)P61]?G[B[N? MT G'D$LH$9*2$103LC[5E,"+T4EP%7B;1\&[DWA.9G4?=!UN5O=26@G;[^'_S1>O+\)RN>Y'9B@=EYQ#G8Q _K>LDQ."@Y2U,4&:B$FWP.,>-([< MBML()M_/?6RBL[[A>,_8'^'RML59!YHE\EZQ <$0?4TI&->D# MWY/.<6'9#"^[X_)HY76 S8^+D+&2O[SIAF>262V(?O+3#=%?R(4NO(!;3W0I M/DC;I.ZZ24BWZ#I>Z_,!5= !A'[&KW@Q_X+Y(Z;/L_G%_-.W]="T6W:X&N7RU7\TM+ MM;J6GZ=?[HZ.$%8DDP%)7* 2Q?Y.2$>>L1)&!403VLQ8VT[3N"TCI\394(KI M &//B.VWNU<#S D,+""8%(F3*$E66C+P@7[KM7JXK=IP8FL)]&B!IU]W:FG4ETBI$!*C"K:+'@Y<81P3URWCMN!D-@9 M;S9(W;,CPF^/;5R7DUY@TQ>W/GSVY8M#W)U,W]2F>^ ME*)]-F!M75:F'$+0UH+BT@K&E16N2:/'20NS#^WQV[+Y?9-@53)2<* 30@;!1"G@]J RND;:@_/U)N_ON!LB?6AY/OY!7W8 MIT?O)8-@J'2*D'RHP5/@$$PF'U4(9E66 5.3L0"#4#]NM-$%]RGEN< Y+V5>W90OGUV M.BG,91^+!*\C@@K%0%T "C%;)95-&/W)OT#U(F;T^*$B+*R+D M9D'A@2O\GOB40?)&S],V4(;H7?BV?H!%*%M_8[BX7]OKBI?">T<:562)4"B( M=9QC%IX9(824UK0XK<_0='3V)Z7YU6RUO/F*[X5,W[E^Y/S@1_>G[6:FX?V; M&B&U%ZEX2 99=4 *1"N)(6[-!0"O\LEC:?J<[%VQ[P7 MW?)932Q?PS>BSZ$O,C2REDZLJ_-K P\0HBQ@O7%HK4GHFSC<#>W??1O2%BD_ M #S*'!,GF(OJD<9BP<7(P9";(7)$F53C9TDOD=BOW=H'.=L?(0VJHG.Q24>5 M];9]6!.KU+)P]QRX&)<*F4*PHHYFUHK5A\,2M E:"Z:B;K,4H:%9NIT2O>Z3 M?23DFWMXHAT&)9D$CO7Z+2Q!J)Z *1*3(,Y-:#)O\47*^C5"^^!DTP@-JY . M$A9K3^_[,WS+#283N"^"+'0*H+P+X+0S)"O-I2_,V-BD%O<\6>/6XEIA:T!5 MC#WI[H8+DA1]ZL7'\-<=&Z]?O7_SX54-89AAI10$H9*EU:Y?^:KC[?/@^Y/07?)CD*:P2)1R9-CF.J M:6!T$;C@,1F#CL5&<^J?H6K<6E0K,S2<(CI U79SF@QSW*8(0G@/RF8-WDF2 MDPXY\6@QE29/H>@4 9A# MCB;396-$7?A@29E!*8B68FX=2Y9M]AJ>,"]^\PV/X]TG9NEEH3-/*,#)4D"Y M6*Z7^I2I&PI:S M5D%1ZSD<7(!7F=78/DANM$5L,HJLH?5Z*NPDS%S-[M#^[2X3)J3,6CEPME:_ M+=$9+44.,G/.)?,FBB8Y[]U)[--]RXW2N2SIE;;>@ -C742?1(4@CM%8^,)/Y2_9HMZ_J-[-]"' :B'=LL#S) M@,PEF.(%:*MJ*D,+" XS9&MUY-FPH.).^#@8$J-DKP^&Q-%"[#,?]#O^^]]A M-IWAF_^YJNGA [R6S8\8P&%YEJJ!?)6/>/EEO@B+;]??\40?KBK)4_BLP',D MCQ@-JV51^E_#N=\!I:HK@!T- M@(@VU[J70D$Y6,%:!9#*!R\!"%UU"RDE9*BUDW M<7RV$30N>!K[/(-HH0,TK<7QZW)YA?GGJ\5T]ND=+J;S_.$S"7GY!_YK_4?+ MB8O&%8P>3*Z&U=@(SHL(*0FE+%/>R29&:3?RNO*N#X3"=S[UX'KI 6UK\J_9 M>K>8)B2NUC^;9!^338E#3G7,M& %0@X!8N*R".V3STW:7;92U)7U&@A3@TB_ M!Q@]?3C^&2ZN\/YLD'4/(9.4R%LHH- 9")7'9$Q!S6W0NDD#]4[4C5LT.Z7) M.D(K'4!M0U*OPV+QC5A[=5D;GUZM5HMIO%JM6YSF[\)U9X&)@8N"P*R7=)9" M'61>[3(SBF>N5!:G<,->IG37=;1]RL)&+P5@J<\V9?+@N;,0K$3CI=&6-;%7 M!] Z[ERO)A:KM<8Z .5COFY/V/NPJOYGJAK\A),BZW$B9R!'27;8.%GSQ@)L MH)_SE(*639*DNQ"W$^SL6<%N<)WTCK.?YQ<787'M"$RBEDDCQ3=*>%>;/RWX MG!UHS82*6C'#FRR^V)G"G1#G?AS$':R=L;LM-QW..R.]CJ_?5Y7]C+/YY716 M/V5B:ODKVP \9G(GE$&(@4F0R:'TEE,,OMM,@?V^=RXZC29[# EDE"0^8RRQ5>@7DY1.)$V_N>Y]7S!]]YV[)5K9#X"D MX\3=&8KJI.+EY_E%)OZ6F*[J]IJZJIE"XY_#M^5$<2NT)&/+%5OO7G/@C4Z@ MN$:/(J?OG*_=D/3"]^Z&IO/(V[<6>Y_MG]=\AEF^+]7B;+G^T'<78790(^B+ MGSE 2^A^= _4''K?U_>V//S&FU%=K^?+U77:(8;E>G+.Y;JKYK8'D.M2 AI# M3B464#'*FD)U((-0C/QR[G*;W>-'D7WT1O9=O_VGA]]^WV*=',.4M =;(Q?E MM0;'F:"#IM )QC5S31XB'DGWN!7-$R+UNP7O)]3W>=K4PZDF=A%B] %RHM\+)[AML]MK'"N[]EKNW_._)VTOON)-E\&: MD-L&NXUG_#P)EUW6H#FG8R:QKD*UJG9B.5MLRM+L]N#T@"\_;]NX![X>^9:M MM=1! N^>Q7L+_U#$:Q;??JF_7;Y*Y$U7'_LQQ\X*+M8[-'+=IF$2 R\D!RV- M*K@1,0VG5+'4#UNNTL7Z&ZMZZZ ?3N&^@/=5-.$ M3Y_L5Q?KCUROC'V/:?YI-OTWB7_=-;36R;T@M/"EU'YO5WN%E"@>G-0"I,H2 M3;0QA\8[#0;F:-SFFRX.Q)@8.<_0;X@5ZGM_QPG"P9.L5#\2\Q:Y-N0Q@W*U M19;I"#YHA"3J_$=G3=D&NSMDK4MSLT_HYX/*G;]\E9E[]*RSR]6,+ MNK"R=Q2!<$F60J&J+<9%0^%"ZIR"=J[)3*S!.#CKL',?].[KH+?!P(CNS'*Q MFKRO+*U?M$J#42)&L%[4;&;*X+0.%$3[NCX,T7:SW@5+JYG8"B?DH@.?'0.E*^/!@)C@(3A MD'T.%*D.A8(G*1@WESR^]W"\6GK#59UHNW;U:Q;\\_3+Q_F;V:J^5[F>B5"* MC%(:!C%&0SX^G3[/Z7])?NB5##KP7;KG#T/<\[2-=R\-@(+G,#6@2D9&V^O/ M4RQO_KKI4'M;RC3AXL88YZ1+P#HXU9!=5U)X8L@F$):'Y,BW$SL]HMT)6<_0 MT1&*AM3[?'@E=% &N+;@])?7!RZ49%(JK/K_Y,(I*XGX+"$7+*G4AG[59'36 M(RK&K3^->R,>KY8.,'6XX.[9GN6:;?XC7.+=616"CFL&X2-%JB$5\C2= 190 M:8PI6-ZF6Z !,^-FC([ UE-#*L94= =@OZN,/9A21:$O4[)DH/LCU1GT&H), M$E*Q(FG&K,0FTRR>H&7DY.3H -FRX*//%99C=E&&7-VPD9JR. MKH"-=(95M(;$XC5X7S)3RF3?Z%7NT_2,'-?V!KPAM-8!^)[JAWG_X<\;9D+P M(GL?(12.=?2Q!*]*?2GCF>.:2VQC]YZE:F1WLC<@#J?!#N#XR)Q?]QW>,*)- MD,H1(]I&!DKP""[Q0D:=R=IAJZ)L4L+>2M&X343=P7 8S74 P5N9K)UIY2)W M=<$HUIJ:\E%#9'75J%HA8#U?G%EP<(-NQGXF_HD]4USUYO\[JU)?I M5ZSLW%A-I];6F$.=A%NG0M;AHDK0D<'$I/7"^1?;#7?XGCYP<(CZYFUDV0$L MN-W.2M+%I!I4F*)UW5I4"[P!P=K,"I([EY7<%1;/?,_(FP:'@\50LCP8%E]Q M$>?# >.AE_7N:I$^TUW[$.G:HXV(X*VO%I0;""XKT(C6"30B)[8'/)[_MI%W M#PX*D@'EVH'+\:*KMLU3^^U^#D=EUTL'5B$=CB0,..DY).58MCQ&"@9&2<^_ M2/JX4S+[\)=/#( .(/_@(>YU/N[5U>KS?%$?K$RLTM(D&T!@30B+%"$HQT$' M90JQDH)J4FIZAJ;.T_@#PV/[[IBC=-47[-Z%Q=O%>D'3]=CMNP'O)@LMB\.: M$LZUC]) 1%VOD9@+*X:7T*0(OP-MG2?U3P;#0737 1PWAF!]=[HBSY$KHP%- M$"0N*\&E0%=,,"P[;[7;J4-Z;RB^0%?G*?VV,!Q29_U!<.O)LBD$\IH+H-(& M%(\>?";_75O&3$C*J'2*9:Q'6<;QTOLGA>0@.NP F@\,_NOP9;H*%]>'[7:H MRR_SQ2]7JZL%ULG?M;([R<%%+BF@9%XY8I"$&)-C8+C02@5M4._237[,U;T; MI2,'/=U*43A,PD9HR,VW9G8" FQEV+T,,Q& ,-8Q>'7KKHRN9%]VHVNPH7 MO\[2 FM"^VZ]Q+R\O5HM5V%6YR$_^-2)95XD"GA!59$H1K>CDR*"4(SY: Q9 M!OOX;&PI(#0G==PU#2.=@ Y1T,OM<,BU>%?IJ;/F'PUSO!'2)'E!*@IU3YZ. M=0T+A^BS!6888YQ+84V;W:O-6!IW'T4/-\?X2.G@S.PT .QN;-Y:!LN/<[(U M#_^\3K[Y8[[ZO[BZ'P_V<&3D!!/+9"Y(0W7-G[+)@E.!K(F74F<1;"E-YB6> MA+N1%W*,?)3Z U 'I^I@G=SP^P_ZBZOEKS=1VC\6\V5]-*U\Y#D#JTLJE,H2 M(LN%(C=;2#C:&]YDBGX#7D9>.M+#Y3,B.,[A?&SMB7A2!O^%TT^?JW7YB@OR M9]_\17?Q].:2GMA0/./>@M::1!-$@9B=@"**TC(H;DJ;%=2GXW&W\_2CUF][ M!5,OY^P0/_=&,O]<7]I_7-7FMYM.IN7$UG)WY*2APCFHN@35:ZE FZ*L\J&D MG08LG2X6>H:9W4[.CUIR'AT>'1R1=O[KW2==_Z.WJ\^X^/@YS&Y]6K(D*96H MP>?JT_(Z8:UV/"5G4"CF5-QI8%!'0=$+'.]VV'[48OIY *V#$WFPGFY;_)>K MQ=7ZWM^4Q)UTKTW6))<2D<4,1=WR24'B310#.E0+%K 'OM8,ZI9&"3,%*FRS$:=G<[5S]:.T- M9P"I\UQ>].'J\C(LOLT?%JZWMHNL'\3^^J[AGJ-CR#G!2J3!I-7']B3.DJFC M#D":.E;#U/%/+/BZFTL[E5&[-D]Y?Y3M23I&CSS4C6NZCG3C&2*W)#]1) ^1 M?I@:[[\[DH.SWIZT#WK;;4_:!P,=^&2/!NP$6Y"5'"%D%T%)IR"B3!!4L9HQ MQ4N;(=![#[$Z@YU*>^'@N2%6^RBE(T#=3-MP@3L1. -E)07R,0MP,6:@P$5; M2ZZ4MDVF\74[Q&HO=3X_Q&H?V8[=D/["A!UG$;GP&K27))50* 9(F:*!DJ*, M*M%_\DN^Y%#3BDXUQ&HO]>TQK6@?679@, :((+6/)5H3 4/M;?*!@^?$<;1: M"N82-VR<"?'#C* Y@QU Q]QV)P; .4/^IKCTX#'&37G),]3>" $QA$RW"IWY M:)D#E+9DKM +T^3Y\>"#L7<]UG$;F0JD)LL+J3]3BN&SG[0T"C'9TB4='!:]A\74JQ$ M32$7H-<4V%7,^D1^<,DF!L>\XJ))NJ/-&)B>&RV/P7=;O1X.W%J8/)_"WX=W M?57^'M#39>EOF[PZJ?UQK(FC!&@*10J:CI(O:$ ZXYU1(NOXG]K?,QD0DW-: M[_P,J,D13-Z!XT*1.(4B9] @5VW>__^G]KMO5_O;!0 ?NS:.Z1 H.F3$) M;)8"E M8]]@J,#YXQY+%1N?_1ZS][86#YVI_^RBE(T#=%#B$D27(VLZ51%TP M*B102!RA:'*;*%R.*39IA^BV]K>7.I^O_>TCVSYJ?R\L3HBVB)0#@Z02G9D< M _B($ECQ4<6<;>#A)9]RV(44IZH#[J7*O1=2["/7#DS( )&A3]*B3!'HU@^U MKIKKR,X$218>40L73),NEO]4 X>X_TX,@ X@_W@AXK]F],&?IU_J$7[SX>V[ MZ\S$K^O?3SA)SRE>H$@5Z0))%J(U%@37M:F$18ZI:4O[BR2>??UN+_ \N]IR M,$UVC]';M&]-A4Q7%*Y]G/^$%+G5(8+YYM&_$]P8@PA.5)O@LH$@N =8D0; ML[2Z28_&T92??2&M':*'UOO^0/?70)_AIYHE^#ABYI]QP6U*#(P2#I3D=/L9 M9\C9RJBM)6<_VQ;X;I/Y[[FR=0R>V^KU3#/_-W[?O#P8J/ PL$2O*W5=U*J8!G[K$(GTQI8G%&SM@/UR/U?GYQ M00>^_B$=<^26DP.&A9-124%#=*A EF(5<_2?T&YDU>#LG'$9_.>TWVP M8)60 TJD MR*:@A5!00K91E<28<*[)_;L_J6<:PC8$?5MM]Q/''BM[$G;!:0V([J:?3G)F M(GHE0)(+#$HY62-Z!44Z:;-*)O=Y%SS!RYG&POW>!L?BY<+M.XE0;XL MBB3)L_6Y[M+R#)RU)(Z@M; 2R;/MX_2.)N* M"0:R%R0'GSE$%3T(@9H5S4.VO0?G>T0?_0W;[/?4'(>5(Z./-[/2\S5GP2,#%36"5_0[+CEWP]S(S^Y)4=:B2ME "9FBPA(E>$<.;HDQ6X[:.MYN MN&U[_CK(,W<,\W9>X&"8ZR%@+_1*6V)PG,XI0,% D(77HKG8'5M(2:1@.<4""#+ MWA0GR/L8YPH]8?#9MLSP YW)$3#WXQ4FGA6-4T&(0G$YH_"<=)C(V4]:0T+O M1+0RFSX[2G;D;]PKT]]@+:=@G((Q#4RU$:YMY]+ @^B=8P M5NHCU!CJZSTOP#DAH) O7/?))^N;S&5OQ]+8;EW/AVE\#)WI\N>[22COD70Q M3>1'K%_#_CF;KDXZ$6:'[S_I9)A]Y=''A!B1G9(Z;]/+]*#/=50E>!%W )&/)&AE&0:31@ 1H&X.2Q;6Y-?XSTWU/]+:;Z;X/ M!CKPH:XII[^\'CCM,G*418"RZ$ %I<%+RR$Y7^B_HDC39"O3(RI^E*GN>R%A M/I1:.L#4X8*[9WN6-Z9>LX(V.IY "!>N.Y-\Y 9"(5$R&7@1X^QL/8"9<1%^ M!+8&:T\;2-$=@/T)3V_Y_L.?-]/4M=.>%^O!*$9W$E)L'1A9 \:3*R(DAZE) MI\JS5'7PUFA4T,Q;:; #.!Z<'/KM;EZJ$A(Q>@G1V0A*D50]2V06,@HKL^)& MA%$L[=]F'OXQGL.) 7#.D-]]>>O#\1728O#%<#(#4M6T3@2GK0.M:F*'L<)D M7\-%#F*S\SMB8!"??AWPH8CZ>YRWV\F0.:-$G\#)J&N;-MG!; UX[V3*UJ)E M37:,G8S#,SUE)X#Y: NZ]\'<^;SY/E@\ZT<4]Q/&'+G6G%FRJMY1M*@=)\^$ MI*.+B$F@886/$X4/Q& '[[S_[@?R",3]T)?C/]?ZNY.+"!)Y2@@8G*A3,BW$ M8A H+,4LE$@L]S4/94\&.WC-_7<_B4<@[MCIDIV?Q9O'[P^$(V4@ 0A1UQ:9 M.BHF4Z2A*'BGH"-+G^F/^VJ^VI_'#EYN_]U/Y'&X^\$/Y:8G;XTCH00'7#CR MY%E4X)2T4(PWW(; 16S7P]5-]-C?=-@?Z4 >@[ES?[2]NW!>?)C_4-'.I6RR M)K]":PZU2ZZ.H/!@.,8@0S+)MEF3T9<G0TNP%Y3_=CGAE\5GHQ8R MH8+D:W]^2N3$Q41G%ZUE(3$M>5_C6H:6P)G>Y7\K<] 2U#^T2_ X2_BRX-#3 M:2U"@-0U3Y&P0 S% V-!\,B,<'AF_OV>$OCA,]L_@#5H">H?VAH\& N[BU]5 M@C=#<_TG??#_\P?I% M9IDOWGWX<]GPF?=+7WF"E]U[<=W'8VX>G>#.9\AP$J9 '!J5K5P)*U\0Y=FY[_%MR<]2/O?5"]_9'W6-CHP.O;>/VI MLN?.>.#*DCCK?@Z?=0;'#3*OA4OQ[_/@>S14//_X>P\5=8"O)L\[C7%&*:V! M)5Y7/(5"IQX+I"BY%2I*QCZ**/VP;BH(7BD\+GP#+%N-"^<*=0*>4Y-W@,\HJ*7!]A=W>0'J:@G?-T< M.:L<0V\1DK1U$D*]+$3)( M+F*PC_[LMPKJY/P_3Z#9L'"#>L2NF2;PK$J=38$FD'6T$3RS#(1%^KV31FJ^D]:__^QQ+Y/!E'ZD MT#JX"(:Y37^[ZPR6J$.N.9Q8L,YK]1%"U JRLCX5YTV132Z2@?D8N8^C.V=G M3)AT<$IN.,/\-.-O_JJ_Q0D3AM<-#5 <&E#25OZ$!B%C*;S.]HFBB1>U$WGC M7K2C(FC3/1M>G4>\OUN-5>Z[E_:\K,>CQ2V2:%C_VYN&$Q0$CY-+'Q5"@2:Y M.O"1C+H&9;PBUU,HB%86RY/%U&:$P(]8(;2&I6*5AZ)8(EDF!JYH"@PC3X$" M04UP_T^%\!05PGU0?9H*X3[8Z,"1^75&5A _D,+7V=G?;EA<)SQ8L<6IXBA> MB85N5"8A*NZ !YXRH\_B;>:9/D/3CU@]W LQ\S;JZQ>)-Q&YS\Q+E $"XQF4 MB(E^1[\(RXQ,L2ZF:E)D>9:J<=$XF.YWP]0!BN@ 5?6)DC@F M"R+7')SS#'R6!J1*/EAN/&\S*>([2KI$SR%:G@\I\@XP\YXT001\?C7+/^-7 MO)A_J1*Z5V@Y70ZNE M Z1]P OZHT_$T>]A\=^XHM\_YBQ$YV/FCHC M/,2B&113LA5%&"::./H[43?NRZEV4!M>-1W@;>BDKB$+7H*OFV>SKTLJ%3C) M+61OL@A,!A&:V+\QJD=GUBIS3-@Z)DPZ."4[EAM\U"ES9X!C)FBDB2CMDY95GNN2'@.W[&->T]'8,> -/G:MT_D!S'Y?(++M9" M>;5:+:;Q:E6OT=6MC(%I84-N4K1J99D>!)(; MWT#W_#35Q.STXHHW*/7]3B*)>%D*%)U4B5&14]$FBWD8 MO9U:M7W0]$RO0S/-=1"SW+/Y:K::YLK2]"LYI.EJ,5U-NZ#-6WZ?D61!@,J.[1& $1R8(K$V<;A;GY1[?R.*+!<\BO/Z%_L+5T-Z$ES&PIOT^#ZB8EPPG43OSV%M+R4WZ)<'/TZ_33+?$\E7^?U?+5:T@3[P))G(ZB48Q5M^ :O \*7!!.28T:N6; MO EZF;1Q'<0QT#:PNH[=N?6QC2U[69@357),DMA*TEDZ:-* %YFX]-I95#X5 MV<,E.V[;T>CV<&!%=F$Q=V?P)D,Q\=$XXW2LG7TD3ND$!&,Y6%9<$I)EE9O, M.MR;TG$[E_I&ZR'*[,!'W!@,>[T([FVYGBST]FJU7(59K@V$M](D=UOPD!.X M9&HZP2 $3HK$M5X\8[;0%S(#KWUUZ_T+PQ^M_Q.,&L'=.:_&MT MJ8X#1W!>X1K('> ZBP0X ^D(5[$Z$ ;G52B/(7.\? M1M)SJ9 SE(6-SBDO99.1N3O2-VX\U.36;J&97@$WX9X'$Z6#9.B8*ID+G9HB M07ON4 K)A6RR$.-):OK*7/__\KZMN:WD]O-]/\76OB/_OE^JMK;*X_%DO>6, M7;8G\ZA"WVQN)-(AJH&'!PNAWL_&XGF, IU,39SN]M5IIQ:#;.XW)1N"-#$ [0)(BU@@ M!!,]>,S%DJ""4FT&V8[*1E^;^E'8:U?T<[">.W D?\YA_7V$U4UC?T>[BS4) MG">W15&H!:A#@J*R=_1'.]/DC/$A*;VTYSD_,!:C:JD[G&TUX^]=/0[*LDA.0?-&@7!WB0-R!-]F@LER* MZ ?"9LC[ICV@;8&;T:7<@:]SHKOXT]?''[#Q!GQV& T6P.SKG"'#P#/'(!07 M4:,+(39QSAORU$LWD\F]_%YPT^T2VC(Y45B1HG7 2U)D$F($EVAKL8E;QQUC M:)HTS'N*L(FGS?2"H$'(/E*='15D[/0)^CJ$9S'@N!!E]#Q--(!P+XU/ZDLW(R3OQLT6)WER"34 MK#>HP#*$&"QP9H5AY&S;T+;?S7V*)AZUU!)4XVBA SB]S^2US^+Z=DW\-I^M M5^\__';+#,HLDV>E9A5K)XIB :7(X(O)FEGM4FQ2E;*7JFE#G::P&D\;'4#K MAS5RRX(T.H6@6;UGY6O"FH,/4M%B<7 0UJF+9H_GW4Z0O(=@.=V M+,<[7*Z_?ESB?(6QJF;UT]?MWVSD>5@M&Y2 M<#RQS;2:F=XO9OM:+%PYP(8+2,HZQDX;X@-*] K@R*S)O[80U*F M]>Y;*7T/MH[0P-3'RK\NYG=F^^?9,D?ZZ-U4@Q19R"@B%!'(=&.LO6\M+4#4 M*@>=I=-ZT%'R[G?T@Y!C5+<87XX3PF&U7%]\G*VKP7X]3_6F\#5>;I:'U4PF M(1QDJ4DH%)W6-(F &!%#B:760@^P*/2"+6M"W]VW)#LIF-9GZF C&T?;EX^(5"?C;6A3(**J-DK@2@4+:.DS::0-6\>@#SYSG(4[[ M<;#;3]LT=FLD%.S#U(@JF1AM+S_/7EKD;F*T2JG0==. M!RJ)V@4X9N!>4=@C6/)\2.GC(&3MH:,C%(VI]\7X2NC T]Z,4/](']XL.)2% M:\4YF("U<0LC/\&2.<_,*F\BE]RW:5V_3<4@_.A_XVWQ=-UT *P=?<27%+)\ MVLQDH8CE^V=N)X1N./[.]CS5.;Y;QSC."*WU9CY>LK2XD &J4D +%0I&PY W MN7C5@IF)DT3'8^M^7??4BNX [+3FRV)YA?/;_OEW,9)FL7AM,H2TN5'$!3C: M!,!JRW,NJIC4Y#+"#GHFKO.>'"B+\;76 ?A.W*?>?)LB$8O145KR6FAOJM6F M!9#$!SIPG05W6K2YSC\6 X/@;?X3'(!2%"#FZNPV"@V0 M88)DBLW*&IO;C&L8A?H>2T]: V]<]!^!@@Z@7VN&;VIS5I6KY>S3;(Z7]:BQL.3-DQ]5>!W!\TM?; MY>K==/3\7OV^>KO^G):,Y7!>>BQ*>BY+9R2$]#EKXZ;;Z4?\ M\[AQ6=O_?(2>)#NI&:F5R+?G_SQ;QE4H_C(H[_/B4FA*(445K,2=1U;(\!Q&T!&(Q)&#*PTZ4*\ MCZAI8[:QT''?\HRFANY-R EMDAYYRK@&I66+HGW("=$9Q[,$YE0=#\4L.!'H MVT![!.T3+F"3:+.A77G[)2])%?-/M8'42UPNOY;%LFZ5=Y/5)=).K"A$VD:UT[L(ZL0DG:#L)_%SA.0[0!!1G5?K67Q9 M#QV77V_SH4XJQZMWYKRCE94R>8&![+13J#.K/6A2DQ.!1ZGI#3O'*/K^Z>_) M4N\ .A]("34__X8^>?E_KI>S59K%K9N'%Y)K93B$:&NGFMHMO[9M,XXE M0W22"XDMT/08,=,>T#>!T,DR[P WN_W%[R>KH1AKA9)@$TE&^=I%6IL 2667 MBE**C.UY0[8W!Q6S-#-,+9WML173 =9>E9)C/>?_MAK?DPU^N9@3F]?$Z2W+ MB_F*EJ4,P@L-5G"ROM(Z0$T.IU$4 'L=0N!-&DL-)['7,.](=-R_S=U&55-? M>-PGMJO9C?I6;^>_K?+?\?(Z7[BH6"I.0D%%O!5)QERE!!BM\SHR*]6P'IX' MOKA7LW8:N)JKH ,;MYN]"VX8U\ES*"54S\!+\)Y;*$(GM$Z@PB9-PG:3-*U/ MUMJ&C:2*?FW6KXOUA^OP?\E0?UR\^O/+[,8B7X1Z)TLP!XE9"\IB!B\$B3#J M(HQFEKEA5[>RDZ3^"$AXK$;U5+GW:P\V8>U1*?RM?SV2;7B,EK86 MPK- P7Q.0(:]=@R7&C#E IJ5**,7%MN,.VYC(;[?Q/FQD_;J.V@=.B4$CQ!# M**"RS!!RYJ!CLB8IK:1J4^3X)&E=VHU#\+%[[L\HVN@@$MKJ@?IMN7YG!AW/ M/C@&66A7*_4U!.<<>(X1HXXQ8I,[GWNIFGX0PLBH&D\''0#J]9R>E5?KFR.I M%_-T]P-RN_-\E;>VW1_YM#*Z*$6D7;QZ_3PC>$5?6,BB!,-STDWL]K$$3S]7 M8608GD5S_7I-OY/H5H$_?, M0A0US5_W/D]!--AZWXO<9Q5C>#ZNUX];_$VN*%ID+@4./DLRQC5-Y'A,8+D5 M1FE32/NM.+Q'2Y?.U2$(V#]X['!Y=[#YU07X]G;]_8)Q=GE7D)4+UY'I&DEJ M#:IV&722O$(F"\\Q8/&VR=0@),C/:4$&9 MXFN'$!)29@J$%=Q;:7U437E[/: M(>8GG-\U_[:8@U*TSK*I)^ \)'#%&O!>!UM*$ _.4W>D(7:^HC]L'*_&Q>@R MG1H9Y,7CZB5^F:WQLK+PZT8S>/EBM5K$&6Z5VCF5LK"Q0&))@B(VP&-1$*7S MM(YL5,(.0LK@5TX;Z+=#3AN93XVD7R[QTVJ-RZV%(&U@@7D/6EH*# D&X"V% MB-IX3:Z@E+ZD09!Y^.QIH^]VV#A1BATX,8_LPQAC#CD@&$N"4)DS"$)9,"46 MB@J24*G)Q=PC_=XS#5$]W>\]4=3=@>5V\3#4THCL@5M>"/""0T!B25 XR5%D MKMKL)3<>H?]%4%QV@ZT<+_>9;21+MW4E[ MIHGN0ILZLV2O:U$:LXP3&8ZV^B:M%G;0,WWN8#@F/1,6 M0YU15-0!_/89XXO@/8N*#+RU*5 @:6JAHQ=0T-AB8LHV-$GD[R.J)U]\''B- MIH*CX?1'7H;%B'OA[WGVZ?,ZIQ?T8/R4[S+"]9K)!3*>-48)3+%()C^$VE#' M@^!<2Z>3SK'9GKB'KI[VQG%@-:8B^LV__XK+6I7]1SXQY?[@.2-EV??3USBQ MGHI+/B4PT9*&(PKRIR6"1(4^&.:R;#(<]7R)=6=+(/MHP4NL$]B"A<"0@;=! M&=J&!;;IL?1L$NL'(&!(8OT0>7?@W+Q9S#_1TZXV]7%WDSZT<%D4FV@?K?># M*%REF ,+[:BV6L1L)&M2C/$8,=.#YB0-W_>33Q5WAY"Y&Q_I,!7-.>0L:_-I MI4A ON:$#=/,HM.R30K]47(F3HZ>K.8G<'.$S#M SH<\GRV6OR[6WZ:H9"TY MJ\ZZ+3Z1]0UUTGK*D'@A%IB+,;=I^'*?DK[P+ MQC,C'.H(V9K:H$0A^"0*\!#RID>)=G$ 0 :-*_SVUIX"Z./WG.,%V8/V[W*T MQ0C#:HT'S[6M-49 (Q4M!FD,!N?3H&&#P_4_]7C*(S5V7^='B&]BK?]M-J_' MA;>$1RF3TC7@KMV#%-869Y%[T(;<\D3CH''2$B'4/LG<+GA\JQ M@O)FCG-1OBZEI,"9C!"95E&7XF4^6V+P&91X'Z3^0TN\#]'%U.67N\N1N;7-$;2@GQ?)/7GW_U$EWD7Z0KG'S!^7E6N?OOP MXN[*0PHF6ZG!J%R'JT@++JD,09(%%@;)O1^&G)VOZ+S@^VBDC"/3J9'Q2-EZ M* DSP]JNC?9C)90!Y"YN+C"8$'SPT0^"Q)'%_\U:F+7#PHE2[,"]?<1#,\86 MH;('*VO=BRP,@N$*I(S6J< #,TT2+D=&1,U@,W9$=**HNP/+[>*)Y,VG9!3P M4(\26';DR[,"M!L:ZX1RCIT!+CW$/*$CQ_R'2[@ Q0PK. T619UG\?Y#ZCRC^/T 7':#K??YC!CJ T]]Q.:N[?*W1 MW%COZ$ODD3RXDGF]S5L4H$\<#*> 3SOTV*8)R'U"!H%&/Q<_Z"0Q=P:3NP#" M9Z]HBP<1DJDE.!%0HP+F%:&>+"IK4^[YD)1I]ZS35+L')T?(N0.DO%G,TV*^ M*?T.%"&^+41%3I6?-Z]_>OO^KG[&LLPB=\0%>RX&54:< M")GO!/54GGVXHO?BYDBI3WUB_(+_Q>JMSK=;A:#I.I-ZY:W]%)P[%[D"J^IH M&?0%?!02A-3<.YTH(+@7T.\X1Q[ZQIZPUU,][BC &5W&TZ-FQT*X8%23J M9(TI$81PL0X>BA 4VR3[:Z6BRRX/RV8.>U]/E5KCX&9T*4\-G,?YN5L!ILAB M:MUS4:7FZ,C]XX5#]+H$YB//9EAGO'UOZ2EY-09(1I-H!V[PVR]5#Z_G*?^9 MT\?%Z]7JFI[]ZI_7L_77FZ^WE?+:.,$\Z.0DQ9J9+*7*$I*WM!1B=M$TN3 _ MC+Q! +/G =CIL54#E70.M*T+65D'ISDF,):,JD)T$!PG0VME"4XE4;@X-]!Z MN?/8 A@'8.](+76 O9=X>7G#V5WY/SE]7I#/YW6N!UO9@3,)@0):J9'#I6V?>R"8XC^!X0])W\ZGN^+1^7 M.%]AK(JYYJ@PSM-1ELF0%YELR++$1N Z4G29O6/HV$@?O(&E[7S(Q M1$96YJ*!9#LP0C]:Y_+=+.DR!X;'@H$C!2W^A3!UY9O@KGD MN$C7!1 M^C:3(P;2UU/&[^S@.TY+W8'OS;<>K1:-B+L)%4TQWDMEL_?R"%Y43F.%;=?6/-HF6J52EVJ&69LK!L-)[&G+; &[T=0S]9G8CVS]G".MI%5^ M/:^,O2UW;+Z(<7D]FW]Z.W][O5ZM<9[HFW?+V3S.ON#EA64V6N4$U!G@Y',P M"KIJ;U'MLBRE%@>E8>,EQZ"FISJ;TZ WC8+Z0N3=Y;"/>7DUF^-WO_1"A&)8 M"!("N2N@F&$0=+:@D1:88RGK^T'#(-#M?&%/I3FCXVH<,?<%G9MD*EZ^JDW[ M5_37RMR%=40P:@0C+0.5N ,7:PO:X@J)C#SON#R MR^5BL:Q6=5%V.I47W*54:EXD6:QM#',=>58,)&VT#++$:.,Q1F? NWNZ%3.^ M_1E;^!TX]"]6J[Q>_9K7%SJ)*)2H4Z)%I"_D&CINB'"K O/,8"S<-;ES MMTU$3\4PXV#C:!%W (^7N/I<_U]+R_[ 2^)C]9[\^^4LKFN"??7YQ3S]^(.M M3UZHH"+:3,Q*H6M7?0$^$;/%2S3:>YX;C6 ^A>J>DM;C /!\2NP L2^N%LOU M[/]M%/:V_$+1 P6=\T\O%ZMUO MM2:1M=DG'] R##W/ZD3]5(EW,\?RA_.,3(OB>KZ^D,4SDU"!"+K>7*0O+I*, M4%KE,0J>=9..3KL(&@:@9WPV?J3LNT#1N^4BYIQ6OY#ZPGV"!+NP/G9R=/KO[JSYA7J[?E>Y9'*!$9*@8\J]HWU%((D8J@P$'3CU%HH<]0BW 8 MT<- ^2S.R,^NP^[P^CY_N5[&S[C*:'],WY=76!A)JA X2ZK M=WI-KH5K),M:U19U8E\.RT]"PC2SU8Y7M?1\5M\<@J! M.(4\PH#SVMZ$0!@]@I"9%^F5PS;M((ZF>!@TGU5"X#S:>Q8P_5ZF=GL7D%R/ M2#S//GVZN:M7;$D6.-;>8(+6)[%?.WMCEJP$;OD9>D >3/FQ=PT#S[/('K20;B=;Z'?DOR5S.IOC9?WI3?!$/@'GRFX")YT% M*$[VU<5$KFL,UC&)EGS;5IOD7LJ&@>O991;&TT8G\'HL/+^-S&,BW:.14%+M M^8,* 6UMSAJ3U447B;')7-C]9 T#UK-*,XRHAPY0M?'_-DVITL_7RUKZORG> M_O"9Y+O:6C_EY78_QD@?7<_RZB+)4(+D]9"\UDA%&\'51OF,2UU8#K+H)F5# MIY$]#)7/(I\Q@1X[0.TOB^6_<%EC[_42X_KQ[FJW']H4 *.53 7%R'W]Z]_>#Z]M,SF?XF+JYN'5S%N%E=..R96_9S7.+M<_DC.N'[=S3WZF'+D]9I==$Z1.7:NEAXG M2*BYY5'%+,_0UF)#R_37P$]$P'[_[7!Y=[#]O7EDPO!-5]JL>-81@3-,H'P, MX-5FH&((R(QS+C=I[+N+H.G!>!]'DG.(IPJ:%TSCJ'X"IHW4Q]8GI[EGU60NF47'@BDE0]8M' ME$#"R<%[8:T?=L]_YROZP\;Q:ER,+M,.K,XC"P=3"$8%L@,UP:1L(6-LDX/$ M25S962%+;F%GCMRHSG3^>?I&=:*HNP/+78]T$9(T,4).M4>ZRA'0Y \8#)9 M9<]%$[__68Q^/TC!0T:_'R+M#A"S?S0T&K*PM8T)4]: 8MR ]]P"*PZ93]%S MCBV@<_IP[O,.?#](Z0<-YSY$ QW :==)6$A))>$R2!]J64\(@)86'-I(^[@T MSIRCSN4;/3VU+#I]WQI#Z!U@YS%G\&_XY^SJ^NJGQ7*Y^%==(_B%?K/^6J>< M!9\Y+;'B4CW*(-XT8YLP0LGD2FASR>P0(GL*XX]$Q8"P:Q05=7$7;9N["Z-8 M0"EK[DIX8:U.JN0"NFR:HP0!R&V![%A2%+!F49H5'N^AJZ>];AP0C:F( M?C-A.V9]GI8!V__0D3)?!U#>-N.5T*A49^]XM)ZA&44'B1?>TC3@JHWUV)6AN*%)HVNGDO&ZQ $#,EX'2+O3K:L M[RS<''AH@4)S!SQ'!\I%"\&G#,5IQR)MQ.X=H,)Y>WQUDIE& #\2-8)*8DK_D<3?8XIQ3(-S,ZL:?\F(/>V!-6CE7N MHK6D)XQ3@C"[CZ5&S8R'+^2=ZVE655QTGO=G&M5+)!64A1UD[EY8,-7\#I1CA M42D=V[C&CQ'3D_DYW3D^6=P=0N9V81D5I?:E>GRF#@TG!]#[VL$O6?JO\5)C MDPC\<7(F+N G"VC>6LM:1VYXFKED^Q=Z3I)U!V#9=6#."Y9HC(>,F99121*",1$D;M818]&= M(0A_TV\&?;S#F^.$WAUV]H[,\HF5X$, &6H[H%AO"SG%:N^S)(U,A;6I[!E. M8D^1^Y&(.'ZBV2'JZ1IXKTK)L7;YV6+.N&*B$88D5UNE())'H!.9>RZY1&W+ 6\/O5"5UA\!'FZJ\K]KC%Q2G61G MZ Q[8-_-L]_<'P]31XJ^.PC]-L>;R1(YU6QV9>C=,E_-KJ_J:)VBLF0V&HBU MO9@JM8UHH%#&.4E1C)3&R3-,TMY+8Y\3^,8#VG@*Z@)[-Z^]F5^2-]-+-FP@ MNJ)\!(:V%F>9.D" 5E16W@;-)$K9J*/KH_3T.8CO-$R=+O@.\%//;S[>GM]< M2.+:A! !H_8D#Z[ I># HD8FHK=%MKG]ND5$GV/W3D'*T2+NM[#QP?2;DRH: M=SQMI%+&(;2VK6%TQC,6"D).O/:G3QG(2&AP)3$CD*6(S0YJSE/#J*42VF@. MPF@)RBI-VG:Q@/$75W8-FJ?TC*%!6= J]Y+8>B_1-% M2,"D(L?*3G1X,HZATZF1 Z8)B$I0RLL"![K MX#[#1?;9WA]+]N]9PWB035L_MASKF$\'CBCRWAZU RJKJNC6YP1!8*JW7%5=G6ZM@4?C:?@T4HM MXD#8/.,:QA-P,[J4._!U'JVV*JP$)82#$NJEZ^(EA*(V-Q-X=KK07M[F7ORS MJ&$\Q3D^6=P=0N9V87&EO&8ZDG(+ 9^E.GN8U&R"D09%="R&_^@:QH/4/*R& M\1"9=X"%_/C:>B_;4HUA?D'MGG;(!A/3U\DHQY (R RQE5@IY?](UV9\>H:6G6/Q('2_&%7@' MF'EQDY+?J.%MN3M&W\K-7^AD4B&;2QP8>].+R(5"_*GDA<"<16Y2C_,D93WY MR./@:5QE=(>NFY1][7-5D_87&A/S16N0.5?/,-)*$85!RM5@!_IA:%(JL8^H MGO:U%I@Z004=P.F>O;VHS8>M)+?.:E3U?DJ=$ET3?2ZKDIG,/#:YV'&/CCXK M!$?=^) '^1!_XQT4V M/CNG+63&"+><"M1#:Q)RZ*KG1!2!IFUW(.MC7R4PSJZB[XD;80(WJ#A3<[1SV14;H\;DLW< MN@ VJ=H=#24XD04PSZW@M"TF;-+C]#%B.C4EA^#@"5-RN,P[\%;O\W!W(AX$ M*E1: #=D!Y4-"KRB:,[X8%Q&DA@VJ?;=04]7Z#E"T4\@YQBI]PF>V^-QG8WD MP2@HA=>!YJY0S$8.>4'D.66AF6PR=GOCQA]TSI1UMVA9:OR2.B,SJ"C@(_E*A8.=7 0 M6"9L5*$H41I=B'LFU<,'*7IH]? A4G\FA7R<>9,=&61KZ\D$#QR<-0EXR(+^ MYW/,]\K0VQ?RG;]R^"#%'E'(=XB4)P?.:I77+^(_KV>KV48QFX;"/F3E&2VB MFLA0+!I *0447VH/+,:5M,-@\LC3ITT/C;;MC".]WM1_MT(8852[#"$J!!63 M U]T!*,W4U-]4'Z@G7CT^=/8A9$TMD__1XAO:@2\)XF]P_7G_[VX3+/YI]46 M-W=UR3RIS3@YXU4 )10'G\CG3D:YG#4%@7H8&)Y\54>X.$:3BV9B[< Y?;0P MU5HE-6V;D (M%Z4S!7@A\BZ![#\:'O??"O?22*K M@)YBL%@GL>5<.U@Z"=J%4BQFJWV37GN[")JV.U7K--%QK:#*DN!Q6SHLC >&"1&)$)95!ID.^[]S5=G=\?J<9]8='Q M,IT:'>_P:ST\6OVR6-YG:G6A&6:*#3UDAG708^& *.OX9,EC(/.+ Z/D?6_I MZI1^!&R,)M$.-I[=32"=XJK._4N^=J\5A&Z?I(/BZ1?+^8=UK2/5DOA1P9/'5RBXK#/: MG)"Q3DZR4H3$Y/UDXHY=:\C;NO)X1]B]1I=P=[O8%D^OR^TW.?T=+Z_SZ_FK M/V->K=Z6=\O9/,Z^X.5%XB6G>BRJ0AVOXVCO]L)&H'61Z3LGL,W-ME.(GK:A MZQEVPX8Z;%]9?ON+^B7@*O^O__;_ 5!+ 0(4 Q0 ( /6#I5(-()X9U0< M $@A 2 " 0 !E>#,Q,3$P<7$Q,C R,2YH=&U02P$" M% ,4 " #U@Z525ZV;.]D' !)(0 $@ @ $%" 97@S M,3(Q,'%Q,3(P,C$N:'1M4$L! A0#% @ ]8.E4HEYANKW P 0PP !( M ( !#A &5X,S(Q,3!Q<3$R,#(Q+FAT;5!+ 0(4 Q0 ( M /6#I5*FZDW*Z@, /(+ 2 " 344 !E>#,R,C$P<7$Q M,C R,2YH=&U02P$"% ,4 " #U@Z52/,$Q7A9L @!/!QX $0 M @ %/& I;55\TL FU0$ %0 @ '(F@( M&UL4$L! A0#% @ ]8.E4@7,IU32A@ M@?0% !4 ( !R,<" ')D9FXM,C R,3 S,S%?9&5F+GAM;%!+ M 0(4 Q0 ( /6#I5+B>9)ISBT! !.=# 5 " &UL4$L% 3!@ * H B@( (1!!0 $! end